.border-box {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.border-box-sizing {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.cf,
.clearfix {
  *zoom: 1;
}
.cf:before,
.cf:after,
.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}
.cf:after,
.clearfix:after {
  clear: both;
}
.flyout {
  border: 1px solid #b6b6b6;
  background-color: #ebebeb;
  background-repeat: repeat-x;
  background-image: -ms-linear-gradient(top,#f5f5f5,#ebebeb);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f5f5f5),color-stop(100%,#ebebeb));
  background-image: -webkit-linear-gradient(top,#f5f5f5,#ebebeb);
  background-image: -o-linear-gradient(top,#f5f5f5,#ebebeb);
  background-image: -moz-linear-gradient(top,#f5f5f5,#ebebeb);
  background-image: linear-gradient(top,#f5f5f5,#ebebeb);
  -webkit-box-shadow: inset 0 0 0 2px #ffffff,  0 0 9px 5px rgba(153, 153, 153, 0.12);
  -moz-box-shadow: inset 0 0 0 2px #ffffff,  0 0 9px 5px rgba(153, 153, 153, 0.12);
  -ms-box-shadow: inset 0 0 0 2px #ffffff,  0 0 9px 5px rgba(153, 153, 153, 0.12);
  -o-box-shadow: inset 0 0 0 2px #ffffff,  0 0 9px 5px rgba(153, 153, 153, 0.12);
  box-shadow: inset 0 0 0 2px #ffffff,  0 0 9px 5px rgba(153, 153, 153, 0.12);
  white-space: nowrap;
}
.headerDropDown {
  border: 1px solid #b6b6b6;
  background-color: #ebebeb;
  background-repeat: repeat-x;
  background-image: -ms-linear-gradient(top,#f5f5f5,#ebebeb);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f5f5f5),color-stop(100%,#ebebeb));
  background-image: -webkit-linear-gradient(top,#f5f5f5,#ebebeb);
  background-image: -o-linear-gradient(top,#f5f5f5,#ebebeb);
  background-image: -moz-linear-gradient(top,#f5f5f5,#ebebeb);
  background-image: linear-gradient(top,#f5f5f5,#ebebeb);
  -webkit-box-shadow: inset 0 0 0 2px #ffffff,  0 0 9px 5px rgba(153, 153, 153, 0.12);
  -moz-box-shadow: inset 0 0 0 2px #ffffff,  0 0 9px 5px rgba(153, 153, 153, 0.12);
  -ms-box-shadow: inset 0 0 0 2px #ffffff,  0 0 9px 5px rgba(153, 153, 153, 0.12);
  -o-box-shadow: inset 0 0 0 2px #ffffff,  0 0 9px 5px rgba(153, 153, 153, 0.12);
  box-shadow: inset 0 0 0 2px #ffffff,  0 0 9px 5px rgba(153, 153, 153, 0.12);
  z-index: 99999;
  min-width: 110px;
  display: none;
  position: absolute;
  left: 0;
  top: 32px;
  padding-top: 3px;
  padding-bottom: 3px;
}
.headerDropDown li {
  line-height: 100%;
}
.headerDropDown li > a {
  color: #666;
  font-size: 11px;
  font-weight: normal;
  display: block;
  padding: 5px 10px 5px 10px;
  margin: 0 2px;
}
.headerDropDown li > a:hover {
  color: #fff !important;
}
.unstyle-panel {
  border: none;
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  padding: 0;
  margin: 0;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.z-label {
  display: inline-block;
  color: #fff;
  font-weight: bold;
  padding: 0 25px;
  line-height: 24px;
  white-space: nowrap;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
  -webkit-text-shadow: 0px -1px 0 rgba(0,0,0,0.2) !important;
  -moz-text-shadow: 0px -1px 0 rgba(0,0,0,0.2) !important;
  -ms-text-shadow: 0px -1px 0 rgba(0,0,0,0.2) !important;
  -o-text-shadow: 0px -1px 0 rgba(0,0,0,0.2) !important;
  text-shadow: 0px -1px 0 rgba(0,0,0,0.2) !important;
  background-color: #619025;
  background-repeat: repeat-x;
  background-image: -ms-linear-gradient(top,#7CB830,#619025);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#7CB830),color-stop(100%,#619025));
  background-image: -webkit-linear-gradient(top,#7CB830,#619025);
  background-image: -o-linear-gradient(top,#7CB830,#619025);
  background-image: -moz-linear-gradient(top,#7CB830,#619025);
  background-image: linear-gradient(top,#7CB830,#619025);
}
.z-label-smaller {
  padding: 0 15px;
}
a:hover .z-label,
a:active .z-label {
  color: #0f1606 !important;
  background-color: #7CB830;
  background-repeat: repeat-x;
  background-image: -ms-linear-gradient(top,#619025,#7CB830);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#619025),color-stop(100%,#7CB830));
  background-image: -webkit-linear-gradient(top,#619025,#7CB830);
  background-image: -o-linear-gradient(top,#619025,#7CB830);
  background-image: -moz-linear-gradient(top,#619025,#7CB830);
  background-image: linear-gradient(top,#619025,#7CB830);
  -webkit-text-shadow: 0px 1px 0 #a1d55f !important;
  -moz-text-shadow: 0px 1px 0 #a1d55f !important;
  -ms-text-shadow: 0px 1px 0 #a1d55f !important;
  -o-text-shadow: 0px 1px 0 #a1d55f !important;
  text-shadow: 0px 1px 0 #a1d55f !important;
}
a:active .z-label {
  -webkit-box-shadow: inset 0 5px 12px 0 rgba(0, 0, 0, 0.33), 0 1px 0 0 #FFF;
  -moz-box-shadow: inset 0 5px 12px 0 rgba(0, 0, 0, 0.33), 0 1px 0 0 #FFF;
  -ms-box-shadow: inset 0 5px 12px 0 rgba(0, 0, 0, 0.33), 0 1px 0 0 #FFF;
  -o-box-shadow: inset 0 5px 12px 0 rgba(0, 0, 0, 0.33), 0 1px 0 0 #FFF;
  box-shadow: inset 0 5px 12px 0 rgba(0, 0, 0, 0.33), 0 1px 0 0 #FFF;
}
.button-layout {
  line-height: 1;
  cursor: pointer;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  position: relative;
  display: inline-block;
  text-indent: 0;
  -webkit-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.2), 0 0 2px 0 rgba(153, 153, 153, 0.15);
  -moz-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.2), 0 0 2px 0 rgba(153, 153, 153, 0.15);
  -ms-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.2), 0 0 2px 0 rgba(153, 153, 153, 0.15);
  -o-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.2), 0 0 2px 0 rgba(153, 153, 153, 0.15);
  box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.2), 0 0 2px 0 rgba(153, 153, 153, 0.15);
  *zoom: 1;
  -webkit-transition: all 0.14s cubic-bezier(0.390,0.575,0.565,1.000);
  -moz-transition: all 0.14s cubic-bezier(0.390,0.575,0.565,1.000);
  -ms-transition: all 0.14s cubic-bezier(0.390,0.575,0.565,1.000);
  -o-transition: all 0.14s cubic-bezier(0.390,0.575,0.565,1.000);
  transition: all 0.14s cubic-bezier(0.390,0.575,0.565,1.000);
}
.button-layout:before,
.button-layout:after {
  content: " ";
  display: table;
}
.button-layout:after {
  clear: both;
}
.button-layout:hover {
  -webkit-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.5), 0 0 7px 0 rgba(75, 75, 75, 0.25);
  -moz-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.5), 0 0 7px 0 rgba(75, 75, 75, 0.25);
  -ms-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.5), 0 0 7px 0 rgba(75, 75, 75, 0.25);
  -o-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.5), 0 0 7px 0 rgba(75, 75, 75, 0.25);
  box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.5), 0 0 7px 0 rgba(75, 75, 75, 0.25);
}
.button-layout.disabled {
  pointer-events: none;
  filter: alpha(opacity=50);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
  -webkit-filter: grayscale(85%);
  -moz-filter: grayscale(85%);
  -ms-filter: grayscale(85%);
  -o-filter: grayscale(85%);
  filter: grayscale(85%);
  filter: gray;
}
.zButton,
.z-button {
  line-height: 1;
  cursor: pointer;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  position: relative;
  display: inline-block;
  text-indent: 0;
  -webkit-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.2), 0 0 2px 0 rgba(153, 153, 153, 0.15);
  -moz-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.2), 0 0 2px 0 rgba(153, 153, 153, 0.15);
  -ms-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.2), 0 0 2px 0 rgba(153, 153, 153, 0.15);
  -o-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.2), 0 0 2px 0 rgba(153, 153, 153, 0.15);
  box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.2), 0 0 2px 0 rgba(153, 153, 153, 0.15);
  *zoom: 1;
  -webkit-transition: all 0.14s cubic-bezier(0.390,0.575,0.565,1.000);
  -moz-transition: all 0.14s cubic-bezier(0.390,0.575,0.565,1.000);
  -ms-transition: all 0.14s cubic-bezier(0.390,0.575,0.565,1.000);
  -o-transition: all 0.14s cubic-bezier(0.390,0.575,0.565,1.000);
  transition: all 0.14s cubic-bezier(0.390,0.575,0.565,1.000);
  border-top: 1px solid rgba(149,208,75,0.8);
  border-left: 1px solid rgba(124,184,48,0.8);
  border-right: 1px solid rgba(124,184,48,0.8);
  border-bottom: 1px solid rgba(97,144,37,0.8);
}
.zButton:before,
.zButton:after,
.z-button:before,
.z-button:after {
  content: " ";
  display: table;
}
.zButton:after,
.z-button:after {
  clear: both;
}
.zButton:hover,
.z-button:hover {
  -webkit-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.5), 0 0 7px 0 rgba(75, 75, 75, 0.25);
  -moz-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.5), 0 0 7px 0 rgba(75, 75, 75, 0.25);
  -ms-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.5), 0 0 7px 0 rgba(75, 75, 75, 0.25);
  -o-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.5), 0 0 7px 0 rgba(75, 75, 75, 0.25);
  box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.5), 0 0 7px 0 rgba(75, 75, 75, 0.25);
}
.zButton.disabled,
.z-button.disabled {
  pointer-events: none;
  filter: alpha(opacity=50);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
  -webkit-filter: grayscale(85%);
  -moz-filter: grayscale(85%);
  -ms-filter: grayscale(85%);
  -o-filter: grayscale(85%);
  filter: grayscale(85%);
  filter: gray;
}
.secondary-button,
.default-btn,
.white-button,
.cancel-button,
.portlet-create-button {
  line-height: 1;
  cursor: pointer;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  position: relative;
  display: inline-block;
  text-indent: 0;
  -webkit-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.2), 0 0 2px 0 rgba(153, 153, 153, 0.15);
  -moz-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.2), 0 0 2px 0 rgba(153, 153, 153, 0.15);
  -ms-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.2), 0 0 2px 0 rgba(153, 153, 153, 0.15);
  -o-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.2), 0 0 2px 0 rgba(153, 153, 153, 0.15);
  box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.2), 0 0 2px 0 rgba(153, 153, 153, 0.15);
  *zoom: 1;
  -webkit-transition: all 0.14s cubic-bezier(0.390,0.575,0.565,1.000);
  -moz-transition: all 0.14s cubic-bezier(0.390,0.575,0.565,1.000);
  -ms-transition: all 0.14s cubic-bezier(0.390,0.575,0.565,1.000);
  -o-transition: all 0.14s cubic-bezier(0.390,0.575,0.565,1.000);
  transition: all 0.14s cubic-bezier(0.390,0.575,0.565,1.000);
  border-top: 1px solid rgba(200,200,200,0.4);
  border-left: 1px solid rgba(185,185,185,0.4);
  border-right: 1px solid rgba(185,185,185,0.4);
  border-bottom: 1px solid rgba(170,170,170,0.4);
}
.secondary-button:before,
.secondary-button:after,
.default-btn:before,
.default-btn:after,
.white-button:before,
.white-button:after,
.cancel-button:before,
.cancel-button:after,
.portlet-create-button:before,
.portlet-create-button:after {
  content: " ";
  display: table;
}
.secondary-button:after,
.default-btn:after,
.white-button:after,
.cancel-button:after,
.portlet-create-button:after {
  clear: both;
}
.secondary-button:hover,
.default-btn:hover,
.white-button:hover,
.cancel-button:hover,
.portlet-create-button:hover {
  -webkit-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.5), 0 0 7px 0 rgba(75, 75, 75, 0.25);
  -moz-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.5), 0 0 7px 0 rgba(75, 75, 75, 0.25);
  -ms-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.5), 0 0 7px 0 rgba(75, 75, 75, 0.25);
  -o-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.5), 0 0 7px 0 rgba(75, 75, 75, 0.25);
  box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.5), 0 0 7px 0 rgba(75, 75, 75, 0.25);
}
.secondary-button.disabled,
.default-btn.disabled,
.white-button.disabled,
.cancel-button.disabled,
.portlet-create-button.disabled {
  pointer-events: none;
  filter: alpha(opacity=50);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
  -webkit-filter: grayscale(85%);
  -moz-filter: grayscale(85%);
  -ms-filter: grayscale(85%);
  -o-filter: grayscale(85%);
  filter: grayscale(85%);
  filter: gray;
}
.secondary-button .z-label,
.default-btn .z-label,
.white-button .z-label,
.cancel-button .z-label,
.portlet-create-button .z-label {
  color: #666;
  -webkit-text-shadow: 0px -1px 0 rgba(255,255,255,0.75) !important;
  -moz-text-shadow: 0px -1px 0 rgba(255,255,255,0.75) !important;
  -ms-text-shadow: 0px -1px 0 rgba(255,255,255,0.75) !important;
  -o-text-shadow: 0px -1px 0 rgba(255,255,255,0.75) !important;
  text-shadow: 0px -1px 0 rgba(255,255,255,0.75) !important;
  background-color: #f5f5f5;
  background-repeat: repeat-x;
  background-image: -ms-linear-gradient(top,#fefefe,#f5f5f5);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fefefe),color-stop(100%,#f5f5f5));
  background-image: -webkit-linear-gradient(top,#fefefe,#f5f5f5);
  background-image: -o-linear-gradient(top,#fefefe,#f5f5f5);
  background-image: -moz-linear-gradient(top,#fefefe,#f5f5f5);
  background-image: linear-gradient(top,#fefefe,#f5f5f5);
}
.secondary-button:hover .z-label,
.default-btn:hover .z-label,
.white-button:hover .z-label,
.cancel-button:hover .z-label,
.portlet-create-button:hover .z-label {
  color: #7CB830 !important;
  background-image: none;
  background-color: #fefefe !important;
  background-repeat: repeat-x !important;
  background-image: -ms-linear-gradient(top,#f5f5f5,#fefefe) !important;
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f5f5f5),color-stop(100%,#fefefe)) !important;
  background-image: -webkit-linear-gradient(top,#f5f5f5,#fefefe) !important;
  background-image: -o-linear-gradient(top,#f5f5f5,#fefefe) !important;
  background-image: -moz-linear-gradient(top,#f5f5f5,#fefefe) !important;
  background-image: linear-gradient(top,#f5f5f5,#fefefe) !important;
  -webkit-text-shadow: 0px -1px 0 rgba(255,255,255,0.75) !important;
  -moz-text-shadow: 0px -1px 0 rgba(255,255,255,0.75) !important;
  -ms-text-shadow: 0px -1px 0 rgba(255,255,255,0.75) !important;
  -o-text-shadow: 0px -1px 0 rgba(255,255,255,0.75) !important;
  text-shadow: 0px -1px 0 rgba(255,255,255,0.75) !important;
}
.wizard-secondary-action-button {
  line-height: 1;
  cursor: pointer;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  position: relative;
  display: inline-block;
  text-indent: 0;
  -webkit-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.2), 0 0 2px 0 rgba(153, 153, 153, 0.15);
  -moz-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.2), 0 0 2px 0 rgba(153, 153, 153, 0.15);
  -ms-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.2), 0 0 2px 0 rgba(153, 153, 153, 0.15);
  -o-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.2), 0 0 2px 0 rgba(153, 153, 153, 0.15);
  box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.2), 0 0 2px 0 rgba(153, 153, 153, 0.15);
  *zoom: 1;
  -webkit-transition: all 0.14s cubic-bezier(0.390,0.575,0.565,1.000);
  -moz-transition: all 0.14s cubic-bezier(0.390,0.575,0.565,1.000);
  -ms-transition: all 0.14s cubic-bezier(0.390,0.575,0.565,1.000);
  -o-transition: all 0.14s cubic-bezier(0.390,0.575,0.565,1.000);
  transition: all 0.14s cubic-bezier(0.390,0.575,0.565,1.000);
  border-top: 1px solid rgba(200,200,200,0.4);
  border-left: 1px solid rgba(185,185,185,0.4);
  border-right: 1px solid rgba(185,185,185,0.4);
  border-bottom: 1px solid rgba(170,170,170,0.4);
}
.wizard-secondary-action-button:before,
.wizard-secondary-action-button:after {
  content: " ";
  display: table;
}
.wizard-secondary-action-button:after {
  clear: both;
}
.wizard-secondary-action-button:hover {
  -webkit-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.5), 0 0 7px 0 rgba(75, 75, 75, 0.25);
  -moz-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.5), 0 0 7px 0 rgba(75, 75, 75, 0.25);
  -ms-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.5), 0 0 7px 0 rgba(75, 75, 75, 0.25);
  -o-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.5), 0 0 7px 0 rgba(75, 75, 75, 0.25);
  box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.5), 0 0 7px 0 rgba(75, 75, 75, 0.25);
}
.wizard-secondary-action-button.disabled {
  pointer-events: none;
  filter: alpha(opacity=50);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
  -webkit-filter: grayscale(85%);
  -moz-filter: grayscale(85%);
  -ms-filter: grayscale(85%);
  -o-filter: grayscale(85%);
  filter: grayscale(85%);
  filter: gray;
}
.wizard-secondary-action-button .z-label {
  color: #666;
  -webkit-text-shadow: 0px -1px 0 rgba(255,255,255,0.75) !important;
  -moz-text-shadow: 0px -1px 0 rgba(255,255,255,0.75) !important;
  -ms-text-shadow: 0px -1px 0 rgba(255,255,255,0.75) !important;
  -o-text-shadow: 0px -1px 0 rgba(255,255,255,0.75) !important;
  text-shadow: 0px -1px 0 rgba(255,255,255,0.75) !important;
  background-color: #f5f5f5;
  background-repeat: repeat-x;
  background-image: -ms-linear-gradient(top,#fefefe,#f5f5f5);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fefefe),color-stop(100%,#f5f5f5));
  background-image: -webkit-linear-gradient(top,#fefefe,#f5f5f5);
  background-image: -o-linear-gradient(top,#fefefe,#f5f5f5);
  background-image: -moz-linear-gradient(top,#fefefe,#f5f5f5);
  background-image: linear-gradient(top,#fefefe,#f5f5f5);
}
.wizard-secondary-action-button:hover .z-label {
  color: #7CB830 !important;
  background-image: none;
  background-color: #fefefe !important;
  background-repeat: repeat-x !important;
  background-image: -ms-linear-gradient(top,#f5f5f5,#fefefe) !important;
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f5f5f5),color-stop(100%,#fefefe)) !important;
  background-image: -webkit-linear-gradient(top,#f5f5f5,#fefefe) !important;
  background-image: -o-linear-gradient(top,#f5f5f5,#fefefe) !important;
  background-image: -moz-linear-gradient(top,#f5f5f5,#fefefe) !important;
  background-image: linear-gradient(top,#f5f5f5,#fefefe) !important;
  -webkit-text-shadow: 0px -1px 0 rgba(255,255,255,0.75) !important;
  -moz-text-shadow: 0px -1px 0 rgba(255,255,255,0.75) !important;
  -ms-text-shadow: 0px -1px 0 rgba(255,255,255,0.75) !important;
  -o-text-shadow: 0px -1px 0 rgba(255,255,255,0.75) !important;
  text-shadow: 0px -1px 0 rgba(255,255,255,0.75) !important;
}
button[type="button"]:focus {
  outline: none;
}
input[type="button"].default-btn,
input[type="button"].white-button,
input[type="button"].cancel-button,
input[type="button"].portlet-create-button {
  color: #666;
  -webkit-text-shadow: 0px -1px 0 rgba(255,255,255,0.75) !important;
  -moz-text-shadow: 0px -1px 0 rgba(255,255,255,0.75) !important;
  -ms-text-shadow: 0px -1px 0 rgba(255,255,255,0.75) !important;
  -o-text-shadow: 0px -1px 0 rgba(255,255,255,0.75) !important;
  text-shadow: 0px -1px 0 rgba(255,255,255,0.75) !important;
  background-color: #f5f5f5;
  background-repeat: repeat-x;
  background-image: -ms-linear-gradient(top,#fefefe,#f5f5f5);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fefefe),color-stop(100%,#f5f5f5));
  background-image: -webkit-linear-gradient(top,#fefefe,#f5f5f5);
  background-image: -o-linear-gradient(top,#fefefe,#f5f5f5);
  background-image: -moz-linear-gradient(top,#fefefe,#f5f5f5);
  background-image: linear-gradient(top,#fefefe,#f5f5f5);
}
input[type="button"].default-btn:hover,
input[type="button"].white-button:hover,
input[type="button"].cancel-button:hover,
input[type="button"].portlet-create-button:hover {
  color: #7CB830 !important;
  background-image: none;
  background-color: #ededed !important;
  background-repeat: repeat-x !important;
  background-image: -ms-linear-gradient(top,#fefefe,#ededed) !important;
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fefefe),color-stop(100%,#ededed)) !important;
  background-image: -webkit-linear-gradient(top,#fefefe,#ededed) !important;
  background-image: -o-linear-gradient(top,#fefefe,#ededed) !important;
  background-image: -moz-linear-gradient(top,#fefefe,#ededed) !important;
  background-image: linear-gradient(top,#fefefe,#ededed) !important;
  -webkit-text-shadow: 0px -1px 0 rgba(255,255,255,0.75) !important;
  -moz-text-shadow: 0px -1px 0 rgba(255,255,255,0.75) !important;
  -ms-text-shadow: 0px -1px 0 rgba(255,255,255,0.75) !important;
  -o-text-shadow: 0px -1px 0 rgba(255,255,255,0.75) !important;
  text-shadow: 0px -1px 0 rgba(255,255,255,0.75) !important;
}
input[type="button"].default-btn:focus,
input[type="button"].white-button:focus,
input[type="button"].cancel-button:focus,
input[type="button"].portlet-create-button:focus {
  outline: none;
}
.zButton.loading .z-spinner,
.z-button.loading .z-spinner {
  display: inline-block;
  position: absolute;
  margin: 1px 0 0 4px;
}
.zButton.loading .z-icon,
.z-button.loading .z-icon {
  display: none;
}
.z-spinner {
  z-index: 10;
  width: 23px;
  height: 23px;
  display: none;
  position: absolute;
  left: 0px;
}
.z-spinner.loading {
  display: block !important;
}
.zLink,
.z-link {
  padding: 2px 4px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  color: #fff !important;
  font-size: 11px;
  background-color: #282A76 !important;
}
.zLink:hover,
.z-link:hover {
  color: #fff !important;
  text-decoration: underline;
}
.z-action-link {
  font-size: 11px;
  filter: alpha(opacity=50);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
  text-decoration: none;
  color: #282A76;
}
.z-action-link:hover {
  filter: alpha(opacity=100);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  text-decoration: none;
}
.z-action-link-active {
  filter: alpha(opacity=100);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
a.simple-link {
  font-size: 11px;
  color: #282A76;
  border: none !important;
  text-decoration: underline;
  overflow: hidden;
}
a.simple-link:before,
a.simple-link:after {
  display: none !important;
}
a.simple-link:hover {
  color: #7CB830 !important;
}
a.simple-link:hover .z-label {
  color: #7CB830 !important;
  -webkit-text-shadow: none !important;
  -moz-text-shadow: none !important;
  -ms-text-shadow: none !important;
  -o-text-shadow: none !important;
  text-shadow: none !important;
}
a.simple-link .z-label {
  font-weight: normal;
  color: #282A76;
  background: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  -ms-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
  border-radius: 0 !important;
  padding: 0 !important;
  -webkit-text-shadow: none !important;
  -moz-text-shadow: none !important;
  -ms-text-shadow: none !important;
  -o-text-shadow: none !important;
  text-shadow: none !important;
  text-decoration: underline !important;
}
a.simple-link .icon-x {
  font-weight: normal !important;
  font-size: 21px;
  font-family: "zurmo_gamification_symbly_rRg";
  line-height: 1;
  border: none;
  margin-right: 2px;
  outline: none !important;
  display: inline-block;
  position: relative;
  top: -1px;
  color: #7CB830;
}
.action-type-accept,
.action-accept,
.action-complete {
  border: 1px solid #6fa82d;
}
.action-type-accept .z-label,
.action-accept .z-label,
.action-complete .z-label {
  background-color: #6fa82d !important;
  background-repeat: repeat-x !important;
  background-image: -ms-linear-gradient(top,#97c43d,#6fa82d) !important;
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#97c43d),color-stop(100%,#6fa82d)) !important;
  background-image: -webkit-linear-gradient(top,#97c43d,#6fa82d) !important;
  background-image: -o-linear-gradient(top,#97c43d,#6fa82d) !important;
  background-image: -moz-linear-gradient(top,#97c43d,#6fa82d) !important;
  background-image: linear-gradient(top,#97c43d,#6fa82d) !important;
}
.action-type-accept:hover .z-label,
.action-accept:hover .z-label,
.action-complete:hover .z-label {
  color: #1f290c !important;
  background-color: #548022 !important;
  background-repeat: repeat-x !important;
  background-image: -ms-linear-gradient(top,#97c43d,#548022) !important;
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#97c43d),color-stop(100%,#548022)) !important;
  background-image: -webkit-linear-gradient(top,#97c43d,#548022) !important;
  background-image: -o-linear-gradient(top,#97c43d,#548022) !important;
  background-image: -moz-linear-gradient(top,#97c43d,#548022) !important;
  background-image: linear-gradient(top,#97c43d,#548022) !important;
  -webkit-text-shadow: 0px -1px 0 #88b236 !important;
  -moz-text-shadow: 0px -1px 0 #88b236 !important;
  -ms-text-shadow: 0px -1px 0 #88b236 !important;
  -o-text-shadow: 0px -1px 0 #88b236 !important;
  text-shadow: 0px -1px 0 #88b236 !important;
}
.action-type-accept .button-label,
.action-accept .button-label,
.action-complete .button-label {
  color: #ffffff;
  -webkit-text-shadow: 0px -1px 0 #88b236;
  -moz-text-shadow: 0px -1px 0 #88b236;
  -ms-text-shadow: 0px -1px 0 #88b236;
  -o-text-shadow: 0px -1px 0 #88b236;
  text-shadow: 0px -1px 0 #88b236;
}
.action-type-accept .button-label:before,
.action-accept .button-label:before,
.action-complete .button-label:before {
  background-color: #6fa82d;
  background-repeat: repeat-x;
  background-image: -ms-linear-gradient(top,#97c43d,#6fa82d);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#97c43d),color-stop(100%,#6fa82d));
  background-image: -webkit-linear-gradient(top,#97c43d,#6fa82d);
  background-image: -o-linear-gradient(top,#97c43d,#6fa82d);
  background-image: -moz-linear-gradient(top,#97c43d,#6fa82d);
  background-image: linear-gradient(top,#97c43d,#6fa82d);
}
.action-type-accept .button-action:hover .button-label,
.action-accept .button-action:hover .button-label,
.action-complete .button-action:hover .button-label {
  color: #344415;
  -webkit-text-shadow: 0px -1px 0 #88b236;
  -moz-text-shadow: 0px -1px 0 #88b236;
  -ms-text-shadow: 0px -1px 0 #88b236;
  -o-text-shadow: 0px -1px 0 #88b236;
  text-shadow: 0px -1px 0 #88b236;
}
.action-type-accept .button-action:hover .button-label:before,
.action-accept .button-action:hover .button-label:before,
.action-complete .button-action:hover .button-label:before {
  background-color: #548022;
  background-repeat: repeat-x;
  background-image: -ms-linear-gradient(top,#97c43d,#548022);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#97c43d),color-stop(100%,#548022));
  background-image: -webkit-linear-gradient(top,#97c43d,#548022);
  background-image: -o-linear-gradient(top,#97c43d,#548022);
  background-image: -moz-linear-gradient(top,#97c43d,#548022);
  background-image: linear-gradient(top,#97c43d,#548022);
}
.action-type-reject,
.action-reject {
  border: 1px solid #a82d31;
}
.action-type-reject .z-label,
.action-reject .z-label {
  background-color: #a82d31 !important;
  background-repeat: repeat-x !important;
  background-image: -ms-linear-gradient(top,#c43d53,#a82d31) !important;
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#c43d53),color-stop(100%,#a82d31)) !important;
  background-image: -webkit-linear-gradient(top,#c43d53,#a82d31) !important;
  background-image: -o-linear-gradient(top,#c43d53,#a82d31) !important;
  background-image: -moz-linear-gradient(top,#c43d53,#a82d31) !important;
  background-image: linear-gradient(top,#c43d53,#a82d31) !important;
}
.action-type-reject:hover .z-label,
.action-reject:hover .z-label {
  color: #290c11 !important;
  background-color: #802225 !important;
  background-repeat: repeat-x !important;
  background-image: -ms-linear-gradient(top,#c43d53,#802225) !important;
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#c43d53),color-stop(100%,#802225)) !important;
  background-image: -webkit-linear-gradient(top,#c43d53,#802225) !important;
  background-image: -o-linear-gradient(top,#c43d53,#802225) !important;
  background-image: -moz-linear-gradient(top,#c43d53,#802225) !important;
  background-image: linear-gradient(top,#c43d53,#802225) !important;
  -webkit-text-shadow: 0px -1px 0 #b2364a !important;
  -moz-text-shadow: 0px -1px 0 #b2364a !important;
  -ms-text-shadow: 0px -1px 0 #b2364a !important;
  -o-text-shadow: 0px -1px 0 #b2364a !important;
  text-shadow: 0px -1px 0 #b2364a !important;
}
.action-type-reject .button-label,
.action-reject .button-label {
  color: #ffffff;
  -webkit-text-shadow: 0px -1px 0 #b2364a;
  -moz-text-shadow: 0px -1px 0 #b2364a;
  -ms-text-shadow: 0px -1px 0 #b2364a;
  -o-text-shadow: 0px -1px 0 #b2364a;
  text-shadow: 0px -1px 0 #b2364a;
}
.action-type-reject .button-label:before,
.action-reject .button-label:before {
  background-color: #a82d31;
  background-repeat: repeat-x;
  background-image: -ms-linear-gradient(top,#c43d53,#a82d31);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#c43d53),color-stop(100%,#a82d31));
  background-image: -webkit-linear-gradient(top,#c43d53,#a82d31);
  background-image: -o-linear-gradient(top,#c43d53,#a82d31);
  background-image: -moz-linear-gradient(top,#c43d53,#a82d31);
  background-image: linear-gradient(top,#c43d53,#a82d31);
}
.action-type-reject .button-action:hover .button-label,
.action-reject .button-action:hover .button-label {
  color: #44151c;
  -webkit-text-shadow: 0px -1px 0 #b2364a;
  -moz-text-shadow: 0px -1px 0 #b2364a;
  -ms-text-shadow: 0px -1px 0 #b2364a;
  -o-text-shadow: 0px -1px 0 #b2364a;
  text-shadow: 0px -1px 0 #b2364a;
}
.action-type-reject .button-action:hover .button-label:before,
.action-reject .button-action:hover .button-label:before {
  background-color: #802225;
  background-repeat: repeat-x;
  background-image: -ms-linear-gradient(top,#c43d53,#802225);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#c43d53),color-stop(100%,#802225));
  background-image: -webkit-linear-gradient(top,#c43d53,#802225);
  background-image: -o-linear-gradient(top,#c43d53,#802225);
  background-image: -moz-linear-gradient(top,#c43d53,#802225);
  background-image: linear-gradient(top,#c43d53,#802225);
}
.action-take,
.action-type-finish {
  border: 1px solid #e4b600;
}
.action-take .z-label,
.action-type-finish .z-label {
  background-color: #e4b600 !important;
  background-repeat: repeat-x !important;
  background-image: -ms-linear-gradient(top,#ffcc00,#e4b600) !important;
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffcc00),color-stop(100%,#e4b600)) !important;
  background-image: -webkit-linear-gradient(top,#ffcc00,#e4b600) !important;
  background-image: -o-linear-gradient(top,#ffcc00,#e4b600) !important;
  background-image: -moz-linear-gradient(top,#ffcc00,#e4b600) !important;
  background-image: linear-gradient(top,#ffcc00,#e4b600) !important;
}
.action-take:hover .z-label,
.action-type-finish:hover .z-label {
  color: #332900 !important;
  background-color: #b18d00 !important;
  background-repeat: repeat-x !important;
  background-image: -ms-linear-gradient(top,#ffcc00,#b18d00) !important;
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffcc00),color-stop(100%,#b18d00)) !important;
  background-image: -webkit-linear-gradient(top,#ffcc00,#b18d00) !important;
  background-image: -o-linear-gradient(top,#ffcc00,#b18d00) !important;
  background-image: -moz-linear-gradient(top,#ffcc00,#b18d00) !important;
  background-image: linear-gradient(top,#ffcc00,#b18d00) !important;
  -webkit-text-shadow: 0px -1px 0 #e6b800 !important;
  -moz-text-shadow: 0px -1px 0 #e6b800 !important;
  -ms-text-shadow: 0px -1px 0 #e6b800 !important;
  -o-text-shadow: 0px -1px 0 #e6b800 !important;
  text-shadow: 0px -1px 0 #e6b800 !important;
}
.action-take .button-label,
.action-type-finish .button-label {
  color: #ffffff;
  -webkit-text-shadow: 0px -1px 0 #e6b800;
  -moz-text-shadow: 0px -1px 0 #e6b800;
  -ms-text-shadow: 0px -1px 0 #e6b800;
  -o-text-shadow: 0px -1px 0 #e6b800;
  text-shadow: 0px -1px 0 #e6b800;
}
.action-take .button-label:before,
.action-type-finish .button-label:before {
  background-color: #e4b600;
  background-repeat: repeat-x;
  background-image: -ms-linear-gradient(top,#ffcc00,#e4b600);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffcc00),color-stop(100%,#e4b600));
  background-image: -webkit-linear-gradient(top,#ffcc00,#e4b600);
  background-image: -o-linear-gradient(top,#ffcc00,#e4b600);
  background-image: -moz-linear-gradient(top,#ffcc00,#e4b600);
  background-image: linear-gradient(top,#ffcc00,#e4b600);
}
.action-take .button-action:hover .button-label,
.action-type-finish .button-action:hover .button-label {
  color: #574500;
  -webkit-text-shadow: 0px -1px 0 #e6b800;
  -moz-text-shadow: 0px -1px 0 #e6b800;
  -ms-text-shadow: 0px -1px 0 #e6b800;
  -o-text-shadow: 0px -1px 0 #e6b800;
  text-shadow: 0px -1px 0 #e6b800;
}
.action-take .button-action:hover .button-label:before,
.action-type-finish .button-action:hover .button-label:before {
  background-color: #b18d00;
  background-repeat: repeat-x;
  background-image: -ms-linear-gradient(top,#ffcc00,#b18d00);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffcc00),color-stop(100%,#b18d00));
  background-image: -webkit-linear-gradient(top,#ffcc00,#b18d00);
  background-image: -o-linear-gradient(top,#ffcc00,#b18d00);
  background-image: -moz-linear-gradient(top,#ffcc00,#b18d00);
  background-image: linear-gradient(top,#ffcc00,#b18d00);
}
.action-type-restart {
  border: 1px solid #4d6c87;
}
.action-type-restart .z-label {
  background-color: #4d6c87 !important;
  background-repeat: repeat-x !important;
  background-image: -ms-linear-gradient(top,#4e6d87,#4d6c87) !important;
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#4e6d87),color-stop(100%,#4d6c87)) !important;
  background-image: -webkit-linear-gradient(top,#4e6d87,#4d6c87) !important;
  background-image: -o-linear-gradient(top,#4e6d87,#4d6c87) !important;
  background-image: -moz-linear-gradient(top,#4e6d87,#4d6c87) !important;
  background-image: linear-gradient(top,#4e6d87,#4d6c87) !important;
}
.action-type-restart:hover .z-label {
  color: #030506 !important;
  background-color: #3a5267 !important;
  background-repeat: repeat-x !important;
  background-image: -ms-linear-gradient(top,#4e6d87,#3a5267) !important;
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#4e6d87),color-stop(100%,#3a5267)) !important;
  background-image: -webkit-linear-gradient(top,#4e6d87,#3a5267) !important;
  background-image: -o-linear-gradient(top,#4e6d87,#3a5267) !important;
  background-image: -moz-linear-gradient(top,#4e6d87,#3a5267) !important;
  background-image: linear-gradient(top,#4e6d87,#3a5267) !important;
  -webkit-text-shadow: 0px -1px 0 #456077 !important;
  -moz-text-shadow: 0px -1px 0 #456077 !important;
  -ms-text-shadow: 0px -1px 0 #456077 !important;
  -o-text-shadow: 0px -1px 0 #456077 !important;
  text-shadow: 0px -1px 0 #456077 !important;
}
.action-type-restart .button-label {
  color: #ffffff;
  -webkit-text-shadow: 0px -1px 0 #456077;
  -moz-text-shadow: 0px -1px 0 #456077;
  -ms-text-shadow: 0px -1px 0 #456077;
  -o-text-shadow: 0px -1px 0 #456077;
  text-shadow: 0px -1px 0 #456077;
}
.action-type-restart .button-label:before {
  background-color: #4d6c87;
  background-repeat: repeat-x;
  background-image: -ms-linear-gradient(top,#4e6d87,#4d6c87);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#4e6d87),color-stop(100%,#4d6c87));
  background-image: -webkit-linear-gradient(top,#4e6d87,#4d6c87);
  background-image: -o-linear-gradient(top,#4e6d87,#4d6c87);
  background-image: -moz-linear-gradient(top,#4e6d87,#4d6c87);
  background-image: linear-gradient(top,#4e6d87,#4d6c87);
}
.action-type-restart .button-action:hover .button-label {
  color: #10171c;
  -webkit-text-shadow: 0px -1px 0 #456077;
  -moz-text-shadow: 0px -1px 0 #456077;
  -ms-text-shadow: 0px -1px 0 #456077;
  -o-text-shadow: 0px -1px 0 #456077;
  text-shadow: 0px -1px 0 #456077;
}
.action-type-restart .button-action:hover .button-label:before {
  background-color: #3a5267;
  background-repeat: repeat-x;
  background-image: -ms-linear-gradient(top,#4e6d87,#3a5267);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#4e6d87),color-stop(100%,#3a5267));
  background-image: -webkit-linear-gradient(top,#4e6d87,#3a5267);
  background-image: -o-linear-gradient(top,#4e6d87,#3a5267);
  background-image: -moz-linear-gradient(top,#4e6d87,#3a5267);
  background-image: linear-gradient(top,#4e6d87,#3a5267);
}
#ZurmoLogo {
  background: url("../images/ZurmoLogo.png") left top no-repeat;
  width: 170px;
  height: 54px;
  margin-bottom: 20px;
}
#InstallView {
  margin-left: 0;
  padding: 75px 15% 15px 15%;
  font-size: 14px;
  line-height: 150%;
}
#InstallView .z-label {
  font-size: 12px;
}
#InstallView ul {
  list-style: inside;
  margin-bottom: 10px;
  font-weight: bold;
}
#InstallView ul li {
  margin-bottom: 5px;
}
#InstallView table {
  width: 100%;
}
.checked-services {
  border-color: #DDDEDE;
  border-style: solid;
  border-width: 0 0 1px 0;
  border-spacing: 0;
  border-collapse: collapse;
  width: 100%;
  margin-bottom: 15px;
}
.checked-services td {
  border-color: #DDDEDE;
  border-style: solid;
  border-width: 1px 1px 0 0;
  padding: 10px;
}
.checked-services tr {
  border-color: #DDDEDE;
  border-style: solid;
  border-width: 0 0 0 1px;
  border-spacing: 0;
}
.checked-services tr:hover {
  background-color: none;
  color: #545454;
}
.checked-services tr:first-child {
  border-left: none;
}
.checked-services tr:first-child td {
  border: none;
  font-weight: bold;
  padding-left: 2px;
}
.checked-services span.pass,
.checked-services span.fail,
.checked-services span.warning {
  display: block;
  text-align: center;
}
#install-form {
  border: none;
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  padding: 0;
  margin: 0;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
#install-form input[type="submit"] {
  line-height: 1;
  cursor: pointer;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  position: relative;
  display: inline-block;
  text-indent: 0;
  -webkit-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.2), 0 0 2px 0 rgba(153, 153, 153, 0.15);
  -moz-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.2), 0 0 2px 0 rgba(153, 153, 153, 0.15);
  -ms-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.2), 0 0 2px 0 rgba(153, 153, 153, 0.15);
  -o-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.2), 0 0 2px 0 rgba(153, 153, 153, 0.15);
  box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.2), 0 0 2px 0 rgba(153, 153, 153, 0.15);
  *zoom: 1;
  -webkit-transition: all 0.14s cubic-bezier(0.390,0.575,0.565,1.000);
  -moz-transition: all 0.14s cubic-bezier(0.390,0.575,0.565,1.000);
  -ms-transition: all 0.14s cubic-bezier(0.390,0.575,0.565,1.000);
  -o-transition: all 0.14s cubic-bezier(0.390,0.575,0.565,1.000);
  transition: all 0.14s cubic-bezier(0.390,0.575,0.565,1.000);
  border-top: 1px solid rgba(149,208,75,0.8);
  border-left: 1px solid rgba(124,184,48,0.8);
  border-right: 1px solid rgba(124,184,48,0.8);
  border-bottom: 1px solid rgba(97,144,37,0.8);
}
#install-form input[type="submit"]:before,
#install-form input[type="submit"]:after {
  content: " ";
  display: table;
}
#install-form input[type="submit"]:after {
  clear: both;
}
#install-form input[type="submit"]:hover {
  -webkit-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.5), 0 0 7px 0 rgba(75, 75, 75, 0.25);
  -moz-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.5), 0 0 7px 0 rgba(75, 75, 75, 0.25);
  -ms-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.5), 0 0 7px 0 rgba(75, 75, 75, 0.25);
  -o-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.5), 0 0 7px 0 rgba(75, 75, 75, 0.25);
  box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.5), 0 0 7px 0 rgba(75, 75, 75, 0.25);
}
#install-form input[type="submit"].disabled {
  pointer-events: none;
  filter: alpha(opacity=50);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
  -webkit-filter: grayscale(85%);
  -moz-filter: grayscale(85%);
  -ms-filter: grayscale(85%);
  -o-filter: grayscale(85%);
  filter: grayscale(85%);
  filter: gray;
}
#install-form table {
  padding-bottom: 15px;
}
#install-form th {
  width: 26%;
  vertical-align: top;
  padding: 10px;
}
#install-form td {
  width: 37%;
  padding: 10px;
}
#install-form th+td {
  vertical-align: top;
}
#install-form tr td:last-child {
  padding-left: 15px;
}
#install-form label {
  font-size: 12px !important;
  font-weight: 400 !important;
}
#install-form .hasCheckBox {
  padding-top: 0;
  margin-left: 0;
}
#install-form .form-toolbar {
  border-top: none;
}
#logging-table,
#progress-table {
  width: 100%;
  padding: 15px;
}
#logging-table img,
#progress-table img {
  width: 128px;
  margin: 10px auto;
}
#logging-table {
  height: 450px;
  overflow-y: scroll;
}
.progress-bar {
  text-align: center;
}
.fail {
  color: #cc0000;
}
.pass {
  color: #7BB730;
}
.warning {
  color: #FFCC00;
}
.install-or {
  display: inline-block;
  position: relative;
  margin: 0 10px;
}
.back-to-app-menu-item span {
  vertical-align: middle;
  color: #282A76 !important;
}
.back-to-app-menu-item span:before {
  content: "z";
  font-weight: normal !important;
  font-size: 21px;
  font-family: "zurmo_gamification_symbly_rRg";
  margin-right: 6px;
}
.back-to-app-menu-item a:hover span,
.back-to-app-menu-item a:hover span:before {
  color: #fff !important;
}
#ConfigurationPageView table {
  border: 1px solid #DFDFDF;
  border-collapse: collapse;
  border-spacing: 1px;
  width: 100%;
}
#ConfigurationPageView table th,
#ConfigurationPageView table td {
  border: 1px solid #DFDFDF;
  vertical-align: middle;
  padding: 10px;
  overflow: hidden;
}
#ConfigurationPageView table tbody,
#ConfigurationPageView table tbody tr:last-child,
#ConfigurationPageView table tbody tr:last-child td {
  border-bottom: none;
}
#ConfigurationPageView table th {
  font-weight: bold !important;
  height: 35px;
  line-height: 35px;
  background: url("../images/table-items-header.png") left top repeat-x;
  padding: 0 0 0 10px !important;
}
#ConfigurationPageView .checkbox-column {
  width: 35px;
  text-align: center;
}
#ConfigurationPageView .button-column {
  width: 25px;
  text-align: center;
  vertical-align: top !important;
}
#ConfigurationPageView tr.even {
  background: #fafafa;
}
#ConfigurationPageView table tr:hover {
  background-color: #D4E7BC;
}
#ConfigurationPageView table tr:hover .pencil {
  visibility: visible;
}
#ConfigurationPageView table thead {
  background-color: #f4f4f4;
  background-repeat: repeat-x;
  background-image: -ms-linear-gradient(top,#f9f9f9,#f4f4f4);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9f9f9),color-stop(100%,#f4f4f4));
  background-image: -webkit-linear-gradient(top,#f9f9f9,#f4f4f4);
  background-image: -o-linear-gradient(top,#f9f9f9,#f4f4f4);
  background-image: -moz-linear-gradient(top,#f9f9f9,#f4f4f4);
  background-image: linear-gradient(top,#f9f9f9,#f4f4f4);
}
#ConfigurationPageView table thead tr:hover {
  background-color: #f4f4f4;
  background-repeat: repeat-x;
  background-image: -ms-linear-gradient(top,#f9f9f9,#f4f4f4);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9f9f9),color-stop(100%,#f4f4f4));
  background-image: -webkit-linear-gradient(top,#f9f9f9,#f4f4f4);
  background-image: -o-linear-gradient(top,#f9f9f9,#f4f4f4);
  background-image: -moz-linear-gradient(top,#f9f9f9,#f4f4f4);
  background-image: linear-gradient(top,#f9f9f9,#f4f4f4);
}
.configuration-list {
  list-style: none;
}
.configuration-list li {
  width: 100%;
  position: relative;
  margin: 0;
  padding: 20px 100px 20px 15px;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #fff;
}
.configuration-list li:last-child {
  border-bottom: none;
  margin-bottom: none;
}
.configuration-list li:first-child {
  border-top: none;
  margin-top: none;
}
.configuration-list li a {
  float: right;
  position: absolute;
  right: 15px;
  top: 14px;
  vertical-align: middle;
}
.configuration-list h4 {
  margin: 0 0 0 0;
  display: inline-block;
}
.configuration-list a {
  margin: 0;
}
.configuration-list a .z-label {
  padding: 0 15px;
}
.configuration-list a .z-label:before {
  content: "n";
  font-weight: normal !important;
  font-size: 20px;
  font-family: "zurmo_gamification_symbly_rRg";
  color: #666;
  margin-right: 5px;
  position: relative;
  top: -2px;
  vertical-align: middle;
}
.configuration-list a:hover,
.configuration-list a:hover span:before,
.configuration-list td:last-child a:hover,
.configuration-list td:last-child a:hover span:before {
  color: #7CB830;
}
.creation-list .z-label:before {
  content: "Y" !important;
}
table.configuration-list {
  *zoom: 1;
}
table.configuration-list:before,
table.configuration-list:after {
  content: " ";
  display: table;
}
table.configuration-list:after {
  clear: both;
}
table.configuration-list h4 {
  margin: 0 0 0 0;
  display: inline-block;
}
table.configuration-list tbody > tr > td {
  position: relative !important;
}
table.configuration-list td:last-child {
  text-align: right;
}
table.configuration-list td:last-child a {
  float: none;
}
table.configuration-list td:last-child a .z-label {
  padding: 0 15px;
}
table.configuration-list td:last-child a .z-label:before {
  content: "n";
  font-weight: normal !important;
  font-size: 20px;
  font-family: "zurmo_gamification_symbly_rRg";
  color: #666;
  margin-right: 5px;
  position: relative;
  top: -2px;
  vertical-align: middle;
}
table.configuration-list tr:last-child td {
  border-bottom: none;
}
#DevelopmentMenuView .configuration-list li span:before {
  content: "";
  margin-right: 0px;
}
#DevelopmentMenuView .configuration-list li span:after {
  content: "7";
  font-weight: normal !important;
  font-size: 18px;
  font-family: "zurmo_gamification_symbly_rRg";
  margin-left: 5px;
  position: relative;
  top: 1px;
}
.ActionBarForSecurityTreeListView .view-toolbar,
#ActionBarForGroupsEditAndDetailsView .view-toolbar {
  margin-top: 0;
}
.AdministrativeArea > div {
  float: left;
  width: 100%;
}
.AdministrativeArea #edit-form table {
  width: 100%;
  float: none;
  table-layout: fixed;
}
.AdministrativeArea .view-toolbar {
  margin-top: 0;
}
#ModulePermissionsEditAndDetailsView table tr:first-child th {
  color: #282A76;
  padding-left: 15px;
  padding-bottom: 10px;
  font-weight: bold !important;
}
#ModulePermissionsEditAndDetailsView th {
  text-align: right;
  padding-bottom: 15px;
}
#ModulePermissionsEditAndDetailsView td {
  text-align: left;
  padding-left: 15px;
  padding-bottom: 15px;
}
#GroupUserMembershipEditView td {
  padding-left: 0;
}
.multiselect-holder {
  position: relative;
  width: 75%;
  max-width: 675px;
  margin: 0 auto;
  *zoom: 1;
}
.multiselect-holder:before,
.multiselect-holder:after {
  content: " ";
  display: table;
}
.multiselect-holder:after {
  clear: both;
}
.multiselect-holder label {
  display: block !important;
  float: none !important;
}
.multiselect-holder select {
  display: block;
  width: 100%;
  line-height: 150%;
}
.multiselect-holder input[type="button"] {
  font-weight: normal !important;
  font-size: 22px;
  font-family: "zurmo_gamification_symbly_rRg";
  display: block !important;
  margin: 0 0 15px 0 !important;
  padding: 0 15px;
  line-height: 25px;
}
.multiselect-holder .select-arrow {
  display: none !important;
}
.multiselect-right,
.multiselect-left {
  width: 45%;
  max-width: 300px;
  float: left;
}
.multiselect-right {
  float: right;
}
.multiselect-nav {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -30px auto auto -23px;
}
#LanguagesCollectionView,
#CurrenciesCollectionView,
#JobsCollectionView,
.SecurityTreeListView {
  padding-bottom: 10px !important;
}
#LanguagesCollectionView table,
#CurrenciesCollectionView table,
#JobsCollectionView table,
.SecurityTreeListView table {
  width: 100%;
  border-bottom: none;
}
#LanguagesCollectionView table br,
#CurrenciesCollectionView table br,
#JobsCollectionView table br,
.SecurityTreeListView table br {
  display: none;
}
#LanguagesCollectionView table td,
#LanguagesCollectionView table th,
#CurrenciesCollectionView table td,
#CurrenciesCollectionView table th,
#JobsCollectionView table td,
#JobsCollectionView table th,
.SecurityTreeListView table td,
.SecurityTreeListView table th {
  border-bottom: 1px solid #DFDFDF;
  padding: 10px !important;
  text-align: left;
}
#LanguagesCollectionView table tr td,
#CurrenciesCollectionView table tr td,
#JobsCollectionView table tr td,
.SecurityTreeListView table tr td {
  font-weight: normal !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
#LanguagesCollectionView > div,
#CurrenciesCollectionView > div,
#JobsCollectionView > div,
.SecurityTreeListView > div {
  padding-bottom: 0 !important;
}
#LanguagesCollectionView table tr:first-child th,
#CurrenciesCollectionView table tr:first-child th,
#JobsCollectionView table tr:first-child th,
.SecurityTreeListView table tr:first-child th {
  color: #545454;
  text-align: left;
  font-weight: bold !important;
  height: auto !important;
  line-height: 35px !important;
  background: url("../images/table-items-header.png") left top repeat-x;
  padding: 0 0 0 10px !important;
}
#LanguagesCollectionView td.level-0,
#CurrenciesCollectionView td.level-0,
#JobsCollectionView td.level-0,
.SecurityTreeListView td.level-0 {
  padding-left: 10px !important;
}
#LanguagesCollectionView td.level-1,
#CurrenciesCollectionView td.level-1,
#JobsCollectionView td.level-1,
.SecurityTreeListView td.level-1 {
  padding-left: 45px !important;
  background: url("../images/elbow.gif") 20px 10px no-repeat;
}
#LanguagesCollectionView td.level-2,
#CurrenciesCollectionView td.level-2,
#JobsCollectionView td.level-2,
.SecurityTreeListView td.level-2 {
  padding-left: 75px !important;
  background: url("../images/elbow.gif") 50px 10px no-repeat;
}
#LanguagesCollectionView td.level-3,
#CurrenciesCollectionView td.level-3,
#JobsCollectionView td.level-3,
.SecurityTreeListView td.level-3 {
  padding-left: 105px !important;
  background: url("../images/elbow.gif") 80px 10px no-repeat;
}
#LanguagesCollectionView td.level-4,
#CurrenciesCollectionView td.level-4,
#JobsCollectionView td.level-4,
.SecurityTreeListView td.level-4 {
  padding-left: 135px !important;
  background: url("../images/elbow.gif") 110px 10px no-repeat;
}
#LanguagesCollectionView td.level-5,
#CurrenciesCollectionView td.level-5,
#JobsCollectionView td.level-5,
.SecurityTreeListView td.level-5 {
  padding-left: 165px !important;
  background: url("../images/elbow.gif") 140px 10px no-repeat;
}
#LanguagesCollectionView td.level-6,
#CurrenciesCollectionView td.level-6,
#JobsCollectionView td.level-6,
.SecurityTreeListView td.level-6 {
  padding-left: 195px !important;
  background: url("../images/elbow.gif") 170px 10px no-repeat;
}
#LanguagesCollectionView td.level-7,
#CurrenciesCollectionView td.level-7,
#JobsCollectionView td.level-7,
.SecurityTreeListView td.level-7 {
  padding-left: 225px !important;
  background: url("../images/elbow.gif") 200px 10px no-repeat;
}
#LanguagesCollectionView td.level-8,
#CurrenciesCollectionView td.level-8,
#JobsCollectionView td.level-8,
.SecurityTreeListView td.level-8 {
  padding-left: 255px !important;
  background: url("../images/elbow.gif") 230px 10px no-repeat;
}
#LanguagesCollectionView td.level-9,
#CurrenciesCollectionView td.level-9,
#JobsCollectionView td.level-9,
.SecurityTreeListView td.level-9 {
  padding-left: 285px !important;
  background: url("../images/elbow.gif") 260px 10px no-repeat;
}
#LanguagesCollectionView td.level-10,
#CurrenciesCollectionView td.level-10,
#JobsCollectionView td.level-10,
.SecurityTreeListView td.level-10 {
  padding-left: 315px !important;
  background: url("../images/elbow.gif") 290px 10px no-repeat;
}
#ModalView .SecurityTreeListView td.level-1,
#ModalView .SecurityTreeListView td.level-2,
#ModalView .SecurityTreeListView td.level-3,
#ModalView .SecurityTreeListView td.level-4,
#ModalView .SecurityTreeListView td.level-5,
#ModalView .SecurityTreeListView td.level-6,
#ModalView .SecurityTreeListView td.level-7,
#ModalView .SecurityTreeListView td.level-8,
#ModalView .SecurityTreeListView td.level-9,
#ModalView .SecurityTreeListView td.level-10 {
  background-position-y: 3px;
}
#RolesTreeListView .z-action-link {
  font-size: 12px;
  text-decoration: underline !important;
}
#GroupEditAndDetailsView .has-model-select input,
#RoleEditAndDetailsView .has-model-select input {
  text-indent: 21px;
}
#JobsCollectionView div.wide.form {
  float: none;
}
#JobsCollectionView .form form {
  padding: 0;
}
#JobsCollectionView h3 {
  padding-left: 10px;
  margin-top: 30px;
  margin-bottom: 10px;
}
#JobsCollectionView .jobs-help {
  margin: 10px 0 10px 10px;
  display: block;
}
#JobsCollectionView tr:last-child td {
  border-bottom: 1px solid #DFDFDF !important;
}
#JobsCollectionView table tr:first-child th {
  color: #545454;
  text-align: left;
  font-weight: bold !important;
  height: auto !important;
  background: url("../images/table-items-header.png") left top repeat-x;
  padding: 0 0 0 10px !important;
}
#JobsCollectionView table {
  table-layout: auto;
  border-top: 1px solid #DFDFDF;
}
#JobsCollectionView table:first-child {
  border-top: none;
}
#JobsCollectionView #jobs-collection-form > div + table {
  border-top: none;
}
.job-log-link {
  display: table-cell;
  white-space: nowrap;
  float: left;
}
.job-name {
  display: table-cell;
  padding-left: 10px;
}
.reset-job-link {
  margin: 0 !important;
  float: right;
}
#JobLogsModalListView td:first-child,
#JobLogsModalListView th:first-child {
  padding-left: 15px;
}
.jobHasErrors {
  color: #cc0000;
}
.jobRanSuccessfully {
  color: #7BB730;
}
.jobHasNeverRun {
  color: #b38b01;
}
.button-column-right {
  text-align: right !important;
}
.run-button span:before {
  content: "";
  margin-right: 0px;
}
.run-button span:after {
  content: "7";
  font-weight: normal !important;
  font-size: 18px;
  font-family: "zurmo_gamification_symbly_rRg";
  margin-left: 5px;
  position: relative;
  top: 1px;
}
#logging-table,
#complete-table {
  margin-bottom: 15px;
}
#logging-table h3,
#complete-table h3 {
  margin-bottom: 8px;
}
#logging-table a,
#complete-table a {
  margin-right: 15px;
}
#logging-table ol,
#complete-table ol {
  list-style: decimal inside;
}
#logging-table li,
#complete-table li {
  margin-bottom: 5px;
}
#LanguagesCollectionView {
  padding-bottom: 0 !important;
}
#LanguagesCollectionView h1 + div {
  padding: 15px;
}
#LanguagesCollectionView h1 + div a {
  float: none;
  margin: 0 !important;
}
#LanguagesCollectionView form {
  padding: 0;
}
#LanguagesCollectionView .view-toolbar-container {
  border-top: 1px solid #CCCCCC;
  margin-bottom: 5px;
}
#LanguagesCollectionView .hasChecBox {
  margin-top: 0 !important;
}
#LanguagesCollectionView form td > label:first-child {
  margin-top: 0 !important;
}
#LanguagesCollectionView tr:last-child td {
  border-bottom: none !important;
}
#LanguagesCollectionView .checkbox-column {
  padding-left: 15px !important;
}
#LanguagesCollectionView a {
  position: relative;
  float: right;
  right: 0;
  top: 0;
  margin: -6px 0 0 10px;
}
#LanguagesCollectionView .configuration-list {
  border-top: 1px solid #ccc;
}
#LanguagesCollectionView .configuration-list li {
  padding-right: 15px;
}
#LanguagesCollectionView .configuration-list li:first-child {
  border-top: 1px solid #fff;
}
#LanguagesCollectionView .z-label {
  padding: 0 25px;
}
#LanguagesCollectionView .z-label:before {
  display: none !important;
}
#currency-collection-form {
  padding-bottom: 5px !important;
}
#currency-collection-form .portlet-toolbar {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  padding-top: 13px;
  text-align: center;
  border-top: 1px solid #fff;
}
#currency-collection-form .portlet-toolbar a {
  display: inline-block;
  margin: 0 10px;
}
#currency-collection-form .view-toolbar-container {
  margin-bottom: 5px;
}
#currency-collection-form .checkbox-column {
  padding-left: 15px !important;
}
#CurrenciesCollectionView,
#CurrencyCreateView {
  float: left;
  width: 100%;
}
#CurrenciesCollectionView {
  border: none;
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  padding: 0;
  margin: 0;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
#CurrenciesCollectionView .form form {
  padding: 0;
}
#CurrencyCreateView {
  margin: 0;
  padding: 0;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: none;
}
.breadcrumbs {
  padding: 0 0 15px 0;
  font-size: 11px;
}
.breadcrumbs a {
  color: #282A76 !important;
}
.ModuleEditView #edit-form label {
  text-align: left;
}
.multi-select-checkbox-input {
  *zoom: 1;
  width: 100%;
  display: block;
  margin-top: 4px;
  position: relative;
}
.multi-select-checkbox-input:before,
.multi-select-checkbox-input:after {
  content: " ";
  display: table;
}
.multi-select-checkbox-input:after {
  clear: both;
}
.multi-select-checkbox-input .hasCheckBox {
  margin: 0 10px 0 0 !important;
  z-index: 20;
}
.multi-select-checkbox-input .z-spinner {
  display: block;
  left: -2px;
  top: 3px;
  z-index: 0;
}
.has-lang-label {
  position: relative;
  margin-bottom: 15px;
  clear: left;
}
.has-lang-label input {
  position: relative;
}
.has-lang-label input + span {
  background: url("../images/lang-label.png") left top no-repeat;
  display: inline-block;
  position: absolute;
  left: 1px;
  line-height: 24px;
  top: 1px;
  min-width: 80px;
  text-align: left;
  border-right: 1px solid #cccccc;
  -webkit-text-shadow: rgba(255,255,255,0.8) 0px 1px;
  -moz-text-shadow: rgba(255,255,255,0.8) 0px 1px;
  -ms-text-shadow: rgba(255,255,255,0.8) 0px 1px;
  -o-text-shadow: rgba(255,255,255,0.8) 0px 1px;
  text-shadow: rgba(255,255,255,0.8) 0px 1px;
  font-size: 11px;
  -webkit-border-radius: 1px 0 0 1px;
  -moz-border-radius: 1px 0 0 1px;
  -ms-border-radius: 1px 0 0 1px;
  -o-border-radius: 1px 0 0 1px;
  border-radius: 1px 0 0 1px;
  padding: 0 10px 0 17px;
}
.has-lang-label .errorMessage {
  margin-bottom: 15px;
}
#UsersListView {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 20px;
}
#UsersPageView .panel table {
  margin-right: 15px;
}
.panelTitle {
  padding-left: 15px;
  padding-top: 30px;
}
#UserConfigurationEditView #edit-form table {
  width: 100%;
}
#UserConfigurationEditView .radio-input {
  margin-bottom: 10px;
  display: block;
}
#UsersSearchView .search-view-1 table {
  border-bottom: none;
}
#UsersSearchView .search-view-1 th {
  width: 15%;
}
#UsersSearchView .search-view-1 td {
  width: 85%;
  padding-bottom: 15px;
}
#UsersSearchView .view-toolbar-container {
  margin-top: 15px;
}
#UserViewAccountConfiguration > a:before {
  content: "n";
  font-weight: normal !important;
  font-size: 24px;
  font-family: "zurmo_gamification_symbly_rRg";
  padding: 0;
  margin: 0;
  vertical-align: middle;
  position: relative;
  top: -2px;
}
.UserGroupMembershipView .details-table,
#PoliciesEditAndDetailsView .details-table,
#ModulePermissionsEditAndDetailsView .details-table,
#RightsEditAndDetailsView .details-table {
  margin-right: 0;
}
.UserGroupMembershipView th,
#PoliciesEditAndDetailsView th,
#ModulePermissionsEditAndDetailsView th,
#RightsEditAndDetailsView th {
  text-align: left;
  min-width: 200px;
}
.UserGroupMembershipView {
  margin-top: 0;
}
.UserGroupMembershipView th {
  text-align: left !important;
}
.UserActionBarAndSecurityDetailsView > div + div {
  margin-top: 30px;
}
.UserActionBarAndSecurityDetailsView > div:first-child + div {
  margin-top: 0;
}
#AuditEventsModalListView tr td:first-child,
#AuditEventsModalListView tr th:first-child {
  padding-left: 15px;
}
#AuditEventsModalListView tr td:first-child:focus,
#AuditEventsModalListView tr th:first-child:focus {
  outline: none;
}
#EmailConfigurationEditAndDetailsView .panel {
  width: 100% !important;
}
.EmailTestingButton {
  line-height: 1;
  cursor: pointer;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  position: relative;
  display: inline-block;
  text-indent: 0;
  -webkit-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.2), 0 0 2px 0 rgba(153, 153, 153, 0.15);
  -moz-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.2), 0 0 2px 0 rgba(153, 153, 153, 0.15);
  -ms-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.2), 0 0 2px 0 rgba(153, 153, 153, 0.15);
  -o-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.2), 0 0 2px 0 rgba(153, 153, 153, 0.15);
  box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.2), 0 0 2px 0 rgba(153, 153, 153, 0.15);
  *zoom: 1;
  -webkit-transition: all 0.14s cubic-bezier(0.390,0.575,0.565,1.000);
  -moz-transition: all 0.14s cubic-bezier(0.390,0.575,0.565,1.000);
  -ms-transition: all 0.14s cubic-bezier(0.390,0.575,0.565,1.000);
  -o-transition: all 0.14s cubic-bezier(0.390,0.575,0.565,1.000);
  transition: all 0.14s cubic-bezier(0.390,0.575,0.565,1.000);
  border-top: 1px solid rgba(149,208,75,0.8);
  border-left: 1px solid rgba(124,184,48,0.8);
  border-right: 1px solid rgba(124,184,48,0.8);
  border-bottom: 1px solid rgba(97,144,37,0.8);
  border-top: 1px solid #e7e7e7;
  border-left: 1px solid #d7d7d7;
  border-right: 1px solid #d7d7d7;
  border-bottom: 1px solid #bababa;
}
.EmailTestingButton:before,
.EmailTestingButton:after {
  content: " ";
  display: table;
}
.EmailTestingButton:after {
  clear: both;
}
.EmailTestingButton:hover {
  -webkit-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.5), 0 0 7px 0 rgba(75, 75, 75, 0.25);
  -moz-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.5), 0 0 7px 0 rgba(75, 75, 75, 0.25);
  -ms-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.5), 0 0 7px 0 rgba(75, 75, 75, 0.25);
  -o-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.5), 0 0 7px 0 rgba(75, 75, 75, 0.25);
  box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.5), 0 0 7px 0 rgba(75, 75, 75, 0.25);
}
.EmailTestingButton.disabled {
  pointer-events: none;
  filter: alpha(opacity=50);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
  -webkit-filter: grayscale(85%);
  -moz-filter: grayscale(85%);
  -ms-filter: grayscale(85%);
  -o-filter: grayscale(85%);
  filter: grayscale(85%);
  filter: gray;
}
#testImapConnection {
  margin: 0;
}
.modal-result-message {
  min-height: 60px;
  padding: 15px;
  line-height: 150%;
  -webkit-box-shadow: inset 0 0 0 2px #ffffff;
  -moz-box-shadow: inset 0 0 0 2px #ffffff;
  -ms-box-shadow: inset 0 0 0 2px #ffffff;
  -o-box-shadow: inset 0 0 0 2px #ffffff;
  box-shadow: inset 0 0 0 2px #ffffff;
  background-color: #F5F5F5;
  background-repeat: repeat-x;
  background-image: -ms-linear-gradient(top,#ffffff,#F5F5F5);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#F5F5F5));
  background-image: -webkit-linear-gradient(top,#ffffff,#F5F5F5);
  background-image: -o-linear-gradient(top,#ffffff,#F5F5F5);
  background-image: -moz-linear-gradient(top,#ffffff,#F5F5F5);
  background-image: linear-gradient(top,#ffffff,#F5F5F5);
}
#send-test-email-field {
  width: 100%;
  float: left;
}
#send-test-email-field > div {
  margin-right: 170px;
}
#send-test-email-field + span {
  float: left;
  width: 170px;
  margin-left: -170px;
}
#send-test-email-field + span a {
  margin: 0 !important;
  float: right;
}
.AppContent.ImportWizardView #edit-form h3 {
  margin-top: 0;
  margin-left: 0;
}
.AppContent.ImportWizardView #edit-form table {
  width: 100%;
}
.AppContent.ImportWizardView #edit-form table td {
  padding-left: 0;
}
.AppContent.ImportWizardView .right-side-edit-view-panel {
  background: none;
  padding: 0;
}
.AppContent.ImportWizardView #addExtraColumnButton {
  line-height: 1;
  cursor: pointer;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  position: relative;
  display: inline-block;
  text-indent: 0;
  -webkit-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.2), 0 0 2px 0 rgba(153, 153, 153, 0.15);
  -moz-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.2), 0 0 2px 0 rgba(153, 153, 153, 0.15);
  -ms-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.2), 0 0 2px 0 rgba(153, 153, 153, 0.15);
  -o-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.2), 0 0 2px 0 rgba(153, 153, 153, 0.15);
  box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.2), 0 0 2px 0 rgba(153, 153, 153, 0.15);
  *zoom: 1;
  -webkit-transition: all 0.14s cubic-bezier(0.390,0.575,0.565,1.000);
  -moz-transition: all 0.14s cubic-bezier(0.390,0.575,0.565,1.000);
  -ms-transition: all 0.14s cubic-bezier(0.390,0.575,0.565,1.000);
  -o-transition: all 0.14s cubic-bezier(0.390,0.575,0.565,1.000);
  transition: all 0.14s cubic-bezier(0.390,0.575,0.565,1.000);
  border-top: 1px solid rgba(149,208,75,0.8);
  border-left: 1px solid rgba(124,184,48,0.8);
  border-right: 1px solid rgba(124,184,48,0.8);
  border-bottom: 1px solid rgba(97,144,37,0.8);
  margin: 0;
}
.AppContent.ImportWizardView #addExtraColumnButton:before,
.AppContent.ImportWizardView #addExtraColumnButton:after {
  content: " ";
  display: table;
}
.AppContent.ImportWizardView #addExtraColumnButton:after {
  clear: both;
}
.AppContent.ImportWizardView #addExtraColumnButton:hover {
  -webkit-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.5), 0 0 7px 0 rgba(75, 75, 75, 0.25);
  -moz-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.5), 0 0 7px 0 rgba(75, 75, 75, 0.25);
  -ms-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.5), 0 0 7px 0 rgba(75, 75, 75, 0.25);
  -o-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.5), 0 0 7px 0 rgba(75, 75, 75, 0.25);
  box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.5), 0 0 7px 0 rgba(75, 75, 75, 0.25);
}
.AppContent.ImportWizardView #addExtraColumnButton.disabled {
  pointer-events: none;
  filter: alpha(opacity=50);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
  -webkit-filter: grayscale(85%);
  -moz-filter: grayscale(85%);
  -ms-filter: grayscale(85%);
  -o-filter: grayscale(85%);
  filter: grayscale(85%);
  filter: gray;
}
.AppContent.ImportWizardView .required-fields {
  font-size: 12px;
  line-height: 18px;
  padding-left: 10px;
}
.AppContent.ImportWizardView .required-fields strong {
  margin-bottom: 4px;
  margin-left: -10px;
}
#ImportWizardUploadFileView .hasCheckBox {
  margin: 0 !important;
}
#ImportWizardUploadFileView .hasCheckBox + label {
  margin: 5px 0 0 10px !important;
}
#ImportWizardMappingView > .wrapper {
  padding-bottom: 10px;
}
#ImportWizardMappingView #edit-form {
  padding: 0;
}
#ImportWizardMappingView h3 {
  margin: 0;
}
#ImportWizardMappingView table {
  border-left: 1px solid #DFDFDF;
  border-right: 1px solid #DFDFDF;
}
#ImportWizardMappingView table tr:first-child th {
  color: #545454;
  text-align: left;
  font-weight: bold !important;
  height: 35px;
  line-height: 35px;
  background: url("../images/table-items-header.png") left top repeat-x;
  padding: 0 0 0 15px !important;
  border-top: 1px solid #DFDFDF;
  border-bottom: 1px solid #DFDFDF;
}
#ImportWizardMappingView td {
  text-align: left;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 15px !important;
  border-bottom: 1px solid #DFDFDF;
}
#ImportWizardMappingView tr td:last-child {
  padding-right: 0;
  vertical-align: top;
}
#ImportWizardMappingView td + td {
  vertical-align: top;
}
.column-import-data,
.column-import-data div {
  margin-top: 5px;
  padding-right: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#sample-column-header {
  position: relative;
}
#sample-column-header a {
  padding: 2px 4px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  color: #fff !important;
  font-size: 11px;
  background-color: #282A76 !important;
  font-weight: normal !important;
  font-size: 16px;
  font-family: "zurmo_gamification_symbly_rRg";
}
#sample-column-header a:hover {
  text-decoration: none;
  filter: alpha(opacity=75);
  -khtml-opacity: 0.75;
  -moz-opacity: 0.75;
  opacity: 0.75;
}
#sample-column-header a + a {
  margin-left: 5px;
}
#sample-column-header div {
  display: inline-block;
  margin-left: 5px;
}
.mapping-rules h4 {
  padding: 10px 0 5px 0;
}
.mapping-rules label {
  line-height: 26px;
  padding-right: 10px;
  width: 35%;
}
.mapping-rules > div {
  width: 49%;
  display: inline-block;
  vertical-align: top;
}
.mapping-rules > div > .has-model-select,
.mapping-rules > div > .hasDropDown,
.mapping-rules > div > input {
  width: 65% !important;
  display: inline-block;
}
.mapping-rules > div .radio-input {
  display: block;
  width: 100%;
  line-height: 1.5;
}
.mapping-rules > div .radio-input label {
  width: auto;
  line-height: inherit;
}
.mapping-rules > div:last-child {
  width: 100%;
}
.mapping-rules > div + div:last-child {
  width: 49%;
  margin-left: 2%;
}
.mapping-rules.has3 > div {
  width: 32% !important;
  margin-right: 2%;
  margin-left: 0;
}
.mapping-rules.has3 > div:last-child {
  margin-left: 0;
  margin-right: 0;
}
.mapping-rules.multiple table {
  width: 49.5% !important;
  float: left !important;
}
.mapping-rules.multiple table + table {
  float: right !important;
}
.remove-extra-column-link {
  float: right;
  display: inline-block;
  position: relative;
  top: -21px;
  right: -90px;
  z-index: 99999;
  padding: 2px 4px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  color: #fff !important;
  font-size: 11px;
  background-color: #282A76 !important;
}
#sequential-process-spinner .z-spinner {
  display: block;
  margin: -1px 10px 0 0;
}
#import-temp-table-list-view {
  text-align: center;
}
#import-temp-table-list-view .items-wrapper {
  display: block;
  overflow-x: auto;
  border: 1px solid #DFDFDF;
  border-bottom: none;
}
#import-temp-table-list-view table.items {
  table-layout: auto;
  background: #fafafa;
}
#import-temp-table-list-view tr:first-child th {
  line-height: 1;
  padding: 5px;
  text-align: center;
}
#import-temp-table-list-view td {
  text-align: center;
  vertical-align: middle;
}
#import-temp-table-list-view .drillDownContent {
  min-height: 0;
}
#import-temp-table-list-view .pager {
  -webkit-box-shadow: inset 0 -1px 0 #dfdfdf;
  -moz-box-shadow: inset 0 -1px 0 #dfdfdf;
  -ms-box-shadow: inset 0 -1px 0 #dfdfdf;
  -o-box-shadow: inset 0 -1px 0 #dfdfdf;
  box-shadow: inset 0 -1px 0 #dfdfdf;
  border-top: none;
  border-left: 1px solid #DFDFDF;
  border-right: 1px solid #DFDFDF;
}
#import-temp-table-list-view .pager li {
  border-bottom: 1px solid #DFDFDF;
}
#ImportWizardDataAnalysisCompleteView > div {
  margin: 0;
  border: none;
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
#ImportWizardDataAnalysisCompleteView > div #edit-form:after {
  display: none;
}
#ImportWizardImportRulesView .radio-input {
  margin-bottom: 10px !important;
}
#ImportWizardImportRulesView table {
  margin-bottom: 0 !important;
}
#ImportWizardImportRulesView table span {
  text-align: left;
  display: block;
  margin-bottom: 20px;
}
.progressbar-container {
  padding: 15px;
}
.process-message {
  padding: 0 15px 15px 15px;
}
#ImportSequentialProcessContainerView > div {
  float: left;
  width: 100%;
}
#ImportSequentialProcessContainerView #edit-form {
  border: 0 !important;
  background: none !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
#ImportSequentialProcessContainerView #edit-form table {
  width: 100%;
}
#ImportSequentialProcessContainerView td {
  padding: 5px !important;
}
#ImportSequentialProcessContainerView td h3 {
  margin: 0 !important;
}
#ImportSequentialProcessContainerView h3,
#ImportSequentialProcessContainerView h3 + span {
  margin: 0;
  display: block;
  position: relative;
}
#ImportSequentialProcessContainerView .process-container-view {
  *zoom: 1;
}
#ImportSequentialProcessContainerView .process-container-view:before,
#ImportSequentialProcessContainerView .process-container-view:after {
  content: " ";
  display: table;
}
#ImportSequentialProcessContainerView .process-container-view:after {
  clear: both;
}
#ImportSequentialProcessContainerView .process-container-view:after {
  clear: none !important;
}
#ImportWizardCreateUpdateModelsCompleteView > div {
  padding: 0 !important;
  margin: 0;
  border: 0 !important;
  background: none !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
#ImportWizardCreateUpdateModelsCompleteView table {
  border-bottom: 1px solid #DFDFDF !important;
}
#ImportWizardCreateUpdateModelsCompleteView table tr:first-child th {
  font-weight: bold !important;
}
#ImportWizardCreateUpdateModelsCompleteView td {
  padding: 5px !important;
}
#ImportWizardCreateUpdateModelsCompleteView th {
  text-align: left;
  font-size: 12px !important;
  color: #666;
  font-weight: 400 !important;
}
#ImportWizardCreateUpdateModelsCompleteView h3 {
  margin: 0 0 10px 0 !important;
}
#import-temp-table-list-view-rowDrillDown {
  width: 30px;
}
.icon-import-mapping {
  display: block;
  font-weight: bold;
  padding: 3px 0 5px 0;
}
.import-notifications {
  text-align: left;
  padding: 7px 5px 5px 40px;
}
.import-notifications li + li {
  margin-top: 5px;
}
.import-summary {
  width: 60%;
  margin: 20px auto 0 auto;
  line-height: 150%;
  list-style: none;
}
.import-summary li {
  text-align: center;
  position: relative;
  margin: 0 1% 3px 1%;
  width: 31%;
  float: left;
  background: #f0f0f0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 10px 10px 10px 10px;
  -webkit-box-shadow: inset 0 0 0 1px rgba(204, 204, 204, 0.3) , 1px 1px 1px 0px rgba(153, 153, 153, 0.0);
  -moz-box-shadow: inset 0 0 0 1px rgba(204, 204, 204, 0.3) , 1px 1px 1px 0px rgba(153, 153, 153, 0.0);
  -ms-box-shadow: inset 0 0 0 1px rgba(204, 204, 204, 0.3) , 1px 1px 1px 0px rgba(153, 153, 153, 0.0);
  -o-box-shadow: inset 0 0 0 1px rgba(204, 204, 204, 0.3) , 1px 1px 1px 0px rgba(153, 153, 153, 0.0);
  box-shadow: inset 0 0 0 1px rgba(204, 204, 204, 0.3) , 1px 1px 1px 0px rgba(153, 153, 153, 0.0);
}
.import-summary li > strong {
  display: block;
  font-weight: bold;
  font-size: 26px;
  margin-bottom: 5px;
}
.import-summary .led {
  display: block;
  margin-top: 5px;
  width: 100%;
  height: 2px;
  background: #ffd900;
  -webkit-box-shadow: 0 1px 0 0 #f3f3f3;
  -moz-box-shadow: 0 1px 0 0 #f3f3f3;
  -ms-box-shadow: 0 1px 0 0 #f3f3f3;
  -o-box-shadow: 0 1px 0 0 #f3f3f3;
  box-shadow: 0 1px 0 0 #f3f3f3;
}
.import-summary .led.state-true {
  background: #97c43d;
  -webkit-box-shadow: 0 1px 0 0 #f3f3f3;
  -moz-box-shadow: 0 1px 0 0 #f3f3f3;
  -ms-box-shadow: 0 1px 0 0 #f3f3f3;
  -o-box-shadow: 0 1px 0 0 #f3f3f3;
  box-shadow: 0 1px 0 0 #f3f3f3;
}
.import-summary .led.state-false {
  background: #c43d53;
  -webkit-box-shadow: 0 1px 0 0 #f3f3f3;
  -moz-box-shadow: 0 1px 0 0 #f3f3f3;
  -ms-box-shadow: 0 1px 0 0 #f3f3f3;
  -o-box-shadow: 0 1px 0 0 #f3f3f3;
  box-shadow: 0 1px 0 0 #f3f3f3;
}
.import-results-toolbar {
  border: 1px solid #DFDFDF;
  border-bottom: none;
}
.import-results-toolbar .ui-buttonset {
  padding-top: 10px;
}
.import-results-toolbar .ui-controlgroup {
  padding-top: 10px;
}
#SequentialProcessView .process-container-view {
  margin: 0;
  padding: 0;
}
#ImportErrorsListView {
  margin-bottom: 15px;
}
#ImportErrorsListView #list-view {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  -ms-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important;
  border: none;
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  padding: 0;
  margin: 0;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
#ImportErrorsListView .items {
  table-layout: fixed;
}
#ImportErrorsListView tr td:first-child,
#ImportErrorsListView tr th:first-child {
  width: 35px !important;
}
.color-swatch,
.texture-swatch {
  margin-bottom: 10px;
  width: 50%;
  float: left;
  display: inline-block !important;
  clear: none !important;
}
.color-swatch span,
.texture-swatch span {
  display: inline-block;
  width: 32px;
  height: 16px;
}
.color-swatch label,
.texture-swatch label {
  float: none !important;
  top: -3px;
  margin-left: 0 !important;
}
.color-swatch input,
.texture-swatch input {
  margin-right: 12px !important;
  margin-top: 2px;
}
.color-swatch .icon-lock,
.texture-swatch .icon-lock {
  margin: 0;
  padding: 0 !important;
  font-style: normal;
}
.color-swatch [id*="theme-color-tooltip"],
.color-swatch [id*="background-texture-tooltip"],
.texture-swatch [id*="theme-color-tooltip"],
.texture-swatch [id*="background-texture-tooltip"] {
  width: auto !important;
  left: -25px;
  font-size: 18px;
  top: -5px;
  position: absolute;
  border: none;
}
.color-swatch input[disabled="disabled"],
.texture-swatch input[disabled="disabled"] {
  visibility: hidden;
}
.texture-swatch span {
  width: 90px;
  border: 3px solid #DDDEDE;
}
.texture-swatch input {
  position: relative;
  top: 9px;
}
.texture-swatch .background-texture-1 {
  margin-right: 10px;
  margin-top: 0;
  position: relative;
  top: 7px;
}
.texture-swatch [id*="background-texture-tooltip"] {
  top: -3px;
}
.texture-swatch label {
  top: 0;
}
.color-swatch span {
  position: relative;
  top: 3px;
}
.color-swatch .theme-color-3 {
  margin-right: 10px;
}
#customThemeColorPicker {
  position: relative;
  z-index: 12;
  width: 45%;
  clear: left;
}
#customThemeColorPicker > div {
  min-width: 65px;
  width: 30%;
  margin-left: 5%;
  float: left;
  position: relative;
}
#customThemeColorPicker > div:first-child {
  margin-left: 0;
}
#theme-color-configuration {
  clear: left;
  padding-top: 15px;
}
.user-menu-preferences td {
  padding-left: 0 !important;
}
.user-menu-preferences .multiselect-holder {
  max-width: 100%;
  margin: 0;
}
.user-menu-preferences .multiselect-right {
  float: none;
}
.user-menu-preferences .multiselect-nav {
  margin-left: 0;
}
.uploaded-logo-template td.name {
  padding-top: 10px !important;
}
.uploaded-logo {
  display: inline-block;
  padding: 5px;
  margin-right: 5px;
  line-height: 1;
  background: url("../images/transparency-grid.gif") left top repeat;
}
.uploaded-logo ~ .file-size {
  vertical-align: top;
}
.footer-preview-modal {
  padding: 15px;
  white-space: normal;
  word-break: break-all;
}
#QueuesListView {
  float: left;
  width: 100%;
  margin-bottom: 20px;
  position: relative;
}
#queue-search-element .z-spinner {
  display: block !important;
  left: 198px;
  top: 4px;
}
.security-rights p,
.security-permissions p,
.security-roles p,
.security-groups p,
.security-nested-groups p,
.security-adhoc-sharing p {
  margin-left: 100px !important;
}
.security-rights .icon,
.security-permissions .icon,
.security-roles .icon,
.security-groups .icon,
.security-nested-groups .icon,
.security-adhoc-sharing .icon {
  position: relative;
  margin: 0px 15px 0 0;
  display: inline-block;
  height: 100%;
}
.security-rights .icon:before,
.security-permissions .icon:before,
.security-roles .icon:before,
.security-groups .icon:before,
.security-nested-groups .icon:before,
.security-adhoc-sharing .icon:before {
  content: '\00D4';
  font-weight: normal !important;
  font-size: 145px;
  font-family: "zurmo_gamification_symbly_rRg";
  line-height: 60px;
  position: absolute;
  top: 15px;
  left: 10px;
  -webkit-text-shadow: 0 -1px 0 #000;
  -moz-text-shadow: 0 -1px 0 #000;
  -ms-text-shadow: 0 -1px 0 #000;
  -o-text-shadow: 0 -1px 0 #000;
  text-shadow: 0 -1px 0 #000;
}
.security-permissions .icon:before {
  content: '\00CA';
}
.security-roles .icon:before {
  content: '\00C9';
}
.security-groups .icon:before {
  content: '\00DB';
}
.security-nested-groups .icon:before {
  content: '\00EA';
}
.security-adhoc-sharing .icon:before {
  content: '\00EB';
}
.exported-filename {
  line-height: 22px;
}
.exported-filename ~ .secondary-button {
  float: right;
  margin-right: 5px;
}
.exported-filename ~ .cancelled-export {
  font-size: 11px;
  float: right;
  position: relative;
  top: 3px;
  margin-right: 5px;
  padding: 2px 4px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  color: #fff !important;
  background-color: #a82d31;
  background-repeat: repeat-x;
  background-image: -ms-linear-gradient(top,#c43d53,#a82d31);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#c43d53),color-stop(100%,#a82d31));
  background-image: -webkit-linear-gradient(top,#c43d53,#a82d31);
  background-image: -o-linear-gradient(top,#c43d53,#a82d31);
  background-image: -moz-linear-gradient(top,#c43d53,#a82d31);
  background-image: linear-gradient(top,#c43d53,#a82d31);
}
.notificationConfigurationTableHead span {
  display: inline-block;
  font-weight: bold;
  width: 45px;
}
.enableInboxAndEmailNotifications span {
  display: inline-block;
  width: 45px;
}
.enableInboxAndEmailNotifications span {
  padding-left: 8px;
}
.available-portlets {
  padding: 15px 15px 0 15px;
  list-style: none;
  *zoom: 1;
  max-height: 400px;
  overflow-y: scroll;
}
.available-portlets:before,
.available-portlets:after {
  content: " ";
  display: table;
}
.available-portlets:after {
  clear: both;
}
.available-portlets li {
  margin-bottom: 15px;
  color: #666;
  vertical-align: middle;
}
.available-portlets h3 {
  position: relative;
}
.available-portlets h3 a {
  padding-left: 40px;
}
.available-portlets h3 span:before {
  content: "z";
  font-weight: normal !important;
  font-size: 40px;
  font-family: "zurmo_gamification_symbly_rRg";
  line-height: 1;
  position: absolute;
  top: -8px;
  border: none;
  outline: none !important;
  display: inline-block;
  color: #666;
  margin: 0;
}
.available-portlets a {
  outline: none !important;
  cursor: pointer;
}
.available-portlets a:focus {
  outline: none;
}
.available-portlets div {
  padding-left: 40px;
}
.available-portlets .mini-button {
  float: right;
  position: relative;
  margin-left: 0;
  top: -10px;
}
.available-portlets .mini-button span {
  display: block;
  padding: 0 6px 0 6px;
  background: none;
}
.available-portlets .icon-contacts {
  margin-left: -1px;
  margin-top: 5px;
}
.available-portlets .icon-contacts:before {
  content: url("../images//icon/contacts-icon.svg");
  margin-left: 1px;
}
.available-portlets .icon-leads:before {
  content: url("../images//icon/leads-icon.svg");
  margin-top: 5px;
}
.available-portlets .icon-opportunities:before {
  content: url("../images//icon/opportunities-icon.svg");
  margin-top: 5px;
}
.available-portlets .icon-reports {
  margin-left: 5px;
  margin-right: 2px;
}
.available-portlets .icon-reports:before {
  content: url("../images//icon/bar-chart-icon.svg");
}
.available-portlets .icon-products:before {
  content: url("../images//icon/products-icon.svg");
  margin-top: 5px;
}
.available-portlets .icon-products:after {
  content: '';
  display: none;
}
.available-portlets .icon-rssReader:before {
  content: url("../images/icon/logo-mob-icon.svg");
  margin-top: 5px;
}
.available-portlets .icon-tasks {
  margin-left: 4px;
  margin-right: 2px;
}
.available-portlets .icon-tasks:before {
  content: url("../images//icon/tasks-icon.svg");
}
.available-portlets .icon-missions:before {
  content: url("../images//icon/missions-icon.svg");
}
.available-portlets .icon-missions {
  margin-left: 2px;
}
.available-portlets .icon-accounts:before {
  content: url("../images//icon/accounts-icon.svg");
  margin-top: 5px;
}
.available-portlets .icon-activities {
  margin-left: 5px;
  margin-right: 3px;
}
.available-portlets .icon-activities:before {
  content: url("../images//icon/notifications-icon.svg");
}
.available-portlets .icon-socialItems {
  margin-left: 4px;
}
.available-portlets .icon-socialItems:before {
  content: url("../images//icon/thumb-like-icon.svg");
}
.available-portlets .icon-iframe {
  margin-left: 3px;
}
.available-portlets .icon-iframe:before {
  content: url("../images/icon/iframe-icon.svg");
  margin-right: 4px;
}
.available-portlets .icon-maps {
  margin-left: 6px;
}
.available-portlets .icon-maps:before {
  content: url("../images//icon/map-marker-icon.svg");
}
.available-portlets .icon-googleWebTracking {
  margin-left: 5px;
}
.available-portlets .icon-googleWebTracking:before {
  content: url("../images//icon/google-analytics-icon.svg");
}
.available-portlets .icon-marketingLists {
  margin-left: 5px;
}
.available-portlets .icon-marketingLists:before {
  content: url("../images//icon/lists-icon.svg");
}
.available-portlets .icon-projects:before {
  content: url("../images//icon/projects-icon.svg");
  margin-top: 5px;
}
.available-portlets .icon-notes {
  margin-left: 5px;
}
.available-portlets .icon-notes:before {
  content: url("../images//icon/notes-icon.svg");
}
.available-portlets .icon-meetings {
  margin-left: 5px;
}
.available-portlets .icon-meetings:before {
  content: url("../images//icon/meeting-icon.svg");
  margin-right: 1px;
}
.available-portlets .icon-accountAccountAffiliations {
  margin-left: 4px;
}
.available-portlets .icon-accountAccountAffiliations:before {
  content: url("../images//icon/accounts-affiliate-icon.svg");
  margin-right: 3px;
}
.available-portlets .icon-accountContactAffiliations {
  margin-left: 4px;
}
.available-portlets .icon-accountContactAffiliations:before {
  content: url("../images//icon/contacts-affiliate-icon.svg");
  margin-right: 3px;
}
#modal-edit-form th {
  line-height: 24px;
}
#modal-edit-form th,
#modal-edit-form td {
  padding: 0 0 15px 0;
}
#modal-edit-form input[type="checkbox"] + label {
  width: 60px;
  margin-top: 0;
}
#modal-edit-form td > label {
  margin-top: 10px;
}
#modal-edit-form td > label:first-child {
  margin-top: 5px;
}
#modal-edit-form .panelTitle {
  padding-left: 0;
  padding-top: 0;
}
.panelTitle {
  font-size: 13px;
  font-weight: bold;
  color: #282A76;
  margin: 10px 0;
}
#DashboardEditView .panel {
  width: 100% !important;
}
#MyMissionsForPortletView > div {
  float: none;
  margin-bottom: 0;
}
#MyMissionsForPortletView .items td {
  padding-left: 15px !important;
  padding-right: 15px !important;
}
#MyMissionsForPortletView .items td:last-child {
  border-top: none;
}
#MyMissionsForPortletView .missionStatusChangeArea a:first-child {
  margin-left: 0 !important;
}
#MyMissionsForPortletView .missionStatusChangeArea a:last-child {
  margin-right: 0 !important;
}
#MyMissionsForPortletView .actions-column {
  width: 200px;
}
#MyMissionsForPortletView td:first-child {
  border-top: none;
}
#MyMissionsForPortletView .mission-status {
  font-size: 11px;
}
.missing-chart {
  display: block;
  text-align: center;
  position: relative;
  top: 50%;
  margin-top: -34px;
  font-size: 12px;
  color: #282A76;
}
.missing-chart:before {
  content: "j";
  font-weight: normal !important;
  font-size: 24px;
  font-family: "zurmo_gamification_symbly_rRg";
  margin-right: 10px;
  position: relative;
  top: 1px;
}
.mapCanvasPortlet {
  width: 100%;
  height: 400px;
}
#product-portlet-grid-view {
  overflow-x: scroll;
}
.SecuredMyListView .cgrid-view {
  overflow-x: auto !important;
}
.SecuredMyListView .cgrid-view .pager {
  overflow: auto !important;
}
.SecuredMyListView .cgrid-view .MyListViewItemsPager {
  display: table;
  width: 100%;
}
.on_off_portlet_disabled_filters {
  display: inline-block;
  float: left;
  margin: 3px 5px 0px 0px;
  border-radius: 3px;
  color: white;
  padding: 3px 5px 3px 5px;
}
.on_off_portlet_disabled_filters:hover {
  color: white;
  text-decoration: none;
}
.on_off_portlet_disabled_filters[data-val="On"] {
  background: #3D73BC;
  color: white !important;
}
.on_off_portlet_disabled_filters[data-val="Off"] {
  background: #aaa;
  color: white !important;
}
div.form fieldset {
  border: 1px solid #DDD;
  padding: 10px;
  margin: 0 0 10px 0;
  -moz-border-radius: 7px;
}
div.form .hint {
  margin: 0;
  padding: 0;
  color: #999;
}
div.form .note {
  font-style: italic;
}
div.form span.required {
  color: #C00;
  padding: 0 0 0 3px;
  font-weight: bold;
}
div.form div.error label,
div.form label.error,
div.form span.error {
  color: #C00;
}
div.form div.error input,
div.form div.error textarea,
div.form div.error select,
div.form td.error input,
div.form td.error textarea,
div.form td.error select,
div.form input.error,
div.form textarea.error,
div.form select.error {
  border-color: #CC0000;
  -webkit-box-shadow: 0 0 1px 1px rgba(205,0,0,0.5);
  -moz-box-shadow: 0 0 1px 1px rgba(205,0,0,0.5);
  -ms-box-shadow: 0 0 1px 1px rgba(205,0,0,0.5);
  -o-box-shadow: 0 0 1px 1px rgba(205,0,0,0.5);
  box-shadow: 0 0 1px 1px rgba(205,0,0,0.5);
}
div.form .errorSummary {
  position: relative;
  margin: 0 0 15px 0;
  padding: 10px;
  border-radius: 5px !important;
  border: 1px solid #cc0000;
  background: #ffb5b5;
  font-weight: bold;
  -webkit-box-shadow: 0 0 20px 5px rgba(153,153,153,0.5);
  -moz-box-shadow: 0 0 20px 5px rgba(153,153,153,0.5);
  -ms-box-shadow: 0 0 20px 5px rgba(153,153,153,0.5);
  -o-box-shadow: 0 0 20px 5px rgba(153,153,153,0.5);
  box-shadow: 0 0 20px 5px rgba(153,153,153,0.5);
}
div.form .errorMessage {
  color: #CC0000;
  font-size: 11px;
  font-weight: normal;
  width: auto;
  float: left;
  margin-top: 12px;
  border: 1px solid #CC0000;
  padding: 4px;
  background: #FFBCB9;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 2px 1px rgba(153,153,153,0.3);
  -moz-box-shadow: 0 0 2px 1px rgba(153,153,153,0.3);
  -ms-box-shadow: 0 0 2px 1px rgba(153,153,153,0.3);
  -o-box-shadow: 0 0 2px 1px rgba(153,153,153,0.3);
  box-shadow: 0 0 2px 1px rgba(153,153,153,0.3);
  position: relative;
}
div.form .errorMessage:before {
  content: "";
  font-size: 0;
  width: 12px;
  height: 9px;
  display: block;
  position: absolute;
  left: 6px;
  top: -8px;
  background: url("../images/error-tip.png") left bottom no-repeat;
}
div.form .errorSummary p {
  margin: 0 0 5px 0;
}
div.form .errorSummary ul {
  margin: 0;
  padding: 0 0 0 20px;
}
div.wide.form label {
  float: left;
  position: relative;
}
div.wide.form .row {
  clear: left;
}
div.wide.form .buttons,
div.wide.form .hint,
div.wide.form .errorMessage {
  clear: both;
  padding-left: 2px;
}
.field-description {
  margin-top: 5px;
  font-size: 11px;
  font-weight: normal;
  font-style: italic;
  display: inline-block;
  color: #999;
}
.file-upload-box {
  padding-left: 0;
  width: 100%;
}
.file-upload-box > .ui-widget {
  width: 100%;
}
.file-upload-box div {
  margin-left: 0 !important;
}
.file-upload-box .fileinput-button {
  width: 100%;
}
.file-upload-box .ui-icon-plusthick {
  line-height: 1;
  cursor: pointer;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  position: relative;
  display: inline-block;
  text-indent: 0;
  -webkit-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.2), 0 0 2px 0 rgba(153, 153, 153, 0.15);
  -moz-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.2), 0 0 2px 0 rgba(153, 153, 153, 0.15);
  -ms-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.2), 0 0 2px 0 rgba(153, 153, 153, 0.15);
  -o-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.2), 0 0 2px 0 rgba(153, 153, 153, 0.15);
  box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.2), 0 0 2px 0 rgba(153, 153, 153, 0.15);
  *zoom: 1;
  -webkit-transition: all 0.14s cubic-bezier(0.390,0.575,0.565,1.000);
  -moz-transition: all 0.14s cubic-bezier(0.390,0.575,0.565,1.000);
  -ms-transition: all 0.14s cubic-bezier(0.390,0.575,0.565,1.000);
  -o-transition: all 0.14s cubic-bezier(0.390,0.575,0.565,1.000);
  transition: all 0.14s cubic-bezier(0.390,0.575,0.565,1.000);
  border-top: 1px solid rgba(149,208,75,0.8);
  border-left: 1px solid rgba(124,184,48,0.8);
  border-right: 1px solid rgba(124,184,48,0.8);
  border-bottom: 1px solid rgba(97,144,37,0.8);
  padding: 0 5px;
}
.file-upload-box .ui-icon-plusthick:before,
.file-upload-box .ui-icon-plusthick:after {
  content: " ";
  display: table;
}
.file-upload-box .ui-icon-plusthick:after {
  clear: both;
}
.file-upload-box .ui-icon-plusthick:hover {
  -webkit-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.5), 0 0 7px 0 rgba(75, 75, 75, 0.25);
  -moz-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.5), 0 0 7px 0 rgba(75, 75, 75, 0.25);
  -ms-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.5), 0 0 7px 0 rgba(75, 75, 75, 0.25);
  -o-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.5), 0 0 7px 0 rgba(75, 75, 75, 0.25);
  box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.5), 0 0 7px 0 rgba(75, 75, 75, 0.25);
}
.file-upload-box .ui-icon-plusthick.disabled {
  pointer-events: none;
  filter: alpha(opacity=50);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
  -webkit-filter: grayscale(85%);
  -moz-filter: grayscale(85%);
  -ms-filter: grayscale(85%);
  -o-filter: grayscale(85%);
  filter: grayscale(85%);
  filter: gray;
}
.file-upload-box .ui-icon-plusthick:after {
  content: "Y";
  font-weight: normal !important;
  font-size: 20px;
  font-family: "zurmo_gamification_symbly_rRg";
}
.add-label {
  font-weight: normal !important;
}
.show-file-upload-box {
  display: none;
  position: relative;
  z-index: 99999;
  font-weight: normal;
  font-size: 11px;
  color: #282A76;
}
#CommentInlineEditForModelView .fileupload-content,
#CommentForTaskInlineEditForModelView .fileupload-content {
  width: 100%;
}
#CommentInlineEditForModelView .fileupload-content td.name,
#CommentForTaskInlineEditForModelView .fileupload-content td.name {
  padding: 2px 0 !important;
}
.files {
  font-size: 11px;
  margin-top: 5px;
  float: left !important;
}
.files td {
  padding: 2px 0 !important;
  vertical-align: middle;
  font-weight: 400 !important;
}
.files .ui-state-error td {
  color: #CC0000;
  font-weight: bold;
}
.file-size {
  font-size: 10px;
  margin-left: 5px;
  color: #999;
}
.template-upload .name {
  position: relative;
}
.template-upload .z-spinner {
  position: relative;
  float: left;
  display: block;
  margin-top: -1px;
}
.upload-actions {
  float: right;
}
.upload-actions .icon-delete {
  color: #282A76;
  background: none;
  border: none;
  cursor: pointer;
  line-height: 16px;
  margin-top: -2px;
  font-weight: normal !important;
  font-size: 22px;
  font-family: "zurmo_gamification_symbly_rRg";
}
.upload-actions .icon-delete span {
  display: none;
}
.upload-actions .icon-delete:before {
  margin: 0;
  top: 0;
  cursor: pointer;
  filter: alpha(opacity=25);
  -khtml-opacity: 0.25;
  -moz-opacity: 0.25;
  opacity: 0.25;
}
.upload-actions .icon-delete:hover:before {
  filter: alpha(opacity=100);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
.upload-actions button.start,
.upload-actions button.cancel {
  cursor: pointer;
  border: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  margin: 0 0 0 4px;
  color: #fff;
  font-weight: normal;
  background: none;
}
.upload-actions button.start:hover,
.upload-actions button.cancel:hover {
  -webkit-box-shadow: 0 0 1px 0 #333;
  -moz-box-shadow: 0 0 1px 0 #333;
  -ms-box-shadow: 0 0 1px 0 #333;
  -o-box-shadow: 0 0 1px 0 #333;
  box-shadow: 0 0 1px 0 #333;
}
.upload-actions button.start span,
.upload-actions button.cancel span {
  display: none;
  padding: 2px;
  font-size: 10px !important;
  line-height: 1;
}
.upload-actions button.start .ui-button-text,
.upload-actions button.cancel .ui-button-text {
  display: block;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.upload-actions button.start .ui-button-text span,
.upload-actions button.cancel .ui-button-text span {
  display: block;
  padding: 1px;
}
.upload-actions button.start span {
  background-color: #6fa82d;
  background-repeat: repeat-x;
  background-image: -ms-linear-gradient(top,#97c43d,#6fa82d);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#97c43d),color-stop(100%,#6fa82d));
  background-image: -webkit-linear-gradient(top,#97c43d,#6fa82d);
  background-image: -o-linear-gradient(top,#97c43d,#6fa82d);
  background-image: -moz-linear-gradient(top,#97c43d,#6fa82d);
  background-image: linear-gradient(top,#97c43d,#6fa82d);
}
.upload-actions button.cancel span {
  background-color: #a82d31;
  background-repeat: repeat-x;
  background-image: -ms-linear-gradient(top,#c43d53,#a82d31);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#c43d53),color-stop(100%,#a82d31));
  background-image: -webkit-linear-gradient(top,#c43d53,#a82d31);
  background-image: -o-linear-gradient(top,#c43d53,#a82d31);
  background-image: -moz-linear-gradient(top,#c43d53,#a82d31);
  background-image: linear-gradient(top,#c43d53,#a82d31);
}
.addfileinput-button {
  position: relative;
  overflow: hidden;
  float: left;
  cursor: pointer;
  display: inline-block;
  font-size: 11px;
  font-weight: normal;
  padding: 2px 0;
}
.addfileinput-button span {
  cursor: pointer;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  *zoom: 1;
  display: inline-block;
  text-indent: 0;
  font-weight: normal !important;
  font-size: 36px;
  font-family: "zurmo_gamification_symbly_rRg";
  font-size: 24px;
  padding: 0 6px !important;
  margin: 0 5px 0 0 !important;
  position: relative;
  top: 2px;
  color: #666;
  -webkit-text-shadow: 0px -1px 0 rgba(255,255,255,0.75) !important;
  -moz-text-shadow: 0px -1px 0 rgba(255,255,255,0.75) !important;
  -ms-text-shadow: 0px -1px 0 rgba(255,255,255,0.75) !important;
  -o-text-shadow: 0px -1px 0 rgba(255,255,255,0.75) !important;
  text-shadow: 0px -1px 0 rgba(255,255,255,0.75) !important;
  background: transparent url("../images/view-toolbar-gradient.png") left bottom repeat-x;
  line-height: 20px;
  border: 1px solid #ddd;
}
.addfileinput-button span:before,
.addfileinput-button span:after {
  content: " ";
  display: table;
}
.addfileinput-button span:after {
  clear: both;
}
.addfileinput-button span:hover {
  color: #7CB830 !important;
  background-image: none;
  background-color: #ededed !important;
  background-repeat: repeat-x !important;
  background-image: -ms-linear-gradient(top,#fefefe,#ededed) !important;
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fefefe),color-stop(100%,#ededed)) !important;
  background-image: -webkit-linear-gradient(top,#fefefe,#ededed) !important;
  background-image: -o-linear-gradient(top,#fefefe,#ededed) !important;
  background-image: -moz-linear-gradient(top,#fefefe,#ededed) !important;
  background-image: linear-gradient(top,#fefefe,#ededed) !important;
  -webkit-text-shadow: 0px -1px 0 rgba(255,255,255,0.75) !important;
  -moz-text-shadow: 0px -1px 0 rgba(255,255,255,0.75) !important;
  -ms-text-shadow: 0px -1px 0 rgba(255,255,255,0.75) !important;
  -o-text-shadow: 0px -1px 0 rgba(255,255,255,0.75) !important;
  text-shadow: 0px -1px 0 rgba(255,255,255,0.75) !important;
}
.addfileinput-button input {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  font-size: 25px;
  direction: ltr;
  cursor: pointer;
}
.addfileinput-button:hover span {
  color: #7CB830;
}
.fileupload-buttonbar {
  position: relative;
}
.max-upload-size {
  margin-top: 5px;
  font-size: 11px;
  font-weight: normal;
  font-style: italic;
  display: inline-block;
  color: #999;
  margin: 9px 0 0 10px;
}
.ImportWizardView .files {
  margin-top: 15px;
}
.ImportWizardView .fileinput-button input {
  -moz-transform: translate(-500px,0) scale(6);
}
.fileupload-buttonbar .btn,
.fileupload-buttonbar .toggle {
  margin-bottom: 5px;
}
.ui-datepicker {
  z-index: 10000;
}
.ui-datepicker.ui-datepicker-inline {
  margin: 15px;
  display: table !important;
}
.ui-datepicker .ui-datepicker-header {
  display: table;
  height: 36px;
  width: 100%;
  color: #282A76;
  font-weight: bold;
}
.ui-datepicker .ui-datepicker-header a:hover:before,
.ui-datepicker .ui-datepicker-header a:hover:after {
  color: #7CB830;
}
.ui-datepicker .ui-datepicker-prev {
  float: left;
  width: 15%;
  line-height: 35px;
  padding-left: 10px;
  text-align: left;
  cursor: pointer;
}
.ui-datepicker .ui-datepicker-prev span {
  visibility: hidden;
}
.ui-datepicker .ui-datepicker-prev:before {
  content: "◀";
}
.ui-datepicker .ui-datepicker-prev:hover {
  cursor: pointer !important;
}
.ui-datepicker .ui-datepicker-next {
  float: right;
  width: 15%;
  line-height: 35px;
  text-align: right;
  cursor: pointer;
  position: relative;
}
.ui-datepicker .ui-datepicker-next span {
  visibility: hidden;
  display: none;
}
.ui-datepicker .ui-datepicker-next:before {
  content: "▶";
  margin-right: 10px;
}
.ui-datepicker .ui-datepicker-next :hover {
  cursor: pointer !important;
}
.ui-datepicker .ui-datepicker-title {
  float: left;
  text-align: center;
  width: 70%;
  line-height: 35px;
  font-size: 14px;
  font-weight: bold;
  color: #282A76;
}
.ui-datepicker .ui-datepicker-calendar {
  width: 100%;
  border-spacing: 0;
  table-layout: fixed;
  border: 1px solid #ddd;
  border-top: none;
}
.ui-datepicker .ui-datepicker-calendar th:last-child {
  border-right: none;
}
.ui-datepicker .ui-datepicker-calendar td {
  min-width: 30px;
  height: 30px;
  border-color: #ddd;
  border-style: solid;
  border-width: 1px 1px 0 0;
  border-top: 1px solid #ddd !important;
}
.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-other-month span {
  color: #B3B3B3;
}
.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today {
  background-image: none !important;
  background: #b7b8e6 !important;
}
.ui-datepicker .ui-datepicker-calendar td:hover {
  background-image: none;
}
.ui-datepicker .ui-datepicker-calendar td:last-child {
  border-right: none;
}
.ui-datepicker .ui-datepicker-calendar a {
  font-size: 9px;
  font-weight: bold;
  color: #656565;
  vertical-align: top;
  display: inline-block;
  width: 100%;
  text-indent: 5px;
  padding-top: 3px;
  cursor: pointer;
}
.ui-datepicker .ui-datepicker-calendar span {
  width: 30px;
  height: 20px;
  display: block;
  text-align: center;
  color: #656565;
  font-weight: bold;
  font-size: 9px;
  text-transform: uppercase;
  line-height: 20px;
  cursor: pointer;
}
.ui-datepicker .ui-datepicker-buttonpane {
  float: left;
  width: 100%;
  border-top: 1px solid #fff;
  padding: 5px 0;
  *zoom: 1;
}
.ui-datepicker .ui-datepicker-buttonpane:before,
.ui-datepicker .ui-datepicker-buttonpane:after {
  content: " ";
  display: table;
}
.ui-datepicker .ui-datepicker-buttonpane:after {
  clear: both;
}
.ui-datepicker .ui-datepicker-current,
.ui-datepicker .ui-datepicker-close {
  line-height: 1;
  cursor: pointer;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  position: relative;
  display: inline-block;
  text-indent: 0;
  -webkit-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.2), 0 0 2px 0 rgba(153, 153, 153, 0.15);
  -moz-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.2), 0 0 2px 0 rgba(153, 153, 153, 0.15);
  -ms-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.2), 0 0 2px 0 rgba(153, 153, 153, 0.15);
  -o-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.2), 0 0 2px 0 rgba(153, 153, 153, 0.15);
  box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.2), 0 0 2px 0 rgba(153, 153, 153, 0.15);
  *zoom: 1;
  -webkit-transition: all 0.14s cubic-bezier(0.390,0.575,0.565,1.000);
  -moz-transition: all 0.14s cubic-bezier(0.390,0.575,0.565,1.000);
  -ms-transition: all 0.14s cubic-bezier(0.390,0.575,0.565,1.000);
  -o-transition: all 0.14s cubic-bezier(0.390,0.575,0.565,1.000);
  transition: all 0.14s cubic-bezier(0.390,0.575,0.565,1.000);
  border-top: 1px solid rgba(200,200,200,0.4);
  border-left: 1px solid rgba(185,185,185,0.4);
  border-right: 1px solid rgba(185,185,185,0.4);
  border-bottom: 1px solid rgba(170,170,170,0.4);
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #666;
  border: none !important;
}
.ui-datepicker .ui-datepicker-current:before,
.ui-datepicker .ui-datepicker-current:after,
.ui-datepicker .ui-datepicker-close:before,
.ui-datepicker .ui-datepicker-close:after {
  content: " ";
  display: table;
}
.ui-datepicker .ui-datepicker-current:after,
.ui-datepicker .ui-datepicker-close:after {
  clear: both;
}
.ui-datepicker .ui-datepicker-current:hover,
.ui-datepicker .ui-datepicker-close:hover {
  -webkit-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.5), 0 0 7px 0 rgba(75, 75, 75, 0.25);
  -moz-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.5), 0 0 7px 0 rgba(75, 75, 75, 0.25);
  -ms-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.5), 0 0 7px 0 rgba(75, 75, 75, 0.25);
  -o-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.5), 0 0 7px 0 rgba(75, 75, 75, 0.25);
  box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.5), 0 0 7px 0 rgba(75, 75, 75, 0.25);
}
.ui-datepicker .ui-datepicker-current.disabled,
.ui-datepicker .ui-datepicker-close.disabled {
  pointer-events: none;
  filter: alpha(opacity=50);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
  -webkit-filter: grayscale(85%);
  -moz-filter: grayscale(85%);
  -ms-filter: grayscale(85%);
  -o-filter: grayscale(85%);
  filter: grayscale(85%);
  filter: gray;
}
.ui-datepicker .ui-datepicker-current .z-label,
.ui-datepicker .ui-datepicker-close .z-label {
  color: #666;
  -webkit-text-shadow: 0px -1px 0 rgba(255,255,255,0.75) !important;
  -moz-text-shadow: 0px -1px 0 rgba(255,255,255,0.75) !important;
  -ms-text-shadow: 0px -1px 0 rgba(255,255,255,0.75) !important;
  -o-text-shadow: 0px -1px 0 rgba(255,255,255,0.75) !important;
  text-shadow: 0px -1px 0 rgba(255,255,255,0.75) !important;
  background-color: #f5f5f5;
  background-repeat: repeat-x;
  background-image: -ms-linear-gradient(top,#fefefe,#f5f5f5);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fefefe),color-stop(100%,#f5f5f5));
  background-image: -webkit-linear-gradient(top,#fefefe,#f5f5f5);
  background-image: -o-linear-gradient(top,#fefefe,#f5f5f5);
  background-image: -moz-linear-gradient(top,#fefefe,#f5f5f5);
  background-image: linear-gradient(top,#fefefe,#f5f5f5);
}
.ui-datepicker .ui-datepicker-current:hover .z-label,
.ui-datepicker .ui-datepicker-close:hover .z-label {
  color: #7CB830 !important;
  background-image: none;
  background-color: #fefefe !important;
  background-repeat: repeat-x !important;
  background-image: -ms-linear-gradient(top,#f5f5f5,#fefefe) !important;
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f5f5f5),color-stop(100%,#fefefe)) !important;
  background-image: -webkit-linear-gradient(top,#f5f5f5,#fefefe) !important;
  background-image: -o-linear-gradient(top,#f5f5f5,#fefefe) !important;
  background-image: -moz-linear-gradient(top,#f5f5f5,#fefefe) !important;
  background-image: linear-gradient(top,#f5f5f5,#fefefe) !important;
  -webkit-text-shadow: 0px -1px 0 rgba(255,255,255,0.75) !important;
  -moz-text-shadow: 0px -1px 0 rgba(255,255,255,0.75) !important;
  -ms-text-shadow: 0px -1px 0 rgba(255,255,255,0.75) !important;
  -o-text-shadow: 0px -1px 0 rgba(255,255,255,0.75) !important;
  text-shadow: 0px -1px 0 rgba(255,255,255,0.75) !important;
}
.ui-datepicker .ui-datepicker-current .z-label,
.ui-datepicker .ui-datepicker-close .z-label {
  border-top: 1px solid rgba(200,200,200,0.4);
  border-left: 1px solid rgba(185,185,185,0.4);
  border-right: 1px solid rgba(185,185,185,0.4);
  border-bottom: 1px solid rgba(170,170,170,0.4);
}
.ui-datepicker .ui-datepicker-current {
  float: left;
  margin: 0 10px;
}
.ui-datepicker .ui-datepicker-close {
  float: right;
  margin: 0 10px;
}
.ui-datepicker .ui-timepicker-div {
  float: left;
  padding: 10px 5px 0 5px;
  border-bottom: 1px solid #ddd;
  line-height: 1;
}
.ui-datepicker .ui-timepicker-div dt {
  float: left;
  width: 30%;
  height: auto !important;
  font-weight: bold;
  -webkit-text-shadow: rgba(255,255,255,0.8) 0 1px 0;
  -moz-text-shadow: rgba(255,255,255,0.8) 0 1px 0;
  -ms-text-shadow: rgba(255,255,255,0.8) 0 1px 0;
  -o-text-shadow: rgba(255,255,255,0.8) 0 1px 0;
  text-shadow: rgba(255,255,255,0.8) 0 1px 0;
}
.ui-datepicker .ui-timepicker-div dd {
  margin: 0 0 0 0 !important;
  float: left;
  width: 70%;
  height: 25px;
}
.ui-datepicker .ui-timepicker-div select {
  position: relative;
  top: -4px;
  width: 100%;
}
.ui-datepicker .ui-slider {
  background: #111 url("../images/datepicker-header.png") left top repeat-x !important;
  height: 4px;
  -webkit-border-radius: 2px !important;
  -moz-border-radius: 2px !important;
  -ms-border-radius: 2px !important;
  -o-border-radius: 2px !important;
  border-radius: 2px !important;
  position: relative;
  top: 4px;
}
.ui-datepicker .ui-slider-handle {
  background: #fff;
  border: 1px solid #BBB;
  height: 10px;
  width: 10px;
  display: block;
  position: absolute;
  top: -4px;
  -webkit-border-radius: 2px !important;
  -moz-border-radius: 2px !important;
  -ms-border-radius: 2px !important;
  -o-border-radius: 2px !important;
  border-radius: 2px !important;
}
.ui-datepicker .calendar-events-1 span,
.ui-datepicker .calendar-events-2 span,
.ui-datepicker .calendar-events-3 span,
.ui-datepicker .calendar-events-4 span,
.ui-datepicker .calendar-events-5 span,
.ui-datepicker .calendar-events-6 span {
  color: #282A76 !important;
  position: relative !important;
  float: left;
  width: 100%;
  word-wrap: break-word;
  padding: 0 !important;
  text-align: left !important;
  font-size: 46px;
  letter-spacing: -6px;
  vertical-align: top;
}
.ui-datepicker .calendar-events-1 span:before,
.ui-datepicker .calendar-events-2 span:before,
.ui-datepicker .calendar-events-3 span:before,
.ui-datepicker .calendar-events-4 span:before,
.ui-datepicker .calendar-events-5 span:before,
.ui-datepicker .calendar-events-6 span:before {
  position: absolute;
  top: -1px;
  line-height: 10px;
}
.ui-datepicker .calendar-events-1 span:before {
  content: "‧";
}
.ui-datepicker .calendar-events-2 span:before {
  content: "‧‧";
}
.ui-datepicker .calendar-events-3 span:before {
  content: "‧‧‧";
}
.ui-datepicker .calendar-events-4 span:before {
  content: "‧‧‧\202F‧";
}
.ui-datepicker .calendar-events-5 span:before {
  content: "‧‧‧\202F‧‧";
}
.ui-datepicker .calendar-events-6 span:before {
  content: "‧‧‧\202F‧‧‧";
}
.ui-datepicker .ui_tpicker_second,
.ui-datepicker .ui_tpicker_millisec,
.ui-datepicker .ui_tpicker_microsec {
  display: none;
}
.juiportlet-widget-content .ui-datepicker,
#ui-datepicker-div .ui-datepicker {
  background-color: #f5f5f5 ;
  background-repeat: no-repeat ;
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#ffffff),color-stop(80%,#f5f5f5),to(#f5f5f5)) ;
  background-image: -webkit-linear-gradient(#ffffff,#f5f5f5 80%,#f5f5f5) ;
  background-image: -ms-linear-gradient(#ffffff,#f5f5f5 80%,#f5f5f5) ;
  background-image: -o-linear-gradient(#ffffff,#f5f5f5 80%,#f5f5f5) ;
  background-image: -moz-linear-gradient(#ffffff,#f5f5f5 80%,#f5f5f5) ;
  background-image: linear-gradient(#ffffff,#f5f5f5 80%,#f5f5f5) ;
  -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.3);
  -moz-box-shadow: 0 0 5px 0 rgba(0,0,0,0.3);
  -ms-box-shadow: 0 0 5px 0 rgba(0,0,0,0.3);
  -o-box-shadow: 0 0 5px 0 rgba(0,0,0,0.3);
  box-shadow: 0 0 5px 0 rgba(0,0,0,0.3);
}
.juiportlet-widget-content .ui-datepicker-header,
#ui-datepicker-div .ui-datepicker-header {
  background: #111 url("../images/datepicker-header.png") left top repeat-x !important;
  color: #FFF;
}
.juiportlet-widget-content .ui-datepicker-calendar,
#ui-datepicker-div .ui-datepicker-calendar {
  background: #fff;
  border-color: #BBB;
}
.juiportlet-widget-content .ui-datepicker-calendar th,
#ui-datepicker-div .ui-datepicker-calendar th {
  background: #f5f5f5 url("../images/datepicker-sprite-ie.png") left -37px repeat-x !important;
}
.juiportlet-widget-content .ui-datepicker-calendar th:last-child,
#ui-datepicker-div .ui-datepicker-calendar th:last-child {
  border-color: #bbb;
}
.juiportlet-widget-content .ui-datepicker-calendar td,
#ui-datepicker-div .ui-datepicker-calendar td {
  border-color: #bbb;
  border-top: 1px solid #bbb !important;
  background: #f5f5f5 url("../images/datepicker-sprite-ie.png") left top repeat-x !important;
}
.juiportlet-widget-content .ui-datepicker-calendar td.ui-datepicker-other-month,
#ui-datepicker-div .ui-datepicker-calendar td.ui-datepicker-other-month {
  background-image: none;
  background: #f5f5f5 url("../images/datepicker-sprite-ie.png") left bottom repeat-x !important;
}
.juiportlet-widget-content .ui-datepicker-calendar td.ui-datepicker-today,
#ui-datepicker-div .ui-datepicker-calendar td.ui-datepicker-today {
  background-image: none !important;
  background: #b7b8e6 !important;
}
.juiportlet-widget-content .ui-datepicker-calendar td:hover,
#ui-datepicker-div .ui-datepicker-calendar td:hover {
  background-image: none;
  background: #f5f5f5 url("../images/datepicker-sprite-ie.png") left bottom repeat-x !important;
}
.juiportlet-widget-content .ui-datepicker-calendar td:last-child,
#ui-datepicker-div .ui-datepicker-calendar td:last-child {
  border-right: none;
}
.juiportlet-widget-content .ui-datepicker-calendar a,
.juiportlet-widget-content .ui-datepicker-calendar span,
#ui-datepicker-div .ui-datepicker-calendar a,
#ui-datepicker-div .ui-datepicker-calendar span {
  color: #656565;
  -webkit-text-shadow: rgba(255,255,255,0.8) 0 1px 0;
  -moz-text-shadow: rgba(255,255,255,0.8) 0 1px 0;
  -ms-text-shadow: rgba(255,255,255,0.8) 0 1px 0;
  -o-text-shadow: rgba(255,255,255,0.8) 0 1px 0;
  text-shadow: rgba(255,255,255,0.8) 0 1px 0;
}
.juiportlet-widget-content .ui-datepicker-title,
#ui-datepicker-div .ui-datepicker-title {
  color: #DFDFDF;
  -webkit-text-shadow: #000 0 1px 0;
  -moz-text-shadow: #000 0 1px 0;
  -ms-text-shadow: #000 0 1px 0;
  -o-text-shadow: #000 0 1px 0;
  text-shadow: #000 0 1px 0;
}
.juiportlet-widget-content .ui-timepicker-div,
#ui-datepicker-div .ui-timepicker-div {
  width: 100%;
  border-bottom: 1px solid #bbb;
}
#ui-datepicker-div {
  z-index: 9999 !important;
  max-width: 250px;
  background-color: #f5f5f5 ;
  background-repeat: no-repeat ;
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#ffffff),color-stop(80%,#f5f5f5),to(#f5f5f5)) ;
  background-image: -webkit-linear-gradient(#ffffff,#f5f5f5 80%,#f5f5f5) ;
  background-image: -ms-linear-gradient(#ffffff,#f5f5f5 80%,#f5f5f5) ;
  background-image: -o-linear-gradient(#ffffff,#f5f5f5 80%,#f5f5f5) ;
  background-image: -moz-linear-gradient(#ffffff,#f5f5f5 80%,#f5f5f5) ;
  background-image: linear-gradient(#ffffff,#f5f5f5 80%,#f5f5f5) ;
  -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.3);
  -moz-box-shadow: 0 0 5px 0 rgba(0,0,0,0.3);
  -ms-box-shadow: 0 0 5px 0 rgba(0,0,0,0.3);
  -o-box-shadow: 0 0 5px 0 rgba(0,0,0,0.3);
  box-shadow: 0 0 5px 0 rgba(0,0,0,0.3);
}
.token-input-list {
  position: relative;
}
.token-input-input-token {
  padding: 2px;
}
.token-input-list {
  z-index: 0;
  overflow: hidden;
  height: auto !important;
  height: 1%;
  cursor: text;
  min-height: 1px;
  margin: 0;
  padding: 0;
  background-color: #fff;
  list-style-type: none;
  clear: left;
  border: 1px solid #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  color: #999;
  -webkit-box-shadow: 0 0 1px 1px rgba(153,153,153,0.3);
  -moz-box-shadow: 0 0 1px 1px rgba(153,153,153,0.3);
  -ms-box-shadow: 0 0 1px 1px rgba(153,153,153,0.3);
  -o-box-shadow: 0 0 1px 1px rgba(153,153,153,0.3);
  box-shadow: 0 0 1px 1px rgba(153,153,153,0.3);
  width: 100%;
}
.token-input-list input[type="text"] {
  border: none;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  -ms-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important;
  position: relative;
  z-index: 9999;
}
.token-input-list.disabled {
  pointer-events: none;
  background: #EFEFEF;
}
.token-input-list.disabled input {
  background: #EFEFEF;
}
.token-input-list li input {
  border: 0;
  margin: 0 !important;
  -webkit-appearance: caret;
  padding: 0 !important;
  line-height: 100%;
}
.token-input-token {
  overflow: hidden;
  height: auto !important;
  height: 20px;
  line-height: 20px;
  margin: 3px;
  padding: 0 5px;
  background-color: #D4E7BC;
  color: #666 !important;
  cursor: default;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  float: left;
  white-space: nowrap;
  -webkit-box-shadow: 0 0 1px 1px rgba(153,153,153,0.3);
  -moz-box-shadow: 0 0 1px 1px rgba(153,153,153,0.3);
  -ms-box-shadow: 0 0 1px 1px rgba(153,153,153,0.3);
  -o-box-shadow: 0 0 1px 1px rgba(153,153,153,0.3);
  box-shadow: 0 0 1px 1px rgba(153,153,153,0.3);
}
.token-input-token p {
  display: inline;
  padding: 0;
  margin: 0;
  color: #545454 !important;
  font-size: 11px;
  font-style: normal;
}
.token-input-token span {
  line-height: 1;
  padding: 0 3px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  color: #545454 !important;
  margin-left: 2px;
  font-weight: normal;
  cursor: pointer;
}
.token-input-token span:hover {
  color: #fff !important;
  background: #648c32;
}
.token-input-token b,
.token-input-token p {
  font-weight: normal;
}
.token-input-selected-token {
  background-color: #7CB830;
  color: #fff !important;
  -webkit-box-shadow: 0 0 1px 1px rgba(153,153,153,0.3);
  -moz-box-shadow: 0 0 1px 1px rgba(153,153,153,0.3);
  -ms-box-shadow: 0 0 1px 1px rgba(153,153,153,0.3);
  -o-box-shadow: 0 0 1px 1px rgba(153,153,153,0.3);
  box-shadow: 0 0 1px 1px rgba(153,153,153,0.3);
}
.token-input-input-token {
  float: left;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.token-input-dropdown {
  position: absolute;
  background-color: #fff;
  overflow: hidden;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  cursor: default;
  z-index: 1;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  color: #999;
  -webkit-box-shadow: 0 0 1px 1px rgba(153,153,153,0.3);
  -moz-box-shadow: 0 0 1px 1px rgba(153,153,153,0.3);
  -ms-box-shadow: 0 0 1px 1px rgba(153,153,153,0.3);
  -o-box-shadow: 0 0 1px 1px rgba(153,153,153,0.3);
  box-shadow: 0 0 1px 1px rgba(153,153,153,0.3);
}
.token-input-dropdown p {
  margin: 0;
  padding: 5px;
}
.token-input-dropdown ul {
  margin: 0;
  padding: 0;
}
.token-input-dropdown ul li {
  background-color: #fff;
  padding: 3px;
  margin: 3px;
  list-style-type: none;
}
.token-input-dropdown ul .token-input-dropdown-item {
  background-color: #fff;
}
.token-input-dropdown ul .token-input-dropdown-item2 {
  background-color: #fff;
}
.token-input-dropdown ul li em {
  font-style: normal;
}
.token-input-dropdown ul .token-input-selected-dropdown-item {
  background-color: #D4E7BC;
  color: #545454;
}
#NotificationsForUserListView h4 + div {
  margin-top: 5px;
}
.panel-buffer {
  padding: 15px;
}
.add-custom-field .left-column > div {
  width: 100%;
  float: left;
}
.add-custom-field .hasDropDown {
  margin-right: 130px;
  width: auto;
}
#attributeTypeNameButton {
  margin: 0 0 0 -105px;
}
#attributeTypeNameButton span {
  padding: 0 15px;
}
#attributeTypeNameButton span:before {
  content: "n";
  font-weight: normal !important;
  font-size: 16px;
  font-family: "zurmo_gamification_symbly_rRg";
  margin-right: 5px;
  position: relative;
  top: 0px;
}
.lead-conversion-radiobutton {
  display: block;
  margin-bottom: 10px;
}
.lead-conversion-radiobutton label {
  float: none !important;
  margin-left: 20px;
}
.modal-settings .wide.form {
  padding: 15px !important;
  background-color: #F5F5F5;
  background-repeat: repeat-x;
  background-image: -ms-linear-gradient(top,#ffffff,#F5F5F5);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#F5F5F5));
  background-image: -webkit-linear-gradient(top,#ffffff,#F5F5F5);
  background-image: -o-linear-gradient(top,#ffffff,#F5F5F5);
  background-image: -moz-linear-gradient(top,#ffffff,#F5F5F5);
  background-image: linear-gradient(top,#ffffff,#F5F5F5);
}
.modal-settings .hasCheckBox {
  margin-left: 0;
}
.modal-settings th,
.modal-settings td {
  padding: 0 0 15px 0;
}
.designer-toolbar {
  margin: 0;
}
.designer-toolbar input[type="submit"] {
  line-height: 1;
  cursor: pointer;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  position: relative;
  display: inline-block;
  text-indent: 0;
  -webkit-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.2), 0 0 2px 0 rgba(153, 153, 153, 0.15);
  -moz-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.2), 0 0 2px 0 rgba(153, 153, 153, 0.15);
  -ms-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.2), 0 0 2px 0 rgba(153, 153, 153, 0.15);
  -o-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.2), 0 0 2px 0 rgba(153, 153, 153, 0.15);
  box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.2), 0 0 2px 0 rgba(153, 153, 153, 0.15);
  *zoom: 1;
  -webkit-transition: all 0.14s cubic-bezier(0.390,0.575,0.565,1.000);
  -moz-transition: all 0.14s cubic-bezier(0.390,0.575,0.565,1.000);
  -ms-transition: all 0.14s cubic-bezier(0.390,0.575,0.565,1.000);
  -o-transition: all 0.14s cubic-bezier(0.390,0.575,0.565,1.000);
  transition: all 0.14s cubic-bezier(0.390,0.575,0.565,1.000);
  border-top: 1px solid rgba(149,208,75,0.8);
  border-left: 1px solid rgba(124,184,48,0.8);
  border-right: 1px solid rgba(124,184,48,0.8);
  border-bottom: 1px solid rgba(97,144,37,0.8);
  margin-bottom: 15px;
}
.designer-toolbar input[type="submit"]:before,
.designer-toolbar input[type="submit"]:after {
  content: " ";
  display: table;
}
.designer-toolbar input[type="submit"]:after {
  clear: both;
}
.designer-toolbar input[type="submit"]:hover {
  -webkit-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.5), 0 0 7px 0 rgba(75, 75, 75, 0.25);
  -moz-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.5), 0 0 7px 0 rgba(75, 75, 75, 0.25);
  -ms-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.5), 0 0 7px 0 rgba(75, 75, 75, 0.25);
  -o-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.5), 0 0 7px 0 rgba(75, 75, 75, 0.25);
  box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.5), 0 0 7px 0 rgba(75, 75, 75, 0.25);
}
.designer-toolbar input[type="submit"].disabled {
  pointer-events: none;
  filter: alpha(opacity=50);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
  -webkit-filter: grayscale(85%);
  -moz-filter: grayscale(85%);
  -ms-filter: grayscale(85%);
  -o-filter: grayscale(85%);
  filter: grayscale(85%);
  filter: gray;
}
.designer-toolbar h3 {
  margin: 0 0 5px 0;
  padding-left: 0;
}
.designer-toolbar > div {
  margin-bottom: 25px;
}
#NotificationBar span {
  font-size: 12px;
  display: block;
  color: #cc0000 !important;
  margin: 0 0 15px 0;
}
.panelToPlace,
.rowToPlace,
.element-to-place {
  text-align: center;
  white-space: nowrap;
  margin: 1px;
  line-height: 30px;
  min-width: 120px;
  height: 30px;
  border: 1px solid #ccc;
  background-color: #ededed;
  background-repeat: repeat-x;
  background-image: -ms-linear-gradient(top,#f6f6f6,#ededed);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f6f6f6),color-stop(100%,#ededed));
  background-image: -webkit-linear-gradient(top,#f6f6f6,#ededed);
  background-image: -o-linear-gradient(top,#f6f6f6,#ededed);
  background-image: -moz-linear-gradient(top,#f6f6f6,#ededed);
  background-image: linear-gradient(top,#f6f6f6,#ededed);
  -webkit-box-shadow: inset 0 1px 0 0 #ffffff;
  -moz-box-shadow: inset 0 1px 0 0 #ffffff;
  -ms-box-shadow: inset 0 1px 0 0 #ffffff;
  -o-box-shadow: inset 0 1px 0 0 #ffffff;
  box-shadow: inset 0 1px 0 0 #ffffff;
  color: #282A76;
}
.panelToPlace.ui-state-disabled,
.rowToPlace.ui-state-disabled,
.element-to-place.ui-state-disabled {
  color: #dcdcdc;
  background-color: #ededed;
  background-repeat: repeat-x;
  background-image: -ms-linear-gradient(top,#efefef,#ededed);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#efefef),color-stop(100%,#ededed));
  background-image: -webkit-linear-gradient(top,#efefef,#ededed);
  background-image: -o-linear-gradient(top,#efefef,#ededed);
  background-image: -moz-linear-gradient(top,#efefef,#ededed);
  background-image: linear-gradient(top,#efefef,#ededed);
}
.layout-parts-container {
  overflow: scroll;
  width: 100%;
  overflow-x: scroll;
  overflow-y: hidden;
}
.layout-parts {
  float: left;
}
.layout-parts ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  clear: both;
}
.layout-elements {
  width: 100%;
}
.layout-elements-column-container {
  float: left;
}
.sortable-panel {
  color: #282A76;
  height: auto;
  display: block;
  float: left;
  margin: 1px 0;
  padding: 10px 10px 10px 10px;
  width: 100% !important;
  min-height: 60px !important;
  -webkit-text-shadow: rgba(255,255,255,0.8) 0px 1px;
  -moz-text-shadow: rgba(255,255,255,0.8) 0px 1px;
  -ms-text-shadow: rgba(255,255,255,0.8) 0px 1px;
  -o-text-shadow: rgba(255,255,255,0.8) 0px 1px;
  text-shadow: rgba(255,255,255,0.8) 0px 1px;
}
.modal-settings {
  margin: 1px;
  padding: 1px;
  min-height: 60px;
  display: none;
  z-index: 2000;
}
.cell-element {
  color: #282A76;
  text-align: center;
  margin: 0px;
  padding: 0px;
  width: 100%;
  height: 100%;
  border: 1px solid #ccc;
  background-color: #ededed;
  background-repeat: repeat-x;
  background-image: -ms-linear-gradient(top,#f6f6f6,#ededed);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f6f6f6),color-stop(100%,#ededed));
  background-image: -webkit-linear-gradient(top,#f6f6f6,#ededed);
  background-image: -o-linear-gradient(top,#f6f6f6,#ededed);
  background-image: -moz-linear-gradient(top,#f6f6f6,#ededed);
  background-image: linear-gradient(top,#f6f6f6,#ededed);
  -webkit-box-shadow: inset 0 1px 0 0 #ffffff;
  -moz-box-shadow: inset 0 1px 0 0 #ffffff;
  -ms-box-shadow: inset 0 1px 0 0 #ffffff;
  -o-box-shadow: inset 0 1px 0 0 #ffffff;
  box-shadow: inset 0 1px 0 0 #ffffff;
}
.cell-element-icon {
  float: right;
}
.cell-handle-icon {
  cursor: hand;
  cursor: pointer;
  float: left;
  clear: right;
}
.row-element-icon {
  float: right;
  clear: right;
}
.row-handle-icon {
  cursor: hand;
  cursor: pointer;
  float: left;
  clear: right;
}
.panel-element-icon {
  clear: none;
  float: right;
}
.panel-handle-icon {
  cursor: hand;
  cursor: pointer;
  float: left;
}
.panel-settings div.wide.form label.hasCheckBox,
.cell-settings div.wide.form label.hasCheckBox {
  margin-top: -5px !important;
  margin-bottom: 0;
}
.sortable-row-list-container ul {
  list-style-type: none;
  clear: both;
  margin: 5px 5px 5px 20px;
  padding: 15px 0;
}
.sortable-row-list-container ul > li {
  min-height: 60px;
  margin-bottom: 5px;
  padding: 5px;
}
.sortable-row-list {
  color: #282A76 !important;
}
.layout-single-column {
  margin: 15px 0 15px 0;
  height: 30px;
  line-height: 30px;
  float: left;
  width: 100%;
}
.layout-single-column.droppable-cell-container {
  width: 90%;
}
.layout-double-column {
  margin: 15px 5px;
  line-height: 30px;
  width: 45%;
  height: 30px;
  float: left;
}
.panel-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
  clear: both;
  min-height: 60px;
  float: left;
  width: 100%;
}
.panel-list > li {
  min-height: 60px;
  margin-bottom: 5px;
}
#sortable-editable-dropdown-collection {
  clear: left;
}
#sortable-editable-dropdown-collection li {
  height: auto;
  font-size: 1em;
}
.ui-icon {
  cursor: pointer;
}
.ui-icon-trash:after {
  content: "_";
  font-weight: normal !important;
  font-size: 22px;
  font-family: "zurmo_gamification_symbly_rRg";
  text-indent: 0;
  display: block;
  float: right;
  color: #A7A7A7;
  margin: 0;
  padding: 0 2px;
}
.ui-icon-circle-minus:after {
  content: "S";
  font-weight: normal !important;
  font-size: 22px;
  font-family: "zurmo_gamification_symbly_rRg";
  text-indent: 0;
  display: block;
  float: right;
  color: #A7A7A7;
  margin: 0;
  padding: 0 2px;
}
.ui-icon-circle-plus:after {
  content: "Y";
  font-weight: normal !important;
  font-size: 22px;
  font-family: "zurmo_gamification_symbly_rRg";
  text-indent: 0;
  display: block;
  float: right;
  color: #A7A7A7;
  margin: 0;
  padding: 0 2px;
}
.ui-icon-arrow-4 {
  display: block;
}
.ui-icon-arrow-4:after {
  content: ")";
  font-weight: normal !important;
  font-size: 22px;
  font-family: "zurmo_gamification_symbly_rRg";
  text-indent: 0;
  display: block;
  float: right;
  color: #A7A7A7;
  margin: -2px 5px 0 0;
  padding: 0;
}
.ui-icon-wrench {
  display: block;
}
.ui-icon-wrench:after {
  content: "n";
  font-weight: normal !important;
  font-size: 22px;
  font-family: "zurmo_gamification_symbly_rRg";
  text-indent: 0;
  display: block;
  float: right;
  color: #A7A7A7;
  margin: 0;
  padding: 0 2px;
}
.sticky {
  width: 100%;
  float: left;
  z-index: 15000;
  background-color: #ededed;
  background-repeat: repeat-x;
  background-image: -ms-linear-gradient(top,#f6f6f6,#ededed);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f6f6f6),color-stop(100%,#ededed));
  background-image: -webkit-linear-gradient(top,#f6f6f6,#ededed);
  background-image: -o-linear-gradient(top,#f6f6f6,#ededed);
  background-image: -moz-linear-gradient(top,#f6f6f6,#ededed);
  background-image: linear-gradient(top,#f6f6f6,#ededed);
}
.sticky.stick {
  width: 75%;
  position: fixed;
  top: 0;
  z-index: 1000;
  margin-top: 41px;
  -webkit-box-shadow: 0 0 15px 0 #333;
  -moz-box-shadow: 0 0 15px 0 #333;
  -ms-box-shadow: 0 0 15px 0 #333;
  -o-box-shadow: 0 0 15px 0 #333;
  box-shadow: 0 0 15px 0 #333;
}
#layout-container {
  margin: 30px 0 15px 0;
  float: left;
  width: 100%;
}
#layout-container .ui-draggable-dragging {
  width: 150px;
  z-index: 99999999;
  font-weight: bold !important;
}
#layout-container .ui-draggable-disabled.ui-state-disabled {
  opacity: 0.2 !important;
}
#layout-container .ui-state-highlight,
#layout-container .ui-widget-content .ui-state-highlight,
#layout-container .ui-widget-header .ui-state-highlight {
  border: 1px solid #fcefa1;
  background: #fbf9ee;
  color: #333;
}
#layout-container .ui-state-highlight {
  width: 100%;
  min-height: 60px;
  float: left;
  display: block;
}
#layout-container .ui-state-highlight a,
#layout-container .ui-widget-content .ui-state-highlight a,
#layout-container .ui-widget-header .ui-state-highlight a {
  color: #333;
}
#layout-container .droppable-cell-container {
  background: #EFEFEF;
}
#layout-container .ui-widget-header {
  font-weight: bold;
}
#layout-container .ui-state-default,
#layout-container .ui-widget-content .ui-state-default,
#layout-container .ui-widget-header .ui-state-default {
  font-weight: normal;
  border: 1px solid #ccc;
  -webkit-box-shadow: inset 0 0 0 2px #ffffff,  0 0 9px 5px rgba(153, 153, 153, 0.12);
  -moz-box-shadow: inset 0 0 0 2px #ffffff,  0 0 9px 5px rgba(153, 153, 153, 0.12);
  -ms-box-shadow: inset 0 0 0 2px #ffffff,  0 0 9px 5px rgba(153, 153, 153, 0.12);
  -o-box-shadow: inset 0 0 0 2px #ffffff,  0 0 9px 5px rgba(153, 153, 153, 0.12);
  box-shadow: inset 0 0 0 2px #ffffff,  0 0 9px 5px rgba(153, 153, 153, 0.12);
  background-color: #f5f5f5 ;
  background-repeat: no-repeat ;
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#ffffff),color-stop(80%,#f5f5f5),to(#f5f5f5)) ;
  background-image: -webkit-linear-gradient(#ffffff,#f5f5f5 80%,#f5f5f5) ;
  background-image: -ms-linear-gradient(#ffffff,#f5f5f5 80%,#f5f5f5) ;
  background-image: -o-linear-gradient(#ffffff,#f5f5f5 80%,#f5f5f5) ;
  background-image: -moz-linear-gradient(#ffffff,#f5f5f5 80%,#f5f5f5) ;
  background-image: linear-gradient(#ffffff,#f5f5f5 80%,#f5f5f5) ;
}
#layout-container .movable-cell-element.ui-state-default {
  border: 1px solid #ccc;
  background-color: #ededed;
  background-repeat: repeat-x;
  background-image: -ms-linear-gradient(top,#f6f6f6,#ededed);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f6f6f6),color-stop(100%,#ededed));
  background-image: -webkit-linear-gradient(top,#f6f6f6,#ededed);
  background-image: -o-linear-gradient(top,#f6f6f6,#ededed);
  background-image: -moz-linear-gradient(top,#f6f6f6,#ededed);
  background-image: linear-gradient(top,#f6f6f6,#ededed);
  box-shadow: inset 0 1px 0 0 #ffffff;
}
#layout-container .ui-state-default a,
#layout-container .ui-state-default a:link,
#layout-container .ui-state-default a:visited {
  text-decoration: none;
}
#layout-container .ui-state-hover a,
#layout-container .ui-state-hover a:hover {
  text-decoration: none;
}
#layout-container .ui-state-active,
#layout-container .ui-widget-content .ui-state-active,
#layout-container .ui-widget-header .ui-state-active {
  z-index: 9999;
  color: #333;
  -webkit-box-shadow: 0 0 1px 1px #282A76;
  -moz-box-shadow: 0 0 1px 1px #282A76;
  -ms-box-shadow: 0 0 1px 1px #282A76;
  -o-box-shadow: 0 0 1px 1px #282A76;
  box-shadow: 0 0 1px 1px #282A76;
}
.AttributeEditView .ui-state-highlight p {
  margin-top: 10px;
  font-size: 11px;
  text-align: left;
  text-indent: 0;
  padding: 0;
  line-height: 150%;
  font-style: normal;
}
.AttributeEditView .ui-icon-info {
  margin-left: -6px;
}
.AttributeEditView .ui-icon-info:after {
  content: "o";
  font-weight: normal !important;
  font-size: 22px;
  font-family: "zurmo_gamification_symbly_rRg";
  margin-right: 3px;
  position: relative;
  top: 1px;
  color: #7CB830;
}
.AttributeEditView .sortable {
  list-style: none;
}
.AttributeEditView .sortable li {
  position: relative;
}
.AttributeEditView .sortable li .has-lang-label > span {
  cursor: move;
}
.AttributeEditView .sortable .ui-icon.ui-icon-arrowthick-2-n-s {
  display: none;
}
.AttributeEditView .sortable .remove-sortable-item-link {
  position: absolute;
  left: 3px;
  top: 0;
  line-height: 1;
  z-index: 100;
}
.AttributeEditView .sortable .remove-sortable-item-link span {
  text-indent: -9999px;
  display: inline-block;
}
.AttributeEditView .sortable .remove-sortable-item-link:after {
  content: "_";
  font-weight: normal !important;
  font-size: 22px;
  font-family: "zurmo_gamification_symbly_rRg";
  text-indent: 0 !important;
  color: #A7A7A7;
  -webkit-text-shadow: 0 1px 0 #fff;
  -moz-text-shadow: 0 1px 0 #fff;
  -ms-text-shadow: 0 1px 0 #fff;
  -o-text-shadow: 0 1px 0 #fff;
  text-shadow: 0 1px 0 #fff;
  line-height: 1;
  position: relative;
  top: 1px;
}
.AttributeEditView form div table td {
  padding-left: 0 !important;
}
#DropDownDependencyMappingData table {
  border-top: none;
  padding-top: none;
}
#DropDownDependencyMappingData table td {
  padding-right: 15px;
  vertical-align: top;
}
.field-instructions {
  float: left;
  width: 100%;
  margin: 10px 0 15px 0;
}
.field-instructions table {
  border-top: none !important;
}
#available-fields {
  margin-top: 15px;
  border: 1px solid #DFDFDF;
  border-collapse: collapse;
  border-spacing: 1px;
  margin-bottom: 10px;
}
#available-fields th {
  font-weight: bold;
  background: url("../images/table-items-header.png") left top repeat-x;
}
#available-fields th,
#available-fields td {
  border: 1px solid #DFDFDF;
  vertical-align: middle;
  padding: 10px 5px !important;
}
#picklist-values {
  margin: 15px 0;
}
#picklist-values td {
  padding-left: 0;
  padding-bottom: 0;
}
#picklist-values .errorMessage {
  margin-top: -5px;
}
#DropDownAttributeForm_customFieldDataData_em_ {
  margin-bottom: 10px;
}
#customFieldDataData_ul li {
  position: relative;
}
#contactStatesData_AddInputButton,
#customFieldDataData_AddInputButton {
  line-height: 1;
  cursor: pointer;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  position: relative;
  display: inline-block;
  text-indent: 0;
  -webkit-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.2), 0 0 2px 0 rgba(153, 153, 153, 0.15);
  -moz-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.2), 0 0 2px 0 rgba(153, 153, 153, 0.15);
  -ms-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.2), 0 0 2px 0 rgba(153, 153, 153, 0.15);
  -o-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.2), 0 0 2px 0 rgba(153, 153, 153, 0.15);
  box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.2), 0 0 2px 0 rgba(153, 153, 153, 0.15);
  *zoom: 1;
  -webkit-transition: all 0.14s cubic-bezier(0.390,0.575,0.565,1.000);
  -moz-transition: all 0.14s cubic-bezier(0.390,0.575,0.565,1.000);
  -ms-transition: all 0.14s cubic-bezier(0.390,0.575,0.565,1.000);
  -o-transition: all 0.14s cubic-bezier(0.390,0.575,0.565,1.000);
  transition: all 0.14s cubic-bezier(0.390,0.575,0.565,1.000);
  border-top: 1px solid rgba(149,208,75,0.8);
  border-left: 1px solid rgba(124,184,48,0.8);
  border-right: 1px solid rgba(124,184,48,0.8);
  border-bottom: 1px solid rgba(97,144,37,0.8);
  margin: 5px 0 0 0 !important;
  float: left;
  clear: both;
}
#contactStatesData_AddInputButton:before,
#contactStatesData_AddInputButton:after,
#customFieldDataData_AddInputButton:before,
#customFieldDataData_AddInputButton:after {
  content: " ";
  display: table;
}
#contactStatesData_AddInputButton:after,
#customFieldDataData_AddInputButton:after {
  clear: both;
}
#contactStatesData_AddInputButton:hover,
#customFieldDataData_AddInputButton:hover {
  -webkit-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.5), 0 0 7px 0 rgba(75, 75, 75, 0.25);
  -moz-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.5), 0 0 7px 0 rgba(75, 75, 75, 0.25);
  -ms-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.5), 0 0 7px 0 rgba(75, 75, 75, 0.25);
  -o-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.5), 0 0 7px 0 rgba(75, 75, 75, 0.25);
  box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.5), 0 0 7px 0 rgba(75, 75, 75, 0.25);
}
#contactStatesData_AddInputButton.disabled,
#customFieldDataData_AddInputButton.disabled {
  pointer-events: none;
  filter: alpha(opacity=50);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
  -webkit-filter: grayscale(85%);
  -moz-filter: grayscale(85%);
  -ms-filter: grayscale(85%);
  -o-filter: grayscale(85%);
  filter: grayscale(85%);
  filter: gray;
}
@-moz-document url-prefix() {
  body {
    font-smooth: always !important;
  }
  .form input[type="text"],
  .form input[type="password"] {
    height: 26px;
  }
  input[type="submit"],
  input[type="button"] {
    height: 26px;
  }
  input::-moz-focus-inner {
    border: 0;
  }
  .edit-row-menu ul {
    top: 0px !important;
  }
}
.tooltip {
  line-height: 11px !important;
  width: 12px !important;
  height: 12px !important;
  display: inline-block;
  background: #fff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  border: 1px solid #ccc;
  color: #333;
  font-weight: 400 !important;
  font-size: 8px !important;
  text-align: center;
  cursor: pointer;
  margin: 0 4px;
}
.qtip {
  color: #282A76;
  border: 1px solid #b6b6b6;
  background-color: #ebebeb;
  background-repeat: repeat-x;
  background-image: -ms-linear-gradient(top,#f5f5f5,#ebebeb);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f5f5f5),color-stop(100%,#ebebeb));
  background-image: -webkit-linear-gradient(top,#f5f5f5,#ebebeb);
  background-image: -o-linear-gradient(top,#f5f5f5,#ebebeb);
  background-image: -moz-linear-gradient(top,#f5f5f5,#ebebeb);
  background-image: linear-gradient(top,#f5f5f5,#ebebeb);
  -webkit-box-shadow: 0 0 9px 5px rgba(153, 153, 153, 0.12);
  -moz-box-shadow: 0 0 9px 5px rgba(153, 153, 153, 0.12);
  -ms-box-shadow: 0 0 9px 5px rgba(153, 153, 153, 0.12);
  -o-box-shadow: 0 0 9px 5px rgba(153, 153, 153, 0.12);
  box-shadow: 0 0 9px 5px rgba(153, 153, 153, 0.12);
}
.ui-tooltip,
.qtip {
  position: absolute;
  left: -28000px;
  top: -28000px;
  display: none;
  min-width: 50px;
  font-size: 11px;
  line-height: 12px;
  border-width: 1px;
  border-style: solid;
  white-space: nowrap;
}
.qtip-has-max-width {
  max-width: 360px;
  white-space: normal;
  line-height: 14px;
}
.ui-tooltip-fluid {
  display: block;
  visibility: hidden;
  position: static !important;
  float: left !important;
}
.ui-tooltip-content {
  position: relative;
  padding: 5px 9px;
  overflow: hidden;
  text-align: left;
  word-wrap: break-word;
  line-height: 140%;
}
.ui-tooltip-titlebar {
  position: relative;
  min-height: 14px;
  padding: 5px 35px 5px 10px;
  overflow: hidden;
  border-width: 0 0 1px;
  font-weight: bold;
}
.ui-tooltip-titlebar + .ui-tooltip-content {
  border-top-width: 0px !important;
}
.ui-tooltip-titlebar .ui-state-default {
  position: absolute;
  right: 4px;
  top: 50%;
  margin-top: -9px;
  cursor: pointer;
  outline: medium none;
  border-width: 1px;
  border-style: solid;
}
* html .ui-tooltip-titlebar .ui-state-default {
  top: 16px;
}
.ui-tooltip-titlebar .ui-icon,
.ui-tooltip-icon .ui-icon {
  display: block;
  text-indent: -1000em;
}
.ui-tooltip-icon,
.ui-tooltip-icon .ui-icon {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.ui-tooltip-icon .ui-icon {
  width: 18px;
  height: 14px;
  text-align: center;
  text-indent: 0;
  font: normal bold 10px/13px Tahoma, sans-serif;
  color: inherit;
  background: transparent none no-repeat -100em -100em;
}
.ui-tooltip-default .ui-tooltip-titlebar {
  color: #282A76;
  font-weight: bold;
  -webkit-text-shadow: rgba(255,255,255,0.8) 0 1px 0;
  -moz-text-shadow: rgba(255,255,255,0.8) 0 1px 0;
  -ms-text-shadow: rgba(255,255,255,0.8) 0 1px 0;
  -o-text-shadow: rgba(255,255,255,0.8) 0 1px 0;
  text-shadow: rgba(255,255,255,0.8) 0 1px 0;
  background-color: #ededed;
  background-repeat: repeat-x;
  background-image: -ms-linear-gradient(top,#f6f6f6,#ededed);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f6f6f6),color-stop(100%,#ededed));
  background-image: -webkit-linear-gradient(top,#f6f6f6,#ededed);
  background-image: -o-linear-gradient(top,#f6f6f6,#ededed);
  background-image: -moz-linear-gradient(top,#f6f6f6,#ededed);
  background-image: linear-gradient(top,#f6f6f6,#ededed);
  -webkit-box-shadow: inset 0 1px 0 0 #ffffff;
  -moz-box-shadow: inset 0 1px 0 0 #ffffff;
  -ms-box-shadow: inset 0 1px 0 0 #ffffff;
  -o-box-shadow: inset 0 1px 0 0 #ffffff;
  box-shadow: inset 0 1px 0 0 #ffffff;
  border-bottom: 1px solid #dfdfdf;
}
.ui-tooltip-default .ui-tooltip-icon {
  border-color: #fff;
  color: #fff;
  background-color: #282A76;
}
.ui-tooltip-default .ui-tooltip-titlebar .ui-state-hover {
  color: #111;
}
.ui-tooltip .ui-tooltip-tip {
  margin: 0 auto;
  overflow: hidden;
  z-index: 10;
}
.ui-tooltip .ui-tooltip-tip,
.ui-tooltip .ui-tooltip-tip * {
  position: absolute;
  line-height: 0.1px !important;
  font-size: 0.1px !important;
  color: #123456;
  background: transparent;
  border: 0px dashed transparent;
}
.ui-tooltip .ui-tooltip-tip canvas {
  top: 0;
  left: 0;
}
#qtip-overlay {
  position: fixed;
  left: -10000em;
  top: -10000em;
}
#qtip-overlay.blurs {
  cursor: pointer;
}
#qtip-overlay div {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: black;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}
.ui-tooltip-light {
  background-color: white;
  border-color: #E2E2E2;
  color: #454545;
}
.ui-tooltip-light .ui-tooltip-titlebar {
  background-color: #f1f1f1;
}
.ui-tooltip-dark {
  background-color: #505050;
  border-color: #303030;
  color: #f3f3f3;
}
.ui-tooltip-dark .ui-tooltip-titlebar {
  background-color: #404040;
}
.ui-tooltip-dark .ui-tooltip-icon {
  border-color: #444;
}
.ui-tooltip-dark .ui-tooltip-titlebar .ui-state-hover {
  border-color: #303030;
}
.ui-tooltip-cream {
  background-color: #FBF7AA;
  border-color: #F9E98E;
  color: #A27D35;
}
.ui-tooltip-cream .ui-tooltip-titlebar {
  background-color: #F0DE7D;
}
.ui-tooltip-cream .ui-state-default .ui-tooltip-icon {
  background-position: -82px 0;
}
.ui-tooltip-red {
  background-color: #F78B83;
  border-color: #D95252;
  color: #912323;
}
.ui-tooltip-red .ui-tooltip-titlebar {
  background-color: #F06D65;
}
.ui-tooltip-red .ui-state-default .ui-tooltip-icon {
  background-position: -102px 0;
}
.ui-tooltip-red .ui-tooltip-icon {
  border-color: #D95252;
}
.ui-tooltip-red .ui-tooltip-titlebar .ui-state-hover {
  border-color: #D95252;
}
.ui-tooltip-green {
  background-color: #CAED9E;
  border-color: #90D93F;
  color: #3F6219;
}
.ui-tooltip-green .ui-tooltip-titlebar {
  background-color: #B0DE78;
}
.ui-tooltip-green .ui-state-default .ui-tooltip-icon {
  background-position: -42px 0;
}
.ui-tooltip-blue {
  background-color: #E5F6FE;
  border-color: #ADD9ED;
  color: #5E99BD;
}
.ui-tooltip-blue .ui-tooltip-titlebar {
  background-color: #D0E9F5;
}
.ui-tooltip-blue .ui-state-default .ui-tooltip-icon {
  background-position: -2px 0;
}
.ui-tooltip-shadow {
  -webkit-box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.15);
  box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.15);
}
.ui-tooltip-rounded,
.ui-tooltip-tipsy,
.ui-tooltip-bootstrap {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.ui-tooltip-youtube {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0 3px #333;
  -moz-box-shadow: 0 0 3px #333;
  box-shadow: 0 0 3px #333;
  color: white;
  border-width: 0;
  background: #4A4A4A;
  background-image: -moz-linear-gradient(top,#4A4A4A 0,black 100%);
  background-image: -ms-linear-gradient(top,#4A4A4A 0,black 100%);
  background-image: -o-linear-gradient(top,#4A4A4A 0,black 100%);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#4A4A4A),color-stop(100%,black));
  background-image: -webkit-linear-gradient(top,#4A4A4A 0,black 100%);
  background-image: linear-gradient(to bottom,#4A4A4A 0,black 100%);
}
.ui-tooltip-youtube .ui-tooltip-titlebar {
  background-color: #4A4A4A;
  background-color: rgba(0,0,0,0);
}
.ui-tooltip-youtube .ui-tooltip-content {
  padding: .75em;
  font: 12px arial, sans-serif;
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);
  -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);";
}
.ui-tooltip-youtube .ui-tooltip-icon {
  border-color: #222;
}
.ui-tooltip-youtube .ui-tooltip-titlebar .ui-state-hover {
  border-color: #303030;
}
.ui-tooltip-jtools {
  background: #232323;
  background: rgba(0,0,0,0.7);
  background-image: -moz-linear-gradient(top,#717171,#232323);
  background-image: -webkit-gradient(linear,left top,left bottom,from(#717171),to(#232323));
  border: 2px solid #ddd;
  border: 2px solid #f1f1f1;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0 12px #333;
  -moz-box-shadow: 0 0 12px #333;
  box-shadow: 0 0 12px #333;
}
.ui-tooltip-jtools .ui-tooltip-titlebar {
  background-color: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)";
}
.ui-tooltip-jtools .ui-tooltip-content {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)";
}
.ui-tooltip-jtools .ui-tooltip-titlebar,
.ui-tooltip-jtools .ui-tooltip-content {
  background: transparent;
  color: white;
  border: 0 dashed transparent;
}
.ui-tooltip-jtools .ui-tooltip-icon {
  border-color: #555;
}
.ui-tooltip-jtools .ui-tooltip-titlebar .ui-state-hover {
  border-color: #333;
}
.ui-tooltip-cluetip {
  -webkit-box-shadow: 4px 4px 5px rgba(0,0,0,0.4);
  -moz-box-shadow: 4px 4px 5px rgba(0,0,0,0.4);
  box-shadow: 4px 4px 5px rgba(0,0,0,0.4);
  background-color: #D9D9C2;
  color: #111;
  border: 0 dashed transparent;
}
.ui-tooltip-cluetip .ui-tooltip-titlebar {
  background-color: #87876A;
  color: white;
  border: 0 dashed transparent;
}
.ui-tooltip-cluetip .ui-tooltip-icon {
  border-color: #808064;
}
.ui-tooltip-cluetip .ui-tooltip-titlebar .ui-state-hover {
  border-color: #696952;
  color: #696952;
}
.ui-tooltip-tipsy {
  background: black;
  background: rgba(0,0,0,0.87);
  color: white;
  border: 0px solid transparent;
  font-size: 11px;
  font-family: 'Lucida Grande', sans-serif;
  font-weight: bold;
  line-height: 16px;
  text-shadow: 0 1px black;
}
.ui-tooltip-tipsy .ui-tooltip-titlebar {
  padding: 6px 35px 0 10;
  background-color: transparent;
}
.ui-tooltip-tipsy .ui-tooltip-content {
  padding: 6px 10;
}
.ui-tooltip-tipsy .ui-tooltip-icon {
  border-color: #222;
  text-shadow: none;
}
.ui-tooltip-tipsy .ui-tooltip-titlebar .ui-state-hover {
  border-color: #303030;
}
.ui-tooltip-tipped {
  border: 3px solid #959FA9;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-color: #F9F9F9;
  color: #454545;
  font-weight: normal;
  font-family: serif;
}
.ui-tooltip-tipped .ui-tooltip-titlebar {
  border-bottom-width: 0;
  color: white;
  background: #3A79B8;
  background-image: -moz-linear-gradient(top,#3A79B8,#2E629D);
  background-image: -webkit-gradient(linear,left top,left bottom,from(#3A79B8),to(#2E629D));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)";
}
.ui-tooltip-tipped .ui-tooltip-icon {
  border: 2px solid #285589;
  background: #285589;
}
.ui-tooltip-tipped .ui-tooltip-icon .ui-icon {
  background-color: #FBFBFB;
  color: #555;
}
.ui-tooltip-bootstrap {
  font-size: 13px;
  line-height: 18px;
  color: #333333;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0,0,0,0.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
.ui-tooltip-bootstrap .ui-tooltip-titlebar {
  font-size: 18px;
  line-height: 22px;
  border-bottom: 1px solid #ccc;
  background-color: transparent;
}
.ui-tooltip-bootstrap .ui-tooltip-titlebar .ui-state-default {
  right: 9px;
  top: 49%;
  border-style: none;
}
.ui-tooltip-bootstrap .ui-tooltip-icon {
  background: white;
}
.ui-tooltip-bootstrap .ui-tooltip-icon .ui-icon {
  width: auto;
  height: auto;
  float: right;
  font-size: 20px;
  font-weight: bold;
  line-height: 18px;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.ui-tooltip-bootstrap .ui-tooltip-icon .ui-icon:hover {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  filter: alpha(opacity=40);
}
.ui-tooltip:not(.ie9haxors) div.ui-tooltip-content,
.ui-tooltip:not(.ie9haxors) div.ui-tooltip-titlebar {
  filter: none;
  -ms-filter: none;
}
#LeaderboardListView .pager {
  border: 1px solid #dfdfdf;
  border-top: none;
}
.user-label img {
  margin-right: 10px;
  width: 24px;
  height: 24px;
  display: inline-block;
}
.user-label span {
  line-height: 30px;
  display: inline-block;
}
.UserLeaderboardRankingForPortletView .ranking {
  float: right;
}
.icon-leaderboard-weekly:before {
  content: "x";
  font-weight: normal !important;
  font-size: 24px;
  font-family: "zurmo_gamification_symbly_rRg";
  padding: 0;
  margin: 0;
  vertical-align: middle;
  position: relative;
  top: -2px;
}
.icon-leaderboard-monthly:before {
  content: ":";
  font-weight: normal !important;
  font-size: 24px;
  font-family: "zurmo_gamification_symbly_rRg";
  padding: 0;
  margin: 0;
  vertical-align: middle;
  position: relative;
  top: -2px;
}
.icon-leaderboard-overall:before {
  content: ";";
  font-weight: normal !important;
  font-size: 24px;
  font-family: "zurmo_gamification_symbly_rRg";
  padding: 0;
  margin: 0;
  vertical-align: middle;
  position: relative;
  top: -2px;
}
.points {
  display: block;
  float: left;
  color: #fff;
  -webkit-box-shadow: 0 0 8px 0 #666, inset 0 0 0 1px #fff;
  -moz-box-shadow: 0 0 8px 0 #666, inset 0 0 0 1px #fff;
  -ms-box-shadow: 0 0 8px 0 #666, inset 0 0 0 1px #fff;
  -o-box-shadow: 0 0 8px 0 #666, inset 0 0 0 1px #fff;
  box-shadow: 0 0 8px 0 #666, inset 0 0 0 1px #fff;
  padding: 3px 6px;
  text-align: center;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  font-size: 11px;
  background-color: #7CB830;
}
.ranking {
  margin-right: 5px;
  display: block;
  color: #fff;
  -webkit-box-shadow: 0 0 8px 0 #666;
  -moz-box-shadow: 0 0 8px 0 #666;
  -ms-box-shadow: 0 0 8px 0 #666;
  -o-box-shadow: 0 0 8px 0 #666;
  box-shadow: 0 0 8px 0 #666;
  width: 26px;
  height: 26px;
  line-height: 24px;
  vertical-align: middle;
  text-align: center;
  font-weight: bold;
  font-size: 11px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-text-shadow: none !important;
  -moz-text-shadow: none !important;
  -ms-text-shadow: none !important;
  -o-text-shadow: none !important;
  text-shadow: none !important;
  background-color: #7CB830;
}
.UserLeaderboardRankingForPortletView tr th:first-child,
.UserLeaderboardRankingForPortletView tr td:first-child,
.UserGamificationStatisticsForPortletView tr th:first-child,
.UserGamificationStatisticsForPortletView tr td:first-child,
.UserBadgesForPortletView tr th:first-child,
.UserBadgesForPortletView tr td:first-child {
  padding-left: 10px !important;
}
#UserGamificationStatisticsForPortletView tr:first-child td,
#UserGamificationStatisticsForPortletView tr:first-child th,
#UserLeaderboardRankingForPortletView tr:first-child td,
#UserLeaderboardRankingForPortletView tr:first-child th {
  border-top: none;
}
#UserBadgesForPortletView {
  padding: 15px 15px 15px 0;
}
.game-badge,
.badge {
  cursor: help;
  position: relative;
  display: inline-block;
  max-width: 100%;
  vertical-align: bottom;
  width: 50px;
  height: 50px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  -o-border-radius: 7px;
  border-radius: 7px;
  margin: 0 0 15px 15px;
  -webkit-box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.5);
  -ms-box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.5);
  -o-box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.5);
  background-color: #eeeeee ;
  background-repeat: no-repeat ;
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),color-stop(80%,#eeeeee),to(#eeeeee)) ;
  background-image: -webkit-linear-gradient(#f5f5f5,#eeeeee 80%,#eeeeee) ;
  background-image: -ms-linear-gradient(#f5f5f5,#eeeeee 80%,#eeeeee) ;
  background-image: -o-linear-gradient(#f5f5f5,#eeeeee 80%,#eeeeee) ;
  background-image: -moz-linear-gradient(#f5f5f5,#eeeeee 80%,#eeeeee) ;
  background-image: linear-gradient(#f5f5f5,#eeeeee 80%,#eeeeee) ;
}
.game-badge:after,
.badge:after {
  content: ' ';
  width: 100%;
  height: 100%;
  position: absolute;
  top: -1px;
  left: -1px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  -o-border-radius: 7px;
  border-radius: 7px;
  border: solid 1px #CCC;
  -webkit-box-shadow: inset 0 0 1px rgba(155,155,155,.5), inset 0 1px 0 rgba(225,225,225,.5),  inset 0 -6px 0 rgba(155,155,155,.7), inset 0 -7px 0 rgba(255,255,255,.3);
  -moz-box-shadow: inset 0 0 1px rgba(155,155,155,.5), inset 0 1px 0 rgba(225,225,225,.5),  inset 0 -6px 0 rgba(155,155,155,.7), inset 0 -7px 0 rgba(255,255,255,.3);
  -ms-box-shadow: inset 0 0 1px rgba(155,155,155,.5), inset 0 1px 0 rgba(225,225,225,.5),  inset 0 -6px 0 rgba(155,155,155,.7), inset 0 -7px 0 rgba(255,255,255,.3);
  -o-box-shadow: inset 0 0 1px rgba(155,155,155,.5), inset 0 1px 0 rgba(225,225,225,.5),  inset 0 -6px 0 rgba(155,155,155,.7), inset 0 -7px 0 rgba(255,255,255,.3);
  box-shadow: inset 0 0 1px rgba(155,155,155,.5), inset 0 1px 0 rgba(225,225,225,.5),  inset 0 -6px 0 rgba(155,155,155,.7), inset 0 -7px 0 rgba(255,255,255,.3);
}
.game-badge .badge-icon,
.badge .badge-icon {
  color: #282A76;
  font-weight: normal !important;
  font-size: 50px;
  font-family: "zurmo_gamification_symbly_rRg";
  display: block;
  text-align: center;
  -webkit-text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9);
  -moz-text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9);
  -ms-text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9);
  -o-text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9);
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9);
  line-height: 1;
  vertical-align: middle;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.1);
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,.1);
  -ms-box-shadow: 0 1px 2px rgba(0,0,0,.1);
  -o-box-shadow: 0 1px 2px rgba(0,0,0,.1);
  box-shadow: 0 1px 2px rgba(0,0,0,.1);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  position: relative;
  z-index: 2;
}
.game-badge .badge-icon:before,
.badge .badge-icon:before {
  position: relative;
  top: -2px;
}
.game-badge .badge-grade,
.badge .badge-grade {
  font-size: 11px;
  position: absolute;
  top: -8px;
  right: -8px;
  display: block;
  color: #fff;
  -webkit-box-shadow: 0 0 8px 0 #666, inset 0 0 0 1px #fff;
  -moz-box-shadow: 0 0 8px 0 #666, inset 0 0 0 1px #fff;
  -ms-box-shadow: 0 0 8px 0 #666, inset 0 0 0 1px #fff;
  -o-box-shadow: 0 0 8px 0 #666, inset 0 0 0 1px #fff;
  box-shadow: 0 0 8px 0 #666, inset 0 0 0 1px #fff;
  width: 18px;
  height: 18px;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  line-height: 18px;
  z-index: 10;
  background-color: #7CB830;
}
.game-badge .gloss,
.badge .gloss {
  background-color: rgba(255,255,255,0.1);
  background-repeat: repeat-x;
  background-image: -ms-linear-gradient(left,rgba(255,255,255,0.3),rgba(255,255,255,0.1));
  background-image: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0.3)),color-stop(100%,rgba(255,255,255,0.1)));
  background-image: -webkit-linear-gradient(left,rgba(255,255,255,0.3),rgba(255,255,255,0.1));
  background-image: -o-linear-gradient(left,rgba(255,255,255,0.3),rgba(255,255,255,0.1));
  background-image: -moz-linear-gradient(left,rgba(255,255,255,0.3),rgba(255,255,255,0.1));
  background-image: linear-gradient(left,rgba(255,255,255,0.3),rgba(255,255,255,0.1));
  height: 45%;
  width: 100%;
  position: absolute;
  z-index: 1;
  top: -1px;
  border-bottom: 1px solid rgba(0,0,0,0.1);
  -webkit-box-shadow: inset 0px 2px 1px  rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0px 2px 1px  rgba(255, 255, 255, 0.5);
  -ms-box-shadow: inset 0px 2px 1px  rgba(255, 255, 255, 0.5);
  -o-box-shadow: inset 0px 2px 1px  rgba(255, 255, 255, 0.5);
  box-shadow: inset 0px 2px 1px  rgba(255, 255, 255, 0.5);
  -webkit-border-top-right-radius: 27px;
  -webkit-border-top-left-radius: 27px;
  -webkit-border-bottom-right-radius: 120px 20px;
  -webkit-border-bottom-left-radius: 100px 20px;
  -moz-border-top-right-radius: 27px;
  -moz-border-top-left-radius: 27px;
  -moz-border-bottom-right-radius: 120px 20px;
  -moz-border-bottom-left-radius: 100px 20px;
  -o-border-top-right-radius: 27px;
  -o-border-top-left-radius: 27px;
  -o-border-bottom-right-radius: 120px 20px;
  -o-border-bottom-left-radius: 100px 20px;
  -ms-border-top-right-radius: 27px;
  -ms-border-top-left-radius: 27px;
  -ms-border-bottom-right-radius: 120px 20px;
  -ms-border-bottom-left-radius: 100px 20px;
  -khtml-border-top-right-radius: 27px;
  -khtml-border-top-left-radius: 27px;
  -khtml-border-bottom-right-radius: 120px 20px;
  -khtml-border-bottom-left-radius: 100px 20px;
  border-top-right-radius: 27px;
  border-top-left-radius: 27px;
  border-bottom-right-radius: 120px 20px;
  border-bottom-left-radius: 100px 20px;
}
.game-badge {
  margin: 15px auto 25px auto;
  width: 200px;
  height: 200px;
  -webkit-border-radius: 28px;
  -moz-border-radius: 28px;
  -ms-border-radius: 28px;
  -o-border-radius: 28px;
  border-radius: 28px;
  clear: both;
  cursor: auto;
}
.game-badge:after {
  -webkit-border-radius: 28px;
  -moz-border-radius: 28px;
  -ms-border-radius: 28px;
  -o-border-radius: 28px;
  border-radius: 28px;
  -webkit-box-shadow: inset 0 0 1px rgba(155,155,155,.5), inset 0 1px 0 rgba(225,225,225,.5),  inset 0 -20px 0 rgba(155,155,155,.7), inset 0 -21px 0 rgba(255,255,255,.3);
  -moz-box-shadow: inset 0 0 1px rgba(155,155,155,.5), inset 0 1px 0 rgba(225,225,225,.5),  inset 0 -20px 0 rgba(155,155,155,.7), inset 0 -21px 0 rgba(255,255,255,.3);
  -ms-box-shadow: inset 0 0 1px rgba(155,155,155,.5), inset 0 1px 0 rgba(225,225,225,.5),  inset 0 -20px 0 rgba(155,155,155,.7), inset 0 -21px 0 rgba(255,255,255,.3);
  -o-box-shadow: inset 0 0 1px rgba(155,155,155,.5), inset 0 1px 0 rgba(225,225,225,.5),  inset 0 -20px 0 rgba(155,155,155,.7), inset 0 -21px 0 rgba(255,255,255,.3);
  box-shadow: inset 0 0 1px rgba(155,155,155,.5), inset 0 1px 0 rgba(225,225,225,.5),  inset 0 -20px 0 rgba(155,155,155,.7), inset 0 -21px 0 rgba(255,255,255,.3);
}
.game-badge .badge-icon {
  color: #282A76;
  font-size: 200px;
  -webkit-border-radius: 27px;
  -moz-border-radius: 27px;
  -ms-border-radius: 27px;
  -o-border-radius: 27px;
  border-radius: 27px;
}
.game-badge .badge-icon:before {
  position: relative;
  top: -20px;
}
.badge-message {
  display: block;
  text-align: center;
  width: 100%;
}
.badge-message h3 {
  color: #7CB830 !important;
  margin-top: 3px;
}
.game-badge-CreateContact .badge-icon:before,
.CreateContact .badge-icon:before {
  content: "y";
}
.game-badge-MassEditContacts .badge-icon:before,
.MassEditContacts .badge-icon:before {
  content: "?";
}
.game-badge-CreateAccount .badge-icon:before,
.CreateAccount .badge-icon:before {
  content: "P";
}
.game-badge-MassEditAccounts .badge-icon:before,
.MassEditAccounts .badge-icon:before {
  content: "]";
}
.game-badge-SearchAccounts .badge-icon:before,
.SearchAccounts .badge-icon:before {
  content: "=";
}
.game-badge-SearchContacts .badge-icon:before,
.SearchContacts .badge-icon:before {
  content: "%";
}
.game-badge-SearchOpportunities .badge-icon:before,
.SearchOpportunities .badge-icon:before {
  content: "+";
}
.game-badge-LoginUser .badge-icon:before,
.LoginUser .badge-icon:before {
  content: "E";
}
.game-badge-CreateLead .badge-icon:before,
.CreateLead .badge-icon:before {
  content: ".";
}
.game-badge-CreateCall .badge-icon:before,
.CreateCall .badge-icon:before {
  content: "W";
}
.game-badge-CreateMeeting .badge-icon:before,
.CreateMeeting .badge-icon:before {
  content: "U";
}
.game-badge-CreateNote .badge-icon:before,
.CreateNote .badge-icon:before {
  content: "3";
}
.game-badge-CreateOpportunity .badge-icon:before,
.CreateOpportunity .badge-icon:before {
  content: "9";
}
.game-badge-MassEditOpportunities .badge-icon:before,
.MassEditOpportunities .badge-icon:before {
  content: "[";
}
.game-badge-SearchOpportunity .badge-icon:before,
.SearchOpportunity .badge-icon:before {
  content: "+";
}
.game-badge-WinOpportunity .badge-icon:before,
.WinOpportunity .badge-icon:before {
  content: ";";
}
.game-badge-CreateTask .badge-icon:before,
.CreateTask .badge-icon:before {
  content: "4";
}
.game-badge-CreateComment .badge-icon:before,
.CreateComment .badge-icon:before {
  content: "b";
}
.game-badge-CreateConversation .badge-icon:before,
.CreateConversation .badge-icon:before {
  content: "O";
}
.game-badge-CreateMission .badge-icon:before,
.CreateMission .badge-icon:before {
  content: "Q";
}
.game-badge-CreateSocialItem .badge-icon:before,
.CreateSocialItem .badge-icon:before {
  content: "u";
}
.game-badge-CreateEmailTemplate .badge-icon:before,
.CreateEmailTemplate .badge-icon:before,
.game-badge-EditEmailTemplate .badge-icon:before,
.EditEmailTemplate .badge-icon:before {
  content: '\00B6';
}
.game-badge-CreateCampaign .badge-icon:before,
.CreateCampaign .badge-icon:before {
  content: '\002C';
}
.game-badge-CreateMarketingList .badge-icon:before,
.CreateMarketingList .badge-icon:before,
.game-badge-EditMarketingList .badge-icon:before,
.EditMarketingList .badge-icon:before {
  content: '\0022';
}
.game-badge-CreateReport .badge-icon:before,
.CreateReport .badge-icon:before,
.game-badge-EditReport .badge-icon:before,
.EditEmailReport .badge-icon:before {
  content: "V";
}
.game-badge-CreateWorkflow .badge-icon:before,
.CreateWorkflow .badge-icon:before,
.game-badge-EditWorkflow .badge-icon:before,
.EditWorkflow .badge-icon:before {
  content: '\20AC';
}
.game-badge-NightOwl .badge-icon:before,
.NightOwl .badge-icon:before {
  content: "$";
}
.game-badge-EarlyBird .badge-icon:before,
.EarlyBird .badge-icon:before {
  content: "#";
}
.game-badge-SearchProducts .badge-icon:before,
.SearchProducts .badge-icon:before,
.game-badge-CreateProduct .badge-icon:before,
.CreateProduct .badge-icon:before {
  content: '\003E';
}
.game-badge-CreateProductTemplate .badge-icon:before,
.CreateProductTemplate .badge-icon:before {
  content: '\00AC';
}
.game-badge-SearchProductTemplates .badge-icon:before,
.SearchProductTemplates .badge-icon:before,
.game-badge-CreateProductCategory .badge-icon:before,
.CreateProductCategory .badge-icon:before {
  content: '\00D7';
}
.game-badge-SearchProjects .badge-icon:before,
.SearchProjects .badge-icon:before {
  content: '\02C7';
}
.game-badge-CreateProject .badge-icon:before,
.CreateProject .badge-icon:before,
.game-badge-MassEditProjects .badge-icon:before,
.MassEditProjects .badge-icon:before,
.game-badge-SearchProject .badge-icon:before,
.SearchProject .badge-icon:before {
  content: '\02C7';
}
.game-level-change .badge-icon:before {
  content: ";";
}
.game-new-badge .badge-icon:before {
  content: ":";
}
.game-badge-grade-change .badge-icon:before {
  content: "}";
}
.hasPercentCounter {
  padding-right: 10px !important;
}
.percentHolder {
  display: inline-block;
  border: 1px solid #ccc;
  -webkit-box-shadow: 0 0 8px 0 rgba(153,153,153,0.5);
  -moz-box-shadow: 0 0 8px 0 rgba(153,153,153,0.5);
  -ms-box-shadow: 0 0 8px 0 rgba(153,153,153,0.5);
  -o-box-shadow: 0 0 8px 0 rgba(153,153,153,0.5);
  box-shadow: 0 0 8px 0 rgba(153,153,153,0.5);
  width: 100%;
  height: 16px;
}
.percentHolder:hover .percent {
  display: inline-block;
}
.percent {
  display: none;
  font-size: 10px;
  text-indent: 3px;
  font-weight: bold;
  line-height: 16px;
  position: relative;
  top: -4px;
  left: 3px;
}
.percentComplete {
  color: #282A76;
  position: relative;
  line-height: 16px;
  height: 100%;
  padding: 2px 0;
  display: inline-block;
  background-color: #f5f5f5;
  background-image: -webkit-repeating-linear-gradient(-45deg,transparent,transparent 2px,rgba(255,255,255,0.8) 5px,rgba(255,255,255,0.8) 4px);
  background-image: -moz-repeating-linear-gradient(-45deg,transparent,transparent 2px,rgba(255,255,255,0.8) 5px,rgba(255,255,255,0.8) 4px);
  background-image: -ms-repeating-linear-gradient(-45deg,transparent,transparent 2px,rgba(255,255,255,0.8) 5px,rgba(255,255,255,0.8) 4px);
  background-image: -o-repeating-linear-gradient(-45deg,transparent,transparent 2px,rgba(255,255,255,0.8) 5px,rgba(255,255,255,0.8) 4px);
  background-image: -khtml-repeating-linear-gradient(-45deg,transparent,transparent 2px,rgba(255,255,255,0.8) 5px,rgba(255,255,255,0.8) 4px);
  background-image: repeating-linear-gradient(-45deg,transparent,transparent 2px,rgba(255,255,255,0.8) 5px,rgba(255,255,255,0.8) 4px);
}
.z_0 {
  width: 0%;
}
.z_1 {
  width: 1%;
}
.z_2 {
  width: 2%;
}
.z_3 {
  width: 3%;
}
.z_4 {
  width: 4%;
}
.z_5 {
  width: 5%;
}
.z_6 {
  width: 6%;
}
.z_7 {
  width: 7%;
}
.z_8 {
  width: 8%;
}
.z_9 {
  width: 9%;
}
.z_10 {
  width: 10%;
}
.z_11 {
  width: 11%;
}
.z_12 {
  width: 12%;
}
.z_13 {
  width: 13%;
}
.z_14 {
  width: 14%;
}
.z_15 {
  width: 15%;
}
.z_16 {
  width: 16%;
}
.z_17 {
  width: 17%;
}
.z_18 {
  width: 18%;
}
.z_19 {
  width: 19%;
}
.z_20 {
  width: 20%;
}
.z_21 {
  width: 21%;
}
.z_22 {
  width: 22%;
}
.z_23 {
  width: 23%;
}
.z_24 {
  width: 24%;
}
.z_25 {
  width: 25%;
}
.z_26 {
  width: 26%;
}
.z_27 {
  width: 27%;
}
.z_28 {
  width: 28%;
}
.z_29 {
  width: 29%;
}
.z_30 {
  width: 30%;
}
.z_31 {
  width: 31%;
}
.z_32 {
  width: 32%;
}
.z_33 {
  width: 33%;
}
.z_34 {
  width: 34%;
}
.z_35 {
  width: 35%;
}
.z_36 {
  width: 36%;
}
.z_37 {
  width: 37%;
}
.z_38 {
  width: 38%;
}
.z_39 {
  width: 39%;
}
.z_40 {
  width: 40%;
}
.z_41 {
  width: 41%;
}
.z_42 {
  width: 42%;
}
.z_43 {
  width: 43%;
}
.z_44 {
  width: 44%;
}
.z_45 {
  width: 45%;
}
.z_46 {
  width: 46%;
}
.z_47 {
  width: 47%;
}
.z_48 {
  width: 48%;
}
.z_49 {
  width: 49%;
}
.z_50 {
  width: 50%;
}
.z_51 {
  width: 51%;
}
.z_52 {
  width: 52%;
}
.z_53 {
  width: 53%;
}
.z_54 {
  width: 54%;
}
.z_55 {
  width: 55%;
}
.z_56 {
  width: 56%;
}
.z_57 {
  width: 57%;
}
.z_58 {
  width: 58%;
}
.z_59 {
  width: 59%;
}
.z_60 {
  width: 60%;
}
.z_61 {
  width: 61%;
}
.z_62 {
  width: 62%;
}
.z_63 {
  width: 63%;
}
.z_64 {
  width: 64%;
}
.z_65 {
  width: 65%;
}
.z_66 {
  width: 66%;
}
.z_67 {
  width: 67%;
}
.z_68 {
  width: 68%;
}
.z_69 {
  width: 69%;
}
.z_70 {
  width: 70%;
}
.z_71 {
  width: 71%;
}
.z_72 {
  width: 72%;
}
.z_73 {
  width: 73%;
}
.z_74 {
  width: 74%;
}
.z_75 {
  width: 75%;
}
.z_76 {
  width: 76%;
}
.z_77 {
  width: 77%;
}
.z_78 {
  width: 78%;
}
.z_79 {
  width: 79%;
}
.z_80 {
  width: 80%;
}
.z_81 {
  width: 81%;
}
.z_82 {
  width: 82%;
}
.z_83 {
  width: 83%;
}
.z_84 {
  width: 84%;
}
.z_85 {
  width: 85%;
}
.z_86 {
  width: 86%;
}
.z_87 {
  width: 87%;
}
.z_88 {
  width: 88%;
}
.z_89 {
  width: 89%;
}
.z_90 {
  width: 90%;
}
.z_91 {
  width: 91%;
}
.z_92 {
  width: 92%;
}
.z_93 {
  width: 93%;
}
.z_94 {
  width: 94%;
}
.z_95 {
  width: 95%;
}
.z_96 {
  width: 96%;
}
.z_97 {
  width: 97%;
}
.z_98 {
  width: 98%;
}
.z_99 {
  width: 99%;
}
.z_100 {
  width: 100%;
}
.ModalGameNotification {
  height: auto !important;
  padding: 20px;
  text-align: center;
  -webkit-box-shadow: inset 0 0 0 2px #ffffff,  0 0 9px 5px rgba(153, 153, 153, 0.12);
  -moz-box-shadow: inset 0 0 0 2px #ffffff,  0 0 9px 5px rgba(153, 153, 153, 0.12);
  -ms-box-shadow: inset 0 0 0 2px #ffffff,  0 0 9px 5px rgba(153, 153, 153, 0.12);
  -o-box-shadow: inset 0 0 0 2px #ffffff,  0 0 9px 5px rgba(153, 153, 153, 0.12);
  box-shadow: inset 0 0 0 2px #ffffff,  0 0 9px 5px rgba(153, 153, 153, 0.12);
  background-color: #f5f5f5 ;
  background-repeat: no-repeat ;
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#ffffff),color-stop(80%,#f5f5f5),to(#f5f5f5)) ;
  background-image: -webkit-linear-gradient(#ffffff,#f5f5f5 80%,#f5f5f5) ;
  background-image: -ms-linear-gradient(#ffffff,#f5f5f5 80%,#f5f5f5) ;
  background-image: -o-linear-gradient(#ffffff,#f5f5f5 80%,#f5f5f5) ;
  background-image: -moz-linear-gradient(#ffffff,#f5f5f5 80%,#f5f5f5) ;
  background-image: linear-gradient(#ffffff,#f5f5f5 80%,#f5f5f5) ;
}
.ModalGameNotification a:focus {
  outline: none;
}
.ModalGameNotificationParent {
  min-width: 310px !important;
  width: 310px !important;
}
a.close-ModalGameNotification.simple-link {
  text-decoration: underline !important;
  background: none !important;
  margin-right: 10px;
  margin-left: -35px;
  font-size: 11px;
}
.UserSocialItemsForPortletView {
  margin-right: 20px !important;
}
.UserSocialItemsForPortletView .wide.form {
  border: none;
  border-bottom: 1px solid #fff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  float: none;
  margin-bottom: 0;
}
.UserSocialItemsForPortletView .empty {
  display: none;
}
#UserDetailsView {
  padding: 0 0 20px 0;
}
#UserDetailsView .details-table {
  *zoom: 1 !important;
  position: relative !important;
}
#UserDetailsView .details-table:before,
#UserDetailsView .details-table:after {
  content: " ";
  display: table;
}
#UserDetailsView .details-table:after {
  clear: both;
}
.gravatar-container a {
  display: block;
  float: left;
  position: relative;
}
.gravatar-container span {
  text-align: center;
  padding: 10px;
  position: absolute;
  z-index: 1;
  display: none;
  width: 100%;
  height: auto;
  background: rgba(255,255,255,0.7);
}
.gravatar-container:hover span {
  display: block;
}
.gravatar-container + .panel {
  float: left;
}
.gravatar-container + .panel + .panel {
  clear: right;
}
#UserChangeAvatarView {
  *zoom: 1;
}
#UserChangeAvatarView:before,
#UserChangeAvatarView:after {
  content: " ";
  display: table;
}
#UserChangeAvatarView:after {
  clear: both;
}
#UserChangeAvatarView .col-0 {
  width: 100%;
}
#UserChangeAvatarView .col-1 {
  width: 0;
}
#UserChangeAvatarView .wrapper {
  padding: 0 !important;
  border: none !important;
  background: none !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  margin-bottom: 0 !important;
}
#UserChangeAvatarView .wrapper table {
  margin-bottom: 0 !important;
}
#UserChangeAvatarView .wrapper td {
  padding-left: 0 !important;
}
#UserChangeAvatarView .view-toolbar-container {
  margin-top: 0 !important;
}
#customAvatarEmailAddressInput {
  float: left;
  width: 100%;
  margin-top: 3px;
}
#customAvatarEmailAddressInput label {
  float: left;
  margin-top: 5px;
}
#customAvatarEmailAddressInput input {
  width: 70%;
}
#user-gravatar-tooltip {
  margin-top: 4px;
  margin-left: 10px;
}
#GameRewardsRedeemListView .pager.horizontal {
  border: 1px solid #DFDFDF;
  border-top: none;
}
.reward-name {
  margin-bottom: 5px;
  display: block;
}
.reward-name span {
  font-weight: normal;
  font-size: 11px;
  color: #545454;
}
.reward-description {
  line-height: 1.5;
  padding-bottom: 1.33em;
}
.reward-cost {
  display: inline-block;
  line-height: 16px;
  font-weight: bold;
  padding-right: 20px;
  background: url("../images/game-dashboard/z-coin-small.png") right top no-repeat;
}
.reward-redeem-link {
  float: right;
  margin: -15px 10px 0 0;
}
#WelcomeView {
  padding-right: 20px !important;
}
#WelcomeView h1 {
  font-size: 50px;
  float: left;
}
#WelcomeView h1 span {
  font-size: 14px;
}
#WelcomeView a {
  text-decoration: underline !important;
}
#WelcomeView .social-links {
  margin: 30px -5px 0 0 !important;
}
a.dashboard-link {
  text-decoration: none !important;
  margin-top: 30px;
  margin-left: 0;
  font-size: 14px !important;
  cursor: pointer;
}
a.dashboard-link .z-label {
  line-height: 36px !important;
}
#welcome-content {
  margin-top: 30px;
  padding-bottom: 30px;
  display: block;
  float: left;
  width: 100%;
  *zoom: 1;
}
#welcome-content:before,
#welcome-content:after {
  content: " ";
  display: table;
}
#welcome-content:after {
  clear: both;
}
#welcome-content.has-message .help-section {
  width: 30%;
}
.help-section {
  border-top: 1px solid #fff;
  padding: 30px 50px 0 0;
  width: 50%;
  float: left;
  font-size: 12px;
  margin-bottom: 30px;
}
.help-section h3 {
  font-size: 16px;
  margin-bottom: 20px;
}
.help-section ul {
  margin-left: 15px;
  font-weight: bold;
  color: #666;
}
.help-section li {
  margin-bottom: 10px;
}
.help-section a {
  color: #666;
  font-weight: bold;
}
.get-pro-message-small {
  width: 40%;
}
#tip-of-day-next-page-link {
  margin-left: 16px;
}
.hide-welcome {
  display: block;
  clear: both;
  position: relative;
  top: 30px;
  font-size: 11px;
}
.hide-welcome span {
  font-weight: normal !important;
  font-size: 26px;
  font-family: "zurmo_gamification_symbly_rRg";
  line-height: 1;
  border: none;
  margin-right: 5px;
  outline: none !important;
  display: inline-block;
  position: relative;
  top: 2px;
  color: #7CB830;
}
.hide-welcome span:before {
  content: "•";
}
#instructions {
  *zoom: 1;
  padding-bottom: 30px;
  border-bottom: 1px solid #ccc;
}
#instructions p {
  font-size: 25px;
  line-height: 35px;
  padding-right: 100px;
  padding-top: 15px;
}
#instructions:before,
#instructions:after {
  content: " ";
  display: table;
}
#instructions:after {
  clear: both;
}
#welcome-gallery {
  margin-right: 45px;
  float: left;
  -webkit-border-radius: 8px 0 0 8px;
  -moz-border-radius: 8px 0 0 8px;
  -ms-border-radius: 8px 0 0 8px;
  -o-border-radius: 8px 0 0 8px;
  border-radius: 8px 0 0 8px;
  position: relative;
}
#welcome-gallery img {
  -webkit-border-radius: 8px 0 0 8px;
  -moz-border-radius: 8px 0 0 8px;
  -ms-border-radius: 8px 0 0 8px;
  -o-border-radius: 8px 0 0 8px;
  border-radius: 8px 0 0 8px;
  z-index: 0;
  position: relative;
}
#welcome-gallery span {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  background-color: transparent !important;
  background-image: -o-linear-gradient(90deg,rgba(255,255,255,0) 55%,#ffffff 100%);
  background-image: -moz-linear-gradient(0deg,rgba(255,255,255,0) 55%,#ffffff 100%);
  background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0) 55%,#ffffff 100%);
  background-image: -ms-linear-gradient(90deg,rgba(255,255,255,0) 55%,#ffffff 100%);
  background-image: linear-gradient(90deg,rgba(255,255,255,0) 55%,#ffffff 100%);
}
.get-pro-message {
  background-color: #36719f !important;
  background-repeat: repeat-x !important;
  background-image: -ms-radial-gradient(circle,#3d82b6,#36719f) !important;
  background-image: -webkit-gradient(circle,color-stop(0%,#3d82b6),color-stop(100%,#36719f)) !important;
  background-image: -webkit-radial-gradient(circle,#3d82b6,#36719f) !important;
  background-image: -o-radial-gradient(circle,#3d82b6,#36719f) !important;
  background-image: -moz-radial-gradient(circle,#3d82b6,#36719f) !important;
  background-image: radial-gradient(circle,#3d82b6,#36719f) !important;
}
.get-pro-message > div {
  padding: 30px;
  background: url("../images/get-pro-screens.png") right bottom no-repeat;
}
.get-pro-message h2 {
  font-weight: 100;
  color: #e9c71b;
  -webkit-text-shadow: none;
  -moz-text-shadow: none;
  -ms-text-shadow: none;
  -o-text-shadow: none;
  text-shadow: none;
  margin-bottom: 15px;
  font-size: 42px;
}
.get-pro-message p {
  margin-bottom: 15px;
  line-height: 1.4;
  color: #fff;
  font-size: 18px;
  padding-right: 230px;
}
.get-pro-message .z-label {
  line-height: 36px !important;
  font-size: 16px;
  font-weight: 400;
}
.get-pro-message-small {
  width: 40%;
  font-weight: bold;
  padding-right: 60px;
}
.get-pro-message-small h3 {
  font-weight: 400;
  color: #e9c71b;
  -webkit-text-shadow: none;
  -moz-text-shadow: none;
  -ms-text-shadow: none;
  -o-text-shadow: none;
  text-shadow: none;
  margin-bottom: 15px;
  font-size: 24px;
}
.get-pro-message-small p {
  line-height: 1.5;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  #LoginView,
  #RequestPasswordResetView,
  #HeaderLinksView > div,
  .AppContainer {
    margin: 0 !important;
  }
  .AppContainer {
    min-width: none;
  }
}
.gravatar {
  float: left;
  border: 1px solid #fff !important;
  background: #DFDFDF;
  padding: 2px;
}
.list-row-model-date {
  float: right;
  margin-right: 10px;
}
#ConversationEditView td {
  padding-left: 0;
}
#ConversationEditView textarea {
  line-height: 130%;
}
.single-coloumn-details-view.AppContent,
#MissionDetailsView.AppContent,
#ConversationDetailsView.AppContent,
#ConversationDetailsAndRelationsView.AppContent {
  padding-right: 0;
}
.single-coloumn-details-view .GridView,
#MissionDetailsView .GridView,
#ConversationDetailsView .GridView,
#ConversationDetailsAndRelationsView .GridView {
  display: none;
}
.single-coloumn-details-view .GridView:first-child,
#MissionDetailsView .GridView:first-child,
#ConversationDetailsView .GridView:first-child,
#ConversationDetailsAndRelationsView .GridView:first-child {
  display: block;
  width: 100%;
}
.single-coloumn-details-view .panel,
#MissionDetailsView .panel,
#ConversationDetailsView .panel,
#ConversationDetailsAndRelationsView .panel {
  width: 70%;
  float: left;
}
.single-coloumn-details-view .panel > table,
#MissionDetailsView .panel > table,
#ConversationDetailsView .panel > table,
#ConversationDetailsAndRelationsView .panel > table {
  border-bottom: none;
}
.single-coloumn-details-view .details-table,
#MissionDetailsView .details-table,
#ConversationDetailsView .details-table,
#ConversationDetailsAndRelationsView .details-table {
  border: 1px solid #ccc !important;
  -webkit-box-shadow: inset 0 0 0 2px #ffffff,  0 0 9px 5px rgba(153, 153, 153, 0.12) !important;
  -moz-box-shadow: inset 0 0 0 2px #ffffff,  0 0 9px 5px rgba(153, 153, 153, 0.12) !important;
  -ms-box-shadow: inset 0 0 0 2px #ffffff,  0 0 9px 5px rgba(153, 153, 153, 0.12) !important;
  -o-box-shadow: inset 0 0 0 2px #ffffff,  0 0 9px 5px rgba(153, 153, 153, 0.12) !important;
  box-shadow: inset 0 0 0 2px #ffffff,  0 0 9px 5px rgba(153, 153, 153, 0.12) !important;
  background-color: #f5f5f5  !important;
  background-repeat: no-repeat  !important;
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#ffffff),color-stop(80%,#f5f5f5),to(#f5f5f5))  !important;
  background-image: -webkit-linear-gradient(#ffffff,#f5f5f5 80%,#f5f5f5)  !important;
  background-image: -ms-linear-gradient(#ffffff,#f5f5f5 80%,#f5f5f5)  !important;
  background-image: -o-linear-gradient(#ffffff,#f5f5f5 80%,#f5f5f5)  !important;
  background-image: -moz-linear-gradient(#ffffff,#f5f5f5 80%,#f5f5f5)  !important;
  background-image: linear-gradient(#ffffff,#f5f5f5 80%,#f5f5f5)  !important;
  *zoom: 1;
}
.single-coloumn-details-view .details-table:before,
.single-coloumn-details-view .details-table:after,
#MissionDetailsView .details-table:before,
#MissionDetailsView .details-table:after,
#ConversationDetailsView .details-table:before,
#ConversationDetailsView .details-table:after,
#ConversationDetailsAndRelationsView .details-table:before,
#ConversationDetailsAndRelationsView .details-table:after {
  content: " ";
  display: table;
}
.single-coloumn-details-view .details-table:after,
#MissionDetailsView .details-table:after,
#ConversationDetailsView .details-table:after,
#ConversationDetailsAndRelationsView .details-table:after {
  clear: both;
}
.single-coloumn-details-view .toolbar-mbmenu,
#MissionDetailsView .toolbar-mbmenu,
#ConversationDetailsView .toolbar-mbmenu,
#ConversationDetailsAndRelationsView .toolbar-mbmenu {
  top: 8px !important;
}
#MissionDetailsView .panel,
#ConversationDetailsView .panel {
  width: 100%;
}
.thread-details {
  margin: 0 0 10px 0 !important;
  width: 100%;
}
.thread-details td + th {
  padding-left: 0 !important;
}
.thread-details th,
.thread-details td {
  text-align: left;
  padding: 5px 0;
}
.thread-details th {
  color: #545454;
}
.thread-details .attachments {
  margin: 0;
  font-weight: normal;
}
.conversation-related-Account {
  -webkit-text-shadow: 0 1px #fff;
  -moz-text-shadow: 0 1px #fff;
  -ms-text-shadow: 0 1px #fff;
  -o-text-shadow: 0 1px #fff;
  text-shadow: 0 1px #fff;
}
.conversation-related-Account > div {
  position: relative;
}
.conversation-related-Account > div:before {
  font-weight: normal !important;
  font-size: 20px;
  font-family: "zurmo_gamification_symbly_rRg";
  content: "P";
  position: absolute;
  top: -3px;
  line-height: 1;
}
.conversation-related-Account a {
  position: relative;
  left: 15px;
}
.conversation-related-Opportunity {
  -webkit-text-shadow: 0 1px #fff;
  -moz-text-shadow: 0 1px #fff;
  -ms-text-shadow: 0 1px #fff;
  -o-text-shadow: 0 1px #fff;
  text-shadow: 0 1px #fff;
}
.conversation-related-Opportunity > div {
  position: relative;
}
.conversation-related-Opportunity > div:before {
  font-weight: normal !important;
  font-size: 21px;
  font-family: "zurmo_gamification_symbly_rRg";
  content: "9";
  position: absolute;
  top: -2px;
  line-height: 1;
}
.conversation-related-Opportunity a {
  position: relative;
  left: 15px;
}
.conversationStatusChangeArea {
  margin: 0 0 15px 0;
  padding: 0;
}
.conversationStatusChangeArea > span {
  float: left;
  line-height: 1;
  margin: 10px 10px 0 0;
  padding: 0 0;
  font-weight: bold;
}
.conversationStatusChangeArea label {
  display: inline !important;
  margin-right: 10px;
}
.conversationStatusChangeArea label input {
  margin-right: 5px;
}
.switch {
  border: 1px solid rgba(170,170,170,0.3);
  background-color: #999;
  background-repeat: repeat-x;
  background-image: -ms-linear-gradient(top,#777,#999);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#777),color-stop(100%,#999));
  background-image: -webkit-linear-gradient(top,#777,#999);
  background-image: -o-linear-gradient(top,#777,#999);
  background-image: -moz-linear-gradient(top,#777,#999);
  background-image: linear-gradient(top,#777,#999);
  -webkit-box-shadow: 0 0 9px 5px rgba(153,153,153,0.15);
  -moz-box-shadow: 0 0 9px 5px rgba(153,153,153,0.15);
  -ms-box-shadow: 0 0 9px 5px rgba(153,153,153,0.15);
  -o-box-shadow: 0 0 9px 5px rgba(153,153,153,0.15);
  box-shadow: 0 0 9px 5px rgba(153,153,153,0.15);
  display: inline-block;
  padding: 8px 2px 7px 2px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  cursor: pointer;
  float: right;
}
.switch-state {
  display: inline-block;
  position: relative;
  width: auto;
}
.switch-state label {
  position: relative;
  z-index: 0;
  padding: 5px 7px 5px 7px !important;
  margin: 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  filter: alpha(opacity=50);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
  color: #fff;
  font-size: 11px !important;
  font-weight: 700 !important;
  cursor: pointer;
}
.switch-state input {
  position: absolute;
  z-index: 1;
  left: 7px;
  filter: alpha(opacity=0);
  -khtml-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
}
.switch-state input:after {
  content: "";
  width: 14px;
  height: 14px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;
  display: block;
  position: absolute;
  left: -3px;
  top: -2px;
}
.switch-state input:checked + label {
  filter: alpha(opacity=100);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
.switch-state:first-child input:checked + label {
  background-color: #6fa82d !important;
  background-repeat: repeat-x !important;
  background-image: -ms-linear-gradient(top,#97c43d,#6fa82d) !important;
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#97c43d),color-stop(100%,#6fa82d)) !important;
  background-image: -webkit-linear-gradient(top,#97c43d,#6fa82d) !important;
  background-image: -o-linear-gradient(top,#97c43d,#6fa82d) !important;
  background-image: -moz-linear-gradient(top,#97c43d,#6fa82d) !important;
  background-image: linear-gradient(top,#97c43d,#6fa82d) !important;
  border: 1px solid #97c43d;
}
.switch-state:last-child input:checked + label {
  background-color: #a82d31 !important;
  background-repeat: repeat-x !important;
  background-image: -ms-linear-gradient(top,#c43d53,#a82d31) !important;
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#c43d53),color-stop(100%,#a82d31)) !important;
  background-image: -webkit-linear-gradient(top,#c43d53,#a82d31) !important;
  background-image: -o-linear-gradient(top,#c43d53,#a82d31) !important;
  background-image: -moz-linear-gradient(top,#c43d53,#a82d31) !important;
  background-image: linear-gradient(top,#c43d53,#a82d31) !important;
  border: 1px solid #c43d53;
}
.switch-state:first-child input:checked:after {
  border: 2px solid #6fa82d;
  box-shadow: 0 0 10px #6fa82d;
}
.switch-state:last-child input:checked:after {
  border: 2px solid #a82d31;
  box-shadow: 0 0 10px #a82d31;
}
.switch-state + .switch-state {
  margin-left: 0;
}
#ModelDetailsSummaryView h2,
.CommentList h2 {
  margin-bottom: 15px;
}
.comment-details {
  display: inline-block;
  font-size: 11px;
}
.comment-details strong {
  color: #999;
  font-weight: normal !important;
}
.CommentList {
  margin-left: 115px;
}
.CommentList .comment {
  margin-top: 10px;
}
.CommentList:last-child {
  margin-bottom: 5px;
}
.comment {
  *zoom: 1;
  line-height: 140%;
}
.comment:before,
.comment:after {
  content: " ";
  display: table;
}
.comment:after {
  clear: both;
}
.comment .gravatar {
  margin-top: 1px;
}
.comment .comment-content {
  padding-left: 50px;
  line-height: 140%;
}
.comment.unread {
  font-weight: bold;
}
.comment .delete-comment,
.comment .edit-comment {
  font-size: 11px;
  color: #282A76;
}
.comment .delete-comment a,
.comment .edit-comment a {
  filter: alpha(opacity=50);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
  color: #282A76;
}
.comment .delete-comment a:hover,
.comment .edit-comment a:hover {
  filter: alpha(opacity=100);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
.model-details-summary {
  font-size: 12px !important;
  padding-left: 115px;
}
.model-details-summary .gravatar {
  margin-left: -115px;
}
.model-details-summary .comment-content {
  font-size: 12px;
  padding-left: 0;
}
.conversation-subject {
  margin-bottom: 30px;
}
.conversation-subject .comment-content {
  font-size: 15px;
  line-height: 150%;
  font-style: italic;
}
.showAllCommentsLink {
  margin-left: 130px;
  position: relative;
  top: 5px;
  display: block;
  font-size: 11px;
  filter: alpha(opacity=50);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
  text-decoration: none;
  color: #282A76;
}
.showAllCommentsLink:hover {
  filter: alpha(opacity=100);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  text-decoration: none;
}
#ModelDetailsSummaryView,
#CommentInlineEditForModelView,
#CommentsForRelatedModelView,
#CommentForTaskInlineEditForModelView,
#CommentsForRelatedTaskModelView {
  max-width: 600px;
}
#ModelDetailsSummaryView .wide.form,
#CommentInlineEditForModelView .wide.form,
#CommentsForRelatedModelView .wide.form,
#CommentForTaskInlineEditForModelView .wide.form,
#CommentsForRelatedTaskModelView .wide.form {
  border: none;
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  padding: 0;
  margin: 0;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
#ModelDetailsSummaryView h2,
#CommentInlineEditForModelView h2,
#CommentsForRelatedModelView h2,
#CommentForTaskInlineEditForModelView h2,
#CommentsForRelatedTaskModelView h2 {
  font-size: 15px;
}
#CommentInlineEditForModelView,
#CommentForTaskInlineEditForModelView {
  margin-top: 25px;
  padding-left: 115px;
}
#CommentInlineEditForModelView td,
#CommentForTaskInlineEditForModelView td {
  padding: 0 0 0 0 !important;
}
#CommentInlineEditForModelView h2,
#CommentForTaskInlineEditForModelView h2 {
  margin: 0 0 10px 0;
}
#CommentInlineEditForModelView .wide.form,
#CommentForTaskInlineEditForModelView .wide.form {
  padding: 0;
  border: none;
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  margin-bottom: 0;
}
#CommentInlineEditForModelView form,
#CommentForTaskInlineEditForModelView form {
  padding: 0;
  margin-bottom: 15px;
}
#CommentInlineEditForModelView .panel,
#CommentForTaskInlineEditForModelView .panel {
  width: 100%;
  float: none;
}
#CommentInlineEditForModelView table,
#CommentForTaskInlineEditForModelView table {
  margin-bottom: 0;
}
.attachments {
  margin-top: 5px;
  list-style: none;
  line-height: 140%;
}
.attachments li {
  margin-bottom: 2px;
  padding-left: 15px;
}
.icon-attachment {
  font-weight: normal !important;
  font-size: 18px;
  font-family: "zurmo_gamification_symbly_rRg";
}
.icon-attachment:before {
  content: "H";
}
#ConversationsPageView ~ .token-input-dropdown {
  min-width: 0 !important;
}
.unread td,
.unread td a {
  font-weight: bold;
  color: #282A76;
}
#ConversationDetailsView .details-table,
#MissionDetailsView .details-table {
  *zoom: 1;
  margin-right: 0 !important;
}
#ConversationDetailsView .details-table:before,
#ConversationDetailsView .details-table:after,
#MissionDetailsView .details-table:before,
#MissionDetailsView .details-table:after {
  content: " ";
  display: table;
}
#ConversationDetailsView .details-table:after,
#MissionDetailsView .details-table:after {
  clear: both;
}
#ConversationDetailsView .panel > table,
#MissionDetailsView .panel > table {
  border-bottom: none;
}
#MissionEditView .panel {
  width: 100% !important;
}
#MissionEditView .view-toolbar-container + .left-column {
  display: none;
}
.mission-change-status-link {
  margin: 0 5px !important;
}
#MissionDetailsView .missionStatusChangeArea {
  margin-bottom: 10px;
}
#MissionDetailsView .mission-change-status-link {
  position: relative;
  top: 9px;
}
.missionStatusChangeArea {
  margin-top: 10px;
  display: inline-block;
}
.missionStatusChangeArea a {
  float: none;
  color: #fff !important;
}
.actions-column .missionStatusChangeArea {
  margin-top: 0;
}
.comment-content {
  font-weight: normal;
}
.comment-content .missionStatusChangeArea a:first-child {
  margin-left: 15px;
}
.comment-content .comment-text a:not(.user-link) {
  color: #282A76;
}
.comment-content .comment-text a:not(.user-link):hover {
  color: #0e0f2a;
}
a.user-link {
  font-weight: bold;
  color: #545454;
}
.mission-status {
  margin: 0 5px;
  font-weight: bold;
}
#MissionsListView .actions-column {
  width: 250px;
}
.actions-column {
  text-align: right;
}
.actions-column .mission-status {
  vertical-align: 60%;
  font-weight: normal;
  font-style: italic;
}
.SocialItemsListView tr:hover,
#AllSocialItemsForPortletView tr:hover {
  background: none !important;
  color: inherit !important;
}
.SocialItemsListView td:first-child,
#AllSocialItemsForPortletView td:first-child {
  border-top: none;
}
.SocialItemsListView .CommentList,
#AllSocialItemsForPortletView .CommentList {
  margin-left: 80px;
}
.SocialItemsListView .model-details-summary,
#AllSocialItemsForPortletView .model-details-summary {
  padding-left: 80px;
  padding-top: 0;
}
.SocialItemsListView .model-details-summary .gravatar,
#AllSocialItemsForPortletView .model-details-summary .gravatar {
  margin-left: -65px;
}
.SocialItemsListView .show-create-comment,
#AllSocialItemsForPortletView .show-create-comment {
  margin-left: 80px;
  font-size: 11px;
  filter: alpha(opacity=50);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
  color: #282A76;
}
.SocialItemsListView .show-create-comment:hover,
#AllSocialItemsForPortletView .show-create-comment:hover {
  filter: alpha(opacity=100);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
.SocialItemsListView .wide.form,
#AllSocialItemsForPortletView .wide.form {
  margin-bottom: 0;
  border: none;
  border-bottom: 1px solid #fff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  float: none;
}
.SocialItemsListView .comment-content,
#AllSocialItemsForPortletView .comment-content {
  padding-right: 15px;
}
#MissionsPageView #comment-inline-edit-form .left-column,
#MissionsPageView #comment-for-task-inline-edit-form .left-column,
#MissionsPageView #social-item-inline-edit-form .left-column,
#ConversationsPageView #comment-inline-edit-form .left-column,
#ConversationsPageView #comment-for-task-inline-edit-form .left-column,
#ConversationsPageView #social-item-inline-edit-form .left-column {
  padding: 0;
  z-index: 99999;
  position: relative;
}
#MissionsPageView #comment-inline-edit-form .form-toolbar,
#MissionsPageView #comment-for-task-inline-edit-form .form-toolbar,
#MissionsPageView #social-item-inline-edit-form .form-toolbar,
#ConversationsPageView #comment-inline-edit-form .form-toolbar,
#ConversationsPageView #comment-for-task-inline-edit-form .form-toolbar,
#ConversationsPageView #social-item-inline-edit-form .form-toolbar {
  padding: 0;
}
#comment-inline-edit-form,
#comment-for-task-inline-edit-form,
#social-item-inline-edit-form {
  padding-bottom: 15px;
  border: none;
  border-bottom: 1px solid #ccc;
  background: none !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
#comment-inline-edit-form td:first-child,
#comment-for-task-inline-edit-form td:first-child,
#social-item-inline-edit-form td:first-child {
  padding-left: 0;
}
#comment-inline-edit-form .form-toolbar,
#comment-for-task-inline-edit-form .form-toolbar,
#social-item-inline-edit-form .form-toolbar {
  text-align: right;
  border-top: none;
  margin-top: 0;
}
#comment-inline-edit-form .form-toolbar a,
#comment-for-task-inline-edit-form .form-toolbar a,
#social-item-inline-edit-form .form-toolbar a {
  color: #fff;
  margin-right: 0;
  float: right;
}
#comment-inline-edit-form table.files,
#comment-for-task-inline-edit-form table.files,
#social-item-inline-edit-form table.files {
  border-bottom: none;
  float: left;
  margin-top: 5px;
}
#comment-inline-edit-form .panel > table,
#comment-for-task-inline-edit-form .panel > table,
#social-item-inline-edit-form .panel > table {
  border: none;
}
#social-item-inline-edit-form .view-toolbar-container {
  float: none;
  padding: 0 15px;
}
#comment-inline-edit-form,
#comment-for-task-inline-edit-form {
  border-bottom: none;
}
#comment-inline-edit-form tr.template-download td,
#comment-for-task-inline-edit-form tr.template-download td {
  padding-left: 0 !important;
}
#comment-for-task-inline-edit-form .view-toolbar-container {
  top: auto !important;
}
[id^="comment-inline-edit-form"] .left-column {
  padding: 0;
}
.SocialItemsListView .items {
  width: 100%;
}
.SocialItemsListView .items > tbody > tr > td {
  padding: 0 !important;
}
.social-item {
  border-top: 1px solid #fff;
  padding: 15px 0;
}
.social-item .wide.form {
  border: none !important;
  background: none !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.social-item .wide.form form {
  border: none !important;
  background: none !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  padding-bottom: 0;
}
.social-item .comments-activity td {
  padding: 0;
  border-bottom: none;
}
.social-item .comments-activity .form-fields td:first-child {
  padding-left: 0;
}
.social-item textarea {
  width: 100%;
}
.social-item table {
  border-bottom: none;
}
.social-item .form-toolbar {
  text-align: right;
  border: none;
}
.social-item .form-toolbar a {
  margin-right: 0;
}
.CommentInlineEditView {
  padding-top: 2px;
}
.CommentForSocialItemInlineEditView {
  margin: 10px 15px 0 80px;
}
.CommentForSocialItemInlineEditView.CommentInlineEditView .wide.form td {
  padding: 0;
}
.SocialItemInlineEditView td {
  padding-bottom: 0;
}
.SocialItemInlineEditView .file-upload-box {
  margin-top: 7px;
}
.SocialItemInlineEditView .left-column {
  padding-bottom: 0;
}
.mentions-input-box {
  margin-bottom: 10px;
}
.comment-text .form-toolbar {
  text-align: right;
  border-top: none;
}
.comment-text .form-toolbar a {
  margin-right: 0;
}
.comment-text .form-fields td:first-child {
  padding: 0;
}
.comment .comment-content table {
  margin-bottom: 0;
}
.comment .comment-content .comment-text h1,
.comment .comment-content .comment-text h2,
.comment .comment-content .comment-text h3,
.comment .comment-content .comment-text h4,
.comment .comment-content .comment-text h5,
.comment .comment-content .comment-text h6 {
  color: #545454;
  margin: 0 !important;
  padding: 0 !important;
  background: none !important;
  border: 0 !important;
  outline: 0 !important;
  text-indent: 0 !important;
  box-shadow: none !important;
}
.comment .comment-content .comment-text h1 {
  font-size: 15px !important;
}
.comment .comment-content .comment-text h2 {
  font-size: 14px !important;
}
.comment .comment-content .comment-text h3 {
  font-size: 14px !important;
}
.comment .comment-content .comment-text ul,
.comment .comment-content .comment-text ol {
  display: block;
  margin-top: 0.25em;
  margin-bottom: 0.25em;
  margin-left: 0;
  margin-right: 0;
  padding-left: 10px;
}
.comment .comment-content .comment-text ul {
  list-style-type: disc;
}
.comment .comment-content .comment-text ol {
  list-style-type: decimal;
}
.comment .comment-content .comment-text li {
  color: #545454;
  display: list-item;
}
.comment .comment-content .comment-text table,
.comment .comment-content .comment-text th,
.comment .comment-content .comment-text td {
  border: 1px solid #545454;
  border-collapse: collapse;
}
.comment .comment-content .comment-text table.form-fields {
  border: 0;
  border-collapse: collapse;
}
.comment .comment-content .comment-text table.form-fields th,
.comment .comment-content .comment-text table.form-fields td {
  border: 0;
}
.comment-markdown-guide-link {
  margin: 0px 5px 0px 0px;
  text-align: right;
}
.comment-markdown-guide-link .simple-link {
  margin-left: 0;
}
.markdown-guide-modal {
  padding: 15px;
  line-height: 140%;
}
.markdown-guide-modal > div {
  margin-top: 15px;
}
.markdown-guide-modal h4 {
  margin-bottom: 5px;
}
.markdown-guide-modal ul {
  padding-left: 16px;
}
.markdown-guide-modal li {
  margin-bottom: 4px;
}
.details-table .left-column .left-column {
  padding: 0;
}
#ArchivedEmailMatchingListView .items td {
  padding-right: 10px;
}
#ArchivedEmailMatchingListView .view-toolbar-container {
  border-top: 1px solid #CCCCCC;
}
#ArchivedEmailMatchingListView table {
  width: 100%;
}
.email-archive-item {
  border: none !important;
  background: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  -ms-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important;
  margin: 0 0 0 0 !important;
  padding: 0 !important;
}
.email-archive-item .lead-conversion-actions {
  padding-left: 0;
}
.email-archive-item .wide.form {
  background: none !important;
  border: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  -ms-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important;
  padding-bottom: 0;
  margin-bottom: 0;
}
.email-archive-item .wide.form > form {
  padding: 0;
}
.email-archive-item .wide.form > form table {
  padding-bottom: 15px !important;
}
.email-archive-item .overlay-label-field {
  padding-bottom: 0;
}
.email-archive-item .matching-actions-and-content > div {
  margin-top: 15px;
}
.email-archive-item .matching-actions-and-content form {
  padding-bottom: 0;
}
.email-archive-item tr:hover {
  background: none !important;
}
.email-archive-item th {
  height: auto !important;
  line-height: 1 !important;
  padding: 0 0 15px 0 !important;
}
.email-archive-item td {
  padding-right: 0 !important;
  padding-bottom: 15px;
}
.email-archive-item th,
.email-archive-item td {
  background: none !important;
  border: none !important;
}
.email-archive-item .email-matching-summary-content span {
  line-height: 150%;
  font-weight: bold;
  color: #525252;
  font-size: 11px;
}
.email-archive-item .email-from,
.email-archive-item .email-to {
  display: block;
  font-weight: 400 !important;
}
.email-archive-item .email-from strong,
.email-archive-item .email-to strong {
  font-weight: bold;
}
.email-archive-item .email-from,
.email-archive-item .email-to,
.email-archive-item .email-subject {
  line-height: 140%;
  margin-bottom: 2px;
}
.email-archive-item .beforeOptOutCheckBox + .hasCheckBox {
  left: 0 !important;
}
.email-archive-item .beforeOptOutCheckBox + .hasCheckBox label.hasCheckBox {
  margin-right: 0;
  margin-left: 5px;
}
.email-archive-item .beforeOptOutCheckBox + .hasCheckBox label.hasCheckBox+label {
  margin-left: 5px;
  margin-right: 0;
}
.email-matching-actions {
  margin: 5px 0 0 0 !important;
  display: block;
}
.email-matching-actions a {
  text-decoration: none;
  color: #282A76;
}
.email-matching-show-more,
.email-matching-show-less {
  margin-top: 10px;
  cursor: pointer;
}
.email-matching-show-less {
  padding-bottom: 10px;
  border-bottom: 1px solid #ccc;
}
.icon-down-arrow {
  font-weight: normal;
}
.icon-down-arrow:before {
  position: relative;
  color: #545454 !important;
  content: "6";
  font-weight: normal !important;
  font-size: 18px;
  font-family: "zurmo_gamification_symbly_rRg";
  top: 1px;
  margin: 0 4px 0 0;
}
.icon-up-arrow {
  font-weight: normal;
}
.icon-up-arrow:before {
  position: relative;
  color: #545454 !important;
  content: "5";
  font-weight: normal !important;
  font-size: 18px;
  font-family: "zurmo_gamification_symbly_rRg";
  top: 1px;
  margin: 0 4px 0 0;
}
.expanded {
  background-color: #f5f5f5 !important;
  background-repeat: no-repeat !important;
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#ffffff),color-stop(80%,#f5f5f5),to(#f5f5f5)) !important;
  background-image: -webkit-linear-gradient(#ffffff,#f5f5f5 80%,#f5f5f5) !important;
  background-image: -ms-linear-gradient(#ffffff,#f5f5f5 80%,#f5f5f5) !important;
  background-image: -o-linear-gradient(#ffffff,#f5f5f5 80%,#f5f5f5) !important;
  background-image: -moz-linear-gradient(#ffffff,#f5f5f5 80%,#f5f5f5) !important;
  background-image: linear-gradient(#ffffff,#f5f5f5 80%,#f5f5f5) !important;
}
.expanded > td {
  padding-bottom: 0 !important;
  -webkit-box-shadow: inset 0 0 0 2px #ffffff;
  -moz-box-shadow: inset 0 0 0 2px #ffffff;
  -ms-box-shadow: inset 0 0 0 2px #ffffff;
  -o-box-shadow: inset 0 0 0 2px #ffffff;
  box-shadow: inset 0 0 0 2px #ffffff;
}
.active-panel {
  -webkit-box-shadow: inset 0 0 0 2px #ffffff;
  -moz-box-shadow: inset 0 0 0 2px #ffffff;
  -ms-box-shadow: inset 0 0 0 2px #ffffff;
  -o-box-shadow: inset 0 0 0 2px #ffffff;
  box-shadow: inset 0 0 0 2px #ffffff;
  background-color: #f5f5f5 ;
  background-repeat: no-repeat ;
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#ffffff),color-stop(80%,#f5f5f5),to(#f5f5f5)) ;
  background-image: -webkit-linear-gradient(#ffffff,#f5f5f5 80%,#f5f5f5) ;
  background-image: -ms-linear-gradient(#ffffff,#f5f5f5 80%,#f5f5f5) ;
  background-image: -o-linear-gradient(#ffffff,#f5f5f5 80%,#f5f5f5) ;
  background-image: -moz-linear-gradient(#ffffff,#f5f5f5 80%,#f5f5f5) ;
  background-image: linear-gradient(#ffffff,#f5f5f5 80%,#f5f5f5) ;
}
#CreateEmailMessageModalEditView .panel {
  width: 100%;
}
#CreateEmailMessageModalEditView td {
  padding-left: 0;
}
#CreateEmailMessageModalEditView .more-panels-link {
  display: block;
  margin: 0 0 0 10%;
  font-size: 11px;
  float: left;
  position: relative;
  top: 6px;
}
#CreateEmailMessageModalEditView div.overlay-label-field {
  padding-bottom: 0;
}
#CreateEmailMessageModalEditView .redactor_box iframe {
  min-height: 300px !important;
  height: auto !important;
}
.recipient {
  *zoom: 1;
}
.recipient:before,
.recipient:after {
  content: " ";
  display: table;
}
.recipient:after {
  clear: both;
}
.recipient > label {
  float: left;
  width: 10%;
  margin-top: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -webkit-text-overflow: ellipsis;
  white-space: nowrap;
}
.recipient > div {
  float: right;
  width: 90%;
}
#cc-bcc-fields .recipient {
  margin-top: 15px;
}
#NoGlobalEmailConfigurationYetView,
#NoUserEmailConfigurationYetView {
  *zoom: 1;
  padding: 0 0 30px 0;
}
#NoGlobalEmailConfigurationYetView:before,
#NoGlobalEmailConfigurationYetView:after,
#NoUserEmailConfigurationYetView:before,
#NoUserEmailConfigurationYetView:after {
  content: " ";
  display: table;
}
#NoGlobalEmailConfigurationYetView:after,
#NoUserEmailConfigurationYetView:after {
  clear: both;
}
#NoGlobalEmailConfigurationYetView .large-icon,
#NoUserEmailConfigurationYetView .large-icon {
  margin-top: 0;
}
#NoGlobalEmailConfigurationYetView .large-icon:after,
#NoUserEmailConfigurationYetView .large-icon:after {
  font-size: 220px;
}
#NoGlobalEmailConfigurationYetView p,
#NoUserEmailConfigurationYetView p {
  margin-top: 15px;
}
#NoGlobalEmailConfigurationYetView .z-button,
#NoUserEmailConfigurationYetView .z-button {
  margin-top: 20px;
}
#redactor_modal input[type="text"],
#redactor_modal input[type="password"],
#redactor_modal input[type="email"],
#redactor_modal textarea {
  z-index: 9999 !important;
}
.outbound-settings {
  clear: left;
  position: relative;
  top: 5px;
}
.outbound-settings div {
  margin-bottom: 10px;
}
.outbound-settings label {
  margin-bottom: 5px;
}
#MashableInboxActionBarForViews .view-toolbar ul:first-child > li > a {
  border-left: none;
}
#MashableInboxActionBarForViews .search-view-0 {
  padding: 0 15px 15px 15px;
}
#MashableInboxActionBarForViews .list-view-items-summary-clone {
  margin-top: 5px;
}
#MashableInboxActionBarForViews .global-search-loopa {
  width: 24px;
}
#MashableInboxActionBarForViews #MashableInboxForm_searchTerm {
  width: 204px;
}
#MashableInboxActionBarForViews .nav > li:first-child:before {
  margin: 0;
}
#MashableInboxActionBarForViews .nav > li:first-child > a {
  color: #656565;
  font-weight: bold;
  text-shadow: #fff 0 1px 0;
  padding: 0 10px 0 40px;
  line-height: 30px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  border-left: 1px solid #bababa;
}
#MashableInboxActionBarForViews .nav > li:first-child > a:after {
  margin-left: 6px;
}
#MashableInboxActionBarForViews .icon-conversation,
#MashableInboxActionBarForViews .icon-mission {
  position: relative;
}
#MashableInboxActionBarForViews .icon-conversation ul,
#MashableInboxActionBarForViews .icon-mission ul {
  width: 100%;
  left: 0;
  right: 0;
  top: 31px;
}
.inbox-item {
  position: relative;
}
.inbox-item div + span {
  display: block;
  padding-right: 80px;
}
.inbox-item .list-item-details {
  position: absolute;
  top: 0;
  right: 0;
}
.inbox-item .z-link {
  margin-left: 5px;
}
.inbox-item .z-link:before {
  font-weight: normal !important;
  font-size: 14px;
  font-family: "zurmo_gamification_symbly_rRg";
  content: "÷";
  line-height: 1;
  margin-right: 3px;
  display: inline-block;
  text-decoration: none !important;
}
.model-tag {
  display: inline-block;
  font-weight: 400;
  font-size: 11px !important;
  float: left;
  margin: 1px 5px 0 0 !important;
}
.model-tag span {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  color: #fff;
  padding: 2px 4px;
  line-height: 1;
}
.model-tag.mission span {
  background-color: #16A085;
  background-repeat: repeat-x;
  background-image: -ms-linear-gradient(top,#1ABC9C,#16A085);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#1ABC9C),color-stop(100%,#16A085));
  background-image: -webkit-linear-gradient(top,#1ABC9C,#16A085);
  background-image: -o-linear-gradient(top,#1ABC9C,#16A085);
  background-image: -moz-linear-gradient(top,#1ABC9C,#16A085);
  background-image: linear-gradient(top,#1ABC9C,#16A085);
}
.model-tag.conversation span {
  background-color: #2C3E50;
  background-repeat: repeat-x;
  background-image: -ms-linear-gradient(top,#34495E,#2C3E50);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#34495E),color-stop(100%,#2C3E50));
  background-image: -webkit-linear-gradient(top,#34495E,#2C3E50);
  background-image: -o-linear-gradient(top,#34495E,#2C3E50);
  background-image: -moz-linear-gradient(top,#34495E,#2C3E50);
  background-image: linear-gradient(top,#34495E,#2C3E50);
}
.model-tag.notification span {
  background-color: #8E44AD;
  background-repeat: repeat-x;
  background-image: -ms-linear-gradient(top,#9B59B6,#8E44AD);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#9B59B6),color-stop(100%,#8E44AD));
  background-image: -webkit-linear-gradient(top,#9B59B6,#8E44AD);
  background-image: -o-linear-gradient(top,#9B59B6,#8E44AD);
  background-image: -moz-linear-gradient(top,#9B59B6,#8E44AD);
  background-image: linear-gradient(top,#9B59B6,#8E44AD);
}
.last-comment ul,
.last-comment li {
  list-style: none;
}
.last-comment li {
  margin-top: 2px;
}
.back-to-inbox-link {
  color: #282A76;
}
.notification-message-html-content-div {
  padding: 15px 0;
}
.toolbar-mbmenu i[class^="icon"] {
  display: none !important;
}
.pillbox-icon {
  color: #656565;
  font-weight: normal;
  font-size: 24px;
  font-family: "zurmo_gamification_symbly_rRg";
  vertical-align: middle;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  position: relative;
  top: -1px;
}
.pillbox {
  line-height: 1;
  position: relative;
  display: inline-block;
  z-index: 9999;
  font-size: 11px;
  border: 1px solid #b7b7b7;
  border-top-color: #e7e7e7;
  border-left-color: #d7d7d7;
  border-right-color: #d7d7d7;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  margin: 0 0 30px 0;
  background-color: #f5f5f5;
  background-repeat: repeat-x;
  background-image: -ms-linear-gradient(top,#ffffff,#f5f5f5);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#f5f5f5));
  background-image: -webkit-linear-gradient(top,#ffffff,#f5f5f5);
  background-image: -o-linear-gradient(top,#ffffff,#f5f5f5);
  background-image: -moz-linear-gradient(top,#ffffff,#f5f5f5);
  background-image: linear-gradient(top,#ffffff,#f5f5f5);
  -webkit-box-shadow: inset 0 -2px 0 0 rgb(255, 255, 255), 0 0 9px 5px rgba(153, 153, 153, 0.12);
  -moz-box-shadow: inset 0 -2px 0 0 rgb(255, 255, 255), 0 0 9px 5px rgba(153, 153, 153, 0.12);
  -ms-box-shadow: inset 0 -2px 0 0 rgb(255, 255, 255), 0 0 9px 5px rgba(153, 153, 153, 0.12);
  -o-box-shadow: inset 0 -2px 0 0 rgb(255, 255, 255), 0 0 9px 5px rgba(153, 153, 153, 0.12);
  box-shadow: inset 0 -2px 0 0 rgb(255, 255, 255), 0 0 9px 5px rgba(153, 153, 153, 0.12);
}
.pillbox + div,
.pillbox + .pillbox {
  float: right;
  z-index: 0;
}
.pillbox.empty {
  visibility: hidden;
}
.pillbox i[class^="icon"] {
  color: #656565;
  font-weight: normal;
  font-size: 24px;
  font-family: "zurmo_gamification_symbly_rRg";
  vertical-align: middle;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  position: relative;
  top: -1px;
}
.pillbox .active > a,
.pillbox .active span,
.pillbox .active i[class^="icon"],
.pillbox .active i[class^="icon"]:before,
.pillbox .active i[class^="icon"]:after,
.pillbox .nav-open > a,
.pillbox .nav-open span,
.pillbox .nav-open i[class^="icon"],
.pillbox .nav-open i[class^="icon"]:before,
.pillbox .nav-open i[class^="icon"]:after {
  color: #7CB830;
}
.split-button,
.default-button {
  cursor: pointer;
  position: relative;
  display: inline-block;
  float: left;
  line-height: 1;
}
.split-button + .default-button,
.split-button + .split-button,
.default-button + .default-button,
.default-button + .split-button {
  border-left: 1px solid #bababa;
}
.split-button > a,
.default-button > a {
  padding: 0 5px 0 5px;
}
.split-button i,
.default-button i {
  font-style: normal;
  line-height: 30px;
  margin-right: 3px;
}
.split-button:last-child .button-trigger {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  -ms-border-radius: 0 4px 4px 0;
  -o-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
.split-button .icon-trigger:before {
  display: block;
}
.split-button .button-actions:before {
  right: 4px;
  background: url("../images/tip.png") right bottom no-repeat;
}
.split-button.active .icon-trigger:after {
  color: #656565 !important;
}
.split-button.active .button-trigger:hover .icon-trigger:after {
  color: #7CB830 !important;
}
.split-button.active .button-actions a {
  color: #fff;
}
.default-button:hover .icon-trigger:before {
  display: block !important;
}
.default-button:hover span,
.default-button:hover i[class^="icon"],
.default-button:hover i[class^="icon"]:after,
.default-button:hover i[class^="icon"]:before {
  color: #7CB830;
}
.button-label {
  font-weight: bold;
  padding: 0 5px;
  line-height: 30px;
  display: inline-block;
  white-space: nowrap;
}
.button-label:empty {
  display: none;
}
.button-action,
.button-action-trigger,
.button-trigger {
  position: relative;
  z-index: 99999;
  display: inline-block;
  line-height: 30px;
  text-align: center;
  float: right;
  -webkit-text-shadow: rgba(255,255,255,0.8) 0px 1px;
  -moz-text-shadow: rgba(255,255,255,0.8) 0px 1px;
  -ms-text-shadow: rgba(255,255,255,0.8) 0px 1px;
  -o-text-shadow: rgba(255,255,255,0.8) 0px 1px;
  text-shadow: rgba(255,255,255,0.8) 0px 1px;
}
.button-action:hover,
.button-action-trigger:hover,
.button-trigger:hover {
  background-color: #fff ;
  background-repeat: no-repeat ;
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),color-stop(50%,#ddd),to(#fff)) ;
  background-image: -webkit-linear-gradient(#fff,#ddd 50%,#fff) ;
  background-image: -ms-linear-gradient(#fff,#ddd 50%,#fff) ;
  background-image: -o-linear-gradient(#fff,#ddd 50%,#fff) ;
  background-image: -moz-linear-gradient(#fff,#ddd 50%,#fff) ;
  background-image: linear-gradient(#fff,#ddd 50%,#fff) ;
  border-left: 1px solid #e7e7e7;
}
.button-action:hover i,
.button-action-trigger:hover i,
.button-trigger:hover i {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  border-left: none;
}
.button-action:hover .icon-trigger:before,
.button-action-trigger:hover .icon-trigger:before,
.button-trigger:hover .icon-trigger:before {
  display: block;
}
.button-action:hover + .button-actions,
.button-action-trigger:hover + .button-actions,
.button-trigger:hover + .button-actions {
  display: block;
}
.button-action .icon-trigger,
.button-action-trigger .icon-trigger,
.button-trigger .icon-trigger {
  font-size: 14px !important;
  line-height: 1 !important;
  -webkit-box-shadow: inset 1px 0 0 0 #fff;
  -moz-box-shadow: inset 1px 0 0 0 #fff;
  -ms-box-shadow: inset 1px 0 0 0 #fff;
  -o-box-shadow: inset 1px 0 0 0 #fff;
  box-shadow: inset 1px 0 0 0 #fff;
  -webkit-text-shadow: 0 2px 0 #fff;
  -moz-text-shadow: 0 2px 0 #fff;
  -ms-text-shadow: 0 2px 0 #fff;
  -o-text-shadow: 0 2px 0 #fff;
  text-shadow: 0 2px 0 #fff;
  top: 0;
  margin: 0;
  padding: 0;
  border-left: 1px solid #e7e7e7;
}
.button-action .icon-trigger:after,
.button-action-trigger .icon-trigger:after,
.button-trigger .icon-trigger:after {
  content: "÷";
  padding: 0 0 0 6px;
}
.button-action .icon-trigger:before,
.button-action-trigger .icon-trigger:before,
.button-trigger .icon-trigger:before {
  content: "";
  display: none;
  position: absolute;
  top: 24px;
  right: -2px;
  width: 13px;
  height: 8px;
  background: url("../images/tip.png") right bottom no-repeat;
}
.button-trigger {
  padding: 0 8px 0 0 !important;
}
.button-action,
.button-action-trigger {
  float: left;
}
.button-action:hover,
.button-action-trigger:hover {
  background: none;
  border-left: none;
}
.button-action:hover i,
.button-action-trigger:hover i {
  -webkit-text-shadow: none;
  -moz-text-shadow: none;
  -ms-text-shadow: none;
  -o-text-shadow: none;
  text-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  border-left: none;
}
.button-action:hover .icon-trigger:before,
.button-action-trigger:hover .icon-trigger:before {
  display: block !important;
}
.button-action .icon-options:after,
.button-action-trigger .icon-options:after {
  margin: 0 !important;
  color: #656565;
  font-weight: normal;
  font-size: 24px;
  font-family: "zurmo_gamification_symbly_rRg";
  vertical-align: middle;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  position: relative;
  top: -1px;
}
.button-action .icon-trigger,
.button-action-trigger .icon-trigger {
  border-left: none !important;
}
.button-action .icon-trigger:before,
.button-action-trigger .icon-trigger:before {
  right: 0px;
}
.button-action .icon-trigger:after,
.button-action-trigger .icon-trigger:after {
  padding: 0 3px;
}
.button-actions {
  cursor: text;
  z-index: 9999;
  color: #EFEFEF;
  display: none;
  list-style: none;
  position: absolute;
  top: 40px;
  right: 0;
  min-width: 100px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  white-space: nowrap;
  border: 1px solid #444;
  background: #252525;
  -webkit-box-shadow: 0 0 10px 2px rgba(53, 53, 53, 0.5);
  -moz-box-shadow: 0 0 10px 2px rgba(53, 53, 53, 0.5);
  -ms-box-shadow: 0 0 10px 2px rgba(53, 53, 53, 0.5);
  -o-box-shadow: 0 0 10px 2px rgba(53, 53, 53, 0.5);
  box-shadow: 0 0 10px 2px rgba(53, 53, 53, 0.5);
}
.button-actions a:hover {
  color: #ffffff !important;
  background-color: #45671b !important;
  background-repeat: repeat-x !important;
  background-image: -ms-linear-gradient(top,#7CB830,#45671b) !important;
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#7CB830),color-stop(100%,#45671b)) !important;
  background-image: -webkit-linear-gradient(top,#7CB830,#45671b) !important;
  background-image: -o-linear-gradient(top,#7CB830,#45671b) !important;
  background-image: -moz-linear-gradient(top,#7CB830,#45671b) !important;
  background-image: linear-gradient(top,#7CB830,#45671b) !important;
  -webkit-text-shadow: 0px -1px 0 #385316 !important;
  -moz-text-shadow: 0px -1px 0 #385316 !important;
  -ms-text-shadow: 0px -1px 0 #385316 !important;
  -o-text-shadow: 0px -1px 0 #385316 !important;
  text-shadow: 0px -1px 0 #385316 !important;
}
.button-actions:hover,
.button-actions.stayOpen,
.button-actions.nav-open {
  display: block;
}
.button-actions:before {
  content: "";
  display: block;
  position: absolute;
  top: -15px;
  right: 0;
  width: 100%;
  height: 15px;
  background: transparent;
}
.button-actions li {
  line-height: 100%;
}
.button-actions li:first-child {
  border-top: none;
}
.button-actions li:last-child {
  border-bottom: none;
}
.button-actions .divider {
  border-top: 1px solid #181818;
  border-bottom: 1px solid #323232;
  margin: 5px 5px;
}
.button-actions li > a {
  color: #EFEFEF;
  font-size: 11px;
  font-weight: normal;
  display: block;
  padding: 6px 10px 6px 10px;
  margin: 1px;
  -webkit-text-shadow: none;
  -moz-text-shadow: none;
  -ms-text-shadow: none;
  -o-text-shadow: none;
  text-shadow: none;
}
.button-actions label {
  color: #EFEFEF;
}
.button-actions .has-model-select {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  -ms-border-radius: 0 3px 3px 0;
  -o-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.button-actions .has-model-select a {
  right: -1px;
  bottom: 3px;
  height: 23px;
  -webkit-border-radius: inherit;
  -moz-border-radius: inherit;
  -ms-border-radius: inherit;
  -o-border-radius: inherit;
  border-radius: inherit;
}
.button-actions .has-model-select a:hover {
  background: url("../images/dropdown-general.png") left top no-repeat !important;
}
.default-button:hover span,
.default-button:hover i[class^="icon"],
.default-button:hover i[class^="icon"]:after,
.default-button:hover i[class^="icon"]:before,
.button-action:hover span,
.button-action:hover i[class^="icon"],
.button-action:hover i[class^="icon"]:after,
.button-action:hover i[class^="icon"]:before,
.button-action-trigger:hover span,
.button-action-trigger:hover i[class^="icon"],
.button-action-trigger:hover i[class^="icon"]:after,
.button-action-trigger:hover i[class^="icon"]:before {
  color: #7CB830;
}
.nav-open .button-actions {
  display: block;
}
.nav-open .icon-trigger:before {
  display: block !important;
}
.nav-open .close-flyout {
  color: #fff !important;
}
.nav-open .flyout-action .close-flyout {
  color: #333333 !important;
}
.button-actions.open-on-left {
  right: auto;
  left: 0;
}
.button-actions.open-on-left:before {
  width: 80%;
  right: auto;
  background-position: 50% bottom;
}
.juiportlet-widget-content .pillbox {
  margin: 15px 0 0 15px;
}
.unread-count {
  display: inline-block;
  position: relative;
  top: -1px;
  margin: 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  line-height: 15px;
  text-align: center;
  color: #545454;
  -webkit-text-shadow: none;
  -moz-text-shadow: none;
  -ms-text-shadow: none;
  -o-text-shadow: none;
  text-shadow: none;
  font-size: 9px;
  font-weight: bold !important;
  background-color: #dfdfdf;
  background-repeat: repeat-x;
  background-image: -ms-linear-gradient(top,#fff,#dfdfdf);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#dfdfdf));
  background-image: -webkit-linear-gradient(top,#fff,#dfdfdf);
  background-image: -o-linear-gradient(top,#fff,#dfdfdf);
  background-image: -moz-linear-gradient(top,#fff,#dfdfdf);
  background-image: linear-gradient(top,#fff,#dfdfdf);
  border: 1px solid #dfdfdf;
}
.unread-count:hover {
  color: inherit;
}
.hasCheckboxes {
  float: left;
  display: inline-block;
  border-left: 1px solid #bababa;
  text-indent: 0 !important;
  vertical-align: middle;
  padding: 0 0 0 15px;
  line-height: 30px;
}
.hasCheckboxes:before {
  content: "";
  margin: 0;
  display: none;
}
.hasCheckboxes .hasCheckBox {
  display: inline-block;
  width: auto;
  padding-left: 20px;
  margin-right: 0;
  position: relative;
  top: 3px;
}
.hasCheckboxes .hasCheckBox + label {
  padding-right: 15px;
  margin: 0 !important;
  font-size: 11px !important;
  font-weight: bold !important;
}
.clickable-dividedmenu:not(.nav-open) .button-actions:hover,
.clickable-dividedmenu:not(.nav-open) .button-action-trigger:hover + .button-actions {
  display: none;
}
.overlay-view {
  width: 500px;
  text-align: left;
  padding: 5px 5px 10px 5px;
  white-space: normal;
}
.overlay-view div {
  background: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  -ms-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important;
  border: none !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  padding: 0 !important;
  margin: 0 !important;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  margin-bottom: 5px !important;
  line-height: 1.4;
  font-size: 12px;
  cursor: text;
}
.overlay-view .after-form-details-content {
  padding: 0px;
  color: #efefef !important;
  text-align: left;
}
.overlay-view .after-form-details-content a {
  display: inline;
  color: #EFEFEF !important;
  padding: 0;
  text-decoration: underline !important;
}
.overlay-view h3 {
  font-weight: bold;
  font-size: 13px;
  color: #EFEFEF !important;
  -webkit-text-shadow: none !important;
  -moz-text-shadow: none !important;
  -ms-text-shadow: none !important;
  -o-text-shadow: none !important;
  text-shadow: none !important;
}
.overlay-view .details-description {
  margin-bottom: 5px !important;
  line-height: 1.4;
  font-size: 12px;
}
.overlay-view strong {
  display: block;
}
body .overlay-view .after-form-details-content a:hover {
  background: none !important;
  background-image: none !important;
  color: #fff !important;
  -webkit-text-shadow: none !important;
  -moz-text-shadow: none !important;
  -ms-text-shadow: none !important;
  -o-text-shadow: none !important;
  text-shadow: none !important;
}
.stay-open {
  display: block !important;
}
.tabs-container,
.email-template-content {
  position: relative;
  margin-bottom: 15px;
}
.tabs-container > .tab,
.email-template-content > .tab {
  position: absolute;
  top: 28px;
  left: 0;
  width: 100%;
  display: none;
  line-height: 150%;
  padding: 0;
  border: 1px solid #dfdfdf;
  border-top: none;
  background: #fefefe;
}
.tabs-container > .tab label,
.email-template-content > .tab label {
  display: none;
}
.tabs-container > .tab .redactor_box,
.email-template-content > .tab .redactor_box {
  border: none !important;
}
.tabs-container > .tab .redactor_box textarea,
.email-template-content > .tab .redactor_box textarea {
  color: #fff !important;
  background: #111 !important;
}
.tabs-container > .tab textarea,
.email-template-content > .tab textarea {
  border: none !important;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  -ms-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important;
}
.tabs-container .tab.active-tab,
.email-template-content .tab.active-tab {
  display: block;
  position: relative;
  top: 0;
}
.autoresponder-combined-content,
.email-template-combined-content {
  padding: 0;
  position: relative;
}
.autoresponder-combined-content .big-spinner,
.email-template-combined-content .big-spinner {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1000000;
  width: 100%;
  height: 100%;
  margin: 0;
}
.autoresponder-combined-content .spinner,
.email-template-combined-content .spinner {
  margin: 100px 0 0 50%;
  left: 0 !important;
  top: 0 !important;
}
.autoresponder-combined-content.strong-right,
.email-template-combined-content.strong-right {
  padding-left: 15px;
  padding-bottom: 15px;
}
.autoresponder-combined-content.full-width,
.email-template-combined-content.full-width {
  padding-right: 15px;
}
.autoresponder-combined-content.right-column,
.email-template-combined-content.right-column {
  overflow: visible;
}
.email-template-content .big-spinner {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1000000;
  width: 100%;
  height: 100%;
  background: rgba(255,255,255,0.8);
  margin: 0;
}
.tabs-nav {
  border-bottom: 1px solid #dfdfdf;
  line-height: 1;
}
.tabs-nav a {
  display: inline-block;
  padding: 0 12px;
  line-height: 26px;
  margin: 0 5px 0 0;
  background: url("../images/table-items-header.png") left bottom repeat-x;
  border: 1px solid #dfdfdf;
  border-bottom: none;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  -ms-border-radius: 3px 3px 0 0;
  -o-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  font-size: 11px;
  font-weight: 700;
  color: #666;
  -webkit-text-shadow: 0 1px 0 #fff;
  -moz-text-shadow: 0 1px 0 #fff;
  -ms-text-shadow: 0 1px 0 #fff;
  -o-text-shadow: 0 1px 0 #fff;
  text-shadow: 0 1px 0 #fff;
  vertical-align: bottom;
}
.tabs-nav a:hover,
.tabs-nav a.active-tab {
  background: url("../images/view-toolbar-gradient.png") left bottom repeat-x;
  text-decoration: none;
  position: relative;
  top: 1px;
  color: #282A76;
}
.tabs-nav label {
  float: none;
  line-height: 26px;
  margin: 0;
  cursor: pointer;
}
.mergetag-guide-modal {
  padding: 15px;
  line-height: 140%;
}
.mergetag-guide-modal > div {
  margin-top: 15px;
}
.mergetag-guide-modal h4 {
  margin-bottom: 5px;
}
.mergetag-guide-modal ul {
  padding-left: 16px;
}
.mergetag-guide-modal li {
  margin-bottom: 4px;
}
.redactor-iframe {
  width: 100%;
  height: 100%;
  border: none;
}
.juiportlet-columns-MarketingDashboard .juiportlet-widget {
  margin-right: 0;
}
.marketing-list-members-portlet-container .portlet-view-toolbar {
  float: left;
}
#marketing-list-member-configuration-form {
  position: relative;
  padding: 15px;
  border-bottom: 1px solid #DFDFDF;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  *zoom: 1;
}
#marketing-list-member-configuration-form:before,
#marketing-list-member-configuration-form:after {
  content: " ";
  display: table;
}
#marketing-list-member-configuration-form:after {
  clear: both;
}
#marketing-list-member-configuration-form input[type="text"] {
  position: relative;
  left: -3px;
  width: 219px;
  float: left;
  margin: 0 0 0 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  border-left: none;
  font-style: italic;
  color: #999;
  text-indent: 5px;
  line-height: 25px;
  height: 25px !important;
  border: 1px solid #d5d4d4;
  background: url("../images/search-bar-gradient.png") left top repeat-x;
}
#marketing-list-member-configuration-form input[type="text"]:focus {
  outline: none !important;
  box-shadow: none !important;
}
#marketing-list-member-configuration-form .list-view-items-summary-clone {
  margin-top: 51px;
}
.MarketingListMembersListView {
  margin-bottom: 0;
}
.MarketingListMembersListView .items {
  background: #fff;
}
.marketing-list-members-list {
  float: none !important;
}
#marketing-list-member-select-contact-or-report-form {
  padding: 15px;
  position: relative;
}
#marketing-list-member-select-contact-or-report-form .close-flyout {
  position: absolute;
  right: 3px;
  top: 3px;
  font-weight: normal !important;
  font-size: 18px;
  font-family: "zurmo_gamification_symbly_rRg";
  cursor: pointer;
}
#marketing-list-member-select-contact-or-report-form .close-flyout:hover {
  background: none !important;
}
#marketing-list-member-select-contact-or-report-form .search-without-scope {
  margin-top: 10px;
  position: relative;
  background: url("../images/search-bar-loopa.png") left top no-repeat;
}
#marketing-list-member-select-contact-or-report-form .search-without-scope .z-spinner {
  top: 2px;
  right: 0;
  left: auto;
  display: block;
}
#marketing-list-member-select-contact-or-report-form input[type="text"] {
  width: 300px;
  margin: 0 0 0 23px;
  font-style: italic;
  color: #999;
  text-indent: 5px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  border: none;
  background: url("../images/search-bar-gradient.png") left top repeat-x;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
#marketing-list-member-select-contact-or-report-form input[type="text"]:focus {
  outline: none !important;
  box-shadow: none !important;
}
#marketing-list-member-select-contact-or-report-form input[type="radio"] {
  margin-right: 5px;
}
#marketing-list-member-select-contact-or-report-form label + input[type="radio"] {
  margin-left: 15px;
}
#MarketingListMembersForPortletView {
  float: left;
  width: 100%;
  box-shadow: inset 0 1px 0 0 #ffffff;
  background: #f6f6f6;
  background: -moz-linear-gradient(top,#f6f6f6 0,#ededed 110px,transparent 110px,transparent 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f6f6f6),color-stop(110px,#ededed),color-stop(110px,transparent),color-stop(100%,transparent));
  background: -webkit-linear-gradient(top,#f6f6f6 0,#ededed 110px,transparent 110px,transparent 100%);
  background: -o-linear-gradient(top,#f6f6f6 0,#ededed 110px,transparent 110px,transparent 100%);
  background: -ms-linear-gradient(top,#f6f6f6 0,#ededed 110px,transparent 110px,transparent 100%);
  background: linear-gradient(to bottom,#f6f6f6 0,#ededed 110px,transparent 110px,transparent 100%);
}
#MarketingListMembersConfigurationForm_filteredBySearchTerm_area {
  margin-right: 15px;
  float: left;
  border: 1px solid #d5d4d4;
  background: url("../images/search-bar-loopa.png") left top no-repeat;
}
#MarketingListMembersConfigurationForm_filteredBySearchTerm_area input[type="text"] {
  margin: 0 0 0 23px;
  text-indent: 5px;
  line-height: 23px;
  height: 23px !important;
  border: none;
  left: 0;
}
#MarketingListMembersConfigurationForm_filteredBySearchTerm_area input[type="text"]:focus {
  outline: none !important;
  box-shadow: none !important;
}
#MarketingListMembersConfigurationForm_filteredBySubscriptionType_area {
  margin-left: 15px;
  width: auto;
  top: 20px;
}
.marketing-list-member-stats {
  margin: 5px 0 0 0;
  font-size: 12px;
}
.marketing-list-member-stats strong {
  display: block;
  margin-bottom: 3px;
}
.portlet-with-toolbar .view-toolbar {
  margin: 15px 0 0 15px;
}
.portlet-with-toolbar .view-toolbar .parent > ul {
  top: auto;
}
#ReportDetailsView,
#CampaignDetailsView,
#MarketingListDetailsView,
#SecuredActionBarForMarketingSearchAndListView {
  position: relative;
  z-index: 10;
}
#ReportDetailsView + div,
#CampaignDetailsView + div,
#MarketingListDetailsView + div,
#SecuredActionBarForMarketingSearchAndListView + div {
  position: relative;
  z-index: 5;
}
#ReportDetailsView + div + div,
#CampaignDetailsView + div + div,
#MarketingListDetailsView + div + div,
#SecuredActionBarForMarketingSearchAndListView + div + div {
  position: relative;
  z-index: 1;
}
.marketing-graph {
  float: left;
  padding: 0 5px 15px 5px;
}
.marketing-graph h3 {
  padding-left: 15px;
}
.marketing-graph.half {
  width: 49%;
}
.graph-container {
  clear: left;
  margin: 15px 0 0 0;
}
.marketing-list-autoresponders-list .items {
  background: #ffffff;
}
.edit-autoresponder-link {
  color: #282A76;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
}
.edit-autoresponder-link:after {
  content: " — ";
  font-weight: 400;
  color: #545454;
}
.autoresponder-extra-info {
  margin-bottom: 10px;
  font-style: italic;
}
.autoresponder-stats {
  padding-right: 5px;
  width: 20%;
  float: left;
  text-align: left;
  font-size: 12px;
}
.autoresponder-stats strong {
  font-size: 26px;
  font-weight: bold;
  display: block;
}
a + .autoresponder-stats {
  margin-left: 0;
}
.metrics-details {
  text-align: right;
}
.metrics-details h3 {
  width: auto;
  float: left;
  color: #545454 !important;
}
.metrics-details div,
.metrics-details form {
  width: auto;
  display: inline-block;
}
.metrics-details div label,
.metrics-details form label {
  float: left;
}
.metrics-details > div {
  font-size: 14px;
  line-height: 1;
  font-weight: bold;
  color: #656565;
  display: block;
  margin-bottom: 10px;
}
.module-intro-content,
#marketing-intro-content {
  margin-bottom: 30px;
}
.module-intro-examples h3 {
  margin-bottom: 10px;
}
.module-intro-examples ol {
  padding-left: 15px;
  line-height: 175%;
}
.module-intro-steps {
  width: 100%;
  margin: 30px 0 15px 0;
}
.module-intro-steps:after {
  clear: none;
}
.module-intro-steps > div {
  width: 32%;
  float: left;
  margin-left: 2%;
  min-height: 150px;
  background-color: rgba(51,51,51,0.75);
  background-repeat: repeat-x;
  background-image: -ms-linear-gradient(top,rgba(34,34,34,0.85),rgba(51,51,51,0.75));
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(34,34,34,0.85)),color-stop(100%,rgba(51,51,51,0.75)));
  background-image: -webkit-linear-gradient(top,rgba(34,34,34,0.85),rgba(51,51,51,0.75));
  background-image: -o-linear-gradient(top,rgba(34,34,34,0.85),rgba(51,51,51,0.75));
  background-image: -moz-linear-gradient(top,rgba(34,34,34,0.85),rgba(51,51,51,0.75));
  background-image: linear-gradient(top,rgba(34,34,34,0.85),rgba(51,51,51,0.75));
  color: #EFEFEF;
  border: 1px solid #333;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px 0 rgba(200, 200, 200, 0.4), 0 1px 0 0 #111;
  -moz-box-shadow: inset 0 1px 1px 0 rgba(200, 200, 200, 0.4), 0 1px 0 0 #111;
  -ms-box-shadow: inset 0 1px 1px 0 rgba(200, 200, 200, 0.4), 0 1px 0 0 #111;
  -o-box-shadow: inset 0 1px 1px 0 rgba(200, 200, 200, 0.4), 0 1px 0 0 #111;
  box-shadow: inset 0 1px 1px 0 rgba(200, 200, 200, 0.4), 0 1px 0 0 #111;
  padding: 1px 0 0 0;
}
.module-intro-steps > div:first-child {
  margin-left: 0;
}
.module-intro-steps h3 {
  color: #fff !important;
  font-size: 14px;
  padding: 34px 0 0 10px;
  font-weight: normal;
  -webkit-text-shadow: 0 1px 0 #000;
  -moz-text-shadow: 0 1px 0 #000;
  -ms-text-shadow: 0 1px 0 #000;
  -o-text-shadow: 0 1px 0 #000;
  text-shadow: 0 1px 0 #000;
  position: relative;
  float: left;
  line-height: 1;
  height: 100%;
  min-height: 149px;
  width: 85px;
}
.module-intro-steps h3 strong {
  display: block;
  font-size: 50px;
  line-height: 1;
}
.module-intro-steps h3 span {
  color: #fff;
  display: inline-block;
  font-weight: 100 !important;
  font-size: 80%;
  line-height: 50px;
  margin-top: -5px;
}
.module-intro-steps p {
  min-height: 149px;
  padding: 10px 10px 10px 10px;
  margin-left: 85px;
  font-size: 13px;
  line-height: 21px;
  color: #ececec;
}
.module-intro-steps p strong {
  color: #fff;
  display: block;
  font-size: 14px;
  line-height: 22px;
}
.module-intro-steps span {
  display: block;
}
#products-intro-steps img {
  float: left;
  margin: 10px 15px 10px 10px;
  opacity: 0.83;
}
#products-intro-steps .third p {
  border-left: none !important;
  padding-top: 0;
}
.hide-module-intro,
.hide-marketing-intro {
  margin-bottom: 30px;
  width: 100%;
  text-align: right;
}
.hide-module-intro span,
.hide-marketing-intro span {
  font-weight: normal !important;
  font-size: 26px;
  font-family: "zurmo_gamification_symbly_rRg";
  line-height: 1;
  border: none;
  margin-right: 5px;
  outline: none !important;
  display: inline-block;
  position: relative;
  top: 2px;
  color: #7CB830;
}
.hide-module-intro span:before,
.hide-marketing-intro span:before {
  content: "•";
}
.catalog-item-description .icon,
.product-description .icon,
.catalog-description .icon {
  position: relative;
  margin: 0px 15px 0 0;
  display: inline-block;
  height: 100%;
}
.catalog-item-description .icon:before,
.product-description .icon:before,
.catalog-description .icon:before {
  content: '\00CE';
  font-weight: normal !important;
  font-size: 145px;
  font-family: "zurmo_gamification_symbly_rRg";
  line-height: 60px;
  position: absolute;
  top: 10px;
  -webkit-text-shadow: 0 -1px 0 #000;
  -moz-text-shadow: 0 -1px 0 #000;
  -ms-text-shadow: 0 -1px 0 #000;
  -o-text-shadow: 0 -1px 0 #000;
  text-shadow: 0 -1px 0 #000;
}
.catalog-item-description p {
  margin-left: 95px;
}
.catalog-item-description .icon:before {
  content: '\00CF';
  font-size: 160px;
}
.product-description p {
  margin-left: 110px;
}
.product-description .icon:before {
  left: 10px;
  content: '\0027';
  font-size: 160px;
}
.products .product-description {
  color: #fff !important;
}
.producttemplates .catalog-item-description .icon:before {
  color: #fff !important;
}
.campaign-items-container .hasDrillDownContent {
  padding: 5px !important;
}
.campaign-items-container .hasDrillDownContent table {
  border-bottom: 1px solid #DFDFDF;
  margin: 5px 0 0 0;
  width: 100%;
}
.campaign-items-container .hasDrillDownContent td,
.campaign-items-container .hasDrillDownContent th {
  border: 1px solid #DFDFDF;
  border-right: none;
  vertical-align: middle;
  padding: 5px;
  word-wrap: break-word;
  text-align: left;
}
.campaign-items-container .hasDrillDownContent th {
  font-weight: bold !important;
  height: 25px;
  line-height: 25px;
  background: url("../images/table-items-header.png") left top repeat-x;
  padding: 0 5px;
}
.campaign-items-container .error {
  color: #c43d53;
}
.email-recipient-name {
  float: left;
  width: 15%;
  display: block;
  line-height: 23px;
}
.continuum {
  float: left;
  display: inline-block;
  font-size: 11px;
  margin-right: 10px;
}
.continuum > div {
  display: inline-block;
  border: 1px solid #b7b7b7;
  border-top-color: #e7e7e7;
  border-left-color: #d7d7d7;
  border-right-color: #d7d7d7;
  border-radius: 4px;
  background: url("../images/view-toolbar-gradient-darker.png") left bottom repeat-x;
  -webkit-box-shadow: inset 0 0 1px 1px #efefef;
  -moz-box-shadow: inset 0 0 1px 1px #efefef;
  -ms-box-shadow: inset 0 0 1px 1px #efefef;
  -o-box-shadow: inset 0 0 1px 1px #efefef;
  box-shadow: inset 0 0 1px 1px #efefef;
}
.last-email-activity-status {
  float: none;
  margin-left: 8px;
  position: absolute;
  top: 2px;
  display: inline-block;
}
.last-email-activity-status .continuum {
  margin-right: 4px;
}
.last-email-activity-status .tooltip {
  font-weight: normal;
  margin-right: 0;
  font-size: 8px;
}
.gmail-user-stage-status,
.import-item-stage-status,
.export-item-stage-status,
.email-recipient-stage-status {
  text-align: center;
  float: left;
  font-size: 11px;
  width: auto;
  font-weight: 700;
  position: relative;
  color: #545454;
  text-shadow: #fff 0 1px 0;
  margin: 0;
  padding-right: 6px;
  line-height: 20px;
  display: inline-block;
  border-left: 1px solid #bababa;
}
.gmail-user-stage-status.completed i,
.gmail-user-stage-status.stage-true i,
.gmail-user-stage-status.stage-running i,
.import-item-stage-status.completed i,
.import-item-stage-status.stage-true i,
.import-item-stage-status.stage-running i,
.export-item-stage-status.completed i,
.export-item-stage-status.stage-true i,
.export-item-stage-status.stage-running i,
.email-recipient-stage-status.completed i,
.email-recipient-stage-status.stage-true i,
.email-recipient-stage-status.stage-running i {
  color: #97c43d;
  -webkit-text-shadow: 0 0 5px #97c43d;
  -moz-text-shadow: 0 0 5px #97c43d;
  -ms-text-shadow: 0 0 5px #97c43d;
  -o-text-shadow: 0 0 5px #97c43d;
  text-shadow: 0 0 5px #97c43d;
}
.gmail-user-stage-status.stage-running i,
.import-item-stage-status.stage-running i,
.export-item-stage-status.stage-running i,
.email-recipient-stage-status.stage-running i {
  -o-animation: led-throb 0.25s;
  -ms-animation: led-throb 0.25s;
  -moz-animation: led-throb 0.25s;
  -webkit-animation: led-throb 0.25s;
  animation: led-throb 0.25s;
}
.gmail-user-stage-status.stage-false i,
.import-item-stage-status.stage-false i,
.export-item-stage-status.stage-false i,
.email-recipient-stage-status.stage-false i {
  color: #c43d53;
  -webkit-text-shadow: 0 0 5px #c43d53;
  -moz-text-shadow: 0 0 5px #c43d53;
  -ms-text-shadow: 0 0 5px #c43d53;
  -o-text-shadow: 0 0 5px #c43d53;
  text-shadow: 0 0 5px #c43d53;
}
.gmail-user-stage-status.processing i,
.gmail-user-stage-status.active i,
.gmail-user-stage-status.stage-pending i,
.gmail-user-stage-status i,
.import-item-stage-status.processing i,
.import-item-stage-status.active i,
.import-item-stage-status.stage-pending i,
.import-item-stage-status i,
.export-item-stage-status.processing i,
.export-item-stage-status.active i,
.export-item-stage-status.stage-pending i,
.export-item-stage-status i,
.email-recipient-stage-status.processing i,
.email-recipient-stage-status.active i,
.email-recipient-stage-status.stage-pending i,
.email-recipient-stage-status i {
  font-weight: bold;
  line-height: 1;
  padding: 0 6px;
  color: #ffd900;
  -webkit-text-shadow: 0 0 5px #ffd900;
  -moz-text-shadow: 0 0 5px #ffd900;
  -ms-text-shadow: 0 0 5px #ffd900;
  -o-text-shadow: 0 0 5px #ffd900;
  text-shadow: 0 0 5px #ffd900;
}
.gmail-user-stage-status:first-child,
.import-item-stage-status:first-child,
.export-item-stage-status:first-child,
.email-recipient-stage-status:first-child {
  border-left: none;
}
.gmail-user-stage-status span,
.import-item-stage-status span,
.export-item-stage-status span,
.email-recipient-stage-status span {
  font-size: 10px;
  font-weight: bold;
}
@-webkit-keyframes led-throb {
  50% {
    filter: alpha(opacity=10);
    -khtml-opacity: 0.1;
    -moz-opacity: 0.1;
    opacity: 0.1;
    -webkit-transform: scale(1.2);
  }
}
@-moz-keyframes led-throb {
  50% {
    filter: alpha(opacity=10);
    -khtml-opacity: 0.1;
    -moz-opacity: 0.1;
    opacity: 0.1;
    -moz-transform: scale(1.2);
  }
}
@-o-keyframes led-throb {
  50% {
    filter: alpha(opacity=10);
    -khtml-opacity: 0.1;
    -moz-opacity: 0.1;
    opacity: 0.1;
    -o-transform: scale(1.2);
  }
}
@-ms-keyframes led-throb {
  50% {
    filter: alpha(opacity=10);
    -khtml-opacity: 0.1;
    -moz-opacity: 0.1;
    opacity: 0.1;
    -ms-transform: scale(1.2);
  }
}
@keyframes led-throb {
  50% {
    filter: alpha(opacity=10);
    -khtml-opacity: 0.1;
    -moz-opacity: 0.1;
    opacity: 0.1;
    transform: scale(1.2);
  }
}
.opportunity-time-stage,
.opportunity-time-stage-related,
.opportunity-time-stage-kanban,
.campaign-status {
  text-align: center;
  float: left;
  font-size: 11px;
  width: auto;
  font-weight: 700;
  position: relative;
  color: #545454;
  text-shadow: #fff 0 1px 0;
  margin: 0;
  padding-right: 6px;
  line-height: 20px;
  display: inline-block;
}
.opportunity-time-stage span,
.opportunity-time-stage-related span,
.opportunity-time-stage-kanban span,
.campaign-status span {
  font-size: 10px;
  font-weight: bold;
}
.opportunity-time-stage i,
.opportunity-time-stage-related i,
.opportunity-time-stage-kanban i,
.campaign-status i {
  font-weight: bold;
  line-height: 1;
  padding: 0 6px;
  color: #cccccc;
  -webkit-text-shadow: 0 0 5px #cccccc;
  -moz-text-shadow: 0 0 5px #cccccc;
  -ms-text-shadow: 0 0 5px #cccccc;
  -o-text-shadow: 0 0 5px #cccccc;
  text-shadow: 0 0 5px #cccccc;
  -webkit-transform-origin: 50%;
  -moz-transform-origin: 50%;
  -ms-transform-origin: 50%;
  -o-transform-origin: 50%;
  transform-origin: 50%;
}
.opportunity-time-stage.completed  i,
.opportunity-time-stage-related.completed  i,
.opportunity-time-stage-kanban.completed  i,
.campaign-status.completed  i {
  color: #97c43d;
  -webkit-text-shadow: 0 0 5px #97c43d;
  -moz-text-shadow: 0 0 5px #97c43d;
  -ms-text-shadow: 0 0 5px #97c43d;
  -o-text-shadow: 0 0 5px #97c43d;
  text-shadow: 0 0 5px #97c43d;
}
.opportunity-time-stage.sending i,
.opportunity-time-stage.scheduled i,
.opportunity-time-stage-related.sending i,
.opportunity-time-stage-related.scheduled i,
.opportunity-time-stage-kanban.sending i,
.opportunity-time-stage-kanban.scheduled i,
.campaign-status.sending i,
.campaign-status.scheduled i {
  color: #ffd900;
  -webkit-text-shadow: 0 0 5px #ffd900;
  -moz-text-shadow: 0 0 5px #ffd900;
  -ms-text-shadow: 0 0 5px #ffd900;
  -o-text-shadow: 0 0 5px #ffd900;
  text-shadow: 0 0 5px #ffd900;
}
.opportunity-time-stage.sending i,
.opportunity-time-stage-related.sending i,
.opportunity-time-stage-kanban.sending i,
.campaign-status.sending i {
  -o-animation: led-throb 0.5s ease-in-out infinite;
  -ms-animation: led-throb 0.5s ease-in-out infinite;
  -moz-animation: led-throb 0.5s ease-in-out infinite;
  -webkit-animation: led-throb 0.5s ease-in-out infinite;
  animation: led-throb 0.5s ease-in-out infinite;
}
.opportunity-time-stage.paused i,
.opportunity-time-stage-related.paused i,
.opportunity-time-stage-kanban.paused i,
.campaign-status.paused i {
  color: #c43d53;
  -webkit-text-shadow: 0 0 5px #c43d53;
  -moz-text-shadow: 0 0 5px #c43d53;
  -ms-text-shadow: 0 0 5px #c43d53;
  -o-text-shadow: 0 0 5px #c43d53;
  text-shadow: 0 0 5px #c43d53;
}
.opportunity-time-stage-related {
  float: none;
}
.led {
  font-weight: bold;
  line-height: 1;
  color: #ffd900;
  -webkit-text-shadow: 0 0 5px #ffd900;
  -moz-text-shadow: 0 0 5px #ffd900;
  -ms-text-shadow: 0 0 5px #ffd900;
  -o-text-shadow: 0 0 5px #ffd900;
  text-shadow: 0 0 5px #ffd900;
}
.led.state-true {
  color: #97c43d;
  -webkit-text-shadow: 0 0 5px #97c43d;
  -moz-text-shadow: 0 0 5px #97c43d;
  -ms-text-shadow: 0 0 5px #97c43d;
  -o-text-shadow: 0 0 5px #97c43d;
  text-shadow: 0 0 5px #97c43d;
}
.led.state-false {
  color: #c43d53;
  -webkit-text-shadow: 0 0 5px #c43d53;
  -moz-text-shadow: 0 0 5px #c43d53;
  -ms-text-shadow: 0 0 5px #c43d53;
  -o-text-shadow: 0 0 5px #c43d53;
  text-shadow: 0 0 5px #c43d53;
}
.campaign-status-badge {
  position: relative;
  top: -1px;
  margin-left: 8px;
  color: #fff;
  background: gold;
  font-size: 11px;
  padding: 2px 4px;
  -webkit-text-shadow: none;
  -moz-text-shadow: none;
  -ms-text-shadow: none;
  -o-text-shadow: none;
  text-shadow: none;
  background-color: #e4b600;
  background-repeat: repeat-x;
  background-image: -ms-linear-gradient(top,#ffcc00,#e4b600);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffcc00),color-stop(100%,#e4b600));
  background-image: -webkit-linear-gradient(top,#ffcc00,#e4b600);
  background-image: -o-linear-gradient(top,#ffcc00,#e4b600);
  background-image: -moz-linear-gradient(top,#ffcc00,#e4b600);
  background-image: linear-gradient(top,#ffcc00,#e4b600);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-weight: normal;
}
.campaign-status-badge.status-true {
  background-color: #6fa82d;
  background-repeat: repeat-x;
  background-image: -ms-linear-gradient(top,#97c43d,#6fa82d);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#97c43d),color-stop(100%,#6fa82d));
  background-image: -webkit-linear-gradient(top,#97c43d,#6fa82d);
  background-image: -o-linear-gradient(top,#97c43d,#6fa82d);
  background-image: -moz-linear-gradient(top,#97c43d,#6fa82d);
  background-image: linear-gradient(top,#97c43d,#6fa82d);
}
.campaign-status-badge.status-true:before {
  margin-right: 4px;
  content: "✔";
  color: #476c1d;
}
.campaign-status-badge.status-false {
  background-color: #a82d31;
  background-repeat: repeat-x;
  background-image: -ms-linear-gradient(top,#c43d53,#a82d31);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#c43d53),color-stop(100%,#a82d31));
  background-image: -webkit-linear-gradient(top,#c43d53,#a82d31);
  background-image: -o-linear-gradient(top,#c43d53,#a82d31);
  background-image: -moz-linear-gradient(top,#c43d53,#a82d31);
  background-image: linear-gradient(top,#c43d53,#a82d31);
}
.campaign-status-badge.status-false:before {
  margin-right: 4px;
  content: "✖";
  color: #6c1d1f;
}
.CampaignItemsRelatedListView .icon-empty:before {
  content: "f";
}
.no-subscribers-found .icon-notice:before,
.no-email-recipients-found .icon-notice:before {
  content: "f";
}
.no-autoresponders-found .icon-notice:before {
  content: "g7";
}
#ProductIntroLinkActionElement ul,
#MarketingIntroLinkActionElement ul,
#MarketingListCampaignRetargetingIntroLinkActionElement ul {
  right: 0;
}
#ProductIntroLinkActionElement ul li,
#MarketingIntroLinkActionElement ul li,
#MarketingListCampaignRetargetingIntroLinkActionElement ul li {
  padding: 0 5px 5px 5px;
}
#ProductIntroLinkActionElement ul li .hasCheckBox,
#MarketingIntroLinkActionElement ul li .hasCheckBox,
#MarketingListCampaignRetargetingIntroLinkActionElement ul li .hasCheckBox {
  display: inline-block;
  margin-right: 5px;
  position: relative;
  top: 4px;
}
#ProductIntroLinkActionElement .parent a,
#MarketingIntroLinkActionElement .parent a,
#MarketingListCampaignRetargetingIntroLinkActionElement .parent a {
  padding-left: 10px;
}
#ProductIntroLinkActionElement .parent > a > span,
#MarketingIntroLinkActionElement .parent > a > span,
#MarketingListCampaignRetargetingIntroLinkActionElement .parent > a > span {
  text-indent: -9999px;
  display: inline-block;
  width: 0;
}
#ProductIntroLinkActionElement .parent > a:before,
#MarketingIntroLinkActionElement .parent > a:before,
#MarketingListCampaignRetargetingIntroLinkActionElement .parent > a:before {
  content: "n";
  font-weight: normal !important;
  font-size: 24px;
  font-family: "zurmo_gamification_symbly_rRg";
  position: relative;
  top: 2px;
}
#ProductIntroLinkActionElement .parent a:after,
#MarketingIntroLinkActionElement .parent a:after,
#MarketingListCampaignRetargetingIntroLinkActionElement .parent a:after {
  margin-left: 2px;
  top: 0;
}
.screen-options {
  padding: 5px 10px 10px 10px;
  text-align: left;
  color: #EFEFEF;
}
.screen-options h4 {
  text-align: right;
  color: #EFEFEF !important;
  font-weight: bold;
  -webkit-text-shadow: none !important;
  -moz-text-shadow: none !important;
  -ms-text-shadow: none !important;
  -o-text-shadow: none !important;
  text-shadow: none !important;
}
.screen-options .hasCheckBox {
  display: inline-block;
  margin-right: 5px;
  position: relative;
  top: 4px;
}
#MarketingListsManageSubscriptionsListView,
#MarketingListsExternalActionsPreviewView,
#MarketingListsExternalActionsPageView,
#MarketingListsManageSubscriptionsPageView {
  margin-left: 0;
  padding: 75px 15% 15px 15%;
}
#MarketingListsManageSubscriptionsListView > .GridView,
#MarketingListsExternalActionsPreviewView > .GridView,
#MarketingListsExternalActionsPageView > .GridView,
#MarketingListsManageSubscriptionsPageView > .GridView {
  *zoom: 1;
}
#MarketingListsManageSubscriptionsListView > .GridView:before,
#MarketingListsManageSubscriptionsListView > .GridView:after,
#MarketingListsExternalActionsPreviewView > .GridView:before,
#MarketingListsExternalActionsPreviewView > .GridView:after,
#MarketingListsExternalActionsPageView > .GridView:before,
#MarketingListsExternalActionsPageView > .GridView:after,
#MarketingListsManageSubscriptionsPageView > .GridView:before,
#MarketingListsManageSubscriptionsPageView > .GridView:after {
  content: " ";
  display: table;
}
#MarketingListsManageSubscriptionsListView > .GridView:after,
#MarketingListsExternalActionsPreviewView > .GridView:after,
#MarketingListsExternalActionsPageView > .GridView:after,
#MarketingListsManageSubscriptionsPageView > .GridView:after {
  clear: both;
}
#MarketingListsManageSubscriptionsListView #HeaderLinksView,
#MarketingListsExternalActionsPreviewView #HeaderLinksView,
#MarketingListsExternalActionsPageView #HeaderLinksView,
#MarketingListsManageSubscriptionsPageView #HeaderLinksView {
  margin: 0 0 20px 0;
}
#MarketingListsManageSubscriptionsListView #HeaderLinksView > div,
#MarketingListsExternalActionsPreviewView #HeaderLinksView > div,
#MarketingListsExternalActionsPageView #HeaderLinksView > div,
#MarketingListsManageSubscriptionsPageView #HeaderLinksView > div {
  margin: 0;
}
#MarketingListsManageSubscriptionsListView #HeaderLinksView + div,
#MarketingListsExternalActionsPreviewView #HeaderLinksView + div,
#MarketingListsExternalActionsPageView #HeaderLinksView + div,
#MarketingListsManageSubscriptionsPageView #HeaderLinksView + div {
  background: none;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  padding: 0;
  margin: 0;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
#MarketingListsManageSubscriptionsListView #corp-logo span,
#MarketingListsExternalActionsPreviewView #corp-logo span,
#MarketingListsExternalActionsPageView #corp-logo span,
#MarketingListsManageSubscriptionsPageView #corp-logo span {
  color: #545454;
}
#MarketingListsManageSubscriptionsListView .Warning,
#MarketingListsManageSubscriptionsListView .wrapper,
#MarketingListsExternalActionsPreviewView .Warning,
#MarketingListsExternalActionsPreviewView .wrapper,
#MarketingListsExternalActionsPageView .Warning,
#MarketingListsExternalActionsPageView .wrapper,
#MarketingListsManageSubscriptionsPageView .Warning,
#MarketingListsManageSubscriptionsPageView .wrapper {
  border: none;
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  padding: 0;
  margin: 0;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  float: none;
}
#MarketingListsManageSubscriptionsListView .Warning,
#MarketingListsManageSubscriptionsListView .wrapper,
#MarketingListsExternalActionsPreviewView .Warning,
#MarketingListsExternalActionsPreviewView .wrapper,
#MarketingListsExternalActionsPageView .Warning,
#MarketingListsExternalActionsPageView .wrapper,
#MarketingListsManageSubscriptionsPageView .Warning,
#MarketingListsManageSubscriptionsPageView .wrapper {
  background: #fff;
  -webkit-box-shadow: 0 0 5px 0px rgba(153,153,153,0.3);
  -moz-box-shadow: 0 0 5px 0px rgba(153,153,153,0.3);
  -ms-box-shadow: 0 0 5px 0px rgba(153,153,153,0.3);
  -o-box-shadow: 0 0 5px 0px rgba(153,153,153,0.3);
  box-shadow: 0 0 5px 0px rgba(153,153,153,0.3);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
#MarketingListsManageSubscriptionsListView .Warning,
#MarketingListsExternalActionsPreviewView .Warning,
#MarketingListsExternalActionsPageView .Warning,
#MarketingListsManageSubscriptionsPageView .Warning {
  *zoom: 1;
  padding: 15px 0 30px 0;
}
#MarketingListsManageSubscriptionsListView .Warning:before,
#MarketingListsManageSubscriptionsListView .Warning:after,
#MarketingListsExternalActionsPreviewView .Warning:before,
#MarketingListsExternalActionsPreviewView .Warning:after,
#MarketingListsExternalActionsPageView .Warning:before,
#MarketingListsExternalActionsPageView .Warning:after,
#MarketingListsManageSubscriptionsPageView .Warning:before,
#MarketingListsManageSubscriptionsPageView .Warning:after {
  content: " ";
  display: table;
}
#MarketingListsManageSubscriptionsListView .Warning:after,
#MarketingListsExternalActionsPreviewView .Warning:after,
#MarketingListsExternalActionsPageView .Warning:after,
#MarketingListsManageSubscriptionsPageView .Warning:after {
  clear: both;
}
#MarketingListsManageSubscriptionsListView .Warning h2,
#MarketingListsManageSubscriptionsListView .Warning div,
#MarketingListsManageSubscriptionsListView .Warning p,
#MarketingListsExternalActionsPreviewView .Warning h2,
#MarketingListsExternalActionsPreviewView .Warning div,
#MarketingListsExternalActionsPreviewView .Warning p,
#MarketingListsExternalActionsPageView .Warning h2,
#MarketingListsExternalActionsPageView .Warning div,
#MarketingListsExternalActionsPageView .Warning p,
#MarketingListsManageSubscriptionsPageView .Warning h2,
#MarketingListsManageSubscriptionsPageView .Warning div,
#MarketingListsManageSubscriptionsPageView .Warning p {
  float: none;
  margin: 0;
  width: 100%;
  text-align: center;
}
#MarketingListsManageSubscriptionsListView .Warning h2,
#MarketingListsExternalActionsPreviewView .Warning h2,
#MarketingListsExternalActionsPageView .Warning h2,
#MarketingListsManageSubscriptionsPageView .Warning h2 {
  padding: 0;
}
#MarketingListsManageSubscriptionsListView .Warning div,
#MarketingListsExternalActionsPreviewView .Warning div,
#MarketingListsExternalActionsPageView .Warning div,
#MarketingListsManageSubscriptionsPageView .Warning div {
  margin: 15px 0 20px 0;
  border: 0;
}
#MarketingListsManageSubscriptionsListView ~ #FooterView,
#MarketingListsExternalActionsPreviewView ~ #FooterView,
#MarketingListsExternalActionsPageView ~ #FooterView,
#MarketingListsManageSubscriptionsPageView ~ #FooterView {
  margin: 20px 0 20px 15%;
  padding: 0 0 0 15px;
  clear: both;
}
#MarketingListsManageSubscriptionsListView h1,
#MarketingListsExternalActionsPreviewView h1,
#MarketingListsExternalActionsPageView h1,
#MarketingListsManageSubscriptionsPageView h1 {
  border: none;
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  padding: 0;
  margin: 0;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  font-size: 25px;
  margin-bottom: 30px;
  text-indent: 0;
}
#MarketingListsManageSubscriptionsListView #marketingLists-manageSubscriptionsList table,
#MarketingListsExternalActionsPreviewView #marketingLists-manageSubscriptionsList table,
#MarketingListsExternalActionsPageView #marketingLists-manageSubscriptionsList table,
#MarketingListsManageSubscriptionsPageView #marketingLists-manageSubscriptionsList table {
  width: 100%;
}
#MarketingListsManageSubscriptionsListView #marketingLists-manageSubscriptionsList table th,
#MarketingListsExternalActionsPreviewView #marketingLists-manageSubscriptionsList table th,
#MarketingListsExternalActionsPageView #marketingLists-manageSubscriptionsList table th,
#MarketingListsManageSubscriptionsPageView #marketingLists-manageSubscriptionsList table th {
  font-weight: bold !important;
  height: 35px;
  line-height: 35px;
  padding: 0 5px;
  white-space: nowrap;
}
#MarketingListsManageSubscriptionsListView #marketingLists-manageSubscriptionsList table td,
#MarketingListsExternalActionsPreviewView #marketingLists-manageSubscriptionsList table td,
#MarketingListsExternalActionsPageView #marketingLists-manageSubscriptionsList table td,
#MarketingListsManageSubscriptionsPageView #marketingLists-manageSubscriptionsList table td {
  padding-bottom: 15px;
}
#MarketingListsManageSubscriptionsListView .switch,
#MarketingListsExternalActionsPreviewView .switch,
#MarketingListsExternalActionsPageView .switch,
#MarketingListsManageSubscriptionsPageView .switch {
  margin-right: 15px;
  float: none;
}
#MarketingListsManageSubscriptionsListView .simple-link,
#MarketingListsExternalActionsPreviewView .simple-link,
#MarketingListsExternalActionsPageView .simple-link,
#MarketingListsManageSubscriptionsPageView .simple-link {
  display: block;
  margin-top: 15px;
}
#SendTestEmailModalEditView div.wide.form {
  float: left;
}
#SendTestEmailModalEditView .attributesContainer {
  padding-bottom: 0;
}
#SendTestEmailModalEditView td {
  padding-left: 0;
  padding-bottom: 0;
}
#SendTestEmailModalEditView label {
  float: none;
  margin-right: 30px;
}
#SendTestEmailModalEditView #select-primary-or-secondary-radio {
  margin-bottom: 10px;
}
#SendTestEmailModalEditView input[type="radio"] {
  margin-right: 8px;
}
#SendTestEmailModalEditView #secondary-input-id h4 {
  margin-top: 5px;
}
a[id^="SendTestEmailLinkActionElement"] .z-label:after {
  content: "7";
  font-weight: normal !important;
  font-size: 20px;
  font-family: "zurmo_gamification_symbly_rRg";
  line-height: 1;
  position: relative;
  right: -10px;
  top: 1px;
}
#kanban-holder {
  background-color: #f0f0f0;
  background-repeat: repeat-x;
  background-image: -ms-linear-gradient(top,#fafafa,#f0f0f0);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fafafa),color-stop(100%,#f0f0f0));
  background-image: -webkit-linear-gradient(top,#fafafa,#f0f0f0);
  background-image: -o-linear-gradient(top,#fafafa,#f0f0f0);
  background-image: -moz-linear-gradient(top,#fafafa,#f0f0f0);
  background-image: linear-gradient(top,#fafafa,#f0f0f0);
  margin: 0;
  padding: 0;
  background-size: auto 100%;
  vertical-align: top;
  border-top: none;
}
#kanban-holder #kanban-board,
#kanban-holder .kanban-column,
#kanban-holder .kanban-column > div {
  margin-bottom: 0 !important;
}
#kanban-holder .empty {
  padding: 10px;
}
#kanban-holder .general-issue-notice {
  width: 100%;
  background: rgba(255,255,255,0.6);
  padding: 15px 0;
}
#kanban-holder .general-issue-notice p {
  font-weight: bold;
}
#kanban-holder.kanban-background-football {
  background: #fff url("../images/kanban/football.jpg") left bottom no-repeat;
}
.kanban-background-football .background-texture-1 {
  background: #fff url("../images/kanban/swatch-football.jpg") left top no-repeat;
}
#kanban-holder.kanban-background-tennis {
  background: #fff url("../images/kanban/tennis.jpg") left bottom no-repeat;
}
.kanban-background-tennis .background-texture-1 {
  background: #fff url("../images/kanban/swatch-tennis.jpg") left top no-repeat;
}
#kanban-holder.kanban-background-motor {
  background: #fff url("../images/kanban/asphalt.jpg") center bottom no-repeat;
}
.kanban-background-motor .background-texture-1 {
  background: #fff url("../images/kanban/swatch-asphalt.jpg") left top no-repeat;
}
#kanban-holder.kanban-background-yoga {
  background: #fff url("../images/kanban/yoga.jpg") right top no-repeat;
}
.kanban-background-yoga .background-texture-1 {
  background: #fff url("../images/kanban/swatch-yoga.jpg") left top no-repeat;
}
#kanban-holder.kanban-background-blurred-lights,
.kanban-background-blurred-lights .background-texture-1 {
  background: #fff url("../images/kanban/defocus-light-yellowish-blue.jpg") center center no-repeat;
  background-size: 100% 100% !important;
}
#kanban-holder.kanban-background-blurred-city,
.kanban-background-blurred-city .background-texture-1 {
  background: #fff url("../images/kanban/blurred-defocused-lights-on-rainy-city-road-at-night.jpg") center center no-repeat;
  background-size: 100% 100% !important;
}
#kanban-holder.kanban-background-blurred-vera,
.kanban-background-blurred-vera .background-texture-1 {
  background: #fff url("../images/kanban/blurred-vera.png") center top no-repeat;
  background-size: 100% 100% !important;
}
#kanban-holder.kanban-background-perfect-beach,
.kanban-background-perfect-beach .background-texture-1 {
  background: #fff url("../images/kanban/perfect-beach.jpg") center center no-repeat;
  background-size: 100% 100% !important;
}
#kanban-holder.kanban-background-flip-flops,
.kanban-background-flip-flops .background-texture-1 {
  background: #fff url("../images/kanban/flip-flops-with-blue-decking.jpg") center bottom no-repeat;
}
#kanban-holder.kanban-background-blue-structure,
.kanban-background-blue-structure .background-texture-1 {
  background: #fff url("../images/kanban/blue-structure.jpg") center bottom no-repeat;
}
#kanban-holder.kanban-background-sepia-sf,
.kanban-background-sepia-sf .background-texture-1 {
  background: #fff url("../images/kanban/sepia-sf.jpg") center bottom no-repeat;
}
#kanban-holder.kanban-background-men-on-bridge,
.kanban-background-men-on-bridge .background-texture-1 {
  background: #fff url("../images/kanban/men-on-bridge.jpg") center bottom no-repeat;
}
.background-texture-1 {
  background-size: 100%;
}
#kanban-board {
  display: table;
  vertical-align: top;
  height: 100%;
  width: 100%;
}
.drop-zone-container {
  padding: 37px 2px 2px 2px;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
}
.drop-zone-container .drop-zone {
  position: relative;
}
.drop-zone {
  border: 2px dashed #282A76;
}
.kanban-column {
  white-space: normal;
  display: table-cell;
  vertical-align: top;
  border-left: 1px solid #dfdfdf;
  position: relative;
}
.kanban-column:first-child {
  border-left: none;
}
.kanban-column ul {
  list-style: none;
  padding: 5px 5px;
  position: relative;
  z-index: 5;
  min-height: 600px;
}
.kanban-column .droppable-dynamic-rows-container {
  width: 100%;
  height: 100%;
}
.column-header {
  font-weight: bold !important;
  height: 35px;
  line-height: 35px;
  background: rgba(255,255,255,0.8) url("../images/table-items-header.png") left top repeat-x;
  padding: 0 0 0 5px;
  white-space: nowrap;
  border-bottom: 1px solid #dfdfdf;
}
.kanban-card > div {
  position: relative;
  width: 100%;
  display: block;
  margin: 0 0 5px 0 !important;
  background: #f0f0f0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 5px;
  -webkit-box-shadow: inset 0 0 0 1px rgba(204, 204, 204, 0.3) , 1px 1px 1px 0px rgba(153, 153, 153, 0.15);
  -moz-box-shadow: inset 0 0 0 1px rgba(204, 204, 204, 0.3) , 1px 1px 1px 0px rgba(153, 153, 153, 0.15);
  -ms-box-shadow: inset 0 0 0 1px rgba(204, 204, 204, 0.3) , 1px 1px 1px 0px rgba(153, 153, 153, 0.15);
  -o-box-shadow: inset 0 0 0 1px rgba(204, 204, 204, 0.3) , 1px 1px 1px 0px rgba(153, 153, 153, 0.15);
  box-shadow: inset 0 0 0 1px rgba(204, 204, 204, 0.3) , 1px 1px 1px 0px rgba(153, 153, 153, 0.15);
}
.kanban-card span {
  display: inline-block;
  margin-bottom: 3px;
}
.kanban-card .hidden-content > a {
  font-size: 11px;
  position: relative;
  top: 5px;
}
.kanban-card .hidden-content > div {
  display: none;
  padding: 10px 0 5px 0;
}
.kanban-card .gravatar {
  border: none !important;
}
.opportunity-name {
  font-size: 12px;
  font-weight: normal;
}
.account-name {
  font-size: 14px;
  font-weight: bold;
  color: #666;
}
.opportunity-amount {
  font-size: 20px;
  font-weight: bold;
  text-align: right;
  color: #222363;
  -webkit-text-shadow: 0 1px 0 rgba(255,255,255,0.9);
  -moz-text-shadow: 0 1px 0 rgba(255,255,255,0.9);
  -ms-text-shadow: 0 1px 0 rgba(255,255,255,0.9);
  -o-text-shadow: 0 1px 0 rgba(255,255,255,0.9);
  text-shadow: 0 1px 0 rgba(255,255,255,0.9);
  line-height: 1;
  margin-bottom: 5px;
}
.closing-date {
  font-size: 11px;
  text-align: right;
}
.closing-date i {
  text-align: left;
  font-weight: normal !important;
  font-size: 12px;
  font-family: "zurmo_gamification_symbly_rRg";
}
.closing-date i:after {
  content: "z";
}
.opportunity-owner {
  position: absolute;
  right: 5px;
  bottom: 5px;
  text-align: right;
  display: block;
  line-height: 1;
}
.opportunity-owner span {
  display: inline-block;
  top: -7px;
  position: relative;
  margin: 0 5px;
}
.opportunity-owner img {
  background: #DFDFDF;
  padding: 1px;
}
#OpportunitiesListView .kanban-card > div {
  padding: 5px 5px 15px 10px;
}
#OpportunitiesListView .kanban-card span {
  display: block;
}
.kanban-card.clone {
  position: absolute;
  z-index: 10000;
}
.kanban-board-options-panel {
  width: 50%;
  float: left;
}
.kanban-board-options-panel h3 {
  margin-bottom: 10px;
}
#kanban-board-options-link {
  color: #282A76;
}
#kanban-board-options-link:hover {
  color: #7CB830;
}
.icon-kanban-board-view-type,
.icon-grid-view-type {
  margin: 0 3px !important;
}
.icon-kanban-board-view-type span,
.icon-grid-view-type span {
  display: none;
}
.task-details {
  display: block;
  width: 100%;
  padding-bottom: 5px;
  border-bottom: 1px solid #dfdfdf;
}
.completion-percentage-bar {
  position: relative;
  top: -5px;
  text-indent: -9999px;
  height: 3px;
  width: 0;
  -webkit-transition: all 0.5s cubic-bezier(0.390,0.575,0.565,1.000);
  -moz-transition: all 0.5s cubic-bezier(0.390,0.575,0.565,1.000);
  -ms-transition: all 0.5s cubic-bezier(0.390,0.575,0.565,1.000);
  -o-transition: all 0.5s cubic-bezier(0.390,0.575,0.565,1.000);
  transition: all 0.5s cubic-bezier(0.390,0.575,0.565,1.000);
  background-color: #97c43d;
  background-repeat: repeat-x;
  background-image: -ms-linear-gradient(left,#6fa82d,#97c43d);
  background-image: -webkit-gradient(linear,left top,right top,color-stop(0%,#6fa82d),color-stop(100%,#97c43d));
  background-image: -webkit-linear-gradient(left,#6fa82d,#97c43d);
  background-image: -o-linear-gradient(left,#6fa82d,#97c43d);
  background-image: -moz-linear-gradient(left,#6fa82d,#97c43d);
  background-image: linear-gradient(left,#6fa82d,#97c43d);
}
.task-status {
  font-weight: normal;
  filter: alpha(opacity=50);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
  font-size: 10px;
  float: left;
}
.task-status:hover {
  filter: alpha(opacity=100);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
.status-4 .task-status {
  color: #a82d31;
}
.task-kanban-detail-link {
  word-break: break-all;
}
.task-due-date {
  float: right;
  font-weight: bold;
  font-size: 10px;
  color: #323232;
}
.task-content {
  padding: 10px 0 0 0;
  border-top: 1px solid #fff;
}
.task-content h4 span {
  font-weight: normal;
  margin-left: 5px;
  font-size: 11px;
}
.task-subscribers {
  margin-top: 10px;
  padding-top: 7px;
  border-top: 1px solid #dfdfdf;
  -webkit-box-shadow: inset 0 1px 0 #fff;
  -moz-box-shadow: inset 0 1px 0 #fff;
  -ms-box-shadow: inset 0 1px 0 #fff;
  -o-box-shadow: inset 0 1px 0 #fff;
  box-shadow: inset 0 1px 0 #fff;
}
.task-subscribers img {
  margin-right: 5px;
}
.task-subscribers .z-link {
  position: relative;
  top: 3px;
}
.task-owner .gravatar {
  background-color: #282A76;
}
.task-action-toolbar {
  overflow: hidden;
  float: right;
  margin: 0 0 10px 5px !important;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.task-action-toolbar .default-button {
  border: none;
}
.task-action-toolbar .default-button + .default-button {
  bordr-left: 1px solid #bababa;
}
.task-action-toolbar a {
  line-height: 1;
}
.task-action-toolbar .button-label {
  font-size: 11px;
  padding: 0 3px !important;
  line-height: 20px !important;
  z-index: 10;
  margin: 0 !important;
}
.task-action-toolbar .button-label:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
}
.subscribe-model-link,
.unsubscribe-model-link {
  background: #DFDFDF;
  padding: 2px;
  display: inline-block;
  width: 20px;
  height: 20px;
}
.subscribe-model-link .icon-subscribe,
.subscribe-model-link .icon-unsubscribe,
.unsubscribe-model-link .icon-subscribe,
.unsubscribe-model-link .icon-unsubscribe {
  position: relative;
  top: -3px;
  display: block;
  text-align: center;
}
.subscribe-model-link .icon-subscribe:after,
.subscribe-model-link .icon-unsubscribe:after,
.unsubscribe-model-link .icon-subscribe:after,
.unsubscribe-model-link .icon-unsubscribe:after {
  color: #545454;
  content: '\2260';
  font-size: 29px;
}
.detail-subscribe-model-link,
.detail-unsubscribe-model-link {
  background: #DFDFDF;
  padding: 2px;
  display: inline-block;
  width: 36px;
  height: 36px;
}
.detail-subscribe-model-link .icon-subscribe,
.detail-subscribe-model-link .icon-unsubscribe,
.detail-unsubscribe-model-link .icon-subscribe,
.detail-unsubscribe-model-link .icon-unsubscribe {
  position: relative;
  top: -2px;
  display: block;
  text-align: center;
}
.detail-subscribe-model-link .icon-subscribe:after,
.detail-subscribe-model-link .icon-unsubscribe:after,
.detail-unsubscribe-model-link .icon-subscribe:after,
.detail-unsubscribe-model-link .icon-unsubscribe:after {
  color: #545454;
  content: '\2260';
  font-size: 44px;
}
.icon-unsubscribe:after {
  content: '\2122' !important;
}
.webform-embed-code {
  padding: 0;
  margin-bottom: 15px;
  word-break: break-all;
  white-space: normal;
}
.webform-embed-code code {
  white-space: normal;
}
.webform-embed-code textarea {
  margin-top: 10px;
  border: 1px solid #ccc;
  background: #fff;
  -webkit-box-shadow: inset 0 0 2px 0 #ccc;
  -moz-box-shadow: inset 0 0 2px 0 #ccc;
  -ms-box-shadow: inset 0 0 2px 0 #ccc;
  -o-box-shadow: inset 0 0 2px 0 #ccc;
  box-shadow: inset 0 0 2px 0 #ccc;
  width: 100%;
  padding: 5px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  resize: none;
  white-space: pre;
  overflow: auto;
  font-family: "Courier New", Courier, monospace;
}
#ContactWebFormEditAndDetailsView .ui-sortable {
  *zoom: 1;
  list-style: none;
}
#ContactWebFormEditAndDetailsView .ui-sortable:before,
#ContactWebFormEditAndDetailsView .ui-sortable:after {
  content: " ";
  display: table;
}
#ContactWebFormEditAndDetailsView .ui-sortable:after {
  clear: both;
}
#ContactWebFormEditAndDetailsView .ui-sortable .hasCheckBox + label {
  top: 0;
  left: 8px;
}
#ContactWebFormEditAndDetailsView #ContactWebForm_serializedData {
  display: block;
  margin-top: -5px;
}
#ContactWebFormEditAndDetailsView label + label {
  margin-left: 0;
}
#ContactWebFormEditAndDetailsView .dynamic-row .remove-dynamic-row-link {
  top: 13px;
}
#ContactWebFormEditAndDetailsView h4 {
  margin-bottom: 15px;
}
#ContactWebFormEditAndDetailsView h3 {
  margin-left: 15px;
}
#zurmoExternalWebForm {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #545454;
}
#zurmoExternalWebForm .AppContent,
#zurmoExternalWebForm .wrapper {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  padding: 0;
  margin: 0;
  border: none !important;
  background: none !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  padding: 0 !important;
  margin: 0 !important;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
#zurmoExternalWebForm .left-column {
  padding-bottom: 0;
}
#zurmoExternalWebForm .attributesContainer {
  margin: 0;
  padding: 0;
}
#zurmoExternalWebForm .form-toolbar,
#zurmoExternalWebForm .view-toolbar-container {
  border: none;
  text-align: right;
  padding: 0;
  margin: 0;
}
#zurmoExternalWebForm .float-bar {
  margin: 0;
  padding: 0;
}
#zurmoExternalWebForm .z-button {
  margin: 0;
}
#zurmoExternalWebForm .z-label {
  color: #fff;
  background-color: #799e30;
  background-repeat: repeat-x;
  background-image: -ms-linear-gradient(top,#97c43d,#799e30);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#97c43d),color-stop(100%,#799e30));
  background-image: -webkit-linear-gradient(top,#97c43d,#799e30);
  background-image: -o-linear-gradient(top,#97c43d,#799e30);
  background-image: -moz-linear-gradient(top,#97c43d,#799e30);
  background-image: linear-gradient(top,#97c43d,#799e30);
  -webkit-text-shadow: 0px -1px 0 rgba(0,0,0,0.2) !important;
  -moz-text-shadow: 0px -1px 0 rgba(0,0,0,0.2) !important;
  -ms-text-shadow: 0px -1px 0 rgba(0,0,0,0.2) !important;
  -o-text-shadow: 0px -1px 0 rgba(0,0,0,0.2) !important;
  text-shadow: 0px -1px 0 rgba(0,0,0,0.2) !important;
}
#zurmoExternalWebForm .z-label:active {
  color: #1f290c !important;
  background-color: #5b7724;
  background-repeat: repeat-x;
  background-image: -ms-linear-gradient(top,#97c43d,#5b7724);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#97c43d),color-stop(100%,#5b7724));
  background-image: -webkit-linear-gradient(top,#97c43d,#5b7724);
  background-image: -o-linear-gradient(top,#97c43d,#5b7724);
  background-image: -moz-linear-gradient(top,#97c43d,#5b7724);
  background-image: linear-gradient(top,#97c43d,#5b7724);
  -webkit-text-shadow: 0px 1px 0 #b6d678 !important;
  -moz-text-shadow: 0px 1px 0 #b6d678 !important;
  -ms-text-shadow: 0px 1px 0 #b6d678 !important;
  -o-text-shadow: 0px 1px 0 #b6d678 !important;
  text-shadow: 0px 1px 0 #b6d678 !important;
}
#zurmoExternalWebForm .z-label:hover {
  -webkit-box-shadow: inset 0 5px 15px 2px rgba(0, 0, 0, 0.4), 0 1px 0 0 #FFF;
  -moz-box-shadow: inset 0 5px 15px 2px rgba(0, 0, 0, 0.4), 0 1px 0 0 #FFF;
  -ms-box-shadow: inset 0 5px 15px 2px rgba(0, 0, 0, 0.4), 0 1px 0 0 #FFF;
  -o-box-shadow: inset 0 5px 15px 2px rgba(0, 0, 0, 0.4), 0 1px 0 0 #FFF;
  box-shadow: inset 0 5px 15px 2px rgba(0, 0, 0, 0.4), 0 1px 0 0 #FFF;
}
.field-label,
.hidden-field-label {
  float: left;
  display: inline-block;
  width: 80%;
}
.field-label input[type="text"],
.field-label textarea,
.hidden-field-label input[type="text"],
.hidden-field-label textarea {
  width: 80%;
}
.field-label .has-model-select,
.field-label .has-date-select,
.field-label .hasDropDown,
.hidden-field-label .has-model-select,
.hidden-field-label .has-date-select,
.hidden-field-label .hasDropDown {
  width: 80% !important;
  float: left;
}
.field-label .has-date-select,
.hidden-field-label .has-date-select {
  clear: none;
}
.field-label .has-date-select input,
.hidden-field-label .has-date-select input {
  width: 100% !important;
}
.field-label label,
.hidden-field-label label {
  width: 20%;
  line-height: 26px;
}
.is-required-checkbox,
.is-hidden-checkbox {
  float: left;
  display: inline-block;
  width: 20%;
}
.hidden-field-label,
.is-hidden-checkbox {
  margin-top: 10px;
}
#reCaptcha {
  padding-left: 30%;
  padding-bottom: 15px;
}
#captchaError {
  font-weight: bold;
  display: inline-block;
  width: 318px;
  text-align: center;
}
.sliding-panel {
  display: none;
  width: 100%;
  position: relative;
}
div.showing-panel {
  display: block;
}
.business-card .gravatar {
  margin-right: 12px;
  margin-bottom: 6px;
}
.business-card h2 {
  line-height: 100%;
  margin-right: 10px;
  display: inline-block;
}
.business-card h2 .salutation {
  font-weight: normal;
  font-size: 80%;
  margin-right: 5px;
}
.business-card h2 .user-name {
  font-weight: normal;
  font-size: 80%;
  margin-left: 5px;
}
.business-card .icon-star {
  margin-left: 5px;
}
.business-card h3.position {
  margin-top: 10px;
  line-height: 140%;
  font-weight: normal;
  color: #545454 !important;
}
.business-card h4 {
  color: #545454 !important;
  line-height: 150%;
  margin-bottom: 15px;
  font-size: 14px;
}
.business-card .contact-details {
  *zoom: 1;
  clear: left;
  font-size: 14px;
  color: #666;
  margin-bottom: 7px;
  margin-top: 10px;
}
.business-card .contact-details:before,
.business-card .contact-details:after {
  content: " ";
  display: table;
}
.business-card .contact-details:after {
  clear: both;
}
.business-card .contact-details > span {
  margin: 5px 20px 5px 0;
  color: #333;
  white-space: nowrap;
}
.business-card .address {
  clear: left;
  margin-bottom: 15px;
}
.business-card .icon-office-phone:before {
  content: "W";
  font-weight: normal !important;
  font-size: 20px;
  font-family: "zurmo_gamification_symbly_rRg";
  padding-right: 3px;
  color: #111;
  line-height: 1;
}
.business-card .icon-mobile-phone:before {
  content: '\2018';
  font-weight: normal !important;
  font-size: 21px;
  font-family: "zurmo_gamification_symbly_rRg";
  padding-right: 3px;
  color: #111;
  line-height: 1;
}
.business-card .icon-email:before {
  content: "g";
  font-weight: normal !important;
  font-size: 18px;
  font-family: "zurmo_gamification_symbly_rRg";
  padding-right: 5px;
  color: #111;
  line-height: 1;
}
.business-card .icon-map:before {
  content: "L";
  font-weight: normal !important;
  font-size: 20px;
  font-family: "zurmo_gamification_symbly_rRg";
  padding-right: 3px;
  color: #111;
  line-height: 1;
}
.business-card .demographic-details {
  position: absolute;
  top: 0;
  right: 0;
  text-align: right;
}
.business-card .demographic-details .sex {
  width: 35px;
  height: 62px;
  display: block;
  text-indent: -9999px;
  text-align: left;
  margin-top: 0;
  line-height: 1;
}
.business-card .demographic-details .male {
  background: url("../images/people.png") right top no-repeat;
}
.business-card .demographic-details .female {
  background: url("../images/people.png") right bottom no-repeat;
}
.business-card .demographic-details span {
  margin-top: 8px;
  font-weight: bold;
  display: block;
  float: right;
  line-height: 150%;
}
.business-card .social-details a {
  display: inline-block;
  margin-right: 6px;
  height: 24px;
  width: 24px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  overflow: hidden;
}
.business-card .social-details a:hover {
  -webkit-box-shadow: 0 0 7px 0 #999;
  -moz-box-shadow: 0 0 7px 0 #999;
  -ms-box-shadow: 0 0 7px 0 #999;
  -o-box-shadow: 0 0 7px 0 #999;
  box-shadow: 0 0 7px 0 #999;
}
#business-card-buttons {
  display: none !important;
  display: inline-block;
  font-size: 11px;
}
#business-card-buttons > div {
  display: inline-block;
  border: 1px solid #b7b7b7;
  border-top-color: #e7e7e7;
  border-left-color: #d7d7d7;
  border-right-color: #d7d7d7;
  border-radius: 4px;
  background: url("../images/view-toolbar-gradient-darker.png") left bottom repeat-x;
  -webkit-box-shadow: inset 0 0 1px 1px #efefef, 0 0 9px 5px rgba(153, 153, 153, 0.12);
  -moz-box-shadow: inset 0 0 1px 1px #efefef, 0 0 9px 5px rgba(153, 153, 153, 0.12);
  -ms-box-shadow: inset 0 0 1px 1px #efefef, 0 0 9px 5px rgba(153, 153, 153, 0.12);
  -o-box-shadow: inset 0 0 1px 1px #efefef, 0 0 9px 5px rgba(153, 153, 153, 0.12);
  box-shadow: inset 0 0 1px 1px #efefef, 0 0 9px 5px rgba(153, 153, 153, 0.12);
}
#business-card-buttons a {
  text-align: center;
  width: auto;
  position: relative;
  border-left: 1px solid #bababa;
  text-shadow: #fff 0 1px 0;
  margin: 0;
  padding: 0 6px;
  display: inline-block;
}
#business-card-buttons a:first-child {
  border-left: none;
}
#business-card-buttons a span {
  font-size: 10px;
  font-weight: bold;
  display: none;
}
#business-card-buttons a i {
  font-style: normal;
  font-weight: normal !important;
  font-size: 22px;
  font-family: "zurmo_gamification_symbly_rRg";
  line-height: 1;
  color: #656565;
}
#business-card-buttons.center-top {
  position: absolute;
  top: -1px;
  left: 50%;
  margin-left: -72px;
}
#business-card-buttons.center-top strong {
  margin-right: 4px;
}
#business-card-buttons.center-top > div {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  -ms-border-radius: 0 0 4px 4px;
  -o-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
#business-card-buttons.top-right {
  position: absolute;
  right: 12px;
  top: 16px;
}
#business-card-buttons.top-right a,
#business-card-buttons.top-right strong {
  display: block;
}
#business-card-buttons.top-right strong {
  margin-bottom: 3px;
  font-size: 10px;
  text-align: right;
}
#business-card-buttons.top-right a {
  border-left: none;
  border-top: 1px solid #bababa;
}
#business-card-buttons.top-right a:first-child {
  border-top: none;
}
#business-card-buttons.top-right a:hover span {
  float: left;
  position: absolute;
  right: 32px;
  top: 5px;
  display: block;
}
#business-card-buttons .active {
  color: #97c43d;
  -webkit-text-shadow: 0 0 1px #cbe29f;
  -moz-text-shadow: 0 0 1px #cbe29f;
  -ms-text-shadow: 0 0 1px #cbe29f;
  -o-text-shadow: 0 0 1px #cbe29f;
  text-shadow: 0 0 1px #cbe29f;
}
#business-card-buttons .active i {
  color: #97c43d;
}
.social-icon {
  width: 22px;
  height: 22px;
  display: inline-block;
  text-indent: -9999px;
  margin-right: 4px;
}
.social-icon:hover {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 7px 0 #999;
  -moz-box-shadow: 0 0 7px 0 #999;
  -ms-box-shadow: 0 0 7px 0 #999;
  -o-box-shadow: 0 0 7px 0 #999;
  box-shadow: 0 0 7px 0 #999;
}
.icon-bebo {
  background: url("../images/social-icons/bebo.png") center center no-repeat;
}
.icon-instagram {
  background: url("../images/social-icons/instagram.png") center center no-repeat;
}
.icon-picasa {
  background: url("../images/social-icons/picasa.png") center center no-repeat;
}
.icon-stumbleupon {
  background: url("../images/social-icons/stumbleupon.png") center center no-repeat;
}
.icon-behance {
  background: url("../images/social-icons/behance.png") center center no-repeat;
}
.icon-evernote {
  background: url("../images/social-icons/evernote.png") center center no-repeat;
}
.icon-lastfm {
  background: url("../images/social-icons/lastfm.png") center center no-repeat;
}
.icon-pinterest {
  background: url("../images/social-icons/pinterest.png") center center no-repeat;
}
.icon-tumblr {
  background: url("../images/social-icons/tumblr.png") center center no-repeat;
}
.icon-blogger {
  background: url("../images/social-icons/blogger.png") center center no-repeat;
}
.icon-facebook {
  background: url("../images/social-icons/facebook.png") center center no-repeat;
}
.icon-posterous {
  background: url("../images/social-icons/posterous.png") center center no-repeat;
}
.icon-twitter {
  background: url("../images/social-icons/twitter.png") center center no-repeat;
}
.icon-delicious {
  background: url("../images/social-icons/delicious.png") center center no-repeat;
}
.icon-flickr {
  background: url("../images/social-icons/flickr.png") center center no-repeat;
}
.icon-linkedin {
  background: url("../images/social-icons/linkedin.png") center center no-repeat;
}
.icon-reddit {
  background: url("../images/social-icons/reddit.png") center center no-repeat;
}
.icon-typepad {
  background: url("../images/social-icons/typepad.png") center center no-repeat;
}
.icon-designfloat {
  background: url("../images/social-icons/designfloat.png") center center no-repeat;
}
.icon-forrst {
  background: url("../images/social-icons/forrst.png") center center no-repeat;
}
.icon-myspace {
  background: url("../images/social-icons/myspace.png") center center no-repeat;
}
.icon-rss {
  background: url("../images/social-icons/rss.png") center center no-repeat;
}
.icon-vimeo {
  background: url("../images/social-icons/vimeo.png") center center no-repeat;
}
.icon-deviantart {
  background: url("../images/social-icons/deviantart.png") center center no-repeat;
}
.icon-friendfeed {
  background: url("../images/social-icons/friendfeed.png") center center no-repeat;
}
.icon-netvibes {
  background: url("../images/social-icons/netvibes.png") center center no-repeat;
}
.icon-skype {
  background: url("../images/social-icons/skype.png") center center no-repeat;
}
.icon-wordpress {
  background: url("../images/social-icons/wordpress.png") center center no-repeat;
}
.icon-digg {
  background: url("../images/social-icons/digg.png") center center no-repeat;
}
.icon-googleplus {
  background: url("../images/social-icons/googleplus.png") center center no-repeat;
}
.icon-orkut {
  background: url("../images/social-icons/orkut.png") center center no-repeat;
}
.icon-soundcloud {
  background: url("../images/social-icons/soundcloud.png") center center no-repeat;
}
.icon-yahoo {
  background: url("../images/social-icons/yahoo.png") center center no-repeat;
}
.icon-dribbble {
  background: url("../images/social-icons/dribbble.png") center center no-repeat;
}
.icon-grooveshark {
  background: url("../images/social-icons/grooveshark.png") center center no-repeat;
}
.icon-path {
  background: url("../images/social-icons/path.png") center center no-repeat;
}
.icon-spotify {
  background: url("../images/social-icons/spotify.png") center center no-repeat;
}
.icon-youtube {
  background: url("../images/social-icons/youtube.png") center center no-repeat;
}
.icon-klout {
  background: url("../images/social-icons/klout.png") center center no-repeat;
}
.icon-gravatar {
  background: url("../images/social-icons/gravatar.png") center center no-repeat;
}
.icon-plancast {
  background: url("../images/social-icons/plancast.png") center center no-repeat;
}
.icon-quora {
  background: url("../images/social-icons/quora.png") center center no-repeat;
}
.icon-foursquare {
  background: url("../images/social-icons/foursquare.png") center center no-repeat;
}
.icon-lanyrd {
  background: url("../images/social-icons/lanyrd.png") center center no-repeat;
}
.icon-aboutme {
  background: url("../images/social-icons/aboutme.png") center center no-repeat;
}
.back-of-card {
  display: none;
}
.back-of-card h3 {
  margin-bottom: 10px;
  margin-top: 30px;
}
.back-of-card ul {
  list-style: none;
}
.back-of-card li {
  font-weight: bold;
  margin-bottom: 3px;
  color: #666;
}
.back-of-card li span {
  font-weight: normal;
  margin-left: 5px;
  border: 1px solid #ccc;
  background: #eaeaea;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 2px 4px;
  font-size: 11px;
  color: #323232;
}
.back-of-card .complex-data li {
  line-height: 200%;
  width: 33.3%;
  float: left;
}
.back-of-card .simple-data li {
  float: left;
  width: auto;
  margin-bottom: 7px;
}
.back-of-card .simple-data span {
  margin: 0 5px 0 0;
}
.back-of-card .half {
  float: left;
  width: 49%;
}
.back-of-card .half + .half {
  margin-left: 2%;
}
div.special-pager {
  margin-bottom: 0 !important;
  border-left: none !important;
  border-right: none !important;
  border-bottom: none !important;
}
div.special-pager .next span {
  text-indent: 0 !important;
  font-size: 11px;
  padding: 5px 0 5px 0 !important;
}
div.special-pager .next a:after,
div.special-pager .hidden.next:after {
  display: none !important;
}
#sliding-panel-toggle {
  width: 100%;
  background: #fff url("../images/view-toolbar-gradient.png") left bottom repeat-x;
  -webkit-box-shadow: inset 0 1px 0 #DFDFDF;
  -moz-box-shadow: inset 0 1px 0 #DFDFDF;
  -ms-box-shadow: inset 0 1px 0 #DFDFDF;
  -o-box-shadow: inset 0 1px 0 #DFDFDF;
  box-shadow: inset 0 1px 0 #DFDFDF;
  overflow: hidden;
  display: block;
  text-align: center;
  font-weight: bold;
  padding: 5px 0;
  font-size: 11px;
}
.mini-button {
  cursor: pointer;
  display: inline-block;
  border: 1px solid #b7b7b7;
  border-top-color: #e7e7e7;
  border-left-color: #d7d7d7;
  border-right-color: #d7d7d7;
  border-radius: 4px;
  background: url("../images/view-toolbar-gradient-darker.png") left bottom repeat-x;
  -webkit-box-shadow: inset 0 0 1px 1px #efefef;
  -moz-box-shadow: inset 0 0 1px 1px #efefef;
  -ms-box-shadow: inset 0 0 1px 1px #efefef;
  -o-box-shadow: inset 0 0 1px 1px #efefef;
  box-shadow: inset 0 0 1px 1px #efefef;
  color: #545454;
  -webkit-text-shadow: #fff 0 1px 0;
  -moz-text-shadow: #fff 0 1px 0;
  -ms-text-shadow: #fff 0 1px 0;
  -o-text-shadow: #fff 0 1px 0;
  text-shadow: #fff 0 1px 0;
  line-height: 22px;
  height: 22px;
  padding: 0 6px;
}
.mini-button span {
  font-size: 11px;
  font-weight: bold;
  -webkit-text-shadow: 0 1px 0 #fff;
  -moz-text-shadow: 0 1px 0 #fff;
  -ms-text-shadow: 0 1px 0 #fff;
  -o-text-shadow: 0 1px 0 #fff;
  text-shadow: 0 1px 0 #fff;
  color: #545454;
  line-height: 22px;
}
.mini-button:hover {
  color: #7CB830 !important;
}
.mini-button:hover span {
  color: #7CB830;
}
.toggle-back-of-card-link {
  margin-top: 5px;
}
.toggle-back-of-card-link span {
  display: none;
  padding: 0 6px 0 28px;
  background: url("../images/rapleaf.png") 4px center no-repeat;
}
.toggle-back-of-card-link span + span {
  line-height: 22px;
}
.toggle-back-of-card-link .show {
  display: block;
}
.callable-item {
  position: relative;
  z-index: 100;
}
.callable-item em {
  margin-right: 4px;
  font-style: normal;
}
.callable-item:hover {
  cursor: pointer;
}
.callable-item .icon-onsip {
  animation-name: shake;
  animation-duration: 200ms;
  animation-iteration-count: 2;
  animation-timing-function: linear;
  -moz-animation-name: shake;
  -moz-animation-duration: 200ms;
  -moz-animation-iteration-count: 2;
  -moz-animation-timing-function: linear;
  -webkit-animation-name: shake;
  -webkit-animation-duration: 200ms;
  -webkit-animation-iteration-count: 2;
  -webkit-animation-timing-function: linear;
  font-size: 28px;
  font-weight: normal !important;
  -webkit-text-shadow: none !important;
  -moz-text-shadow: none !important;
  -ms-text-shadow: none !important;
  -o-text-shadow: none !important;
  text-shadow: none !important;
  display: none;
  color: #fff;
  position: absolute;
  left: -32px;
  top: -2px;
  background: #545454;
  width: 24px;
  height: 24px;
  line-height: 21px;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.callable-item .icon-onsip:before {
  position: absolute;
  right: -10px;
  top: 6px;
  content: '';
  display: block;
  border: 6px solid #545454;
  border-top-color: transparent;
  border-bottom-color: transparent;
  border-right-color: transparent;
}
.hangup {
  position: relative;
  z-index: 0;
  padding-left: 12px;
  margin-left: -25px;
  font-size: 11px;
  border: 1px solid #c43d53;
  -webkit-box-shadow: inset 0 0 1px 1px #a82d31;
  -moz-box-shadow: inset 0 0 1px 1px #a82d31;
  -ms-box-shadow: inset 0 0 1px 1px #a82d31;
  -o-box-shadow: inset 0 0 1px 1px #a82d31;
  box-shadow: inset 0 0 1px 1px #a82d31;
  -webkit-text-shadow: #a82d31 0 1px 0;
  -moz-text-shadow: #a82d31 0 1px 0;
  -ms-text-shadow: #a82d31 0 1px 0;
  -o-text-shadow: #a82d31 0 1px 0;
  text-shadow: #a82d31 0 1px 0;
  line-height: 20px;
  color: #ffffff;
  background-color: #a82d31;
  background-repeat: repeat-x;
  background-image: -ms-linear-gradient(top,#c43d53,#a82d31);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#c43d53),color-stop(100%,#a82d31));
  background-image: -webkit-linear-gradient(top,#c43d53,#a82d31);
  background-image: -o-linear-gradient(top,#c43d53,#a82d31);
  background-image: -moz-linear-gradient(top,#c43d53,#a82d31);
  background-image: linear-gradient(top,#c43d53,#a82d31);
}
.hangup:hover {
  color: #000000 !important;
  -webkit-text-shadow: 0px 1px 0 #ca5164;
  -moz-text-shadow: 0px 1px 0 #ca5164;
  -ms-text-shadow: 0px 1px 0 #ca5164;
  -o-text-shadow: 0px 1px 0 #ca5164;
  text-shadow: 0px 1px 0 #ca5164;
  background-color: #802225;
  background-repeat: repeat-x;
  background-image: -ms-linear-gradient(top,#c43d53,#802225);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#c43d53),color-stop(100%,#802225));
  background-image: -webkit-linear-gradient(top,#c43d53,#802225);
  background-image: -o-linear-gradient(top,#c43d53,#802225);
  background-image: -moz-linear-gradient(top,#c43d53,#802225);
  background-image: linear-gradient(top,#c43d53,#802225);
}
#gd-overlay {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0,0,0,0.65);
  position: absolute;
  width: 100%;
  display: block;
  z-index: 99;
}
#gd-container {
  z-index: 100;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  display: table;
  overflow: hidden;
}
#gd-centralizer {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  height: 100%;
  padding: 0 30px;
}
#game-dashboard {
  position: relative;
  width: 100%;
  max-width: 1200px;
  max-height: 600px;
  margin: auto;
  overflow: hidden;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  color: #f1f1f1;
  background: url("../images/game-dashboard/blue-chalkboard-blurred.jpg") left top repeat;
}
#game-dashboard > div {
  padding: 10px 15px 15px 15px;
  display: block;
}
#game-dashboard h2,
#game-dashboard h3 {
  -webkit-text-shadow: 0 -1px 0 #151f1f;
  -moz-text-shadow: 0 -1px 0 #151f1f;
  -ms-text-shadow: 0 -1px 0 #151f1f;
  -o-text-shadow: 0 -1px 0 #151f1f;
  text-shadow: 0 -1px 0 #151f1f;
  color: #fff !important;
}
#game-dashboard ul {
  list-style: none;
}
#game-dashboard h2 {
  margin-bottom: 15px;
}
#game-dashboard a {
  color: #fff;
}
.close-dashboard-button {
  z-index: 999;
  width: 100%;
  height: 31px;
  max-width: 1200px;
  margin: auto;
  position: relative;
  top: 15px;
}
.close-dashboard-button a {
  margin-right: -15px;
  float: right;
  width: 30px !important;
  height: 31px !important;
  filter: alpha(opacity=100);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  display: block;
  z-index: 11000;
}
.close-dashboard-button a:hover {
  border: none;
  background: none;
}
.close-dashboard-button .ui-icon-closethick {
  background: transparent url("../images/widget-close-btn.png") left top no-repeat;
  padding: 0 !important;
  margin: 0 !important;
  width: 30px !important;
  height: 31px !important;
  text-indent: -9999px;
  display: block;
}
.close-dashboard-button .ui-icon-closethick:hover {
  background: transparent url("../images/widget-close-btn.png") left top no-repeat;
}
.div-hover {
  -webkit-box-shadow: inset 0 5px 0 0 rgba(32,50,52,0.5), inset 0 6px 0 0 rgba(83,112,115,0.4);
  -moz-box-shadow: inset 0 5px 0 0 rgba(32,50,52,0.5), inset 0 6px 0 0 rgba(83,112,115,0.4);
  -ms-box-shadow: inset 0 5px 0 0 rgba(32,50,52,0.5), inset 0 6px 0 0 rgba(83,112,115,0.4);
  -o-box-shadow: inset 0 5px 0 0 rgba(32,50,52,0.5), inset 0 6px 0 0 rgba(83,112,115,0.4);
  box-shadow: inset 0 5px 0 0 rgba(32,50,52,0.5), inset 0 6px 0 0 rgba(83,112,115,0.4);
}
#gd-profile-card {
  padding: 0 !important;
  height: 84%;
  width: 20%;
  float: left;
  border-right: 1px solid rgba(32,50,52,0.5);
  text-align: center;
}
#gd-profile-card h3 {
  margin: 0 0 10px 0;
}
#gd-profile-card ul {
  font-weight: bold;
}
#gd-profile-card ul li {
  line-height: 1.15;
}
#gd-profile-card ul i {
  font-style: normal;
  margin-right: 3px;
  color: #7cb830;
  font-size: 16px;
}
#gd-profile-card .gravatar,
#gd-profile-card img {
  max-width: 100%;
  height: auto;
  margin-bottom: 5px;
  padding: 0;
  border: none !important;
  background: none;
}
#gd-mini-stats-card {
  margin-top: 0px;
  *zoom: 1;
}
#gd-mini-stats-card:before,
#gd-mini-stats-card:after {
  content: " ";
  display: table;
}
#gd-mini-stats-card:after {
  clear: both;
}
#gd-mini-stats-card #gd-mini-stats-chart-div svg g:last-child > g:first-child {
  display: none;
}
#gd-mini-stats-card .gd-level {
  margin-top: -113px;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  position: relative;
  z-index: 3;
  padding: 10px;
}
#gd-mini-stats-card .gd-level span:last-child {
  display: none;
  font-weight: bold;
  position: relative;
  top: 10px;
}
#gd-mini-stats-card strong {
  font-size: 36px;
  line-height: 1;
  display: block;
  color: #7cb830;
  font-weight: bold;
}
#gd-mini-stats-card strong + span {
  display: block;
  font-size: 14px;
  font-weight: bold;
  margin: 0 0 10px 0;
}
#gd-mini-stats-card .gd-num-badges,
#gd-mini-stats-card .gd-num-collections {
  position: relative;
  z-index: 1;
  text-align: center;
  padding: 5px;
  float: right;
  width: 45%;
  margin: 15px 0 0 0;
  font-weight: bold;
}
#gd-mini-stats-card .gd-num-badges strong,
#gd-mini-stats-card .gd-num-collections strong {
  font-size: 24px;
  display: block;
  font-weight: bold;
}
#gd-mini-stats-card .gd-num-badges {
  -webkit-border-radius: 0 0 4px 0;
  -moz-border-radius: 0 0 4px 0;
  -ms-border-radius: 0 0 4px 0;
  -o-border-radius: 0 0 4px 0;
  border-radius: 0 0 4px 0;
  float: right;
  margin-right: 5%;
}
#gd-badges-list {
  overflow-y: auto;
  height: 84%;
  width: 30%;
  position: absolute;
  top: 0;
  left: 20%;
  float: left;
  border-left: 1px solid rgba(83,112,115,0.4);
  border-right: 1px solid rgba(32,50,52,0.5);
}
#gd-badges-list li {
  *zoom: 1;
}
#gd-badges-list li:before,
#gd-badges-list li:after {
  content: " ";
  display: table;
}
#gd-badges-list li:after {
  clear: both;
}
#gd-badges-list li + li {
  padding-top: 10px;
}
#gd-badges-list .badge {
  float: left;
  margin-right: 15px;
}
#gd-badges-list .badge-grade {
  right: auto;
  left: -8px;
}
#gd-badges-list h3,
#gd-badges-list p {
  margin-bottom: 5px;
}
#gd-badges-list p {
  line-height: 1.4;
}
#gd-badges-list p + span {
  font-size: 11px;
  color: #aaa;
}
#gd-badges-list .type-achievements {
  -webkit-text-shadow: 0 -1px 0 #151f1f;
  -moz-text-shadow: 0 -1px 0 #151f1f;
  -ms-text-shadow: 0 -1px 0 #151f1f;
  -o-text-shadow: 0 -1px 0 #151f1f;
  text-shadow: 0 -1px 0 #151f1f;
  margin-top: 150px;
  font-size: 14px;
}
#gd-badges-list .type-achievements .icon-empty {
  position: relative;
  top: 10px;
}
#gd-badges-list .type-achievements .icon-empty:before {
  font-size: 64px;
}
#gd-z-coins {
  width: 15%;
  height: 25%;
  float: left;
  margin-left: 30%;
  border-left: 1px solid rgba(83,112,115,0.4);
  border-right: 1px solid rgba(32,50,52,0.5);
  border-bottom: 1px solid rgba(32,50,52,0.5);
  position: relative;
  text-align: center;
}
#gd-z-coins a {
  position: absolute;
  right: 5px;
  bottom: 5px;
  font-size: 11px;
  text-decoration: underline;
}
#gd-z-coin {
  display: block;
  width: 85px;
  height: 85px;
  line-height: 85px;
  -webkit-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
  -moz-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
  -ms-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
  -o-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  margin: 5px auto;
  font-weight: normal !important;
  font-size: 72px;
  font-family: "zurmo_gamification_symbly_rRg";
  cursor: default;
  color: #e2b321;
  background: url("../images/game-dashboard/coin.png") left top no-repeat;
  -webkit-transition: all 1s cubic-bezier(0.390,0.575,0.565,1.000);
  -moz-transition: all 1s cubic-bezier(0.390,0.575,0.565,1.000);
  -ms-transition: all 1s cubic-bezier(0.390,0.575,0.565,1.000);
  -o-transition: all 1s cubic-bezier(0.390,0.575,0.565,1.000);
  transition: all 1s cubic-bezier(0.390,0.575,0.565,1.000);
  -webkit-transform: rotateY(0deg);
  -moz-transform: rotateY(0deg);
  -o-transform: rotateY(0deg);
  -ms-transform: rotateY(0deg);
  transform: rotateY(0deg);
}
#gd-z-coin:hover {
  -webkit-animation: spinCoin 1s linear infinite;
  -moz-animation: spinCoin 1s linear infinite;
  -o-animation: spinCoin 1s linear infinite;
  -ms-animation: spinCoin 1s linear infinite;
  animation: spinCoin 1s linear infinite;
}
#gd-leaderboard {
  width: 35%;
  height: 25%;
  float: left;
  border-bottom: 1px solid rgba(32,50,52,0.5);
  border-left: 1px solid rgba(83,112,115,0.4);
}
.leaderboard-rank {
  float: left;
  overflow: visible;
  width: 32%;
  margin-right: 2%;
  padding: 10px;
  text-align: center;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background: rgba(7,53,58,0.3);
  -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.2), 0 -1px 0 0 rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.2), 0 -1px 0 0 rgba(0, 0, 0, 0.3);
  -ms-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.2), 0 -1px 0 0 rgba(0, 0, 0, 0.3);
  -o-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.2), 0 -1px 0 0 rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.2), 0 -1px 0 0 rgba(0, 0, 0, 0.3);
}
.leaderboard-rank:last-child {
  margin-right: 0;
}
.leaderboard-rank strong,
.leaderboard-rank span {
  display: block;
}
.leaderboard-rank strong {
  -webkit-text-shadow: 0 -1px 0 #1c5a4f;
  -moz-text-shadow: 0 -1px 0 #1c5a4f;
  -ms-text-shadow: 0 -1px 0 #1c5a4f;
  -o-text-shadow: 0 -1px 0 #1c5a4f;
  text-shadow: 0 -1px 0 #1c5a4f;
  color: #fff;
  font-size: 24px;
  line-height: 1.5;
}
.leaderboard-rank span {
  font-size: 16px;
  font-weight: bold;
  color: #fff;
}
#gd-statistics {
  width: 50%;
  height: 59%;
  margin-left: 30%;
  float: left;
  border-top: 1px solid rgba(83,112,115,0.4);
  border-left: 1px solid rgba(83,112,115,0.4);
}
#gd-stats-wrapper {
  border: 1px solid #d7d7d7;
  border-bottom: none;
  max-height: 320px;
}
.stat-row {
  width: 100%;
  padding: 10px 12px 10px 5px;
  white-space: nowrap;
  border-bottom: 1px solid #d7d7d7;
}
.stat-row:nth-child(even) {
  background: rgba(0,0,0,0.05);
}
.stat-row h3 {
  width: 35%;
  text-align: right;
  display: inline-block;
}
.stat-row .stat-level,
.stat-row .stat-points {
  float: none;
  display: inline-block;
  width: 5%;
  text-align: center;
}
.stat-row .stat-level {
  font-weight: bold;
}
.stat-row .stat-points {
  width: 10%;
  position: relative;
  top: -8px;
  font-weight: 800;
}
.stat-row .stat-points em {
  position: absolute;
  top: 14px;
  left: 0;
  text-align: center;
  font-size: 11px;
  width: 100%;
  font-style: normal;
  font-weight: 100;
  color: #fff;
}
.stat-row .percentHolder {
  width: 45%;
  margin-left: 5%;
}
#gd-collections {
  width: 100%;
  height: 100px;
  float: left;
  border-top: 1px solid rgba(83,112,115,0.4);
  padding: 0 !important;
  position: relative;
  z-index: 100;
}
#gd-carousel-wrapper {
  width: 95%;
  height: 100px;
  float: left;
  border-left: 1px solid rgba(83,112,115,0.4);
  border-right: 1px solid rgba(32,50,52,0.5);
  position: relative;
  z-index: 0;
}
#gd-carousel {
  width: 100%;
  height: 100px;
  position: absolute;
  z-index: 1;
}
.nav-button {
  width: 2.5%;
  height: 100%;
  text-align: center;
  line-height: 100px;
  font-size: 22px;
  float: left;
  display: block;
  -webkit-text-shadow: 0 -1px 0 #fff;
  -moz-text-shadow: 0 -1px 0 #fff;
  -ms-text-shadow: 0 -1px 0 #fff;
  -o-text-shadow: 0 -1px 0 #fff;
  text-shadow: 0 -1px 0 #fff;
  position: relative;
  overflow: hidden;
  background: url("../images/game-dashboard/blue-chalkboard-blurred.jpg") left top repeat;
  z-index: 100;
  font-weight: normal !important;
  font-size: 42px;
  font-family: "zurmo_gamification_symbly_rRg";
}
#nav-left {
  border-right: 1px solid rgba(32,50,52,0.5);
}
#nav-right {
  border-left: 1px solid rgba(83,112,115,0.4);
}
.gd-collection-panel {
  position: relative;
  width: 285px;
  height: 300px;
  float: left;
  border-left: 1px solid rgba(32,50,52,0.5);
  border-right: 1px solid rgba(83,112,115,0.4);
}
.gd-collection-panel h3 {
  margin-top: 5px;
}
.gd-collection-panel .collection-badge {
  float: left;
  display: inline-block;
  height: 70px;
  margin: 0;
  margin: 0 15px 0 0;
  background-size: 100% auto;
}
.gd-collection-panel > div {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 200%;
  padding: 15px 15px;
  -webkit-box-shadow: inset 0 30px 30px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 30px 30px 0 rgba(0, 0, 0, 0.1);
  -ms-box-shadow: inset 0 30px 30px 0 rgba(0, 0, 0, 0.1);
  -o-box-shadow: inset 0 30px 30px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 30px 30px 0 rgba(0, 0, 0, 0.1);
  background: url("../images/game-dashboard/blue-chalkboard-blurred.jpg") center top repeat;
}
.gd-collection-panel > div.open-panel,
.gd-collection-panel > div:hover {
  -webkit-box-shadow: inset 0 5px 0 0 rgba(32,50,52,0.5), inset 0 6px 0 0 rgba(83,112,115,0.4);
  -moz-box-shadow: inset 0 5px 0 0 rgba(32,50,52,0.5), inset 0 6px 0 0 rgba(83,112,115,0.4);
  -ms-box-shadow: inset 0 5px 0 0 rgba(32,50,52,0.5), inset 0 6px 0 0 rgba(83,112,115,0.4);
  -o-box-shadow: inset 0 5px 0 0 rgba(32,50,52,0.5), inset 0 6px 0 0 rgba(83,112,115,0.4);
  box-shadow: inset 0 5px 0 0 rgba(32,50,52,0.5), inset 0 6px 0 0 rgba(83,112,115,0.4);
}
.gd-collection-panel .gd-number-collected {
  visibility: hidden;
  margin: -2px 0 0 0;
  white-space: nowrap;
}
.gd-collection-panel .gd-number-collected .have-it,
.gd-collection-panel .gd-number-collected .have-it-not {
  font-weight: normal !important;
  font-size: 34px;
  font-family: "zurmo_gamification_symbly_rRg";
  line-height: 1;
  margin: 0 0 0 -2px;
  color: #7cb830;
}
.gd-collection-panel .gd-number-collected .have-it-not {
  filter: alpha(opacity=50);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.gd-collection-panel .gd-total-completed {
  position: relative;
  top: -3px;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  line-height: 34px;
}
.gd-collection-items {
  margin-top: 70px;
  position: relative;
  clear: left;
}
.gd-collection-items .num-collected {
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  display: block;
  position: absolute;
  top: -6px;
  left: -10px;
  color: #fff;
  font-size: 11px;
  font-weight: bold;
  background: #7cb830;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3), 0 -1px 0 0 rgba(90, 142, 44, 0.9);
  -moz-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3), 0 -1px 0 0 rgba(90, 142, 44, 0.9);
  -ms-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3), 0 -1px 0 0 rgba(90, 142, 44, 0.9);
  -o-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3), 0 -1px 0 0 rgba(90, 142, 44, 0.9);
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3), 0 -1px 0 0 rgba(90, 142, 44, 0.9);
}
.gd-collection-items .missing img {
  filter: alpha(opacity=50);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
  -webkit-filter: grayscale(85%);
  -moz-filter: grayscale(85%);
  -ms-filter: grayscale(85%);
  -o-filter: grayscale(85%);
  filter: grayscale(85%);
  filter: gray;
}
.gd-collection-items .missing .num-collected {
  background: #c0392b;
  -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3), 0 -1px 0 0 rgba(161, 45, 37, 0.9);
  -moz-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3), 0 -1px 0 0 rgba(161, 45, 37, 0.9);
  -ms-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3), 0 -1px 0 0 rgba(161, 45, 37, 0.9);
  -o-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3), 0 -1px 0 0 rgba(161, 45, 37, 0.9);
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3), 0 -1px 0 0 rgba(161, 45, 37, 0.9);
}
.gd-collection-item {
  position: relative;
  display: inline-block;
  float: left;
  margin-right: 25px;
}
.gd-collection-item img {
  max-height: 55px;
  width: auto;
}
.gd-collection-item-redeemed {
  margin-top: -8px;
  display: block;
  float: right;
  text-align: center;
  position: absolute;
  right: 0;
}
.gd-collection-item-redeemed img {
  max-width: 70px;
  height: auto;
  text-align: center;
}
.gd-collection-item-redeemed .num-collected {
  width: 24px;
  height: 24px;
  line-height: 24px;
  z-index: 9999;
}
.redeemable h3 {
  background: url("../images/game-dashboard/redeemable-coin-2.png") right 2px no-repeat;
}
.zurmo body .coin-button {
  position: relative;
  z-index: 1;
  overflow: visible;
  background: url("../images/game-dashboard/coin-button.png") center center no-repeat;
  width: 90px;
  height: 70px;
  border: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  -ms-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important;
}
.zurmo body .coin-button .z-label {
  text-indent: 0;
  display: block;
  text-align: center;
  font-size: 13px;
  width: 100%;
  padding: 0;
  margin: 22px 0 0 0;
  color: #763e05 !important;
  -webkit-text-shadow: 0px 1px 0 #f9bd81 !important;
  -moz-text-shadow: 0px 1px 0 #f9bd81 !important;
  -ms-text-shadow: 0px 1px 0 #f9bd81 !important;
  -o-text-shadow: 0px 1px 0 #f9bd81 !important;
  text-shadow: 0px 1px 0 #f9bd81 !important;
  background-color: rgba(246,146,30,0.8) !important;
  background-repeat: repeat-x !important;
  background-image: -ms-linear-gradient(top,rgba(255,241,0,0.8),rgba(246,146,30,0.8)) !important;
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,241,0,0.8)),color-stop(100%,rgba(246,146,30,0.8))) !important;
  background-image: -webkit-linear-gradient(top,rgba(255,241,0,0.8),rgba(246,146,30,0.8)) !important;
  background-image: -o-linear-gradient(top,rgba(255,241,0,0.8),rgba(246,146,30,0.8)) !important;
  background-image: -moz-linear-gradient(top,rgba(255,241,0,0.8),rgba(246,146,30,0.8)) !important;
  background-image: linear-gradient(top,rgba(255,241,0,0.8),rgba(246,146,30,0.8)) !important;
  border-top: 1px solid rgba(255,241,0,0.3);
  border-bottom: 1px solid rgba(255,241,0,0.3);
  border-left: 1px solid rgba(255,241,0,0.5);
  border-right: 1px solid rgba(255,241,0,0.5);
  -webkit-box-shadow: 0 0 3px 0 rgba(255,241,0,0.1);
  -moz-box-shadow: 0 0 3px 0 rgba(255,241,0,0.1);
  -ms-box-shadow: 0 0 3px 0 rgba(255,241,0,0.1);
  -o-box-shadow: 0 0 3px 0 rgba(255,241,0,0.1);
  box-shadow: 0 0 3px 0 rgba(255,241,0,0.1);
}
.zurmo body .coin-button:hover span.z-label,
.zurmo body .coin-button:active span.z-label {
  color: #452403 !important;
  background-color: rgba(216,120,9,0.8) !important;
  background-repeat: repeat-x !important;
  background-image: -ms-linear-gradient(top,rgba(255,241,0,0.8),rgba(216,120,9,0.8)) !important;
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,241,0,0.8)),color-stop(100%,rgba(216,120,9,0.8))) !important;
  background-image: -webkit-linear-gradient(top,rgba(255,241,0,0.8),rgba(216,120,9,0.8)) !important;
  background-image: -o-linear-gradient(top,rgba(255,241,0,0.8),rgba(216,120,9,0.8)) !important;
  background-image: -moz-linear-gradient(top,rgba(255,241,0,0.8),rgba(216,120,9,0.8)) !important;
  background-image: linear-gradient(top,rgba(255,241,0,0.8),rgba(216,120,9,0.8)) !important;
  -webkit-text-shadow: 0px 1px 0 #f8b068 !important;
  -moz-text-shadow: 0px 1px 0 #f8b068 !important;
  -ms-text-shadow: 0px 1px 0 #f8b068 !important;
  -o-text-shadow: 0px 1px 0 #f8b068 !important;
  text-shadow: 0px 1px 0 #f8b068 !important;
}
.zurmo body .coin-button.loading .z-label {
  text-indent: 20px;
}
.zurmo body .coin-button .z-spinner {
  display: block !important;
  top: 24px;
  left: 2px;
}
.coin-button.disabled {
  pointer-events: none;
  filter: alpha(opacity=50);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
  -webkit-filter: grayscale(85%);
  -moz-filter: grayscale(85%);
  -ms-filter: grayscale(85%);
  -o-filter: grayscale(85%);
  filter: grayscale(85%);
  filter: gray;
}
.random-game-coin {
  position: fixed;
  z-index: 999999999;
  left: 20px;
  bottom: 40px;
  display: block;
  width: 128px;
  height: 128px;
  line-height: 85px;
  -webkit-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
  -moz-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
  -ms-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
  -o-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
  margin: 0;
}
.random-game-coin > div {
  position: relative;
}
.game-coin {
  position: absolute;
  top: 0;
  left: 0;
  height: 128px;
  width: 128px;
  display: block;
  cursor: pointer;
  color: #e2b321;
  background: url("../images/game-dashboard/random-coin.png") center bottom no-repeat;
}
.smoke {
  position: absolute;
  top: 50px;
  left: 0;
  height: 128px;
  width: 128px;
  background-image: url("../images/game-dashboard/smoke_1_40_128_corrected.png");
  display: none;
}
.game-coin-quantity {
  font-weight: bold;
  font-size: 14px;
  line-height: 16px;
  float: left;
  position: relative;
  top: 50px;
  margin-right: 10px;
  color: #FFF;
}
.game-coin-quantity i {
  display: inline-block;
  line-height: inherit;
  position: relative;
  top: 3px;
  margin-left: 4px;
  height: 16px;
  width: 16px;
  background-image: url("../images/game-dashboard/z-coin-small.png");
  -webkit-animation: spinCoin .7s linear infinite;
  -moz-animation: spinCoin .7s linear infinite;
  -ms-animation: spinCoin .7s linear infinite;
  -o-animation: spinCoin .7s linear infinite;
  animation: spinCoin .7s linear infinite;
}
#header-game-dashboard-link-wrapper {
  position: relative;
  overflow: visible;
}
#game-notification {
  position: absolute;
  min-width: 280px;
  padding: 15px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  color: #EFEFEF;
  top: 38px;
  right: 0;
  border: 1px solid #444;
  background: #252525;
  -webkit-box-shadow: 0 0 10px 2px rgba(53, 53, 53, 0.5);
  -moz-box-shadow: 0 0 10px 2px rgba(53, 53, 53, 0.5);
  -ms-box-shadow: 0 0 10px 2px rgba(53, 53, 53, 0.5);
  -o-box-shadow: 0 0 10px 2px rgba(53, 53, 53, 0.5);
  box-shadow: 0 0 10px 2px rgba(53, 53, 53, 0.5);
}
#game-notification h5 {
  color: #EFEFEF;
  -webkit-text-shadow: none;
  -moz-text-shadow: none;
  -ms-text-shadow: none;
  -o-text-shadow: none;
  text-shadow: none;
  font-size: 14px;
  margin-bottom: 15px;
}
#game-notification .notification-wrapper {
  float: left;
}
#game-notification p {
  line-height: 1.5;
}
#game-notification a {
  color: #ccc;
  font-size: 12px;
  line-height: 1;
  display: inline;
  margin: 0;
  padding: 0;
  text-decoration: underline;
}
.collection-item-image {
  position: relative;
  display: inline-block;
  float: left;
  overflow: hidden;
  margin-right: 15px;
  margin-bottom: 15px;
  height: 85px;
  min-width: 45px;
  width: auto;
  text-align: center;
}
.collection-item-image img {
  position: relative;
  top: 0;
}
a#claim-item-link {
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #545454;
  line-height: 1;
  padding: 2px 6px;
  position: relative;
  top: 2px;
  z-index: 5;
}
.animate-spin {
  -webkit-animation: spinCoin 1.2s linear infinite;
  -moz-animation: spinCoin 1.2s linear infinite;
  -o-animation: spinCoin 1.2s linear infinite;
  -ms-animation: spinCoin 1.2s linear infinite;
  animation: spinCoin 1.2s linear infinite;
}
.project-create .icon,
.project-collaborate .icon,
.project-track .icon {
  position: relative;
  margin: 0px 15px 0 0;
  display: inline-block;
  height: 100%;
}
.project-create .icon:before,
.project-collaborate .icon:before,
.project-track .icon:before {
  content: '\02DB';
  font-weight: normal !important;
  font-size: 145px;
  font-family: "zurmo_gamification_symbly_rRg";
  line-height: 60px;
  position: absolute;
  top: 10px;
  -webkit-text-shadow: 0 -1px 0 #000;
  -moz-text-shadow: 0 -1px 0 #000;
  -ms-text-shadow: 0 -1px 0 #000;
  -o-text-shadow: 0 -1px 0 #000;
  text-shadow: 0 -1px 0 #000;
}
.project-collaborate p {
  margin-left: 110px;
}
.project-collaborate .icon:before {
  left: 10px;
  content: '\00AF';
}
.project-track p {
  margin-left: 110px;
}
.project-track .icon:before {
  left: 10px;
  content: '\02DA';
}
#ActiveProjectsListView {
  float: none;
  margin-bottom: 0;
}
#ActiveProjectsListView .items {
  background: #fff;
}
#ActiveProjectsListView .edit-autoresponder-link {
  display: block;
  text-align: left;
  margin-bottom: 5px;
}
#ProjectsFeedListView {
  float: none;
  margin-bottom: 0;
}
#ProjectsFeedListView .items {
  background: #fff;
}
.type-tasks .items-wrapper {
  border: 1px solid #dfdfdf;
}
.task-dialog,
.product-dialog {
  *zoom: 1;
  min-width: 1000px;
  max-width: 1000px;
  border: none;
  background: #f0f0f0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 0 0 1px rgba(204, 204, 204, 0.3) ,0 0 15px 0 rgba(51, 51, 51, 0.25);
  -moz-box-shadow: inset 0 0 0 1px rgba(204, 204, 204, 0.3) ,0 0 15px 0 rgba(51, 51, 51, 0.25);
  -ms-box-shadow: inset 0 0 0 1px rgba(204, 204, 204, 0.3) ,0 0 15px 0 rgba(51, 51, 51, 0.25);
  -o-box-shadow: inset 0 0 0 1px rgba(204, 204, 204, 0.3) ,0 0 15px 0 rgba(51, 51, 51, 0.25);
  box-shadow: inset 0 0 0 1px rgba(204, 204, 204, 0.3) ,0 0 15px 0 rgba(51, 51, 51, 0.25);
}
.task-dialog:before,
.task-dialog:after,
.product-dialog:before,
.product-dialog:after {
  content: " ";
  display: table;
}
.task-dialog:after,
.product-dialog:after {
  clear: both;
}
.task-dialog .col-0,
.product-dialog .col-0 {
  width: 15%;
}
.task-dialog .col-1,
.product-dialog .col-1 {
  width: 85%;
}
.task-dialog .ui-dialog-title,
.product-dialog .ui-dialog-title {
  padding: 0 !important;
  margin: 0 !important;
  font-size: 15px;
  font-weight: bold;
  -webkit-text-shadow: rgba(255,255,255,0.8) 0 1px 0;
  -moz-text-shadow: rgba(255,255,255,0.8) 0 1px 0;
  -ms-text-shadow: rgba(255,255,255,0.8) 0 1px 0;
  -o-text-shadow: rgba(255,255,255,0.8) 0 1px 0;
  text-shadow: rgba(255,255,255,0.8) 0 1px 0;
  line-height: 40px;
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  border-bottom: none;
  text-indent: 15px;
  width: 100%;
  height: 100%;
  display: block;
}
.task-dialog .toolbar-mbmenu,
.product-dialog .toolbar-mbmenu {
  position: absolute;
  right: 0;
  top: 12px;
}
.task-dialog .view-toolbar .parent > ul,
.product-dialog .view-toolbar .parent > ul {
  right: 0;
}
.task-dialog .wrapper,
.task-dialog .details-table,
.product-dialog .wrapper,
.product-dialog .details-table {
  margin: 0;
  padding: 0;
  border: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  -ms-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important;
  background: none !important;
}
.task-dialog table,
.product-dialog table {
  border: none;
}
.task-dialog td,
.product-dialog td {
  padding-bottom: 15px;
}
.task-dialog .attributesContainer,
.product-dialog .attributesContainer {
  padding-bottom: 0;
}
.task-dialog .float-bar,
.product-dialog .float-bar {
  margin-bottom: 0;
}
.task-dialog .right-side-edit-view-panel,
.product-dialog .right-side-edit-view-panel {
  background: rgba(236,240,241,0.25) url("../images/stripes.png") left top repeat;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.details-table .view-toolbar-container {
  top: -35px;
}
.task-modal-details-options-menu .parent > a,
.product-modal-details-options-menu .parent > a {
  padding: 0;
}
.task-modal-details-options-menu .parent > a span,
.product-modal-details-options-menu .parent > a span {
  display: none;
}
.task-modal-details-options-menu .parent > a:before,
.product-modal-details-options-menu .parent > a:before {
  content: 'n';
  font-weight: normal !important;
  font-size: 26px;
  font-family: "zurmo_gamification_symbly_rRg";
}
.task-modal-details-options-menu .parent > a:after,
.product-modal-details-options-menu .parent > a:after {
  margin-left: 2px;
  position: relative;
  top: -2px;
}
#task-left-column-form-data label {
  margin-top: 15px;
  float: none;
  display: block;
}
#task-right-column-form-data label {
  float: none;
}
#task-right-column-form-data #status-box {
  margin-bottom: 15px;
}
#task-right-column-form-data .owner-box {
  position: relative;
  margin-bottom: 15px;
}
#task-subscriber-box {
  margin: 15px;
}
#task-subscriber-box h4 {
  margin-bottom: 4px;
}
#task-subscriber-box img {
  margin-right: 5px;
}
#task-subscriber-box + .model-comments-activity {
  margin-top: 0;
}
.check-list {
  margin-top: 30px;
}
.check-list h3 {
  margin-bottom: 10px;
}
.check-list-item {
  margin-top: 3px;
  position: relative;
}
.check-list-item .hasCheckBox {
  float: left;
  position: relative;
  top: -5px;
  margin-right: 5px;
}
.check-list-item.ui-sortable-helper {
  height: auto !important;
  padding: 8px 8px 4px 8px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background: #f5f5f5;
}
.check-list-item.ui-sortable-helper .task-check-item-actions {
  visibility: hidden !important;
}
.check-list-item:hover .task-check-item-actions {
  visibility: visible;
}
.check-list-item p {
  line-height: 1.4;
  padding-left: 22px;
}
.task-check-item-actions {
  visibility: hidden;
  position: absolute;
  right: 0;
  top: 0;
  background: #f0f0f0;
  -webkit-box-shadow: -10px 0 15px 5px #f0f0f0;
  -moz-box-shadow: -10px 0 15px 5px #f0f0f0;
  -ms-box-shadow: -10px 0 15px 5px #f0f0f0;
  -o-box-shadow: -10px 0 15px 5px #f0f0f0;
  box-shadow: -10px 0 15px 5px #f0f0f0;
}
.task-check-item-actions a {
  margin-left: 5px;
}
.task-check-item-actions i {
  color: #a7a7a7;
}
.editable-task-input {
  padding-left: 22px;
}
.editable-task-input input {
  width: 100%;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  display: inline-block;
  border: 1px solid #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  font-size: 12px;
  color: #666 !important;
  text-indent: 6px;
  line-height: 24px;
  height: 26px;
  -webkit-box-shadow: 0 0 1px 1px rgba(153,153,153,0.3);
  -moz-box-shadow: 0 0 1px 1px rgba(153,153,153,0.3);
  -ms-box-shadow: 0 0 1px 1px rgba(153,153,153,0.3);
  -o-box-shadow: 0 0 1px 1px rgba(153,153,153,0.3);
  box-shadow: 0 0 1px 1px rgba(153,153,153,0.3);
  zoom: 1;
  filter: progid:DXImageTransform.Microsoft.Shadow(Color=#bfbfbf,Strength=1,Direction=0), progid:DXImageTransform.Microsoft.Shadow(Color=#bfbfbf,Strength=1,Direction=90), progid:DXImageTransform.Microsoft.Shadow(Color=#bfbfbf,Strength=1,Direction=180), progid:DXImageTransform.Microsoft.Shadow(Color=#bfbfbf,Strength=1,Direction=270);
}
.editable-task-input input:focus {
  -webkit-box-shadow: 0 0 1px 1px #282A76;
  -moz-box-shadow: 0 0 1px 1px #282A76;
  -ms-box-shadow: 0 0 1px 1px #282A76;
  -o-box-shadow: 0 0 1px 1px #282A76;
  box-shadow: 0 0 1px 1px #282A76;
}
#task-check-item-inline-edit-form {
  margin-top: 10px;
  padding: 8px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background: rgba(236,240,241,0.25) url("../images/stripes.png") left top repeat;
  display: table;
  width: 100%;
}
#task-check-item-inline-edit-form input {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  display: inline-block;
  border: 1px solid #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  font-size: 12px;
  color: #666 !important;
  text-indent: 6px;
  line-height: 24px;
  height: 26px;
  -webkit-box-shadow: 0 0 1px 1px rgba(153,153,153,0.3);
  -moz-box-shadow: 0 0 1px 1px rgba(153,153,153,0.3);
  -ms-box-shadow: 0 0 1px 1px rgba(153,153,153,0.3);
  -o-box-shadow: 0 0 1px 1px rgba(153,153,153,0.3);
  box-shadow: 0 0 1px 1px rgba(153,153,153,0.3);
  zoom: 1;
  filter: progid:DXImageTransform.Microsoft.Shadow(Color=#bfbfbf,Strength=1,Direction=0), progid:DXImageTransform.Microsoft.Shadow(Color=#bfbfbf,Strength=1,Direction=90), progid:DXImageTransform.Microsoft.Shadow(Color=#bfbfbf,Strength=1,Direction=180), progid:DXImageTransform.Microsoft.Shadow(Color=#bfbfbf,Strength=1,Direction=270);
  width: 100%;
}
#task-check-item-inline-edit-form input:focus {
  -webkit-box-shadow: 0 0 1px 1px #282A76;
  -moz-box-shadow: 0 0 1px 1px #282A76;
  -ms-box-shadow: 0 0 1px 1px #282A76;
  -o-box-shadow: 0 0 1px 1px #282A76;
  box-shadow: 0 0 1px 1px #282A76;
}
#task-check-item-inline-edit-form .task-input {
  padding-right: 10px;
  display: table-cell;
  vertical-align: middle;
  width: 99%;
}
#task-check-item-inline-edit-form .task-add-button {
  display: table-cell;
  width: 1%;
  vertical-align: middle;
}
.task-activity,
.model-comments-activity {
  margin-top: 30px;
}
.task-activity #CommentsForRelatedModelView,
.task-activity #CommentsForRelatedTaskModelView,
.model-comments-activity #CommentsForRelatedModelView,
.model-comments-activity #CommentsForRelatedTaskModelView {
  width: 100%;
  max-width: 100%;
  margin: 0;
  padding: 0;
}
.task-activity #CommentInlineEditForModelView,
.task-activity #CommentForTaskInlineEditForModelView,
.model-comments-activity #CommentInlineEditForModelView,
.model-comments-activity #CommentForTaskInlineEditForModelView {
  width: 100%;
  max-width: 100%;
  margin: 10px 0 0 0;
  padding: 15px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.task-activity #CommentList,
.model-comments-activity #CommentList {
  margin: 0 15px;
}
.task-activity #comment-inline-edit-form,
.task-activity #comment-for-task-inline-edit-form,
.model-comments-activity #comment-inline-edit-form,
.model-comments-activity #comment-for-task-inline-edit-form {
  margin: 0;
}
.task-activity #comment-inline-edit-form .form-toolbar,
.task-activity #comment-for-task-inline-edit-form .form-toolbar,
.model-comments-activity #comment-inline-edit-form .form-toolbar,
.model-comments-activity #comment-for-task-inline-edit-form .form-toolbar {
  padding-right: 0;
}
.task-activity .comment,
.model-comments-activity .comment {
  *zoom: 1;
  margin-top: 10px;
}
.task-activity .comment:before,
.task-activity .comment:after,
.model-comments-activity .comment:before,
.model-comments-activity .comment:after {
  content: " ";
  display: table;
}
.task-activity .comment:after,
.model-comments-activity .comment:after {
  clear: both;
}
.task-activity .left-column,
.model-comments-activity .left-column {
  padding-right: 0;
}
.task-activity .show-file-upload-box,
.model-comments-activity .show-file-upload-box {
  display: none;
  z-index: 99999;
  position: relative;
}
.task-activity #CommentInlineEditForModelView,
.task-activity #CommentForTaskInlineEditForModelView {
  background: rgba(236,240,241,0.25) url("../images/stripes.png") left top repeat;
}
.model-comments-activity div.wide.form {
  float: none !important;
}
.model-comments-activity .form form {
  bottom: no;
  border: none;
  box-shadow: none;
}
.right-side-details-view-panel {
  margin-top: 15px;
}
.right-side-details-view-panel .col-0 {
  width: 100%;
}
.right-side-details-view-panel td {
  padding: 0 0 5px 0;
  font-weight: normal;
}
.right-side-details-view-panel td strong {
  display: block;
}
.ProjectsActivityFeedPortletView tr:first-child td {
  border-top: none;
}
.edit-project-link {
  color: #282A76;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  display: block;
  text-align: left;
  margin-bottom: 5px;
}
.project-extra-info {
  margin-bottom: 10px;
  font-style: italic;
}
.project-stats {
  padding-right: 5px;
  width: 20%;
  float: left;
  text-align: left;
  font-size: 12px;
}
.project-stats strong {
  font-size: 26px;
  font-weight: bold;
  display: block;
}
a + .project-stats {
  margin-left: 0;
}
.percent-complete.percent-green strong {
  color: #6fa82d;
}
.percent-complete.percent-yellow strong {
  color: #ffcc00;
}
.percent-complete.percent-red strong {
  color: #a82d31;
}
#builder .view-toolbar-container {
  border-top: none;
}
#builder .right-column .right-side-edit-view-panel {
  background: none;
  padding: 0;
  overflow: hidden;
}
#builder .form-fields td {
  padding-left: 0 !important;
}
.previewing-builder {
  overflow: hidden !important;
  height: auto !important;
}
.previewing-builder .HeaderView {
  z-index: 0;
}
#canvas-iframe {
  border: 1px solid #ededed;
  min-height: 800px;
  width: 100%;
  height: 100%;
  background: url("../images/psd-light.png") left top repeat;
  position: relative;
  min-width: 600px;
}
#iframe-overlay {
  display: none;
}
#iframe-overlay.freeze {
  display: block;
}
#preview-iframe-container {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 999999 !important;
  overflow: scroll;
  background: #fff;
}
#preview-iframe-container-close-link {
  position: absolute;
  right: 10px;
  top: 10px;
}
#preview-iframe {
  width: 100%;
  height: 100%;
  display: block;
}
#building-blocks {
  list-style: none;
  display: block;
}
#building-blocks li {
  float: left;
  width: 30%;
  height: 105px;
  margin: 0 3.33% 15px 0;
  display: block;
  cursor: pointer;
  -webkit-transition: all 0.18s cubic-bezier(0.390,0.575,0.565,1.000);
  -moz-transition: all 0.18s cubic-bezier(0.390,0.575,0.565,1.000);
  -ms-transition: all 0.18s cubic-bezier(0.390,0.575,0.565,1.000);
  -o-transition: all 0.18s cubic-bezier(0.390,0.575,0.565,1.000);
  transition: all 0.18s cubic-bezier(0.390,0.575,0.565,1.000);
}
#building-blocks li:active {
  cursor: move;
}
#building-blocks li div {
  display: block;
  width: 105px !important;
  height: 105px !important;
  border: 3px solid #efefef;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  float: none;
  margin: 0;
  z-index: 999999;
  background: #fff;
  text-align: center;
  -webkit-box-shadow: 0 0 1px 1px rgba(153,153,153,0.5);
  -moz-box-shadow: 0 0 1px 1px rgba(153,153,153,0.5);
  -ms-box-shadow: 0 0 1px 1px rgba(153,153,153,0.5);
  -o-box-shadow: 0 0 1px 1px rgba(153,153,153,0.5);
  box-shadow: 0 0 1px 1px rgba(153,153,153,0.5);
  width: 100% !important;
  height: 100% !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  position: relative;
}
#building-blocks li div i {
  display: block;
  text-align: center;
  font-size: 80px;
  line-height: 1px;
  margin-top: 30px;
  color: #ddd;
  -webkit-transition: all 0.18s cubic-bezier(0.390,0.575,0.565,1.000);
  -moz-transition: all 0.18s cubic-bezier(0.390,0.575,0.565,1.000);
  -ms-transition: all 0.18s cubic-bezier(0.390,0.575,0.565,1.000);
  -o-transition: all 0.18s cubic-bezier(0.390,0.575,0.565,1.000);
  transition: all 0.18s cubic-bezier(0.390,0.575,0.565,1.000);
}
#building-blocks li div span {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 10px 0;
  background: #efefef;
  color: #acacac;
  font-size: 13px;
  font-weight: bold;
}
@media all and (max-width: 900px) {
  #building-blocks li {
    width: 46%;
    margin-right: 4%;
  }
  #building-blocks i {
    font-size: 50px;
  }
}
.draggable-element-clone {
  display: block;
  width: 105px !important;
  height: 105px !important;
  border: 3px solid #efefef;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  float: none;
  margin: 0;
  z-index: 999999;
  background: #fff;
  text-align: center;
  -webkit-box-shadow: 0 0 1px 1px rgba(153,153,153,0.5);
  -moz-box-shadow: 0 0 1px 1px rgba(153,153,153,0.5);
  -ms-box-shadow: 0 0 1px 1px rgba(153,153,153,0.5);
  -o-box-shadow: 0 0 1px 1px rgba(153,153,153,0.5);
  box-shadow: 0 0 1px 1px rgba(153,153,153,0.5);
}
.draggable-element-clone i {
  display: block;
  text-align: center;
  font-size: 80px;
  line-height: 1px;
  margin-top: 30px;
  color: #ddd;
  -webkit-transition: all 0.18s cubic-bezier(0.390,0.575,0.565,1.000);
  -moz-transition: all 0.18s cubic-bezier(0.390,0.575,0.565,1.000);
  -ms-transition: all 0.18s cubic-bezier(0.390,0.575,0.565,1.000);
  -o-transition: all 0.18s cubic-bezier(0.390,0.575,0.565,1.000);
  transition: all 0.18s cubic-bezier(0.390,0.575,0.565,1.000);
}
.draggable-element-clone span {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 10px 0;
  background: #efefef;
  color: #acacac;
  font-size: 13px;
  font-weight: bold;
}
#element-edit-container {
  position: absolute;
  top: 120px;
  left: 5px;
  width: 30%;
  z-index: 999;
}
#element-edit-container h3 {
  margin-bottom: 15px;
}
#element-edit-form-overlay-container {
  position: relative;
  padding: 0 10px 10px 10px;
}
#element-edit-form-overlay-container .panel {
  width: 100%;
}
#element-edit-form-overlay-container .panel .tabs-container {
  width: 100%;
}
#element-edit-form-overlay-container .element-edit-form,
#element-edit-form-overlay-container .wrapper {
  border: none !important;
  background: none !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  padding: 0 !important;
  margin: 0 !important;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
#element-edit-form-overlay-container .view-toolbar-container {
  border-top: 1px solid #cccccc;
}
.element-edit-form {
  position: relative;
}
.element-edit-form th {
  width: 35%;
  padding-top: 6px;
}
.element-edit-form td {
  width: 65%;
}
.element-edit-form .redactor_box iframe {
  min-height: 400px;
}
.element-edit-form .edit-form-tab-content {
  z-index: 99999;
}
.builder-position-checkbox {
  width: 50%;
  display: inline-block;
}
.builder-position-checkbox label.hasCheckBox + label {
  margin-left: 4px;
}
.builder-fancy-divider-radio {
  width: 100%;
  display: inline-block;
}
#element-settings {
  padding: 10px;
  background: none;
  border: none;
}
#element-settings > div {
  margin-bottom: 10px;
  clear: left;
}
#element-settings label {
  display: block;
}
div[id^="builderimageelement"] ~ .redactor_box iframe {
  background: url("../images/psd-light.png") left top repeat;
}
.image-element-edit-form .element-edit-form-content-tab {
  padding: 15px;
  text-align: left;
}
#SelectBaseTemplateForEmailTemplateWizardView > .left-column {
  padding: 0 !important;
}
#SelectBaseTemplateForEmailTemplateWizardView .mini-pillbox {
  padding: 0 15px;
}
#chosen-layout {
  margin: 30px auto;
}
#chosen-layout i {
  font-size: 400px;
  line-height: 60%;
  float: left;
  width: 30%;
  text-align: center;
  border-right: 1px solid #ccc;
  margin-right: 30px;
}
#chosen-layout i:after {
  position: relative;
  top: -15px;
}
#chosen-layout p {
  font-size: 14px;
  line-height: 24px;
  color: #555;
  font-weight: bold;
  float: left;
  width: 65%;
}
#chosen-layout h3 {
  padding-top: 30px;
  font-size: 18px;
}
#chosen-layout #chooser-overlay {
  margin-top: 30px;
}
.template-pager {
  text-align: center;
  border-top: 1px solid #fff;
}
.template-pager div {
  border-top: 1px solid #fff;
  padding-top: 10px;
}
#saved-templates,
#templates {
  display: none;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
#saved-templates .templates-chooser-list > ul > li,
#templates .templates-chooser-list > ul > li {
  margin: 0 0 75px 0;
  width: 20%;
  padding: 0 15px;
}
#saved-templates .z-button,
#templates .z-button {
  margin-top: 10px;
  float: right;
}
#saved-templates .secondary-button,
#templates .secondary-button {
  margin-top: 10px;
  float: left;
}
#saved-templates .mini-pillbox,
#templates .mini-pillbox {
  margin-bottom: 30px;
}
#saved-templates .closeme,
#templates .closeme {
  line-height: 24px;
  float: right;
}
#saved-templates .closeme i,
#templates .closeme i {
  font-weight: normal !important;
  font-size: 26px;
  font-family: "zurmo_gamification_symbly_rRg";
  line-height: 1;
  border: none;
  margin-right: 5px;
  outline: none !important;
  display: inline-block;
  position: relative;
  top: 0px;
  color: #7CB830;
  margin-top: 0;
}
#saved-templates li,
#templates li {
  position: relative;
}
#saved-templates .template-info,
#templates .template-info {
  position: absolute;
  right: 18px;
  top: 0px;
}
#saved-templates .template-info .button-actions,
#templates .template-info .button-actions {
  width: 225px;
}
#saved-templates .template-info .button-actions li,
#templates .template-info .button-actions li {
  width: 100%;
}
#saved-templates .template-info h4,
#templates .template-info h4 {
  text-align: left;
  margin-top: 5px;
  margin-bottom: 10px;
}
#saved-templates .template-info p,
#templates .template-info p {
  white-space: normal;
  line-height: 1.2;
}
#saved-templates .template-info .after-form-details-content,
#templates .template-info .after-form-details-content {
  margin-top: 15px;
  text-align: left;
  color: #ccc !important;
  padding-left: 0;
}
#saved-templates .template-info .button-actions,
#templates .template-info .button-actions {
  top: 30px;
}
#saved-templates .template-info .icon-trigger:before,
#templates .template-info .icon-trigger:before {
  top: 13px;
}
#saved-templates .template-info .icon-details,
#templates .template-info .icon-details {
  margin-right: 0;
}
@media all and (max-width: 1000px) {
  #templates .templates-chooser-list li {
    width: 25%;
  }
}
@media all and (max-width: 800px) {
  #templates .templates-chooser-list li {
    width: 33.33%;
  }
}
.templates-chooser-list > h3 {
  font-weight: normal;
  color: #777;
  -webkit-text-shadow: 0 1px 0 #fff;
  -moz-text-shadow: 0 1px 0 #fff;
  -ms-text-shadow: 0 1px 0 #fff;
  -o-text-shadow: 0 1px 0 #fff;
  text-shadow: 0 1px 0 #fff;
  display: inline-block;
  padding: 0 0 10px 0;
  margin-bottom: 30px !important;
}
.templates-chooser-list > h3:first-child {
  color: #282A76;
  border-bottom: 1px solid #282A76;
  margin-right: 30px !important;
}
.templates-chooser-list label {
  display: block;
  width: 100%;
  height: 100%;
  border: 3px solid #efefef;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  overflow: hidden;
}
.templates-chooser-list label h4 {
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 10px 0;
  background: #efefef;
  color: #9b9b9a;
  -webkit-text-shadow: 0 1px 0 #fff;
  -moz-text-shadow: 0 1px 0 #fff;
  -ms-text-shadow: 0 1px 0 #fff;
  -o-text-shadow: 0 1px 0 #fff;
  text-shadow: 0 1px 0 #fff;
  font-size: 13px;
  font-weight: bold;
}
.templates-chooser-list label i {
  display: block;
  text-align: center;
  font-size: 130px;
  line-height: 1px;
  margin-top: 50px;
  color: #ddd;
}
.templates-chooser-list img {
  margin: 5px auto 0 auto;
}
.base-template-selection {
  list-style: none;
  width: 150px;
  height: 150px;
  float: left;
  text-align: center;
  position: relative;
  margin: 0 15px 15px 0;
  cursor: pointer;
}
.base-template-selection input[type="radio"] {
  visibility: hidden;
  display: none;
}
.base-template-selection input[type="radio"]:checked + label {
  overflow: hidden;
  -webkit-box-shadow: 0 0 3px 0px #282A76;
  -moz-box-shadow: 0 0 3px 0px #282A76;
  -ms-box-shadow: 0 0 3px 0px #282A76;
  -o-box-shadow: 0 0 3px 0px #282A76;
  box-shadow: 0 0 3px 0px #282A76;
}
.MergeTagsView {
  padding-right: 15px;
}
.MergeTagsView .hasTree {
  width: 100%;
  position: relative;
}
.MergeTagsView .treeview ul {
  background: none !important;
}
.MergeTagsView li {
  cursor: pointer;
}
.MergeTagsView.wizard-merge-tags {
  position: absolute;
  right: -250px;
  top: 0;
  padding-right: 0;
}
.MergeTagsView.wizard-merge-tags:before {
  content: "";
  border: 10px solid #323232;
  border-top-color: transparent;
  border-left-color: transparent;
  border-bottom-color: transparent;
  position: absolute;
  left: -20px;
  top: 100px;
}
#MergeTagsTreeAreaBuilderElementEditable {
  width: 250px;
  height: 450px;
  background-color: #f5f5f5 ;
  background-repeat: no-repeat ;
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#ffffff),color-stop(80%,#f5f5f5),to(#f5f5f5)) ;
  background-image: -webkit-linear-gradient(#ffffff,#f5f5f5 80%,#f5f5f5) ;
  background-image: -ms-linear-gradient(#ffffff,#f5f5f5 80%,#f5f5f5) ;
  background-image: -o-linear-gradient(#ffffff,#f5f5f5 80%,#f5f5f5) ;
  background-image: -moz-linear-gradient(#ffffff,#f5f5f5 80%,#f5f5f5) ;
  background-image: linear-gradient(#ffffff,#f5f5f5 80%,#f5f5f5) ;
  border: 5px solid #323232;
  -webkit-box-shadow: inset 0 0 3px 0 #111, 0 0 3px #111;
  -moz-box-shadow: inset 0 0 3px 0 #111, 0 0 3px #111;
  -ms-box-shadow: inset 0 0 3px 0 #111, 0 0 3px #111;
  -o-box-shadow: inset 0 0 3px 0 #111, 0 0 3px #111;
  box-shadow: inset 0 0 3px 0 #111, 0 0 3px #111;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
}
.redactor_toolbar li a.zurmoImage:before {
  font-weight: normal !important;
  font-size: 14px;
  font-family: "zurmo_gamification_symbly_rRg";
  content: '\0112';
}
.redactor_toolbar li a.re-mergeTags {
  background-image: url("../images/email-builder/merge-tags.png");
  width: 80px !important;
}
.redactor_toolbar li a.re-mergeTags:hover {
  background-image: url("../images/email-builder/merge-tags-hover.png");
}
#redactor_image_box img {
  border: 1px solid #dfdfdf;
}
#ContentForEmailTemplateWizardView .email-template-content,
#ContentForEmailTemplateWizardView .tab,
#ContentForEmailTemplateWizardView .redactor_box,
#ContentForEmailTemplateWizardView .redactor_box iframe,
#ContentForEmailTemplateWizardView #BuilderEmailTemplateWizardForm_textContent {
  height: 100% !important;
}
#ContentForEmailTemplateWizardView .tab {
  overflow: hidden;
}
#ContentForEmailTemplateWizardView .email-template-content {
  padding-bottom: 0;
  margin-bottom: 0;
}
#ContentForEmailTemplateWizardView .email-template-content + .errorMessage {
  margin-top: 32px;
}
#ContentForEmailTemplateWizardView .email-template-combined-content {
  padding-bottom: 0;
  margin-bottom: 0;
  min-height: 600px;
}
.email-template-textContent {
  line-height: 1.4 !important;
  font-size: 16px !important;
  padding: 10px 15px !important;
}
.email-template-textContent textarea {
  line-height: 1.4 !important;
  font-size: 16px !important;
  min-height: 600px;
}
.divider-swatch {
  width: 100%;
  margin-bottom: 20px;
}
.divider-swatch input {
  margin-top: 8px !important;
}
.divider-swatch label {
  width: 85%;
}
.divider-swatch .fancy-divider-label {
  display: none;
}
.fancy-divider-1,
.fancy-divider-2,
.fancy-divider-3,
.fancy-divider-4,
.fancy-divider-5 {
  width: 100%;
  height: 30px;
  display: block;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
.fancy-divider-1 {
  background-image: url("../images/email-builder/fancy-divider-1.png");
}
.fancy-divider-2 {
  background-image: url("../images/email-builder/fancy-divider-2.png");
}
.fancy-divider-3 {
  background-image: url("../images/email-builder/fancy-divider-3.png");
}
.fancy-divider-4 {
  background-image: url("../images/email-builder/fancy-divider-4.png");
}
.fancy-divider-5 {
  background-image: url("../images/email-builder/fancy-divider-5.png");
}
#BuilderElementEditableModelForm_content_text {
  min-height: 400px;
}
#ContentForEmailTemplateWizardView .redactor_box iframe,
#CampaignEditView .redactor_box iframe,
#AutoresponderEditAndDetailsView .redactor_box iframe {
  min-height: 600px !important;
}
.image-tabs > a {
  display: block;
  width: 33.33333333%;
  float: left;
  line-height: 24px;
  font-weight: bold;
  text-align: center;
  color: #666;
  -webkit-text-shadow: 0px -1px 0 rgba(255,255,255,0.75) !important;
  -moz-text-shadow: 0px -1px 0 rgba(255,255,255,0.75) !important;
  -ms-text-shadow: 0px -1px 0 rgba(255,255,255,0.75) !important;
  -o-text-shadow: 0px -1px 0 rgba(255,255,255,0.75) !important;
  text-shadow: 0px -1px 0 rgba(255,255,255,0.75) !important;
  background-color: #f5f5f5;
  background-repeat: repeat-x;
  background-image: -ms-linear-gradient(top,#fefefe,#f5f5f5);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fefefe),color-stop(100%,#f5f5f5));
  background-image: -webkit-linear-gradient(top,#fefefe,#f5f5f5);
  background-image: -o-linear-gradient(top,#fefefe,#f5f5f5);
  background-image: -moz-linear-gradient(top,#fefefe,#f5f5f5);
  background-image: linear-gradient(top,#fefefe,#f5f5f5);
  border-left: 1px solid #dfdfdf;
}
.image-tabs > a:first-child {
  border-left: none;
}
.image-tabs .active {
  color: #fff;
  -webkit-text-shadow: 0px -1px 0 rgba(0,0,0,0.2) !important;
  -moz-text-shadow: 0px -1px 0 rgba(0,0,0,0.2) !important;
  -ms-text-shadow: 0px -1px 0 rgba(0,0,0,0.2) !important;
  -o-text-shadow: 0px -1px 0 rgba(0,0,0,0.2) !important;
  text-shadow: 0px -1px 0 rgba(0,0,0,0.2) !important;
  background-color: #619025;
  background-repeat: repeat-x;
  background-image: -ms-linear-gradient(top,#7CB830,#619025);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#7CB830),color-stop(100%,#619025));
  background-image: -webkit-linear-gradient(top,#7CB830,#619025);
  background-image: -o-linear-gradient(top,#7CB830,#619025);
  background-image: -moz-linear-gradient(top,#7CB830,#619025);
  background-image: linear-gradient(top,#7CB830,#619025);
}
.image-tabs > a:hover {
  color: #fff;
  -webkit-text-shadow: 0px -1px 0 rgba(0,0,0,0.2) !important;
  -moz-text-shadow: 0px -1px 0 rgba(0,0,0,0.2) !important;
  -ms-text-shadow: 0px -1px 0 rgba(0,0,0,0.2) !important;
  -o-text-shadow: 0px -1px 0 rgba(0,0,0,0.2) !important;
  text-shadow: 0px -1px 0 rgba(0,0,0,0.2) !important;
  background-color: #7CB830;
  background-repeat: repeat-x;
  background-image: -ms-linear-gradient(top,#619025,#7CB830);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#619025),color-stop(100%,#7CB830));
  background-image: -webkit-linear-gradient(top,#619025,#7CB830);
  background-image: -o-linear-gradient(top,#619025,#7CB830);
  background-image: -moz-linear-gradient(top,#619025,#7CB830);
  background-image: linear-gradient(top,#619025,#7CB830);
}
#ImageFilesUploadView {
  -webkit-box-shadow: inset 0 0 0 2px #ffffff;
  -moz-box-shadow: inset 0 0 0 2px #ffffff;
  -ms-box-shadow: inset 0 0 0 2px #ffffff;
  -o-box-shadow: inset 0 0 0 2px #ffffff;
  box-shadow: inset 0 0 0 2px #ffffff;
  background-color: #f5f5f5 ;
  background-repeat: no-repeat ;
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#ffffff),color-stop(80%,#f5f5f5),to(#f5f5f5)) ;
  background-image: -webkit-linear-gradient(#ffffff,#f5f5f5 80%,#f5f5f5) ;
  background-image: -ms-linear-gradient(#ffffff,#f5f5f5 80%,#f5f5f5) ;
  background-image: -o-linear-gradient(#ffffff,#f5f5f5 80%,#f5f5f5) ;
  background-image: -moz-linear-gradient(#ffffff,#f5f5f5 80%,#f5f5f5) ;
  background-image: linear-gradient(#ffffff,#f5f5f5 80%,#f5f5f5) ;
  padding: 15px;
  border-top: 1px solid #DFDFDF;
}
#ImageFilesUploadView .files {
  float: none !important;
}
#ImageFilesUploadView .file-size {
  vertical-align: baseline;
}
#ImageFilesUploadView .error {
  padding: 10px 0 0 0 !important;
}
#dropzoneImageFilesUploadView {
  border: 2px dashed #282A76;
  font-size: 18px;
  font-weight: bold;
  line-height: 100px;
  text-align: center;
  color: #282A76;
  width: 100%;
  display: block;
  margin-bottom: 15px;
}
#fileUploadImageFilesUploadView .fileupload-buttonbar {
  margin-bottom: 15px;
}
#fileUploadImageFilesUploadView .fileupload-content {
  width: 100%;
}
#fileUploadImageFilesUploadView .insert-link {
  margin-left: 8px;
}
#ImagesModalSearchView #search-formmodal {
  padding-bottom: 0;
  border-right: none;
  border-left: none;
}
#ImagesModalSearchView .filter-portlet-model-bar {
  float: left;
  width: 100%;
  margin-top: 15px;
  border-bottom: none;
  border-top: 1px solid #DFDFDF;
}
#ImagesModalSearchView .filters-bar {
  padding-top: 13px;
  position: static;
  border-bottom: none;
}
#ImagesModalSearchView .filters-bar label {
  float: none;
  line-height: 1 !important;
  font-size: 11px !important;
  padding: 3px !important;
  margin: 0 3px;
  white-space: nowrap;
}
#ImagesModalSearchView .filters-bar label.ui-state-active,
#ImagesModalSearchView .filters-bar label:hover {
  color: #fff !important;
}
.toggle-column .icon-checked,
.toggle-column .icon-unchecked {
  display: block;
  background: url("../images/checkbox.png") left -21px no-repeat;
  width: 16px;
  height: 20px;
  padding: 0;
  margin: 0;
}
.toggle-column .icon-checked:after,
.toggle-column .icon-unchecked:after {
  content: "";
}
.toggle-column .icon-unchecked {
  background: url("../images/checkbox.png") left 4px no-repeat;
}
#image-import-form {
  padding: 15px 15px 30px 15px;
  border: none;
  border-top: 1px solid #DFDFDF;
  -webkit-box-shadow: inset 0 0 0 2px #ffffff;
  -moz-box-shadow: inset 0 0 0 2px #ffffff;
  -ms-box-shadow: inset 0 0 0 2px #ffffff;
  -o-box-shadow: inset 0 0 0 2px #ffffff;
  box-shadow: inset 0 0 0 2px #ffffff;
  background-color: #f5f5f5 ;
  background-repeat: no-repeat ;
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#ffffff),color-stop(80%,#f5f5f5),to(#f5f5f5)) ;
  background-image: -webkit-linear-gradient(#ffffff,#f5f5f5 80%,#f5f5f5) ;
  background-image: -ms-linear-gradient(#ffffff,#f5f5f5 80%,#f5f5f5) ;
  background-image: -o-linear-gradient(#ffffff,#f5f5f5 80%,#f5f5f5) ;
  background-image: -moz-linear-gradient(#ffffff,#f5f5f5 80%,#f5f5f5) ;
  background-image: linear-gradient(#ffffff,#f5f5f5 80%,#f5f5f5) ;
  *zoom: 1;
}
#image-import-form:before,
#image-import-form:after {
  content: " ";
  display: table;
}
#image-import-form:after {
  clear: both;
}
#image-import-form label {
  float: left;
  width: 15%;
  display: inline-block;
}
#image-import-form .import-url-field {
  float: left;
  width: 65%;
  margin-right: 15px;
}
#image-import-form input[type="url"] {
  width: 100%;
}
#image-import-form .secondary-button {
  float: right;
}
#image-import-form .secondary-button .z-spinner {
  display: block;
  left: 6px;
}
.builder-uploaded-image-thumb {
  float: left;
  width: 20%;
}
.builder-image-details {
  width: 80%;
  padding-left: 15px;
  line-height: 1.5;
  float: left;
}
.builder-image-details a {
  font-weight: bold;
}
.insert-image {
  margin-left: 20%;
  padding: 5px 0 0 15px;
  clear: left;
}
.element-edit-form-content-tab .builder-uploaded-image-thumb {
  padding: 0 15px 15px 0;
  width: auto;
}
.element-edit-form-content-tab .image-links {
  padding-top: 5px;
}
.element-edit-form-content-tab .builder-image-details {
  width: 100%;
  padding: 0 0 15px 0;
  line-height: 1.5;
  float: none;
  clear: left;
}
.element-edit-form-content-tab .builder-image-details a,
.element-edit-form-content-tab .builder-image-details strong {
  font-weight: bold;
}
#BuilderElementEditableModelForm_content_image_preview strong {
  margin: 5px 0;
  display: block;
}
.builder-image-element-qtip {
  max-width: none !important;
  line-height: 1;
}
.builder-image-element-qtip .ui-tooltip-content {
  padding: 9px;
  line-height: 1;
}
#ImageEditView .view-toolbar-container {
  border-top: 1px solid #CCCCCC;
}
#image-edit-form {
  border: none;
  padding: 0 15px 15px 15px;
}
#image-edit-form .left-column {
  padding-left: 0;
}
#image-edit-form .right-column {
  padding-right: 0;
}
.image-edit-modal {
  max-width: 80%;
  min-width: 1000px;
}
.image-resize-field {
  margin-bottom: 15px;
}
.image-resize-field label {
  width: 35%;
  display: block;
  float: left;
}
.image-resize-field input[type="number"] {
  width: 65%;
}
.image-resize-field input {
  float: left;
}
.image-resize-field .errorMessage {
  margin-left: 20%;
}
.jrac_viewport {
  width: 100% !important;
}
.jrac_viewport .ui-resizable {
  position: relative;
}
.jrac_viewport .ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
}
.jrac_viewport .ui-resizable-disabled .ui-resizable-handle,
.jrac_viewport .ui-resizable-autohide .ui-resizable-handle {
  display: none;
}
.jrac_viewport .ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}
.jrac_viewport .ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}
.jrac_viewport .ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}
.jrac_viewport .ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}
.jrac_viewport .ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}
.jrac_viewport .ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}
.jrac_viewport .ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}
.jrac_viewport .ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}
.jrac_zoom_slider {
  margin-top: 15px;
  height: 2px;
  background: #ccc;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
}
.ui-slider-handle {
  position: relative;
  top: -4px;
  height: 10px;
  width: 10px;
  background: #545454;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  cursor: ew-resize;
}
.ui-icon-gripsmall-diagonal-se {
  background: url("../images/icon-resize.png") right top no-repeat;
}
#redactor_modal.redactor-image-modal {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #545454;
}
#redactor_modal.redactor-image-modal #redactor_modal_header {
  color: #282A76;
  padding: 0 !important;
  margin: 0 !important;
  font-size: 15px;
  font-weight: bold;
  -webkit-text-shadow: rgba(255,255,255,0.8) 0 1px 0;
  -moz-text-shadow: rgba(255,255,255,0.8) 0 1px 0;
  -ms-text-shadow: rgba(255,255,255,0.8) 0 1px 0;
  -o-text-shadow: rgba(255,255,255,0.8) 0 1px 0;
  text-shadow: rgba(255,255,255,0.8) 0 1px 0;
  line-height: 40px;
  background-color: #ededed;
  background-repeat: repeat-x;
  background-image: -ms-linear-gradient(top,#f6f6f6,#ededed);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f6f6f6),color-stop(100%,#ededed));
  background-image: -webkit-linear-gradient(top,#f6f6f6,#ededed);
  background-image: -o-linear-gradient(top,#f6f6f6,#ededed);
  background-image: -moz-linear-gradient(top,#f6f6f6,#ededed);
  background-image: linear-gradient(top,#f6f6f6,#ededed);
  -webkit-box-shadow: inset 0 1px 0 0 #ffffff;
  -moz-box-shadow: inset 0 1px 0 0 #ffffff;
  -ms-box-shadow: inset 0 1px 0 0 #ffffff;
  -o-box-shadow: inset 0 1px 0 0 #ffffff;
  box-shadow: inset 0 1px 0 0 #ffffff;
  border-bottom: 1px solid #dfdfdf;
  text-indent: 15px;
  width: 100%;
  height: 100%;
  display: block;
}
#redactor_modal.redactor-image-modal #redactor_modal_close {
  -webkit-transition: all 0.15s cubic-bezier(0.390,0.575,0.565,1.000);
  -moz-transition: all 0.15s cubic-bezier(0.390,0.575,0.565,1.000);
  -ms-transition: all 0.15s cubic-bezier(0.390,0.575,0.565,1.000);
  -o-transition: all 0.15s cubic-bezier(0.390,0.575,0.565,1.000);
  transition: all 0.15s cubic-bezier(0.390,0.575,0.565,1.000);
  position: absolute;
  right: -15px;
  top: -15px;
  width: 30px !important;
  height: 31px !important;
  filter: alpha(opacity=100);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  display: block;
  z-index: 11000;
  text-indent: -9999px;
  background: transparent url("../images/widget-close-btn.png") left top no-repeat;
}
#redactor_modal.redactor-image-modal #redactor_modal_close:hover {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
  background: transparent url("../images/widget-close-btn.png") left top no-repeat;
}
#redactor_modal.redactor-image-modal #redactor_modal_close:active {
  -webkit-transform: scale(.9);
  -moz-transform: scale(.9);
  -ms-transform: scale(.9);
  transform: scale(.9);
}
#redactor_modal.redactor-image-modal .filters-bar label {
  width: auto !important;
  margin: 0 3px !important;
  display: inline !important;
}
#redactor_modal.redactor-image-modal #ImagesSearchForm_anyMixedAttributes {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  -ms-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important;
  border: 1px solid #d5d4d4;
  border-left: none !important;
}
#redactor_modal.redactor-image-modal #image-import-form label {
  float: left !important;
  margin: 0 !important;
}
.image-legacy-message {
  padding: 10px;
  -webkit-border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  -ms-border-radius: 5px !important;
  -o-border-radius: 5px !important;
  border-radius: 5px !important;
  border: 1px solid #FFCC00;
  background: #FFFCB5;
  margin-top: 0 !important;
}
.merge-view {
  width: 100% !important;
  margin: 0 auto !important;
  float: none;
  padding: 0;
}
.details-item-editable {
  margin-bottom: 0px;
  padding: 15px;
}
#CreateModelsToMergeListAndChartView .chosen-entries {
  width: 100%;
}
#CreateModelsToMergeListAndChartView .cards {
  width: 75%;
  border-right: none;
  margin-top: 0;
}
#CreateModelsToMergeListAndChartView .possible-matches {
  width: 25%;
  padding-top: 15px;
}
#CreateModelsToMergeListAndChartView .possible-matches li {
  font-weight: bold;
  margin-bottom: 0;
  border: none !important;
}
#CreateModelsToMergeListAndChartView .possible-matches li:first-child {
  border: none !important;
  padding: 0;
}
#CreateModelsToMergeListAndChartView .possible-matches span {
  display: none;
}
#CreateModelsToMergeListAndChartView .possible-matches a {
  display: inline-block;
  border: none !important;
  padding: 10px 15px;
  width: 100% !important;
}
#CreateModelsToMergeListAndChartView .spidergraph {
  display: none;
}
#CreateModelsToMergeListAndChartView .chosen-entries .merge-color-1 a:hover,
#CreateModelsToMergeListAndChartView .merge-color-1.selected a,
#CreateModelsToMergeListAndChartView .chosen-entries .merge-color-2 a:hover,
#CreateModelsToMergeListAndChartView .merge-color-2.selected a,
#CreateModelsToMergeListAndChartView .chosen-entries .merge-color-3 a:hover,
#CreateModelsToMergeListAndChartView .merge-color-3.selected a,
#CreateModelsToMergeListAndChartView .chosen-entries .merge-color-4 a:hover,
#CreateModelsToMergeListAndChartView .merge-color-4.selected a,
#CreateModelsToMergeListAndChartView .chosen-entries .merge-color-5 a:hover,
#CreateModelsToMergeListAndChartView .merge-color-5.selected a,
#CreateModelsToMergeListAndChartView .chosen-entries .merge-color-6 a:hover,
#CreateModelsToMergeListAndChartView .merge-color-6.selected a,
#CreateModelsToMergeListAndChartView .chosen-entries .merge-color-7 a:hover,
#CreateModelsToMergeListAndChartView .merge-color-7.selected a,
#CreateModelsToMergeListAndChartView .chosen-entries .merge-color-8 a:hover,
#CreateModelsToMergeListAndChartView .merge-color-8.selected a,
#CreateModelsToMergeListAndChartView .chosen-entries .merge-color-9 a:hover,
#CreateModelsToMergeListAndChartView .merge-color-9.selected a,
#CreateModelsToMergeListAndChartView .chosen-entries .merge-color-10 a:hover,
#CreateModelsToMergeListAndChartView .merge-color-10.selected a {
  background: #7CB830 !important;
}
.merge-title-bar {
  display: table-caption;
  width: 100%;
}
.merge-title-bar h3 {
  margin-bottom: 0 !important;
  line-height: 1;
  width: 100%;
  padding: 15px 15px 10px 15px;
  border-bottom: 1px solid #dfdfdf;
}
.merge-title-bar .simple-link {
  margin-left: 15px;
  text-decoration: underline;
  line-height: 1;
  font-weight: normal !important;
}
.chosen-entries {
  top: 0;
  right: 0;
  position: relative;
  margin-bottom: 30px;
  border-bottom: 1px solid #dfdfdf;
  min-height: 280px;
  -webkit-box-shadow: inset 0 0 0 2px #ffffff;
  -moz-box-shadow: inset 0 0 0 2px #ffffff;
  -ms-box-shadow: inset 0 0 0 2px #ffffff;
  -o-box-shadow: inset 0 0 0 2px #ffffff;
  box-shadow: inset 0 0 0 2px #ffffff;
  background-color: #f5f5f5 ;
  background-repeat: no-repeat ;
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#ffffff),color-stop(80%,#f5f5f5),to(#f5f5f5)) ;
  background-image: -webkit-linear-gradient(#ffffff,#f5f5f5 80%,#f5f5f5) ;
  background-image: -ms-linear-gradient(#ffffff,#f5f5f5 80%,#f5f5f5) ;
  background-image: -o-linear-gradient(#ffffff,#f5f5f5 80%,#f5f5f5) ;
  background-image: -moz-linear-gradient(#ffffff,#f5f5f5 80%,#f5f5f5) ;
  background-image: linear-gradient(#ffffff,#f5f5f5 80%,#f5f5f5) ;
  display: table;
}
.DetailsView .chosen-entries {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  -ms-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important;
  border: none !important;
  border-bottom: 1px solid #dfdfdf !important;
}
.chosen-entries label {
  display: block;
  padding: 4px 10px;
  border-radius: 0;
  margin: 0 0 3px 0;
  position: relative;
  left: -15px;
}
.possible-matches {
  width: 35%;
  list-style: none;
  padding-top: 15px;
  display: table-cell;
  vertical-align: top;
  border-right: 1px solid #dfdfdf;
}
.possible-matches li {
  font-weight: bold;
  margin-bottom: 0;
  border: none !important;
}
.possible-matches li:first-child {
  border-bottom: 1px solid #dfdfdf !important;
  padding: 0 0 10px 5px;
}
.possible-matches span {
  width: 55px;
  text-align: center;
  display: inline-block;
}
.possible-matches a {
  display: inline-block;
  border: none !important;
  border-left: 1px solid #dfdfdf !important;
  padding: 10px 10px;
  width: calc(100% - 55px) !important;
}
.cards {
  padding: 15px;
  width: 65%;
  display: table-cell;
  vertical-align: top;
  border-left: 1px solid #fff;
  border-right: 1px solid #dfdfdf;
}
.cards > div {
  height: 100%;
  position: relative;
}
.cards h2 {
  white-space: nowrap;
}
.cards h2 .simple-link {
  margin-left: 10px;
  text-decoration: underline;
  line-height: 1;
  font-weight: normal !important;
}
.spidergraph {
  padding-left: 10px;
  width: 100%;
  height: 100%;
  text-align: left;
  border-left: 1px solid #fff;
}
.spidergraph div {
  overflow: visible !important;
}
.merge-color-1 {
  border: 2px dotted #315AB0;
  color: #315AB0 !important;
}
.merge-color-2 {
  border: 2px dotted #66367b;
  color: #66367b !important;
}
.merge-color-3 {
  border: 2px dotted #2c3e50;
  color: #2c3e50 !important;
}
.merge-color-4 {
  border: 2px dotted #269a55;
  color: #269a55 !important;
}
.merge-color-5 {
  border: 2px dotted #c0392b;
  color: #c0392b !important;
}
.merge-color-6 {
  border: 2px dotted #e67e22;
  color: #e67e22 !important;
}
.merge-color-7 {
  border: 2px dotted #3498db;
  color: #3498db !important;
}
.merge-color-8 {
  border: 2px dotted #501a27;
  color: #501a27 !important;
}
.merge-color-9 {
  border: 2px dotted #0c5b3f;
  color: #0c5b3f !important;
}
.merge-color-10 {
  border: 2px dotted #c05d91;
  color: #c05d91 !important;
}
.chosen-entries .merge-color-1 a {
  color: #315AB0 !important;
}
.chosen-entries .merge-color-2 a {
  color: #66367b !important;
}
.chosen-entries .merge-color-3 a {
  color: #2c3e50 !important;
}
.chosen-entries .merge-color-4 a {
  color: #269a55 !important;
}
.chosen-entries .merge-color-5 a {
  color: #c0392b !important;
}
.chosen-entries .merge-color-6 a {
  color: #e67e22 !important;
}
.chosen-entries .merge-color-7 a {
  color: #3498db !important;
}
.chosen-entries .merge-color-8 a {
  color: #501a27 !important;
}
.chosen-entries .merge-color-9 a {
  color: #0c5b3f !important;
}
.chosen-entries .merge-color-10 a {
  color: #c05d91 !important;
}
.chosen-entries .merge-color-1 a:hover,
.merge-color-1.selected {
  border: 2px solid #315AB0;
  background: #315AB0;
  color: #fff !important;
}
.chosen-entries .merge-color-2 a:hover,
.merge-color-2.selected {
  border: 2px solid #66367b;
  background: #66367b;
  color: #fff !important;
}
.chosen-entries .merge-color-3 a:hover,
.merge-color-3.selected {
  border: 2px solid #2c3e50;
  background: #2c3e50;
  color: #fff !important;
}
.chosen-entries .merge-color-4 a:hover,
.merge-color-4.selected {
  border: 2px solid #269a55;
  background: #269a55;
  color: #fff !important;
}
.chosen-entries .merge-color-5 a:hover,
.merge-color-5.selected {
  border: 2px solid #c0392b;
  background: #c0392b;
  color: #fff !important;
}
.chosen-entries .merge-color-6 a:hover,
.merge-color-6.selected {
  border: 2px solid #e67e22;
  background: #e67e22;
  color: #fff !important;
}
.chosen-entries .merge-color-7 a:hover,
.merge-color-7.selected {
  border: 2px solid #3498db;
  background: #3498db;
  color: #fff !important;
}
.chosen-entries .merge-color-8 a:hover,
.merge-color-8.selected {
  border: 2px solid #501a27;
  background: #501a27;
  color: #fff !important;
}
.chosen-entries .merge-color-9 a:hover,
.merge-color-9.selected {
  border: 2px solid #0c5b3f;
  background: #0c5b3f;
  color: #fff !important;
}
.chosen-entries .merge-color-10 a:hover,
.merge-color-10.selected {
  border: 2px solid #c05d91;
  background: #c05d91;
  color: #fff !important;
}
.chosen-entries .selected a {
  color: #fff !important;
}
.details-item-editable > label {
  line-height: 1;
  font-weight: bold !important;
}
.hasPossibles {
  display: block;
  text-indent: 1px;
  line-height: 1;
  width: 100%;
  margin: -3px 0 0 0 !important;
}
.possible {
  display: inline-block;
  line-height: 14px;
  padding: 0 4px;
  border-radius: 4px;
  float: none !important;
  font-weight: bold !important;
  text-indent: 0;
  font-size: 11px !important;
  background: #fff;
  cursor: pointer;
  margin-right: 5px;
  margin-bottom: 5px;
}
.details-item-editable div {
  position: relative;
}
.hasDropDown .possible {
  position: relative;
  top: -24px;
  left: 2px;
}
.field-group {
  margin: 15px 0 15px 15px;
  border-left: 5px solid #dfdfdf;
}
.field-group .details-item-editable > label {
  width: calc(15% - 20px) !important;
}
.field-group .details-item-editable > div {
  margin-left: calc(15% - 20px);
}
.field-group div:last-child {
  padding-bottom: 0;
}
.field-group h5 {
  padding-left: 15px;
  font-size: 12px;
}
.entry-stats {
  border-top: 1px solid #dfdfdf;
  padding: 10px;
  position: relative;
  bottom: -15px;
  left: 0;
  width: 100%;
}
.entry-stats span {
  margin-right: 25px;
  display: inline-block;
  color: #666;
}
.entry-stats i {
  margin-right: 3px;
}
.entry-stats .icon-email:before {
  font-size: 24px !important;
  color: #666 !important;
}
.entry-stats h3 {
  margin-bottom: 5px !important;
}
.entry-stats strong {
  color: #444;
}
#bubble {
  display: none;
}
.bubble-on #bubble {
  position: absolute;
  top: -272px;
  left: -180px;
  display: block;
}
#chart {
  position: absolute;
  top: 0;
  right: 0;
  padding: 5px;
  width: auto;
  height: 229px;
  background: #fff;
  border-left: 1px solid #dfdfdf;
}
#dedupe-spinner {
  display: block;
  visibility: visible;
  position: absolute;
  top: 1px;
  right: 20px;
}
#dedupe-spinner .z-spinner {
  display: block;
}
#calendar {
  width: 100%;
  margin: 0 auto;
  position: relative;
}
#calendar td {
  padding: 0;
}
#calendar .big-spinner {
  position: absolute;
  top: 50%;
  margin-top: -25px;
}
#calendar .fc-state-default {
  border: 1px solid #b7b7b7;
  border-top-color: #e7e7e7;
  border-left-color: #d7d7d7;
  border-right-color: #d7d7d7;
  background: url("../images/view-toolbar-gradient.png") left bottom repeat-x;
  color: #656565 !important;
  text-shadow: 0 1px 0 #fff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  font-size: 11px;
  font-weight: 700;
}
#calendar .fc-state-default:hover {
  color: #7CB830 !important;
}
#calendar .fc-state-active {
  color: #656565;
  box-shadow: inset 0 10px 10px 4px rgba(153,153,153,0.4), 0 1px 0 0 #FFF;
}
#calendar .fc-button {
  height: auto;
  padding: 0 6px;
  line-height: 24px;
  cursor: pointer;
}
.fc-header {
  text-transform: capitalize;
}
.calendar-view .left-column {
  width: 25%;
}
.calendar-view .right-column {
  width: 75%;
}
.calendars-list-container {
  margin-top: 30px;
}
.calendars-list-container + .calendars-list-container {
  margin-top: 30px;
}
.calendars-list {
  margin: 0;
  padding: 0;
  list-style: none;
  display: block;
  line-height: 1;
}
.calendars-list > li {
  padding: 0;
  margin-bottom: 5px;
}
.calendars-list .hasCheckBox {
  display: inline-block;
  line-height: 1;
}
.calendars-list .edit-row-menu {
  margin-right: 0;
}
.cal-list-header {
  margin-bottom: 10px;
}
.cal-list-header h3 {
  display: inline-block;
}
.cal-list-header a {
  float: right;
  font-weight: normal !important;
  font-size: 16px;
  font-family: "zurmo_gamification_symbly_rRg";
}
.cal-list-header .z-label {
  padding: 0 2px 0 4px;
  line-height: 16px;
}
.cal-name {
  position: relative;
  top: -3px;
}
.cal-color {
  display: inline-block;
  width: 12px;
  height: 12px;
  border-radius: 3px;
  margin: 0 6px 0 3px;
  position: relative;
  top: -2px;
}
.cal-color.outline {
  background: none;
  border: 1px solid salmon;
}
.task-subscribers {
  border-top: none;
  padding: 0 0 0 16px;
  margin-top: 5px;
  box-shadow: none;
}
.quick-insert {
  padding: 0;
  margin-top: 30px;
}
.quick-insert .details-item-editable {
  padding-left: 0;
  padding-bottom: 5px;
}
.quick-insert .simple-link {
  margin: 5px 0 0 0;
  display: block;
}
#smallcalendar .ui-datepicker.ui-datepicker-inline {
  margin: 0;
}
#smallcalendar .ui-datepicker-header {
  background-color: #ededed !important;
  background-repeat: repeat-x !important;
  background-image: -ms-linear-gradient(top,#f6f6f6,#ededed) !important;
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f6f6f6),color-stop(100%,#ededed)) !important;
  background-image: -webkit-linear-gradient(top,#f6f6f6,#ededed) !important;
  background-image: -o-linear-gradient(top,#f6f6f6,#ededed) !important;
  background-image: -moz-linear-gradient(top,#f6f6f6,#ededed) !important;
  background-image: linear-gradient(top,#f6f6f6,#ededed) !important;
  -webkit-box-shadow: inset 0 1px 0 0 #ffffff;
  -moz-box-shadow: inset 0 1px 0 0 #ffffff;
  -ms-box-shadow: inset 0 1px 0 0 #ffffff;
  -o-box-shadow: inset 0 1px 0 0 #ffffff;
  box-shadow: inset 0 1px 0 0 #ffffff;
  border: 1px solid #ddd !important;
}
#SavedCalendarFiltersForReportWizardView .dynamic-droppable-area {
  width: 70%;
  padding-left: 0;
}
.calendar-event-tooltip .left-column {
  padding: 5px;
}
.calendar-event-tooltip .details-table {
  border: none !important;
  background: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  -ms-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important;
  padding: 0 !important;
  margin: 0 !important;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.calendar-event-tooltip .ui-tooltip-content {
  overflow: visible;
}
.calendar-event-tooltip .ui-tooltip-titlebar {
  background: none !important;
}
.calendar-event-tooltip .toolbar-mbmenu {
  margin: -31px 20px 0 0 !important;
}
.calendar-event-tooltip .view-toolbar {
  margin: 0;
}
.calendar-event-tooltip .options-menu .parent > a {
  padding: 0;
  background: none !important;
  border: none !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.calendar-event-tooltip .options-menu .parent > a:hover {
  background: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  -ms-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important;
}
.calendar-event-tooltip .options-menu .parent > a span {
  display: none;
}
.calendar-event-tooltip .options-menu .parent > a:before {
  content: 'n';
  font-weight: normal !important;
  font-size: 26px;
  font-family: "zurmo_gamification_symbly_rRg";
}
.calendar-event-tooltip .options-menu .parent > a:after {
  margin-left: 2px;
  position: relative;
  top: -2px;
}
.calendar-event-tooltip .options-menu ul {
  top: 25px;
}
.calendar-event-tooltip .form-fields {
  color: #545454;
}
.calendar-event-tooltip .form-fields ul {
  list-style: none;
}
.calendar-event-tooltip .form-fields ul strong {
  margin-right: 4px;
}
.calendar-event-tooltip .form-fields li {
  margin-bottom: 3px;
}
.calendar-event-tooltip .after-form-details-content {
  display: none;
}
.CalendarItemDetailsView .view-toolbar-container {
  top: auto !important;
}
body.flat-cement * {
  box-shadow: none !important;
}
body.flat-cement .AppContent,
body.flat-cement .AppNavigation,
body.flat-cement .AppContainer,
body.flat-cement #MenuView,
body.flat-cement #RecentlyViewedView {
  background: none !important;
  border: none !important;
}
body.flat-cement #RecentlyViewedView li em {
  background: none;
}
body.flat-cement .AppNavigation {
  -webkit-transition: all 0.1s cubic-bezier(0.390,0.575,0.565,1.000);
  -moz-transition: all 0.1s cubic-bezier(0.390,0.575,0.565,1.000);
  -ms-transition: all 0.1s cubic-bezier(0.390,0.575,0.565,1.000);
  -o-transition: all 0.1s cubic-bezier(0.390,0.575,0.565,1.000);
  transition: all 0.1s cubic-bezier(0.390,0.575,0.565,1.000);
  background-color: rgba(227,227,227,0) !important;
  background-repeat: repeat-x !important;
  background-image: -ms-linear-gradient(top,rgba(220,220,220,0),rgba(227,227,227,0)) !important;
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(220,220,220,0)),color-stop(100%,rgba(227,227,227,0))) !important;
  background-image: -webkit-linear-gradient(top,rgba(220,220,220,0),rgba(227,227,227,0)) !important;
  background-image: -o-linear-gradient(top,rgba(220,220,220,0),rgba(227,227,227,0)) !important;
  background-image: -moz-linear-gradient(top,rgba(220,220,220,0),rgba(227,227,227,0)) !important;
  background-image: linear-gradient(top,rgba(220,220,220,0),rgba(227,227,227,0)) !important;
}
body.flat-cement .AppNavigation:hover {
  background-color: #e3e3e3 !important;
  background-repeat: repeat-x !important;
  background-image: -ms-linear-gradient(top,#dcdcdc,#e3e3e3) !important;
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#dcdcdc),color-stop(100%,#e3e3e3)) !important;
  background-image: -webkit-linear-gradient(top,#dcdcdc,#e3e3e3) !important;
  background-image: -o-linear-gradient(top,#dcdcdc,#e3e3e3) !important;
  background-image: -moz-linear-gradient(top,#dcdcdc,#e3e3e3) !important;
  background-image: linear-gradient(top,#dcdcdc,#e3e3e3) !important;
}
body.flat-cement .AppNavigation:hover .ui-chooser {
  background-color: #e3e3e3 !important;
  background-repeat: repeat-x !important;
  background-image: -ms-linear-gradient(top,#dcdcdc,#e3e3e3) !important;
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#dcdcdc),color-stop(100%,#e3e3e3)) !important;
  background-image: -webkit-linear-gradient(top,#dcdcdc,#e3e3e3) !important;
  background-image: -o-linear-gradient(top,#dcdcdc,#e3e3e3) !important;
  background-image: -moz-linear-gradient(top,#dcdcdc,#e3e3e3) !important;
  background-image: linear-gradient(top,#dcdcdc,#e3e3e3) !important;
}
body.flat-cement .ui-chooser {
  background: none !important;
  border: none;
}
body.flat-cement .items {
  background: #fff;
}
body.flat-cement .juiportlet-columns .juiportlet-widget .pager {
  border-top: 1px solid #dfdfdf;
}
.color-swatch.flat-cement .theme-color-1 {
  background: #2c3e50;
}
.color-swatch.flat-cement .theme-color-2 {
  background: #2c3e50;
}
.color-swatch.flat-cement .theme-color-3 {
  background: #95a5a6;
}
.color-swatch.blue .theme-color-1 {
  background: #282A76;
}
.color-swatch.blue .theme-color-2 {
  background: #7CB830;
}
.color-swatch.blue .theme-color-3 {
  background: #464646;
}
.color-swatch.sunrise .theme-color-1 {
  background: #34495e;
}
.color-swatch.sunrise .theme-color-2 {
  background: #2c3e50;
}
.color-swatch.sunrise .theme-color-3 {
  background: #c0392b;
}
.color-swatch.marble .theme-color-1 {
  background: #7f8c8d;
}
.color-swatch.marble .theme-color-2 {
  background: #333333;
}
.color-swatch.marble .theme-color-3 {
  background: #545454;
}
.color-swatch.purple-haze .theme-color-1 {
  background: #713b8a;
}
.color-swatch.purple-haze .theme-color-2 {
  background: #854f9e;
}
.color-swatch.purple-haze .theme-color-3 {
  background: #34495e;
}
.color-swatch.amazon .theme-color-1 {
  background: #26354A;
}
.color-swatch.amazon .theme-color-2 {
  background: #257282;
}
.color-swatch.amazon .theme-color-3 {
  background: #2F9E66;
}
.color-swatch.sweden .theme-color-1 {
  background: #034C8C;
}
.color-swatch.sweden .theme-color-2 {
  background: #024873;
}
.color-swatch.sweden .theme-color-3 {
  background: #f2d632;
}
.color-swatch.pink .theme-color-1 {
  background: #323232;
}
.color-swatch.pink .theme-color-2 {
  background: #565656;
}
.color-swatch.pink .theme-color-3 {
  background: #ff253d;
}
.color-swatch.brown .theme-color-1 {
  background: #547980;
}
.color-swatch.brown .theme-color-2 {
  background: #B88F30;
}
.color-swatch.brown .theme-color-3 {
  background: #594F4F;
}
.color-swatch.lime .theme-color-1 {
  background: #282A76;
}
.color-swatch.lime .theme-color-2 {
  background: #BCC98E;
}
.color-swatch.lime .theme-color-3 {
  background: #464646;
}
.color-swatch.cherry .theme-color-1 {
  background: #6C8092;
}
.color-swatch.cherry .theme-color-2 {
  background: #933140;
}
.color-swatch.cherry .theme-color-3 {
  background: #464646;
}
.color-swatch.turquoise .theme-color-1 {
  background: #447799;
}
.color-swatch.turquoise .theme-color-2 {
  background: #44BBCC;
}
.color-swatch.turquoise .theme-color-3 {
  background: #464646;
}
.color-swatch.violet .theme-color-1 {
  background: #4A3970;
}
.color-swatch.violet .theme-color-2 {
  background: #91A1DC;
}
.color-swatch.violet .theme-color-3 {
  background: #464646;
}
.color-swatch.honey .theme-color-1 {
  background: #282A76;
}
.color-swatch.honey .theme-color-2 {
  background: #ABBC42;
}
.color-swatch.honey .theme-color-3 {
  background: #323232;
}
.body-texture {
  background-attachment: fixed;
}
.body-texture .AppContent {
  background: none !important;
}
html.light-noise-diagonal,
.texture-swatch.light-noise-diagonal .background-texture-1 {
  background: url("../images/patterns/light-noise-diagonal/light-noise-diagonal.png") left top repeat !important;
  background-attachment: fixed;
}
html.light-noise-diagonal .AppContent,
.texture-swatch.light-noise-diagonal .background-texture-1 .AppContent {
  background: none !important;
}
html.french-stucco,
.texture-swatch.french-stucco .background-texture-1 {
  background: url("../images/patterns/french-stucco/french-stucco.png") left top repeat !important;
  background-attachment: fixed;
}
html.french-stucco .AppContent,
.texture-swatch.french-stucco .background-texture-1 .AppContent {
  background: none !important;
}
html.exclusive-paper,
.texture-swatch.exclusive-paper .background-texture-1 {
  background: url("../images/patterns/exclusive-paper/exclusive-paper.png") left top repeat !important;
  background-attachment: fixed;
}
html.exclusive-paper .AppContent,
.texture-swatch.exclusive-paper .background-texture-1 .AppContent {
  background: none !important;
}
html.diagonal-noise,
.texture-swatch.diagonal-noise .background-texture-1 {
  background: url("../images/patterns/diagonal-noise/diagonal-noise.png") left top repeat !important;
  background-attachment: fixed;
}
html.diagonal-noise .AppContent,
.texture-swatch.diagonal-noise .background-texture-1 .AppContent {
  background: none !important;
}
html.paper,
.texture-swatch.paper .background-texture-1 {
  background: url("../images/patterns/paper/paper.png") left top repeat !important;
  background-attachment: fixed;
}
html.paper .AppContent,
.texture-swatch.paper .background-texture-1 .AppContent {
  background: none !important;
}
html.light-toast,
.texture-swatch.light-toast .background-texture-1 {
  background: url("../images/patterns/light-toast/light-toast.png") left top repeat !important;
  background-attachment: fixed;
}
html.light-toast .AppContent,
.texture-swatch.light-toast .background-texture-1 .AppContent {
  background: none !important;
}
html.black-linen-2,
.texture-swatch.black-linen-2 .background-texture-1 {
  background: url("../images/patterns/black-linen-v2/black-linen-v2.png") left top repeat !important;
  background-attachment: fixed;
}
html.black-linen-2 .AppContent,
.texture-swatch.black-linen-2 .background-texture-1 .AppContent {
  background: none !important;
}
html.carbon-fibre,
.texture-swatch.carbon-fibre .background-texture-1 {
  background: url("../images/patterns/carbon-fibre/carbon-fibre.png") left top repeat !important;
  background-attachment: fixed;
}
html.carbon-fibre .AppContent,
.texture-swatch.carbon-fibre .background-texture-1 .AppContent {
  background: none !important;
}
html.cartographer,
.texture-swatch.cartographer .background-texture-1 {
  background: url("../images/patterns/cartographer/cartographer.png") left top repeat !important;
  background-attachment: fixed;
}
html.cartographer .AppContent,
.texture-swatch.cartographer .background-texture-1 .AppContent {
  background: none !important;
}
html.circles,
.texture-swatch.circles .background-texture-1 {
  background: url("../images/patterns/circles/circles.png") left top repeat !important;
  background-attachment: fixed;
}
html.circles .AppContent,
.texture-swatch.circles .background-texture-1 .AppContent {
  background: none !important;
}
html.concrete-wall,
.texture-swatch.concrete-wall .background-texture-1 {
  background: url("../images/patterns/concrete-wall/concrete-wall.png") left top repeat !important;
  background-attachment: fixed;
}
html.concrete-wall .AppContent,
.texture-swatch.concrete-wall .background-texture-1 .AppContent {
  background: none !important;
}
html.denim,
.texture-swatch.denim .background-texture-1 {
  background: url("../images/patterns/denim/denim.png") left top repeat !important;
  background-attachment: fixed;
}
html.denim .AppContent,
.texture-swatch.denim .background-texture-1 .AppContent {
  background: none !important;
}
html.low-contrast-linen,
.texture-swatch.low-contrast-linen .background-texture-1 {
  background: url("../images/patterns/low-contrast-linen/low-contrast-linen.png") left top repeat !important;
  background-attachment: fixed;
}
html.low-contrast-linen .AppContent,
.texture-swatch.low-contrast-linen .background-texture-1 .AppContent {
  background: none !important;
}
html.wood,
.texture-swatch.wood .background-texture-1 {
  background: url("../images/patterns/wood-pattern/wood-pattern.png") left top repeat !important;
  background-attachment: fixed;
}
html.wood .AppContent,
.texture-swatch.wood .background-texture-1 .AppContent {
  background: none !important;
}
html.whitey,
.texture-swatch.whitey .background-texture-1 {
  background: url("../images/patterns/whitey/whitey.png") left top repeat !important;
  background-attachment: fixed;
}
html.whitey .AppContent,
.texture-swatch.whitey .background-texture-1 .AppContent {
  background: none !important;
}
html.fabric-plaid,
.texture-swatch.fabric-plaid .background-texture-1 {
  background: url("../images/patterns/fabric-plaid/fabric-plaid.png") left top repeat !important;
  background-attachment: fixed;
}
html.fabric-plaid .AppContent,
.texture-swatch.fabric-plaid .background-texture-1 .AppContent {
  background: none !important;
}
html.cartographer-light,
.texture-swatch.cartographer-light .background-texture-1 {
  background: url("../images/patterns/cartographer-light/cartographer-light.png") left top repeat !important;
  background-attachment: fixed;
}
html.cartographer-light .AppContent,
.texture-swatch.cartographer-light .background-texture-1 .AppContent {
  background: none !important;
}
@media all and (max-width: 900px) {
  #HeaderView {
    min-width: 0 !important;
  }
  #corp-logo span {
    display: none;
  }
  .juiportlet-column {
    width: 100%;
    float: none;
  }
  .juiportlet-widget {
    min-width: auto;
    margin-right: 0px;
  }
  .DetailsAndRelationsView > div {
    float: none;
    width: 100% !important;
  }
  .breadcrumbs {
    padding-bottom: 10px;
  }
  .details-table {
    margin-right: 0;
  }
  .juiportlet-widget {
    margin-right: 0 !important;
  }
  .right-column,
  .left-column {
    width: 100%;
  }
  .right-side-edit-view-panel {
    padding: 0 0 0 0;
    background: none;
  }
  .module-intro-steps > div {
    width: 100%;
    float: none;
    margin: 0 0 15px 0;
  }
  #AboutView #rightCol,
  #AboutView #leftCol {
    width: 100%;
    float: none;
    padding: 15px 15px 0 15px;
  }
  #AboutView #rightCol > div,
  #AboutView #leftCol > div {
    float: none;
  }
  .task-dialog,
  .product-dialog {
    min-width: 100%;
    max-width: 100%;
  }
}
@media all and (max-width: 801px) {
  #LoginPageView {
    padding-top: 0;
  }
  #LoginPageView > div {
    padding: 10px;
    display: block;
    display: flex;
    flex-flow: column wrap;
    justify-content: flex-start;
    width: 100% !important;
    height: 100% !important;
  }
  #LoginPageView #FooterView {
    flex: 1 0 auto;
    margin: 10px 10px 5px 10px;
  }
  #LoginPageView #credit-link {
    margin-left: 0;
  }
  #LoginView,
  #RequestPasswordResetView {
    min-width: 0 !important;
    margin: 0;
    padding: 50px 0;
    background-position: left bottom;
    height: auto;
    flex: 1 0 auto;
  }
  #login-box {
    width: 100%;
    height: auto;
    float: none;
    margin: 10px 0 0 0;
    top: 0;
    left: 0;
  }
  #login-box .form {
    float: none;
    width: 100%;
    margin-bottom: 15px;
  }
  #login-box .form form {
    border: none;
    padding: 0 10px 10px 10px;
  }
  #login-box #LoginLogo {
    float: none;
    width: 100%;
    height: 80px;
    padding: 0;
    background-position: 50% 50%;
  }
  #login-form,
  #request-password-reset-form {
    padding: 0 20px !important;
  }
  #request-password-reset-box {
    width: 100%;
    height: auto;
    float: none;
    margin: 10px 0 0 0;
    top: 0;
    left: 0;
  }
  #request-password-reset-box .form {
    float: none;
    width: 100%;
    margin-bottom: 15px;
  }
  #request-password-reset-box .form form {
    border: none;
    padding: 0 10px 10px 10px;
  }
  #request-password-reset-box #RequestPasswordResetLogo {
    float: none;
    width: 100%;
    height: 80px;
    padding: 0;
    background-position: 50% 50%;
  }
  #FooterView {
    margin-left: 0 !important;
  }
  #ShortcutsMenu > li > a:before {
    content: "Y";
    font-weight: normal !important;
    font-size: 24px;
    font-family: "zurmo_gamification_symbly_rRg";
  }
  #ShortcutsMenu > li > a > span {
    display: none;
  }
}
@media all and (max-width: 500px) {
  .logo-and-search {
    left: 5px;
    padding-right: 15px;
    padding-bottom: 3px;
  }
  #app-search {
    margin-left: 0;
  }
  #corp-log img {
    margin-right: 4px;
  }
  .global-search-loopa {
    border-right: 1px solid #d5d4d4;
  }
  #globalSearchInput {
    display: none;
  }
  .user-actions {
    padding-right: 0;
  }
  #ShortcutsMenu {
    display: none;
  }
  .AppContent {
    padding: 65px 10px 0 10px;
  }
  .list-view-items-summary-clone,
  .search-form-tools {
    display: none;
  }
  .view-toolbar-container .pillbox:first-child {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    width: 100%;
    background-size: auto 100%;
  }
  .view-toolbar-container .pillbox:first-child .split-button,
  .view-toolbar-container .pillbox:first-child .default-button {
    -webkit-box-flex: 1 1 auto;
    -moz-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    float: none;
  }
  .view-toolbar-container .pillbox:first-child .split-button > a,
  .view-toolbar-container .pillbox:first-child .default-button > a {
    float: none;
    width: 100%;
    text-align: center;
    line-height: 40px;
  }
  .view-toolbar-container .pillbox:first-child .split-button .button-label,
  .view-toolbar-container .pillbox:first-child .default-button .button-label {
    padding: 0 3px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    position: absolute;
    top: 13px;
    left: 0;
  }
  .view-toolbar-container .pillbox:first-child .split-button i,
  .view-toolbar-container .pillbox:first-child .default-button i {
    top: -10px;
  }
  .view-toolbar-container .pillbox:first-child .split-button .icon-trigger:before,
  .view-toolbar-container .pillbox:first-child .default-button .icon-trigger:before {
    top: 28px;
  }
  .view-toolbar-container .pillbox:first-child .split-button .button-action {
    float: left;
    width: 80%;
  }
  .view-toolbar-container .pillbox:first-child .split-button .button-trigger {
    float: right;
    width: 20%;
  }
  .view-toolbar-container .pillbox:first-child .split-button .button-trigger i {
    top: 0;
  }
}
html.redlotus .zurmo-icon:before {
  font-family: 'zurmo_gamification_symbly_rRg';
  font-style: normal;
}
html.redlotus .zurmo-icon.project-create:before {
  content: '\02DB';
}
html.redlotus .zurmo-icon.project-collaborate:before {
  content: '\00AF';
}
html.redlotus .zurmo-icon.project-track:before {
  content: '\02DA';
}
html.redlotus .zurmo-icon.catalog-description:before {
  content: '\00CE';
}
html.redlotus .zurmo-icon.catalog-item-description:before {
  content: '\00CF';
}
html.redlotus .zurmo-icon.product-description:before {
  content: '\0027';
}
html.redlotus .zurmo-icon.security-rights:before {
  content: '\00D4';
}
html.redlotus .zurmo-icon.security-permissions:before {
  content: '\00CA';
}
html.redlotus .zurmo-icon.security-roles:before {
  content: '\00C9';
}
html.redlotus .zurmo-icon.security-groups:before {
  content: '\00DB';
}
html.redlotus .zurmo-icon.security-nested-groups:before {
  content: '\00EA';
}
html.redlotus .zurmo-icon.security-adhoc-sharing:before {
  content: '\00EB';
}
.flexbox {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.flexbox-important {
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
}
.redlotus-multiselect-menu {
  background: #fff;
  border: none;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  color: #212529;
  font-family: "Roboto", sans-serif !important;
  font-size: 15px;
  padding: 3px 0 !important;
}
.redlotus-multiselect-menu ul {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.redlotus-multiselect-menu ul li {
  margin: 0;
}
.redlotus-multiselect-menu ul li label {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: transparent;
  border: none !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0 !important;
  padding: 5px 10px 5px 32px !important;
  position: relative;
  width: 100%;
}
.redlotus-multiselect-menu ul li label.ui-state-hover {
  background: #4d7cfe;
  border-radius: 0;
  color: #fff;
  font-weight: normal;
}
.redlotus-multiselect-menu ul li label.c_on:after {
  opacity: 1;
}
.redlotus-multiselect-menu ul li label:before,
.redlotus-multiselect-menu ul li label:after {
  content: '';
  display: block;
  height: 18px;
  left: 1px;
  position: absolute;
  top: 1px;
  width: 18px;
}
.redlotus-multiselect-menu ul li label:before {
  background: url(../images/icon/checkbox-icon.svg) center no-repeat;
  -webkit-transition: background .1s linear, border .1s linear;
  -o-transition: background .1s linear, border .1s linear;
  transition: background .1s linear, border .1s linear;
  z-index: 1;
}
.redlotus-multiselect-menu ul li label:after {
  background: url(../images/icon/checkboxActive-icon.svg) center no-repeat;
  opacity: 0;
  -webkit-transition: opacity .1s linear;
  -o-transition: opacity .1s linear;
  transition: opacity .1s linear;
  z-index: 2;
}
.redlotus-multiselect-menu ul li label:before,
.redlotus-multiselect-menu ul li label:after {
  left: 8px;
  top: 8px;
}
.redlotus-options-menu-dropdown-list {
  background: #fff;
  border: none;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  opacity: 0 !important;
  padding: 3px 0;
  right: auto;
  top: -3px;
  z-index: 100;
}
.redlotus-options-menu-dropdown-list li {
  border: none;
  margin: 0;
}
.redlotus-options-menu-dropdown-list li.separator {
  background: #ebebeb;
  height: 1px;
  margin: 3px 0;
}
.redlotus-options-menu-dropdown-list li a {
  color: #212529;
  font-size: 12px;
  margin: 0;
  padding: 10px;
  text-decoration: none;
  width: 100%;
}
.redlotus-options-menu-dropdown-list li a:hover {
  background: #4d7cfe !important;
}
.redlotus-options-menu-dropdown-list li a .button-label {
  font-weight: normal;
}
.redlotus-options-menu {
  z-index: 10000;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 24px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  position: relative;
  width: 24px;
}
.redlotus-options-menu:hover ul {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.redlotus-options-menu ul {
  background: #fff;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  display: none;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  list-style: none;
  padding: 3px 0;
  position: absolute;
  right: 24px;
  top: -3px;
}
.redlotus-options-menu ul li {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.redlotus-options-menu ul li a {
  color: #212529;
  font-size: 12px;
  line-height: 11px;
  padding: 10px;
  text-decoration: none;
  width: 100%;
}
.redlotus-options-menu ul li a:hover {
  background: #4d7cfe;
  color: #fff !important;
}
.redlotus-datepicker {
  background: none;
  border: none;
  font-family: "Roboto", sans-serif !important;
  padding: 0;
  width: 100%;
}
.redlotus-datepicker .ui-slider {
  background: #c6d2ec !important;
  border: none;
}
.redlotus-datepicker .ui-slider .ui-slider-handle {
  background: #fff;
  border: 1px solid #c6d2ec;
  border-radius: 5px !important;
  top: -3px;
}
.redlotus-datepicker .ui-slider .ui-slider-handle.ui-state-active,
.redlotus-datepicker .ui-slider .ui-slider-handle:hover {
  border-color: #4d7cfe;
}
.redlotus-datepicker .ui-datepicker-header {
  background: #c6d2ec !important;
  border: none !important;
  border-radius: 3px 3px 0 0;
  box-shadow: none;
  padding: 0;
}
.redlotus-datepicker .ui-datepicker-header .ui-datepicker-title {
  color: #212529;
  height: 36px;
  line-height: 36px;
  margin: 0;
  padding: 0 36px;
  width: 100%;
}
.redlotus-datepicker .ui-datepicker-header .ui-datepicker-prev,
.redlotus-datepicker .ui-datepicker-header .ui-datepicker-next {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0;
  top: 0;
  transition: none;
  width: 36px;
}
.redlotus-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-datepicker-prev,
.redlotus-datepicker .ui-datepicker-header .ui-datepicker-next.ui-datepicker-prev {
  left: 0;
}
.redlotus-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-datepicker-prev:before,
.redlotus-datepicker .ui-datepicker-header .ui-datepicker-next.ui-datepicker-prev:before {
  content: '‹';
}
.redlotus-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-datepicker-next,
.redlotus-datepicker .ui-datepicker-header .ui-datepicker-next.ui-datepicker-next {
  right: 0;
}
.redlotus-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-datepicker-next:before,
.redlotus-datepicker .ui-datepicker-header .ui-datepicker-next.ui-datepicker-next:before {
  content: '›';
}
.redlotus-datepicker .ui-datepicker-header .ui-datepicker-prev:hover,
.redlotus-datepicker .ui-datepicker-header .ui-datepicker-next:hover {
  background: #4d7cfe;
}
.redlotus-datepicker .ui-datepicker-header .ui-datepicker-prev:hover:before,
.redlotus-datepicker .ui-datepicker-header .ui-datepicker-next:hover:before {
  color: #fff !important;
}
.redlotus-datepicker .ui-datepicker-header .ui-datepicker-prev:before,
.redlotus-datepicker .ui-datepicker-header .ui-datepicker-next:before {
  color: #4d7cfe;
  font-family: "Courier New", Courier, monospace;
  font-size: 28px;
  margin: 0;
  padding-bottom: 2px;
  transition: none;
}
.redlotus-datepicker .ui-datepicker-calendar {
  background: #ecf0f9;
  border: none;
  border-radius: 0 0 3px 3px;
  margin: 0;
}
.redlotus-datepicker .ui-datepicker-calendar tbody tr {
  border-top: 1px solid #c6d2ec;
}
.redlotus-datepicker .ui-datepicker-calendar th {
  background: #ecf3ff !important;
  padding: 2px 4px !important;
}
.redlotus-datepicker .ui-datepicker-calendar th.ui-datepicker-week-end span {
  opacity: .55;
}
.redlotus-datepicker .ui-datepicker-calendar th span {
  color: #212529;
  opacity: .88;
  height: auto;
  width: auto;
}
.redlotus-datepicker .ui-datepicker-calendar td {
  background: none !important;
  border: none !important;
  padding: 0;
}
.redlotus-datepicker .ui-datepicker-calendar td.ui-datepicker-today {
  background: #c6d2ec !important;
}
.redlotus-datepicker .ui-datepicker-calendar td.ui-datepicker-today a {
  background: none !important;
  color: #4d7cfe !important;
}
.redlotus-datepicker .ui-datepicker-calendar td:hover {
  background: #4d7cfe !important;
}
.redlotus-datepicker .ui-datepicker-calendar td:hover a {
  color: #fff !important;
}
.redlotus-datepicker .ui-datepicker-calendar td a {
  background: none;
  border: none;
  color: #4d7cfe;
  font-size: 12px;
  font-weight: normal;
  line-height: 29px;
  padding: 1px 0 0;
  text-align: center;
  text-indent: 0;
  transition: none;
}
.mix-redlotus-checkbox-mark.c_on:after {
  opacity: 1;
}
.mix-redlotus-checkbox-mark:before,
.mix-redlotus-checkbox-mark:after {
  content: '';
  display: block;
  height: 18px;
  left: 1px;
  position: absolute;
  top: 1px;
  width: 18px;
}
.mix-redlotus-checkbox-mark:before {
  background: url(../images/icon/checkbox-icon.svg) center no-repeat;
  -webkit-transition: background .1s linear, border .1s linear;
  -o-transition: background .1s linear, border .1s linear;
  transition: background .1s linear, border .1s linear;
  z-index: 1;
}
.mix-redlotus-checkbox-mark:after {
  background: url(../images/icon/checkboxActive-icon.svg) center no-repeat;
  opacity: 0;
  -webkit-transition: opacity .1s linear;
  -o-transition: opacity .1s linear;
  transition: opacity .1s linear;
  z-index: 2;
}
.mix-redlotus-white-checkbox-mark:before {
  background: url(../images/icon/checkboxWhite-icon.svg) center no-repeat;
}
.mix-redlotus-white-checkbox-mark:after {
  background: url(../images/icon/checkboxActiveWhite-icon.svg) center no-repeat;
}
.redlotus-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
}
.redlotus-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
.redlotus-button .z-label:after {
  top: 0;
}
.redlotus-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
.redlotus-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
.redlotus-submit-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: #4d7cfe;
}
.redlotus-submit-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
.redlotus-submit-button .z-label:after {
  top: 0;
}
.redlotus-submit-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
.redlotus-submit-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
.redlotus-submit-button:hover {
  background: #2f5fe3;
}
.redlotus-submit-button.action-take {
  background: #f7c517;
}
.redlotus-submit-button.action-take:hover {
  background: #ecb908;
}
.redlotus-submit-button.action-complete,
.redlotus-submit-button.action-accept {
  background: #62c932;
}
.redlotus-submit-button.action-complete:hover,
.redlotus-submit-button.action-accept:hover {
  background: #58b52d;
}
.redlotus-delete-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: #ff7373;
}
.redlotus-delete-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
.redlotus-delete-button .z-label:after {
  top: 0;
}
.redlotus-delete-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
.redlotus-delete-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
.redlotus-delete-button:hover {
  background: #ea4f4f;
}
.redlotus-bordered-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: none !important;
  border: 1px solid rgba(77,124,254,0.3) !important;
  color: #4d7cfe !important;
}
.redlotus-bordered-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
.redlotus-bordered-button .z-label:after {
  top: 0;
}
.redlotus-bordered-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
.redlotus-bordered-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
.redlotus-bordered-button:hover {
  background: rgba(77,124,254,0.1) !important;
}
.redlotus-bordered-button.loading .z-spinner {
  bottom: -1px;
  left: -1px;
  right: -1px;
  top: -1px;
}
.redlotus-bordered-button .z-label {
  background: none !important;
  color: #4d7cfe !important;
  padding: 0 10px !important;
}
.redlotus-bordered-icon-button {
  border: none;
}
.redlotus-bordered-icon-button .button-action-trigger {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #ebebeb;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 100%;
  padding: 0 5px;
  text-decoration: none !important;
}
.redlotus-bordered-icon-button .button-action-trigger:hover {
  background: rgba(77,124,254,0.1);
  border-color: #4d7cfe;
}
.redlotus-bordered-icon-button .button-action-trigger:hover span {
  color: #4d7cfe !important;
}
.redlotus-bordered-icon-button .button-action-trigger i {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 22px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  margin: 0;
  top: auto;
  width: 22px;
}
.redlotus-bordered-icon-button .button-action-trigger i.icon-add:after {
  background: url(../images/icon/plusAccent-icon.svg) center no-repeat;
  content: '';
  height: 12px;
  width: 12px;
}
.redlotus-bordered-icon-button .button-action-trigger i.icon-edit:after {
  background: url(../images/icon/edit-icon.svg) center no-repeat;
  content: '';
  height: 12px;
  width: 13px;
}
.redlotus-bordered-icon-button .button-action-trigger i.icon-delete:after {
  background: url(../images/icon/delete-icon.svg) center no-repeat;
  content: '';
  height: 14px;
  width: 12px;
}
.redlotus-bordered-icon-button .button-action-trigger span {
  color: #4d7cfe;
  font-size: 15px;
  font-weight: normal;
  margin: 0 5px;
  padding: 0;
}
.redlotus-secondary-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.1);
  border: 1px solid transparent !important;
  border-radius: 3px !important;
  box-shadow: none !important;
  color: #4d7cfe !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-size: 13px;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0 30px;
  text-decoration: none !important;
  transition: none !important;
}
.redlotus-secondary-button:hover {
  border-color: rgba(77,124,254,0.2) !important;
  color: #4d7cfe !important;
}
.redlotus-secondary-button .z-label {
  background: none !important;
  color: #4d7cfe !important;
  font-weight: normal;
  padding: 0;
  text-shadow: none !important;
}
.redlotus-star-button {
  background: no-repeat url(../images/icon/star-icon.svg) center;
  display: block;
  font-family: inherit;
  height: 24px;
  overflow: hidden;
  text-indent: -99px;
  width: 24px;
}
.redlotus-star-button.starred {
  background-image: url(../images/icon/starActive-icon.svg);
}
.redlotus-select {
  position: relative;
  height: 42px;
  width: 100%;
}
.redlotus-select select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: none;
  border: 1px solid #ebebeb;
  border-radius: 3px;
  color: #212529;
  display: block;
  font-family: inherit;
  font-size: 14px;
  height: 100%;
  line-height: 40px;
  padding: 0 35px 0 20px;
  text-indent: 0;
  width: 100%;
}
.redlotus-select select:focus {
  border-color: rgba(77,124,254,0.3);
}
.redlotus-select .select-arrow {
  background: url(../images/icon/select-icon.svg) center center no-repeat;
  bottom: 0;
  display: block !important;
  height: 100%;
  pointer-events: none;
  position: absolute;
  right: 15px;
  top: 0;
  width: 12px;
  z-index: 1;
}
.mix-redlotus-search-input {
  background: transparent;
  border: none;
  font-size: 16px;
  font-style: normal;
}
.redlotus-search-without-scope {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none;
  border: none;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 40px;
  overflow: hidden;
  position: relative;
}
.redlotus-search-without-scope.active {
  -webkit-flex-direction: row-reverse;
  -moz-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  padding: 0 10px;
}
.redlotus-search-without-scope.active input {
  background: none;
  color: #212529;
  display: block;
  font-size: 16px;
  font-style: normal;
  margin: 0;
  padding-right: 15px;
}
.redlotus-search-without-scope .icon {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 24px;
  width: 20px;
}
.redlotus-search-without-scope .icon:hover svg path {
  fill: #4d7cfe;
}
.redlotus-search-without-scope .icon img,
.redlotus-search-without-scope .icon svg {
  height: 20px;
  margin: 0;
  width: 20px;
}
.redlotus-search-without-scope input {
  display: none;
  height: 24px;
}
.redlotus-filters-bar {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: right;
  -moz-justify-content: right;
  -ms-justify-content: right;
  justify-content: right;
  -ms-flex-pack: right;
  left: 0;
  position: relative;
  top: 0 !important;
}
.redlotus-filters-bar > div {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 44px;
}
.redlotus-filters-bar strong {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #808080;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 14px;
  font-weight: 400;
  margin-right: 10px;
}
.redlotus-filters-bar label {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: none;
  border-radius: 3px;
  color: #212529 !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-family: "Roboto", sans-serif !important;
  font-size: 14px !important;
  font-weight: 400;
  height: 100%;
  margin: 0;
  padding: 0 20px;
}
.redlotus-filters-bar label:hover {
  background: none !important;
  color: #212529 !important;
}
.redlotus-filters-bar label.radio-wl__label:before,
.redlotus-filters-bar label.radio-wl__label:after {
  display: none;
}
.redlotus-filters-bar .ui-state-active:hover,
.redlotus-filters-bar .ui-state-active {
  background: #4d7cfe !important;
  box-shadow: 0 2px 30px rgba(204,208,223,0.3);
  color: #fff !important;
}
.redlotus-items-summary {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #808080;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 15px;
  margin-left: 50px;
  margin-top: 0;
  position: static;
}
.redlotus-items-summary span {
  color: #212529;
  font-weight: 500;
  margin-right: 5px;
}
.redlotus-search-form-tools {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: right;
  -moz-justify-content: right;
  -ms-justify-content: right;
  justify-content: right;
  -ms-flex-pack: right;
  left: 0;
  margin-left: 7px;
  position: relative;
  top: 0;
}
.redlotus-search-form-tools a {
  box-shadow: none;
  margin-left: 15px;
  margin-right: 0;
  padding: 10px 5px;
  transition: none;
  white-space: nowrap;
}
.redlotus-search-form-tools a:after {
  content: none;
}
.redlotus-search-form-tools a:first-child {
  margin-left: 0;
}
.redlotus-search-form-tools a#clear-search-linkmodal,
.redlotus-search-form-tools a#clear-search-link {
  background: #2f5fe3 !important;
  box-shadow: none;
  margin-left: 7px;
  position: static !important;
}
.redlotus-search-form-tools a#clear-search-linkmodal:hover,
.redlotus-search-form-tools a#clear-search-link:hover {
  background: #4d7cfe !important;
}
.redlotus-search-form-tools a#clear-search-linkmodal .btn-text,
.redlotus-search-form-tools a#clear-search-link .btn-text {
  color: #fff;
}
.redlotus-search-form-tools a#clear-search-linkmodal .icon-clear,
.redlotus-search-form-tools a#clear-search-link .icon-clear {
  font-size: 24px;
}
@media (max-width: 768px) {
  .redlotus-search-form-tools {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-pack: space-between;
  }
  .redlotus-search-form-tools a#clear-search-link:hover,
  .redlotus-search-form-tools a#clear-search-link,
  .redlotus-search-form-tools a:hover,
  .redlotus-search-form-tools a {
    background: none !important;
    margin: 0;
  }
  .redlotus-search-form-tools a#clear-search-link:hover .btn-text,
  .redlotus-search-form-tools a#clear-search-link .btn-text,
  .redlotus-search-form-tools a:hover .btn-text,
  .redlotus-search-form-tools a .btn-text {
    color: #4d7cfe !important;
  }
}
.redlotus-search-view {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0;
  padding: 0;
}
.redlotus-search-view .form-component:first-child {
  padding: 0;
}
.redlotus-search-view .form-component .fields {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.redlotus-search-view table tbody tr td {
  display: flex;
}
.redlotus-search-view .search {
  height: 38px;
  padding-bottom: 6px;
  padding-top: 7px;
  position: relative;
}
.redlotus-search-view .search.search__active .global-search-loopa {
  margin-right: 0;
}
.redlotus-search-view .search.search__active #queue-search-element {
  display: block;
}
.redlotus-search-view .search .global-search-loopa {
  background: url(../images/icon/search-icon.svg) left center no-repeat;
  border: none;
  height: 20px;
  margin-right: 15px;
  width: 20px;
}
.redlotus-search-view .search .ui-multiselect-menu {
  background: #fff;
  border: none;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  color: #212529;
  font-family: "Roboto", sans-serif !important;
  font-size: 15px;
  padding: 3px 0 !important;
  left: auto !important;
  right: -120px;
}
.redlotus-search-view .search .ui-multiselect-menu ul {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.redlotus-search-view .search .ui-multiselect-menu ul li {
  margin: 0;
}
.redlotus-search-view .search .ui-multiselect-menu ul li label {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: transparent;
  border: none !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0 !important;
  padding: 5px 10px 5px 32px !important;
  position: relative;
  width: 100%;
}
.redlotus-search-view .search .ui-multiselect-menu ul li label.ui-state-hover {
  background: #4d7cfe;
  border-radius: 0;
  color: #fff;
  font-weight: normal;
}
.redlotus-search-view .search .ui-multiselect-menu ul li label.c_on:after {
  opacity: 1;
}
.redlotus-search-view .search .ui-multiselect-menu ul li label:before,
.redlotus-search-view .search .ui-multiselect-menu ul li label:after {
  content: '';
  display: block;
  height: 18px;
  left: 1px;
  position: absolute;
  top: 1px;
  width: 18px;
}
.redlotus-search-view .search .ui-multiselect-menu ul li label:before {
  background: url(../images/icon/checkbox-icon.svg) center no-repeat;
  -webkit-transition: background .1s linear, border .1s linear;
  -o-transition: background .1s linear, border .1s linear;
  transition: background .1s linear, border .1s linear;
  z-index: 1;
}
.redlotus-search-view .search .ui-multiselect-menu ul li label:after {
  background: url(../images/icon/checkboxActive-icon.svg) center no-repeat;
  opacity: 0;
  -webkit-transition: opacity .1s linear;
  -o-transition: opacity .1s linear;
  transition: opacity .1s linear;
  z-index: 2;
}
.redlotus-search-view .search .ui-multiselect-menu ul li label:before,
.redlotus-search-view .search .ui-multiselect-menu ul li label:after {
  left: 8px;
  top: 8px;
}
.redlotus-search-view .search .ui-autocomplete-input,
.redlotus-search-view .search .search-input {
  background: transparent;
  border: none;
  font-size: 16px;
  font-style: normal;
}
.redlotus-search-view .search #queue-search-element {
  display: none;
}
.redlotus-search-view .search #queue-search-element .z-spinner {
  left: 0;
  top: 8px;
}
.redlotus-search-view .search #queue-search-element .ui-autocomplete {
  left: auto !important;
  margin-left: -10px;
  top: 33px !important;
}
.redlotus-search-view .search-form-tools {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: right;
  -moz-justify-content: right;
  -ms-justify-content: right;
  justify-content: right;
  -ms-flex-pack: right;
  left: 0;
  margin-left: 7px;
  position: relative;
  top: 0;
}
.redlotus-search-view .search-form-tools a {
  box-shadow: none;
  margin-left: 15px;
  margin-right: 0;
  padding: 10px 5px;
  transition: none;
  white-space: nowrap;
}
.redlotus-search-view .search-form-tools a:after {
  content: none;
}
.redlotus-search-view .search-form-tools a:first-child {
  margin-left: 0;
}
.redlotus-search-view .search-form-tools a#clear-search-linkmodal,
.redlotus-search-view .search-form-tools a#clear-search-link {
  background: #2f5fe3 !important;
  box-shadow: none;
  margin-left: 7px;
  position: static !important;
}
.redlotus-search-view .search-form-tools a#clear-search-linkmodal:hover,
.redlotus-search-view .search-form-tools a#clear-search-link:hover {
  background: #4d7cfe !important;
}
.redlotus-search-view .search-form-tools a#clear-search-linkmodal .btn-text,
.redlotus-search-view .search-form-tools a#clear-search-link .btn-text {
  color: #fff;
}
.redlotus-search-view .search-form-tools a#clear-search-linkmodal .icon-clear,
.redlotus-search-view .search-form-tools a#clear-search-link .icon-clear {
  font-size: 24px;
}
@media (max-width: 768px) {
  .redlotus-search-view .search-form-tools {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-pack: space-between;
  }
  .redlotus-search-view .search-form-tools a#clear-search-link:hover,
  .redlotus-search-view .search-form-tools a#clear-search-link,
  .redlotus-search-view .search-form-tools a:hover,
  .redlotus-search-view .search-form-tools a {
    background: none !important;
    margin: 0;
  }
  .redlotus-search-view .search-form-tools a#clear-search-link:hover .btn-text,
  .redlotus-search-view .search-form-tools a#clear-search-link .btn-text,
  .redlotus-search-view .search-form-tools a:hover .btn-text,
  .redlotus-search-view .search-form-tools a .btn-text {
    color: #4d7cfe !important;
  }
}
.redlotus-search-view .filters-bar {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: right;
  -moz-justify-content: right;
  -ms-justify-content: right;
  justify-content: right;
  -ms-flex-pack: right;
  left: 0;
  position: relative;
  top: 0 !important;
}
.redlotus-search-view .filters-bar > div {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 44px;
}
.redlotus-search-view .filters-bar strong {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #808080;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 14px;
  font-weight: 400;
  margin-right: 10px;
}
.redlotus-search-view .filters-bar label {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: none;
  border-radius: 3px;
  color: #212529 !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-family: "Roboto", sans-serif !important;
  font-size: 14px !important;
  font-weight: 400;
  height: 100%;
  margin: 0;
  padding: 0 20px;
}
.redlotus-search-view .filters-bar label:hover {
  background: none !important;
  color: #212529 !important;
}
.redlotus-search-view .filters-bar label.radio-wl__label:before,
.redlotus-search-view .filters-bar label.radio-wl__label:after {
  display: none;
}
.redlotus-search-view .filters-bar .ui-state-active:hover,
.redlotus-search-view .filters-bar .ui-state-active {
  background: #4d7cfe !important;
  box-shadow: 0 2px 30px rgba(204,208,223,0.3);
  color: #fff !important;
}
.redlotus-search-view .list-view-items-summary-clone {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #808080;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 15px;
  margin-left: 50px;
  margin-top: 0;
  position: static;
}
.redlotus-search-view .list-view-items-summary-clone span {
  color: #212529;
  font-weight: 500;
  margin-right: 5px;
}
@media (max-width: 768px) {
  .redlotus-search-view .list-view-items-summary-clone {
    display: none;
  }
}
.redlotus-search-view .ui-multiselect-menu {
  left: 0 !important;
  margin-left: 0;
  margin-top: 5px;
}
.redlotus-text-field {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #212529 !important;
  display: block;
  font-size: 16px;
  margin: 0;
  outline: none;
  width: 100%;
}
.redlotus-text-field:focus {
  background: #fff;
  border-color: rgba(77,124,254,0.8);
}
.redlotus-textarea {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #212529 !important;
  display: block;
  font-size: 16px;
  margin: 0;
  outline: none;
  width: 100%;
  padding: 8px 10px;
}
.redlotus-textarea:focus {
  background: #fff;
  border-color: rgba(77,124,254,0.8);
}
.redlotus-input {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #212529 !important;
  display: block;
  font-size: 16px;
  margin: 0;
  outline: none;
  width: 100%;
  line-height: 34px;
  height: 42px;
  padding: 0 10px;
  text-indent: 0 !important;
}
.redlotus-input:focus {
  background: #fff;
  border-color: rgba(77,124,254,0.8);
}
.redlotus-named-input--wrapper {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #ebebeb;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  line-height: 34px;
  height: 42px;
  padding: 0 10px;
  width: 100%;
}
.redlotus-named-input--label {
  background: transparent;
  border-right: 1px solid #ebebeb;
  color: #808080;
  flex-shrink: 0;
  font-size: 16px;
  font-weight: normal;
  line-height: 19px;
  margin-right: 20px;
  padding-right: 20px;
  position: relative;
}
.redlotus-named-input--input {
  background: none !important;
  border: none !important;
  box-shadow: none;
  color: #212529 !important;
  display: block;
  height: auto;
  outline: none;
  padding-left: 0 !important;
  position: relative;
  text-indent: 0;
  width: 100%;
}
.redlotus-named-input {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #ebebeb;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  line-height: 34px;
  height: 42px;
  padding: 0 10px;
  width: 100%;
  -webkit-flex-direction: row-reverse;
  -moz-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  margin-bottom: 0;
}
.redlotus-named-input input {
  background: none !important;
  border: none !important;
  box-shadow: none;
  color: #212529 !important;
  display: block;
  height: auto;
  outline: none;
  padding-left: 0 !important;
  position: relative;
  text-indent: 0;
  width: 100%;
}
.redlotus-named-input span {
  background: transparent;
  border-right: 1px solid #ebebeb;
  color: #808080;
  flex-shrink: 0;
  font-size: 16px;
  font-weight: normal;
  line-height: 19px;
  margin-right: 20px;
  padding-right: 20px;
  position: relative;
}
.redlotus-named-input + .has-lang-label {
  margin-top: 5px;
}
.redlotus-plus-input {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}
.redlotus-plus-input + .clear-select {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 24px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  margin: -12px -12px 0 -12px;
  text-decoration: none !important;
  width: 24px;
}
.redlotus-plus-input + .clear-select .icon-x:before {
  color: #ff7373;
  font-size: 28px;
}
.redlotus-plus-input input {
  padding-right: 40px !important;
}
.redlotus-plus-input > a {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.1);
  border: 1px solid transparent !important;
  border-radius: 3px !important;
  box-shadow: none !important;
  color: #4d7cfe !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-size: 13px;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0 30px;
  text-decoration: none !important;
  transition: none !important;
  background: transparent;
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
  height: 34px;
  padding: 0 !important;
  width: 34px;
  bottom: 0;
  height: auto;
  top: 0;
  z-index: auto;
}
.redlotus-plus-input > a:hover {
  border-color: rgba(77,124,254,0.2) !important;
  color: #4d7cfe !important;
}
.redlotus-plus-input > a .z-label {
  background: none !important;
  color: #4d7cfe !important;
  font-weight: normal;
  padding: 0;
  text-shadow: none !important;
}
.redlotus-plus-input > a:hover {
  background: rgba(77,124,254,0.1);
  border-color: transparent !important;
}
.redlotus-plus-input > a span:before {
  background-position: center;
  background-repeat: no-repeat;
  display: block;
  font-family: inherit;
  height: 34px;
  overflow: hidden;
  text-indent: -99px;
  width: 34px;
}
.redlotus-plus-input > a .model-select-icon {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.redlotus-plus-input > a .model-select-icon:before {
  background-image: url(../images/icon/plusAccent-icon.svg);
}
.redlotus-plus-input > a .z-spinner {
  margin-top: -11px;
  top: 50%;
}
.redlotus-date-input {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}
.redlotus-date-input input {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #212529 !important;
  display: block;
  font-size: 16px;
  margin: 0;
  outline: none;
  width: 100%;
  line-height: 34px;
  height: 42px;
  padding: 0 10px;
  text-indent: 0 !important;
  padding-right: 40px !important;
}
.redlotus-date-input input:focus {
  background: #fff;
  border-color: rgba(77,124,254,0.8);
}
.redlotus-date-input .ui-datepicker-trigger {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.1);
  border: 1px solid transparent !important;
  border-radius: 3px !important;
  box-shadow: none !important;
  color: #4d7cfe !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-size: 13px;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0 30px;
  text-decoration: none !important;
  transition: none !important;
  background: transparent;
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
  height: 34px;
  padding: 0 !important;
  width: 34px;
  bottom: 0;
  height: auto;
  top: 0;
  z-index: auto;
}
.redlotus-date-input .ui-datepicker-trigger:hover {
  border-color: rgba(77,124,254,0.2) !important;
  color: #4d7cfe !important;
}
.redlotus-date-input .ui-datepicker-trigger .z-label {
  background: none !important;
  color: #4d7cfe !important;
  font-weight: normal;
  padding: 0;
  text-shadow: none !important;
}
.redlotus-date-input .ui-datepicker-trigger:hover {
  background: rgba(77,124,254,0.1);
  border-color: transparent !important;
}
.redlotus-date-input .ui-datepicker-trigger span:before {
  background-position: center;
  background-repeat: no-repeat;
  display: block;
  font-family: inherit;
  height: 34px;
  overflow: hidden;
  text-indent: -99px;
  width: 34px;
}
.redlotus-date-input .ui-datepicker-trigger span {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}
.redlotus-date-input .ui-datepicker-trigger span:before {
  background-image: url(../images/icon/calendar-icon.svg);
  height: 24px;
  width: 24px;
}
.redlotus-color-input .iris-picker {
  background: #fff;
  border: none;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
}
.redlotus-color-input > span:last-child {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.1);
  border: 1px solid transparent !important;
  border-radius: 3px !important;
  box-shadow: none !important;
  color: #4d7cfe !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-size: 13px;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0 30px;
  text-decoration: none !important;
  transition: none !important;
  background: transparent;
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
  height: 34px;
  padding: 0 !important;
  width: 34px;
  top: 1px;
  z-index: auto;
}
.redlotus-color-input > span:last-child:hover {
  border-color: rgba(77,124,254,0.2) !important;
  color: #4d7cfe !important;
}
.redlotus-color-input > span:last-child .z-label {
  background: none !important;
  color: #4d7cfe !important;
  font-weight: normal;
  padding: 0;
  text-shadow: none !important;
}
.redlotus-color-input > span:last-child:hover {
  background: rgba(77,124,254,0.1);
  border-color: transparent !important;
}
.redlotus-color-input > span:last-child span:before {
  background-position: center;
  background-repeat: no-repeat;
  display: block;
  font-family: inherit;
  height: 34px;
  overflow: hidden;
  text-indent: -99px;
  width: 34px;
}
.redlotus-color-input > span:last-child i {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}
.redlotus-color-input > span:last-child i:after {
  color: #4d7cfe;
}
.redlotus-unit-input > span:last-child {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.1);
  border: 1px solid transparent !important;
  border-radius: 3px !important;
  box-shadow: none !important;
  color: #4d7cfe !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-size: 13px;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0 30px;
  text-decoration: none !important;
  transition: none !important;
  background: transparent;
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
  height: 34px;
  padding: 0 !important;
  width: 34px;
  top: 1px;
  z-index: auto;
}
.redlotus-unit-input > span:last-child:hover {
  border-color: rgba(77,124,254,0.2) !important;
  color: #4d7cfe !important;
}
.redlotus-unit-input > span:last-child .z-label {
  background: none !important;
  color: #4d7cfe !important;
  font-weight: normal;
  padding: 0;
  text-shadow: none !important;
}
.redlotus-unit-input > span:last-child:hover {
  background: rgba(77,124,254,0.1);
  border-color: transparent !important;
}
.redlotus-unit-input > span:last-child span:before {
  background-position: center;
  background-repeat: no-repeat;
  display: block;
  font-family: inherit;
  height: 34px;
  overflow: hidden;
  text-indent: -99px;
  width: 34px;
}
.redlotus-unit-input > span:last-child i {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}
.redlotus-unit-input > span:last-child i:after {
  color: #4d7cfe;
}
.redlotus-panel-header {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none;
  border-bottom: 1px solid #ebebeb;
  box-shadow: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 63px;
  margin: 0;
  text-indent: 0;
}
.redlotus-panel-header .truncated-title {
  color: #4145be;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  font-size: 16px;
  font-weight: 500;
  line-height: 19px;
  margin: 0;
  padding: 0 30px;
  text-indent: 0;
}
.redlotus-panel-title {
  color: #4145be;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  font-size: 16px;
  font-weight: 500;
  line-height: 19px;
  margin: 0;
  padding: 0 30px;
  text-indent: 0;
}
.redlotus-table {
  background: #fff;
  border: none;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  width: 100%;
}
.redlotus-table thead,
.redlotus-table thead tr {
  background: none;
}
.redlotus-table tbody tr:hover td {
  background: #4d7cfe;
  color: #fff;
}
.redlotus-table tbody tr:hover td a {
  color: #fff !important;
}
.redlotus-table thead td,
.redlotus-table tbody td {
  border-color: #ebebeb;
}
.redlotus-table tfoot td {
  background: #c6d2ec !important;
  color: #212529;
  font-weight: normal;
  height: auto !important;
}
.redlotus-table tfoot td:first-child {
  border-bottom-left-radius: 3px;
}
.redlotus-table tfoot td:last-child {
  border-bottom-right-radius: 3px;
}
.redlotus-table th,
.redlotus-table td:not(.checkbox-column) {
  padding: 10px 20px 10px 0;
}
.redlotus-table th:first-child,
.redlotus-table td:first-child {
  padding-left: 20px !important;
}
.redlotus-table th {
  background: none !important;
  border: none;
  color: #808080;
  font-size: 13px;
  font-weight: 500 !important;
  line-height: 15px !important;
  padding: 20px 20px 20px 0 !important;
}
.redlotus-table th a {
  color: #808080;
  text-decoration: none;
}
.redlotus-table th a:hover {
  color: #2c0f0f !important;
}
.redlotus-table td {
  height: 58px;
  vertical-align: middle !important;
}
.redlotus-table td a {
  color: #2c0f0f;
}
.redlotus-table .unbordered-bottom td {
  border-bottom: none;
}
.redlotus-table .checkbox-column {
  padding-right: 0;
}
.redlotus-table .checkbox-column .hasCheckBox {
  margin: 0 20px 0 0;
  padding: 0 0 0 20px;
}
.redlotus--table--horizontal-pager {
  background: none;
  box-shadow: none;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  width: auto;
}
.redlotus--table--horizontal-pager .yiiPager {
  border: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0;
}
.redlotus--table--horizontal-pager .yiiPager li a,
.redlotus--table--horizontal-pager .yiiPager li {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  width: 36px;
}
.redlotus--table--horizontal-pager .yiiPager li {
  border: 1px solid rgba(77,124,254,0.3);
  border-radius: 3px;
  position: relative;
}
.redlotus--table--horizontal-pager .yiiPager li.previous,
.redlotus--table--horizontal-pager .yiiPager li.first,
.redlotus--table--horizontal-pager .yiiPager li.next,
.redlotus--table--horizontal-pager .yiiPager li.last {
  margin-left: -1px;
}
.redlotus--table--horizontal-pager .yiiPager li.hidden {
  border-color: #ebebeb;
}
.redlotus--table--horizontal-pager .yiiPager li:not(.hidden) {
  z-index: 1;
}
.redlotus--table--horizontal-pager .yiiPager li:not(.hidden):hover {
  background: rgba(77,124,254,0.1);
  border-color: #4d7cfe;
}
.redlotus--table--horizontal-pager .yiiPager li:not(.hidden):hover.first.hidden:after,
.redlotus--table--horizontal-pager .yiiPager li:not(.hidden):hover.first a:after,
.redlotus--table--horizontal-pager .yiiPager li:not(.hidden):hover.previous span,
.redlotus--table--horizontal-pager .yiiPager li:not(.hidden):hover.first span {
  background: url(../images/icon/arrow-left-accent-icon.svg) center no-repeat;
}
.redlotus--table--horizontal-pager .yiiPager li:not(.hidden):hover.last.hidden:after,
.redlotus--table--horizontal-pager .yiiPager li:not(.hidden):hover.last a:after,
.redlotus--table--horizontal-pager .yiiPager li:not(.hidden):hover.next span,
.redlotus--table--horizontal-pager .yiiPager li:not(.hidden):hover.last span {
  background: url(../images/icon/arrow-right-accent-icon.svg) center no-repeat;
}
.redlotus--table--horizontal-pager .yiiPager li.refresh {
  border: none;
  width: 55px;
  z-index: 1;
}
.redlotus--table--horizontal-pager .yiiPager li.refresh a {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: none !important;
  border: 1px solid rgba(77,124,254,0.3) !important;
  color: #4d7cfe !important;
  color: #4145be !important;
  font-weight: 400;
  font-size: 12px;
  height: 36px;
  text-transform: capitalize;
  width: 55px;
}
.redlotus--table--horizontal-pager .yiiPager li.refresh a .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
.redlotus--table--horizontal-pager .yiiPager li.refresh a .z-label:after {
  top: 0;
}
.redlotus--table--horizontal-pager .yiiPager li.refresh a.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
.redlotus--table--horizontal-pager .yiiPager li.refresh a.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
.redlotus--table--horizontal-pager .yiiPager li.refresh a:hover {
  background: rgba(77,124,254,0.1) !important;
}
.redlotus--table--horizontal-pager .yiiPager li.refresh a.loading .z-spinner {
  bottom: -1px;
  left: -1px;
  right: -1px;
  top: -1px;
}
.redlotus--table--horizontal-pager .yiiPager li.refresh a .z-label {
  background: none !important;
  color: #4d7cfe !important;
  padding: 0 10px !important;
}
.redlotus--table--horizontal-pager .yiiPager li.refresh a:hover {
  border-color: #4d7cfe !important;
}
.redlotus--table--horizontal-pager .yiiPager li.previous a:after,
.redlotus--table--horizontal-pager .yiiPager li.previous:after,
.redlotus--table--horizontal-pager .yiiPager li.next a:after,
.redlotus--table--horizontal-pager .yiiPager li.next:after {
  content: '';
  display: none;
}
.redlotus--table--horizontal-pager .yiiPager li span {
  background-position: center;
  background-repeat: no-repeat;
  display: block;
  height: 13px;
  padding: 0 !important;
  width: 9px;
}
.redlotus--table--horizontal-pager .yiiPager li.first.hidden:after,
.redlotus--table--horizontal-pager .yiiPager li.first a:after,
.redlotus--table--horizontal-pager .yiiPager li.previous span,
.redlotus--table--horizontal-pager .yiiPager li.first span {
  background: url(../images/icon/arrow-left-icon.svg) center no-repeat;
  content: '';
  height: 13px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 9px;
}
.redlotus--table--horizontal-pager .yiiPager li.last.hidden:after,
.redlotus--table--horizontal-pager .yiiPager li.last a:after,
.redlotus--table--horizontal-pager .yiiPager li.next span,
.redlotus--table--horizontal-pager .yiiPager li.last span {
  background: url(../images/icon/arrow-right-icon.svg) center no-repeat;
  content: '';
  height: 13px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 9px;
}
.redlotus--table--horizontal-pager .yiiPager li.first span {
  margin-right: -3px;
}
.redlotus--table--horizontal-pager .yiiPager li.last span {
  margin-right: -4px;
}
.redlotus-table--pencil-button-column {
  width: 56px;
}
.redlotus-table--pencil-button-column .pencil {
  background: url(../images/icon/editHover-icon.svg) center no-repeat;
  height: 36px;
  overflow: hidden;
  position: relative;
  text-indent: -99px;
  width: 36px;
}
.redlotus-table--pencil-button-column .pencil:hover {
  text-decoration: none !important;
}
.mix--redlotus--file-uploader .addfileinput-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.1);
  border: 1px solid transparent !important;
  border-radius: 3px !important;
  box-shadow: none !important;
  color: #4d7cfe !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-size: 13px;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0 30px;
  text-decoration: none !important;
  transition: none !important;
  cursor: default;
  padding-left: 1px !important;
  padding-right: 16px !important;
}
.mix--redlotus--file-uploader .addfileinput-button:hover {
  border-color: rgba(77,124,254,0.2) !important;
  color: #4d7cfe !important;
}
.mix--redlotus--file-uploader .addfileinput-button .z-label {
  background: none !important;
  color: #4d7cfe !important;
  font-weight: normal;
  padding: 0;
  text-shadow: none !important;
}
.mix--redlotus--file-uploader .addfileinput-button > span {
  background: no-repeat url(../images/icon/plusAccent-icon.svg) center !important;
  border: none;
  cursor: default;
  font-family: inherit;
  height: 36px;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden;
  text-indent: -99px;
  top: 0;
  width: 36px;
}
.mix--redlotus--file-uploader .addfileinput-button > span:before,
.mix--redlotus--file-uploader .addfileinput-button > span:after {
  content: '';
  display: inline;
}
.mix--redlotus--file-uploader .addfileinput-button input {
  cursor: default;
  height: 36px;
}
.mix--redlotus--file-uploader .fileupload-content .files {
  margin: 0 !important;
}
.mix--redlotus--file-uploader .fileupload-content .files tbody {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.mix--redlotus--file-uploader .fileupload-content .files tr,
.mix--redlotus--file-uploader .fileupload-content .files {
  display: block;
}
.mix--redlotus--file-uploader .fileupload-content .files td {
  margin-right: 5px;
}
.mix--redlotus--file-uploader .fileupload-content .files tr .name {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(204,208,223,0.2);
  border-radius: 17px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-family: "Roboto", sans-serif !important;
  font-size: 12px;
  min-height: 34px;
  line-height: normal;
  padding: 5px 13px !important;
  margin-top: 5px;
}
.mix--redlotus--file-uploader .fileupload-content .files tr .name .icon-attachment {
  margin-right: 5px;
}
.mix--redlotus--file-uploader .fileupload-content .files tr .name .icon-attachment:before {
  background: url(../images/icon/file-pointer-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 17px;
  width: 9px;
}
.mix--redlotus--file-uploader .fileupload-content .files tr .name .ui-icon-document {
  display: none !important;
}
.mix--redlotus--file-uploader .fileupload-content .files tr .name .file-name,
.mix--redlotus--file-uploader .fileupload-content .files tr .name a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.mix--redlotus--file-uploader .fileupload-content .files tr .name a {
  color: #212529;
  font-weight: normal;
}
.mix--redlotus--file-uploader .fileupload-content .files tr .name a:hover {
  color: #4d7cfe;
}
.mix--redlotus--file-uploader .fileupload-content .files tr .name .size {
  color: #212529;
  font-size: 12px;
  font-weight: normal;
  line-height: 14px;
  margin-left: 5px;
}
.mix--redlotus--file-uploader .fileupload-content .files tr .name .upload-actions.delete {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-left: 5px;
}
.mix--redlotus--file-uploader .fileupload-content .files tr .name .upload-actions.delete .icon-delete {
  border: none;
  margin: 0;
}
.mix--redlotus--file-uploader .fileupload-content .files tr .name .upload-actions.delete .icon-delete:after {
  background: url(../images/icon/delete-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 14px;
  width: 12px;
}
.redlotus-switch {
  background: none;
  border: none;
  box-shadow: none;
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 0;
}
.redlotus-switch .switch-state {
  margin: 0 !important;
}
.redlotus-switch .switch-state label {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: none;
  border-radius: 3px;
  color: #000 !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 14px !important;
  font-weight: normal !important;
  height: 38px;
  opacity: 1;
  padding: 0 15px !important;
}
.redlotus-switch .switch-state:first-child input:checked + label {
  background: #62c932 !important;
  color: #fff !important;
}
.redlotus-switch .switch-state:last-child input:checked + label {
  background: #ff7373 !important;
  color: #fff !important;
}
.redlotus--dynamic-droppable-area {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.redlotus--dynamic-droppable-area > h3 {
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 20px;
  width: 100%;
}
.redlotus--dynamic-droppable-area .treeview ul {
  width: 100%;
}
.redlotus--dynamic-droppable-area .treeview li {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 0 0 0 20px;
}
.redlotus--dynamic-droppable-area .treeview li.collapsable,
.redlotus--dynamic-droppable-area .treeview li.expandable {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.redlotus--dynamic-droppable-area .treeview li.collapsable > span,
.redlotus--dynamic-droppable-area .treeview li.expandable > span {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  margin: 0;
}
.redlotus--dynamic-droppable-area .treeview li > span {
  margin-top: -2px;
}
.redlotus--dynamic-droppable-area .treeview .collapsable-hitarea,
.redlotus--dynamic-droppable-area .treeview .expandable-hitarea {
  margin: 0 4px 0 -20px;
}
.redlotus--dynamic-droppable-area .treeview .collapsable-hitarea + span,
.redlotus--dynamic-droppable-area .treeview .expandable-hitarea + span {
  margin-top: -4px !important;
}
.redlotus--dynamic-droppable-area .dynamic-droppable-area {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding-left: 20px !important;
  width: 75% !important;
}
.redlotus--dynamic-droppable-area .dynamic-droppable-area .droppable-dynamic-rows-container {
  min-height: auto;
}
.redlotus--dynamic-droppable-area .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li {
  padding: 0;
}
.redlotus--dynamic-droppable-area .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row {
  background: #ecf3ff;
  box-shadow: none;
}
.redlotus--dynamic-droppable-area .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row div[id$="_em_"] {
  color: #ea4f4f;
  font-size: 14px;
  margin-top: 4px;
}
.redlotus--dynamic-droppable-area .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .hasCheckBox:before {
  background: url(../images/icon/checkboxWhite-icon.svg) center no-repeat;
}
.redlotus--dynamic-droppable-area .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .hasCheckBox:after {
  background: url(../images/icon/checkboxActiveWhite-icon.svg) center no-repeat;
}
.redlotus--dynamic-droppable-area .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .hasDropDown:not(.isMultiSelect) {
  background: #fff;
}
.redlotus--dynamic-droppable-area .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .hasDropDown:not(.isMultiSelect) {
  height: 36px;
}
.redlotus--dynamic-droppable-area .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .hasDropDown:not(.isMultiSelect) select {
  line-height: 34px;
}
.redlotus--dynamic-droppable-area .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .dynamic-row-number-label {
  font-size: 15px;
  font-weight: normal;
}
.redlotus--dynamic-droppable-area .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .dynamic-row-label {
  font-size: 15px;
  font-weight: normal !important;
  margin-bottom: 5px;
}
.redlotus--dynamic-droppable-area .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .value-data input[type="text"] {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #212529 !important;
  display: block;
  font-size: 16px;
  margin: 0;
  outline: none;
  width: 100%;
  line-height: 34px;
  height: 42px;
  padding: 0 10px;
  text-indent: 0 !important;
}
.redlotus--dynamic-droppable-area .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .value-data input[type="text"]:focus {
  background: #fff;
  border-color: rgba(77,124,254,0.8);
}
.redlotus--dynamic-droppable-area .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .value-data .dynamic-and-for-mixed {
  font-weight: normal;
  margin: 0 5px;
}
.redlotus--dynamic-droppable-area .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .value-data .date-area-holder {
  margin: 0;
}
.redlotus--dynamic-droppable-area .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .report-runtime-availability {
  bottom: 5px;
  margin: 0;
  position: absolute;
  right: 0;
}
.redlotus--dynamic-droppable-area .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .report-runtime-availability .hasCheckBox {
  margin-top: 2px !important;
  padding: 0 0 0 20px;
}
.redlotus--dynamic-droppable-area .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .report-runtime-availability label {
  margin: 0;
}
.redlotus--dynamic-droppable-area .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .remove-dynamic-row-link {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 24px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  text-decoration: none;
  width: 20px;
}
.redlotus--dynamic-droppable-area .dynamic-droppable-area .zero-components-view {
  padding-left: 20px;
  top: 0;
}
.redlotus--dynamic-droppable-area--dynamic-row {
  background: #ecf3ff;
  box-shadow: none;
}
.redlotus--dynamic-droppable-area--dynamic-row div[id$="_em_"] {
  color: #ea4f4f;
  font-size: 14px;
  margin-top: 4px;
}
.redlotus--dynamic-droppable-area--dynamic-row .hasCheckBox:before {
  background: url(../images/icon/checkboxWhite-icon.svg) center no-repeat;
}
.redlotus--dynamic-droppable-area--dynamic-row .hasCheckBox:after {
  background: url(../images/icon/checkboxActiveWhite-icon.svg) center no-repeat;
}
.redlotus--dynamic-droppable-area--dynamic-row .hasDropDown:not(.isMultiSelect) {
  background: #fff;
}
.redlotus--dynamic-droppable-area--dynamic-row .hasDropDown:not(.isMultiSelect) {
  height: 36px;
}
.redlotus--dynamic-droppable-area--dynamic-row .hasDropDown:not(.isMultiSelect) select {
  line-height: 34px;
}
.redlotus--dynamic-droppable-area--dynamic-row .dynamic-row-number-label {
  font-size: 15px;
  font-weight: normal;
}
.redlotus--dynamic-droppable-area--dynamic-row .dynamic-row-label {
  font-size: 15px;
  font-weight: normal !important;
  margin-bottom: 5px;
}
.redlotus--dynamic-droppable-area--dynamic-row .value-data input[type="text"] {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #212529 !important;
  display: block;
  font-size: 16px;
  margin: 0;
  outline: none;
  width: 100%;
  line-height: 34px;
  height: 42px;
  padding: 0 10px;
  text-indent: 0 !important;
}
.redlotus--dynamic-droppable-area--dynamic-row .value-data input[type="text"]:focus {
  background: #fff;
  border-color: rgba(77,124,254,0.8);
}
.redlotus--dynamic-droppable-area--dynamic-row .value-data .dynamic-and-for-mixed {
  font-weight: normal;
  margin: 0 5px;
}
.redlotus--dynamic-droppable-area--dynamic-row .value-data .date-area-holder {
  margin: 0;
}
.redlotus--dynamic-droppable-area--dynamic-row .report-runtime-availability {
  bottom: 5px;
  margin: 0;
  position: absolute;
  right: 0;
}
.redlotus--dynamic-droppable-area--dynamic-row .report-runtime-availability .hasCheckBox {
  margin-top: 2px !important;
  padding: 0 0 0 20px;
}
.redlotus--dynamic-droppable-area--dynamic-row .report-runtime-availability label {
  margin: 0;
}
.redlotus--dynamic-droppable-area--dynamic-row .remove-dynamic-row-link {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 24px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  text-decoration: none;
  width: 20px;
}
.redlotus--dynamic-droppable-area--remove-link {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 24px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  text-decoration: none;
  width: 20px;
}
.redlotus--dynamic-droppable-area--treeview ul {
  width: 100%;
}
.redlotus--dynamic-droppable-area--treeview li {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 0 0 0 20px;
}
.redlotus--dynamic-droppable-area--treeview li.collapsable,
.redlotus--dynamic-droppable-area--treeview li.expandable {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.redlotus--dynamic-droppable-area--treeview li.collapsable > span,
.redlotus--dynamic-droppable-area--treeview li.expandable > span {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  margin: 0;
}
.redlotus--dynamic-droppable-area--treeview li > span {
  margin-top: -2px;
}
.redlotus--dynamic-droppable-area--treeview .collapsable-hitarea,
.redlotus--dynamic-droppable-area--treeview .expandable-hitarea {
  margin: 0 4px 0 -20px;
}
.redlotus--dynamic-droppable-area--treeview .collapsable-hitarea + span,
.redlotus--dynamic-droppable-area--treeview .expandable-hitarea + span {
  margin-top: -4px !important;
}
.redlotus-juiportlet-widget {
  border: none;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44) !important;
}
.redlotus-juiportlet-widget .portlet-with-toolbar,
.redlotus-juiportlet-widget .cgrid-view {
  box-shadow: none !important;
}
.redlotus-juiportlet-widget .juiportlet-widget-head {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none;
  border-bottom: 1px solid #ebebeb;
  box-shadow: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 63px;
  margin: 0;
  text-indent: 0;
  padding-right: 10px;
  z-index: 99;
}
.redlotus-juiportlet-widget .juiportlet-widget-head .truncated-title {
  color: #4145be;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  font-size: 16px;
  font-weight: 500;
  line-height: 19px;
  margin: 0;
  padding: 0 30px;
  text-indent: 0;
}
.redlotus-juiportlet-widget .juiportlet-widget-head h3 {
  color: #4145be;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  font-size: 16px;
  font-weight: 500;
  line-height: 19px;
  margin: 0;
  padding: 0 30px;
  text-indent: 0;
  overflow: hidden;
  padding-right: 15px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.redlotus-juiportlet-widget .juiportlet-widget-head h3:before {
  display: none;
}
.redlotus-juiportlet-widget .juiportlet-widget-head .portlet-actions-container {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 0;
  position: static;
}
.redlotus-juiportlet-widget .juiportlet-widget-head .portlet-actions-container .default-button {
  border: none;
  height: 40px;
  margin-right: 20px;
}
.redlotus-juiportlet-widget .juiportlet-widget-head .portlet-actions-container .default-button .button-action-trigger {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #ebebeb;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 100%;
  padding: 0 5px;
  text-decoration: none !important;
}
.redlotus-juiportlet-widget .juiportlet-widget-head .portlet-actions-container .default-button .button-action-trigger:hover {
  background: rgba(77,124,254,0.1);
  border-color: #4d7cfe;
}
.redlotus-juiportlet-widget .juiportlet-widget-head .portlet-actions-container .default-button .button-action-trigger:hover span {
  color: #4d7cfe !important;
}
.redlotus-juiportlet-widget .juiportlet-widget-head .portlet-actions-container .default-button .button-action-trigger i {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 22px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  margin: 0;
  top: auto;
  width: 22px;
}
.redlotus-juiportlet-widget .juiportlet-widget-head .portlet-actions-container .default-button .button-action-trigger i.icon-add:after {
  background: url(../images/icon/plusAccent-icon.svg) center no-repeat;
  content: '';
  height: 12px;
  width: 12px;
}
.redlotus-juiportlet-widget .juiportlet-widget-head .portlet-actions-container .default-button .button-action-trigger i.icon-edit:after {
  background: url(../images/icon/edit-icon.svg) center no-repeat;
  content: '';
  height: 12px;
  width: 13px;
}
.redlotus-juiportlet-widget .juiportlet-widget-head .portlet-actions-container .default-button .button-action-trigger i.icon-delete:after {
  background: url(../images/icon/delete-icon.svg) center no-repeat;
  content: '';
  height: 14px;
  width: 12px;
}
.redlotus-juiportlet-widget .juiportlet-widget-head .portlet-actions-container .default-button .button-action-trigger span {
  color: #4d7cfe;
  font-size: 15px;
  font-weight: normal;
  margin: 0 5px;
  padding: 0;
}
.redlotus-juiportlet-widget .juiportlet-widget-head .portlet-actions-container .options-menu {
  z-index: 10000;
  margin: 0 0 0 7px;
}
.redlotus-juiportlet-widget .juiportlet-widget-head .portlet-actions-container .options-menu .parent > a,
.redlotus-juiportlet-widget .juiportlet-widget-head .portlet-actions-container .options-menu .parent,
.redlotus-juiportlet-widget .juiportlet-widget-head .portlet-actions-container .options-menu {
  height: 38px;
  width: 38px;
}
.redlotus-juiportlet-widget .juiportlet-widget-head .portlet-actions-container .options-menu .parent {
  margin: 0;
  min-height: auto;
  position: relative;
}
.redlotus-juiportlet-widget .juiportlet-widget-head .portlet-actions-container .options-menu .parent > a {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none !important;
  border: none !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  opacity: 1;
}
.redlotus-juiportlet-widget .juiportlet-widget-head .portlet-actions-container .options-menu .parent > a:before {
  background: url(../images/icon/dots-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 16px;
  width: 4px;
}
.redlotus-juiportlet-widget .juiportlet-widget-head .portlet-actions-container .options-menu .parent > a:after {
  display: none;
}
.redlotus-juiportlet-widget .juiportlet-widget-head .portlet-actions-container .options-menu .parent > a span {
  display: none;
}
.redlotus-juiportlet-widget .juiportlet-widget-head .portlet-actions-container .options-menu .parent.over ul {
  opacity: 1 !important;
}
.redlotus-juiportlet-widget .juiportlet-widget-head .portlet-actions-container .options-menu .parent ul {
  background: #fff;
  border: none;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  opacity: 0 !important;
  padding: 3px 0;
  right: auto;
  top: -3px;
  z-index: 100;
  left: 38px;
}
.redlotus-juiportlet-widget .juiportlet-widget-head .portlet-actions-container .options-menu .parent ul li {
  border: none;
  margin: 0;
}
.redlotus-juiportlet-widget .juiportlet-widget-head .portlet-actions-container .options-menu .parent ul li.separator {
  background: #ebebeb;
  height: 1px;
  margin: 3px 0;
}
.redlotus-juiportlet-widget .juiportlet-widget-head .portlet-actions-container .options-menu .parent ul li a {
  color: #212529;
  font-size: 12px;
  margin: 0;
  padding: 10px;
  text-decoration: none;
  width: 100%;
}
.redlotus-juiportlet-widget .juiportlet-widget-head .portlet-actions-container .options-menu .parent ul li a:hover {
  background: #4d7cfe !important;
}
.redlotus-juiportlet-widget .juiportlet-widget-head .portlet-actions-container .options-menu .parent ul li a .button-label {
  font-weight: normal;
}
.redlotus-juiportlet-widget .juiportlet-widget-head .portlet-actions-container .options-menu .parent ul {
  left: auto;
  right: 0;
  top: 38px !important;
}
.redlotus-juiportlet-widget .juiportlet-widget-head .portlet-toolbar {
  margin: 0 0 0 7px;
}
.redlotus-juiportlet-widget .juiportlet-widget-head .portlet-toolbar .portlet-create-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: #4d7cfe;
  border-radius: 3px;
  box-shadow: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  width: 36px;
}
.redlotus-juiportlet-widget .juiportlet-widget-head .portlet-toolbar .portlet-create-button span:before,
.redlotus-juiportlet-widget .juiportlet-widget-head .portlet-toolbar .portlet-create-button:before,
.redlotus-juiportlet-widget .juiportlet-widget-head .portlet-toolbar .portlet-create-button:after {
  display: none;
}
.redlotus-juiportlet-widget .juiportlet-widget-head .portlet-toolbar .portlet-create-button span {
  background: url(../images/icon/plus-icon.svg) center no-repeat !important;
  content: '';
  height: 12px;
  overflow: hidden;
  padding: 0;
  position: relative;
  text-indent: -999px;
  width: 12px;
}
.pager.horizontal {
  background: none;
  box-shadow: none;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  width: auto;
  margin-left: 7px;
}
.pager.horizontal .yiiPager {
  border: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0;
}
.pager.horizontal .yiiPager li a,
.pager.horizontal .yiiPager li {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  width: 36px;
}
.pager.horizontal .yiiPager li {
  border: 1px solid rgba(77,124,254,0.3);
  border-radius: 3px;
  position: relative;
}
.pager.horizontal .yiiPager li.previous,
.pager.horizontal .yiiPager li.first,
.pager.horizontal .yiiPager li.next,
.pager.horizontal .yiiPager li.last {
  margin-left: -1px;
}
.pager.horizontal .yiiPager li.hidden {
  border-color: #ebebeb;
}
.pager.horizontal .yiiPager li:not(.hidden) {
  z-index: 1;
}
.pager.horizontal .yiiPager li:not(.hidden):hover {
  background: rgba(77,124,254,0.1);
  border-color: #4d7cfe;
}
.pager.horizontal .yiiPager li:not(.hidden):hover.first.hidden:after,
.pager.horizontal .yiiPager li:not(.hidden):hover.first a:after,
.pager.horizontal .yiiPager li:not(.hidden):hover.previous span,
.pager.horizontal .yiiPager li:not(.hidden):hover.first span {
  background: url(../images/icon/arrow-left-accent-icon.svg) center no-repeat;
}
.pager.horizontal .yiiPager li:not(.hidden):hover.last.hidden:after,
.pager.horizontal .yiiPager li:not(.hidden):hover.last a:after,
.pager.horizontal .yiiPager li:not(.hidden):hover.next span,
.pager.horizontal .yiiPager li:not(.hidden):hover.last span {
  background: url(../images/icon/arrow-right-accent-icon.svg) center no-repeat;
}
.pager.horizontal .yiiPager li.refresh {
  border: none;
  width: 55px;
  z-index: 1;
}
.pager.horizontal .yiiPager li.refresh a {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: none !important;
  border: 1px solid rgba(77,124,254,0.3) !important;
  color: #4d7cfe !important;
  color: #4145be !important;
  font-weight: 400;
  font-size: 12px;
  height: 36px;
  text-transform: capitalize;
  width: 55px;
}
.pager.horizontal .yiiPager li.refresh a .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
.pager.horizontal .yiiPager li.refresh a .z-label:after {
  top: 0;
}
.pager.horizontal .yiiPager li.refresh a.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
.pager.horizontal .yiiPager li.refresh a.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
.pager.horizontal .yiiPager li.refresh a:hover {
  background: rgba(77,124,254,0.1) !important;
}
.pager.horizontal .yiiPager li.refresh a.loading .z-spinner {
  bottom: -1px;
  left: -1px;
  right: -1px;
  top: -1px;
}
.pager.horizontal .yiiPager li.refresh a .z-label {
  background: none !important;
  color: #4d7cfe !important;
  padding: 0 10px !important;
}
.pager.horizontal .yiiPager li.refresh a:hover {
  border-color: #4d7cfe !important;
}
.pager.horizontal .yiiPager li.previous a:after,
.pager.horizontal .yiiPager li.previous:after,
.pager.horizontal .yiiPager li.next a:after,
.pager.horizontal .yiiPager li.next:after {
  content: '';
  display: none;
}
.pager.horizontal .yiiPager li span {
  background-position: center;
  background-repeat: no-repeat;
  display: block;
  height: 13px;
  padding: 0 !important;
  width: 9px;
}
.pager.horizontal .yiiPager li.first.hidden:after,
.pager.horizontal .yiiPager li.first a:after,
.pager.horizontal .yiiPager li.previous span,
.pager.horizontal .yiiPager li.first span {
  background: url(../images/icon/arrow-left-icon.svg) center no-repeat;
  content: '';
  height: 13px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 9px;
}
.pager.horizontal .yiiPager li.last.hidden:after,
.pager.horizontal .yiiPager li.last a:after,
.pager.horizontal .yiiPager li.next span,
.pager.horizontal .yiiPager li.last span {
  background: url(../images/icon/arrow-right-icon.svg) center no-repeat;
  content: '';
  height: 13px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 9px;
}
.pager.horizontal .yiiPager li.first span {
  margin-right: -3px;
}
.pager.horizontal .yiiPager li.last span {
  margin-right: -4px;
}
.redlotus-juiportlet-widget--stacked-list {
  padding: 10px 30px;
}
.redlotus-juiportlet-widget--stacked-list tr {
  background: none !important;
}
.redlotus-juiportlet-widget--stacked-list td {
  border-color: #ebebeb;
  padding: 20px 0;
}
.redlotus-juiportlet-widget--stacked-list td:last-child {
  vertical-align: middle;
}
.redlotus-juiportlet-widget--stacked-list .options-menu {
  z-index: 10000;
  margin-right: -10px;
}
.redlotus-juiportlet-widget--stacked-list .options-menu .parent > a,
.redlotus-juiportlet-widget--stacked-list .options-menu .parent,
.redlotus-juiportlet-widget--stacked-list .options-menu {
  height: 24px;
  width: 24px;
}
.redlotus-juiportlet-widget--stacked-list .options-menu .parent {
  margin: 0;
  min-height: auto;
  position: relative;
}
.redlotus-juiportlet-widget--stacked-list .options-menu .parent > a {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none !important;
  border: none !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  opacity: 1;
}
.redlotus-juiportlet-widget--stacked-list .options-menu .parent > a:before {
  background: url(../images/icon/dots-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 16px;
  width: 4px;
}
.redlotus-juiportlet-widget--stacked-list .options-menu .parent > a:after {
  display: none;
}
.redlotus-juiportlet-widget--stacked-list .options-menu .parent > a span {
  display: none;
}
.redlotus-juiportlet-widget--stacked-list .options-menu .parent.over ul {
  opacity: 1 !important;
}
.redlotus-juiportlet-widget--stacked-list .options-menu .parent ul {
  background: #fff;
  border: none;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  opacity: 0 !important;
  padding: 3px 0;
  right: auto;
  top: -3px;
  z-index: 100;
  left: 24px;
}
.redlotus-juiportlet-widget--stacked-list .options-menu .parent ul li {
  border: none;
  margin: 0;
}
.redlotus-juiportlet-widget--stacked-list .options-menu .parent ul li.separator {
  background: #ebebeb;
  height: 1px;
  margin: 3px 0;
}
.redlotus-juiportlet-widget--stacked-list .options-menu .parent ul li a {
  color: #212529;
  font-size: 12px;
  margin: 0;
  padding: 10px;
  text-decoration: none;
  width: 100%;
}
.redlotus-juiportlet-widget--stacked-list .options-menu .parent ul li a:hover {
  background: #4d7cfe !important;
}
.redlotus-juiportlet-widget--stacked-list .options-menu .parent ul li a .button-label {
  font-weight: normal;
}
.redlotus-juiportlet-widget--stacked-list .options-menu .parent ul {
  left: auto;
  right: 24px;
}
.redlotus-juiportlet-widget--stacked-list .options-menu .parent ul {
  opacity: 1 !important;
}
.mix--redlotus-juiportlet-widget--table--opened-options-icon-menu tr:hover .options-menu ul li a svg path {
  fill: #fff;
}
.mix--redlotus-juiportlet-widget--table--opened-options-icon-menu .options-menu {
  margin: 0;
}
.mix--redlotus-juiportlet-widget--table--opened-options-icon-menu .options-menu > li > a {
  display: none;
}
.mix--redlotus-juiportlet-widget--table--opened-options-icon-menu .options-menu ul {
  background: none;
  border: none;
  box-shadow: none;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  opacity: 1 !important;
  padding: 0;
  position: static;
}
.mix--redlotus-juiportlet-widget--table--opened-options-icon-menu .options-menu ul li {
  border: none;
}
.mix--redlotus-juiportlet-widget--table--opened-options-icon-menu .options-menu ul li a {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 24px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  margin: 0;
  padding: 0;
  width: 24px;
}
.mix--redlotus-juiportlet-widget--table--opened-options-icon-menu .options-menu ul li a svg path {
  fill: #ccd0df;
}
.mix--redlotus-juiportlet-widget--note-inline-textarea-element {
  background: #fcfcfc;
  border: none;
  border-bottom: 1px solid #ebebeb;
  color: #212529;
  min-height: 100px;
  outline: none;
  padding: 30px;
  resize: none;
  width: 100%;
}
.mix--redlotus-juiportlet-widget--note-inline-textarea-panel .panel {
  margin: 0;
  padding: 0 !important;
}
.mix--redlotus-juiportlet-widget--note-inline-textarea-panel .panel:first-child .forms-block__group {
  margin: 0;
}
.mix--redlotus-juiportlet-widget--note-inline-textarea-panel .panel:first-child .forms-block__group .label {
  display: none;
}
.mix--redlotus-juiportlet-widget--note-inline-textarea-panel .panel:first-child .forms-block__group textarea {
  background: #fcfcfc;
  border: none;
  border-bottom: 1px solid #ebebeb;
  color: #212529;
  min-height: 100px;
  outline: none;
  padding: 30px;
  resize: none;
  width: 100%;
}
.mix--redlotus-juiportlet-widget--note-inline-textarea-panel .panel:last-child .forms-block__row:nth-child(3) .fields {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.mix--redlotus-juiportlet-widget--note-inline-textarea-panel .panel:last-child .forms-block__row:nth-child(3) .fields label {
  color: #808080;
}
.mix--redlotus-juiportlet-widget--note-inline-textarea-panel .panel:last-child .forms-block__row:nth-child(3) .fields label:not(:first-child) {
  margin-top: 10px;
}
.mix--redlotus-juiportlet-widget--filter-portlet-modal-bar {
  background: none;
  border-bottom: 1px solid #ebebeb;
  box-shadow: none;
  padding: 5px 15px 10px;
}
.mix--redlotus-juiportlet-widget--filter-portlet-modal-bar .ui-buttonset {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 0;
}
.mix--redlotus-juiportlet-widget--filter-portlet-modal-bar .ui-buttonset .ui-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 3px;
  color: #212529;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-family: "Roboto", sans-serif !important;
  font-size: 14px !important;
  font-weight: normal !important;
  height: 30px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  margin: 5px 0 0;
  padding: 0 15px;
}
.mix--redlotus-juiportlet-widget--filter-portlet-modal-bar .ui-buttonset .ui-button.ui-state-hover {
  background: none !important;
}
.mix--redlotus-juiportlet-widget--filter-portlet-modal-bar .ui-buttonset .ui-button.ui-state-active {
  background: #4d7cfe !important;
  color: #fff;
}
.mix--redlotus-juiportlet-widget--filter-portlet-modal-bar .ui-buttonset .ui-button.ui-state-active.ui-state-hover {
  background: #4d7cfe !important;
  border: none;
}
.mix--redlotus-juiportlet-widget--filter-portlet-modal-bar .ui-controlgroup {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 0;
}
.mix--redlotus-juiportlet-widget--filter-portlet-modal-bar .ui-controlgroup .ui-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 3px;
  color: #212529;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-family: "Roboto", sans-serif !important;
  font-size: 14px !important;
  font-weight: normal !important;
  height: 30px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  margin: 5px 0 0;
  padding: 0 15px;
}
.mix--redlotus-juiportlet-widget--filter-portlet-modal-bar .ui-controlgroup .ui-button:hover {
  background: none !important;
  border: none;
}
.mix--redlotus-juiportlet-widget--filter-portlet-modal-bar .ui-controlgroup .ui-button.ui-state-active {
  background: #4d7cfe !important;
  color: #fff;
}
.mix--redlotus-juiportlet-widget--filter-portlet-modal-bar .ui-controlgroup .ui-button.ui-state-active.ui-state-hover {
  background: #4d7cfe !important;
  border: none;
}
.mix--redlotus-juiportlet-widget--filter-portlet-modal-bar .ui-controlgroup .ui-button .ui-checkboxradio-icon {
  display: none;
}
.redlotus-details-panel-toggler {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none;
  border: 1px solid rgba(77,124,254,0.3);
  border-radius: 3px;
  box-shadow: none;
  color: #4d7cfe !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  font-weight: normal;
  height: 38px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0 10px;
  text-decoration: none !important;
  width: auto;
}
.redlotus-details-panel-toggler.slide-to-first-panel,
.redlotus-details-panel-toggler:hover {
  background: rgba(77,124,254,0.1);
}
.redlotus-details-panel-view {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.redlotus-details-panel-view .panel:not(:first-child) {
  border-top: 1px solid rgba(204,208,223,0.5);
}
@media (max-width: 768px) {
  .redlotus-details-panel-view .panel:not(:first-child) {
    padding-top: 10px;
  }
}
.redlotus-details-panel-view .panel .panelTitle {
  padding: 15px 0 0;
}
.redlotus-details-panel-view .forms-block__group {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-bottom: 30px;
  padding-top: 15px;
}
.redlotus-details-panel-view .forms-block__group:not(:first-child) {
  border-top: 1px solid rgba(204,208,223,0.5);
}
.redlotus-details-panel-view .forms-block__group .forms-block__row {
  margin: 15px 0;
  padding-right: 0;
  width: 100%;
}
@media (max-width: 1640px) {
  .redlotus-details-panel-view .forms-block__group .forms-block__row {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .redlotus-details-panel-view .forms-block__group .forms-block__row {
    width: 100%;
    padding-right: 0;
    margin: 10px 0;
  }
}
.redlotus-details-panel-view .forms-block__group .forms-block__row .form-component {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  padding: 0;
}
.redlotus-details-panel-view .forms-block__group .forms-block__row .form-component a {
  color: #212529;
}
.redlotus-details-panel-view .forms-block__group .forms-block__row .form-component a:hover {
  color: #4d7cfe !important;
}
.redlotus-details-panel-view .more-panels-link {
  color: #4d7cfe;
  font-size: 15px;
  line-height: 18px;
  text-decoration: none;
  font-weight: 500;
  margin-top: -20px;
}
.redlotus-details-panel-view .more-panels-link:hover {
  color: inherit !important;
}
@media (max-width: 768px) {
  .redlotus-details-panel-view {
    padding: 0;
  }
  .redlotus-details-panel-view .forms-block__group {
    margin-bottom: 10px;
    padding-top: 10px;
  }
  .redlotus-details-panel-view .forms-block__group:first-child {
    padding-top: 0;
  }
  .redlotus-details-panel-view .more-panels-link {
    margin-top: 0;
  }
}
.mix-date-with-clock {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #808080;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 13px;
  font-weight: 500;
  line-height: 16px;
  padding-left: 19px;
  position: relative;
}
.mix-date-with-clock:before {
  background: url(../images/icon/task-timer-icon.svg) center no-repeat;
  content: '';
  height: 14px;
  left: 0;
  position: absolute;
  width: 14px;
}
.redlotus-form-details {
  border-left: 3px solid #ebebeb;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0;
  padding: 5px 20px 0;
}
.redlotus-form-details span {
  color: #808080;
  font-size: 13px;
  font-style: normal;
  font-weight: 15px;
  margin: 0 25px 5px 0;
  text-align: left;
}
.redlotus-form-details a {
  color: #808080;
}
.redlotus-form-details a:hover {
  color: #4d7cfe;
}
.mix--edit-view--form .attributesContainer {
  padding-bottom: 0;
}
.mix--edit-view--form .attributesContainer .errorSummary {
  border: none;
  border-radius: 3px !important;
  box-shadow: none;
  font-weight: normal;
  font-size: 14px;
  padding: 10px 15px;
}
.mix--edit-view--form .left-column {
  padding: 0;
}
.mix--edit-view--form .panel {
  margin-bottom: 40px;
}
.mix--edit-view--form .panel:last-child {
  margin: 0;
}
.mix--edit-view--form .panel .panelTitle {
  color: #4145be;
  font-size: 18px !important;
  font-weight: 500;
  line-height: 21px;
  margin-bottom: 25px !important;
}
.mix--edit-view--form .form-grid {
  display: block;
}
.mix--edit-view--form .form-grid .forms-block__group:last-child {
  margin-bottom: 0;
}
.mix--edit-view--form .form-grid .forms-block__row {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.mix--edit-view--form .form-grid .forms-block__row > label {
  color: #808080;
  font-size: 13px;
  line-height: 15px;
  margin: 10px 0 5px;
  width: 100%;
}
.mix--edit-view--form .form-grid .forms-block__row.forms-block__row-2.forms-block__row-left .form-component:first-child {
  padding-right: 7px;
}
.mix--edit-view--form .form-grid .forms-block__row.forms-block__row-2.forms-block__row-right {
  justify-content: end;
}
.mix--edit-view--form .form-grid .forms-block__row.forms-block__row-2.forms-block__row-right .form-component:last-child {
  padding-left: 7px;
}
.mix--edit-view--form .form-grid .forms-block__row.forms-block__row-2 .form-component {
  max-width: 50%;
  width: 50%;
}
.mix--edit-view--form .form-grid .forms-block__row.forms-block__row-2 .form-component .fields .form-component {
  max-width: 100%;
  padding: 0;
}
.mix--edit-view--form .form-grid .form-component {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 0;
  width: auto;
}
.mix--edit-view--form .form-grid .form-component:not(:first-child) {
  padding-left: 7px;
}
.mix--edit-view--form .form-grid .form-component:not(:last-child) {
  padding-right: 7px;
}
.mix--edit-view--form .form-grid .form-component .label {
  margin-bottom: 8px;
}
.mix--edit-view--form .form-grid .form-component .label label {
  color: #808080;
  font-size: 13px;
  line-height: 15px;
  margin: 0;
  width: 100%;
}
.mix--edit-view--form .form-grid .form-component .label label .required {
  color: #ff7373;
  font-weight: normal;
}
.mix--edit-view--form .form-grid .form-component .label .forms-block__title {
  margin-bottom: 17px;
}
.mix--edit-view--form .form-grid .form-component .label .forms-block__title .forms-block__description {
  font-weight: normal;
}
.mix--edit-view--form .form-grid .form-component .fields {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.mix--edit-view--form .form-grid .form-component .fields .form-component {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-top: 10px;
  padding: 0;
  width: 100%;
}
.mix--edit-view--form .form-grid .form-component .fields .form-component .label {
  min-width: 100px;
  padding-right: 10px;
  width: 25%;
}
.mix--edit-view--form .form-grid .form-component .fields .form-component .fields {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}
.mix--edit-view--form .form-grid .form-component .description {
  color: #808080;
  font-size: 11px;
  font-style: italic;
  margin-top: 8px;
}
.mix--edit-view--form input[type="password"],
.mix--edit-view--form input[type="text"] {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #212529 !important;
  display: block;
  font-size: 16px;
  margin: 0;
  outline: none;
  width: 100%;
  line-height: 34px;
  height: 42px;
  padding: 0 10px;
  text-indent: 0 !important;
}
.mix--edit-view--form input[type="password"]:focus,
.mix--edit-view--form input[type="text"]:focus {
  background: #fff;
  border-color: rgba(77,124,254,0.8);
}
.mix--edit-view--form textarea {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #212529 !important;
  display: block;
  font-size: 16px;
  margin: 0;
  outline: none;
  width: 100%;
  padding: 8px 10px;
}
.mix--edit-view--form textarea:focus {
  background: #fff;
  border-color: rgba(77,124,254,0.8);
}
.mix--edit-view--form .textarea-with-preview-link {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
}
.mix--edit-view--form .textarea-with-preview-link .redactor_box,
.mix--edit-view--form .textarea-with-preview-link > textarea {
  margin-right: 40px;
}
.mix--edit-view--form .textarea-with-preview-link .redactor_box {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}
.mix--edit-view--form .static-dropdown {
  display: flex;
  width: 100%;
}
.mix--edit-view--form .static-dropdown .hasDropDown {
  margin-right: 20px;
}
.mix--edit-view--form .static-dropdown input {
  height: 100%;
}
@media (max-width: 768px) {
  .mix--edit-view--form .static-dropdown {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .mix--edit-view--form .static-dropdown .hasDropDown {
    margin-right: 0;
  }
  .mix--edit-view--form .static-dropdown input {
    margin-top: 10px;
  }
}
.mix--edit-view--form .hasParallelFields,
.mix--edit-view--form .twoFields,
.mix--edit-view--form .hasHalfs {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
}
.mix--edit-view--form .hasParallelFields .twoFifths,
.mix--edit-view--form .twoFields .twoFifths,
.mix--edit-view--form .hasHalfs .twoFifths {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.mix--edit-view--form .hasParallelFields input,
.mix--edit-view--form .twoFields input,
.mix--edit-view--form .hasHalfs input {
  height: 100%;
}
@media (max-width: 768px) {
  .mix--edit-view--form .hasParallelFields,
  .mix--edit-view--form .twoFields,
  .mix--edit-view--form .hasHalfs {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .mix--edit-view--form .hasParallelFields > div,
  .mix--edit-view--form .twoFields > div,
  .mix--edit-view--form .hasHalfs > div {
    margin: 0 !important;
    padding: 0 !important;
    width: 100%;
  }
  .mix--edit-view--form .hasParallelFields > div:not(:first-child),
  .mix--edit-view--form .twoFields > div:not(:first-child),
  .mix--edit-view--form .hasHalfs > div:not(:first-child) {
    margin-top: 10px !important;
  }
}
.mix--edit-view--form .hasParallelFields > div:not(:first-child) {
  margin-left: 15px;
}
.mix--edit-view--form .overlay-label-field {
  padding: 0;
}
.mix--edit-view--form .overlay-label-field label {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  left: 10px;
  margin: 0;
  top: 0;
}
.mix--edit-view--form .address-fields {
  width: 100%;
}
.mix--edit-view--form .address-fields .overlay-label-field {
  height: 36px;
  margin-bottom: 15px;
}
.mix--edit-view--form .address-fields .hasHalfs > div:first-child {
  margin-right: 15px;
}
@media (max-width: 768px) {
  .mix--edit-view--form .address-fields .hasHalfs {
    margin-bottom: 15px;
  }
}
.mix--edit-view--form .theme-color-radio-buttons,
.mix--edit-view--form .texture-radio-buttons {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.mix--edit-view--form .theme-color-radio-buttons .icon-lock,
.mix--edit-view--form .texture-radio-buttons .icon-lock {
  left: 4px;
  top: 4px;
}
.mix--edit-view--form .theme-color-radio-buttons.texture-radio-buttons .icon-lock,
.mix--edit-view--form .texture-radio-buttons.texture-radio-buttons .icon-lock {
  top: 2px;
}
.mix--edit-view--form .theme-color-radio-buttons .background-texture-1,
.mix--edit-view--form .texture-radio-buttons .background-texture-1 {
  top: 2px;
}
.mix--edit-view--form .radio-button-list {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.mix--edit-view--form .radio-button-list .radio-input {
  margin-right: 15px;
}
.mix--edit-view--form .radio-button-list .radio-input + .radio-input {
  margin-top: 5px;
}
.mix--edit-view--form .radio-input {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.mix--edit-view--form .radio-input label {
  margin-bottom: 0;
}
.mix--edit-view--form .radio-input .radio-wl input {
  display: none;
}
.mix--edit-view--form .radio-input .radio-wl .radio-wl__label {
  line-height: 18px;
}
.mix--edit-view--form .radio-input .radio-wl .radio-wl__label:before,
.mix--edit-view--form .radio-input .radio-wl .radio-wl__label:after {
  top: 0;
}
.mix--edit-view--form .radio-input .radio-wl + .hasDropDown {
  margin-top: -10px;
  padding-left: 25px !important;
}
.mix--edit-view--form .redactor_box {
  width: 100%;
}
.mix--edit-view--form .email-template-combined-content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-top: 40px;
  padding: 0 !important;
  position: static;
  width: 100% !important;
}
.mix--edit-view--form .email-template-combined-content h3 {
  font-size: 16px;
  font-weight: 500;
}
.mix--edit-view--form .email-template-combined-content .hasTree ul {
  width: 100%;
}
.mix--edit-view--form .email-template-combined-content .hasTree li {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 0 0 0 20px;
}
.mix--edit-view--form .email-template-combined-content .hasTree li.collapsable,
.mix--edit-view--form .email-template-combined-content .hasTree li.expandable {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.mix--edit-view--form .email-template-combined-content .hasTree li.collapsable > span,
.mix--edit-view--form .email-template-combined-content .hasTree li.expandable > span {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  margin: 0;
}
.mix--edit-view--form .email-template-combined-content .hasTree li > span {
  margin-top: -2px;
}
.mix--edit-view--form .email-template-combined-content .hasTree .collapsable-hitarea,
.mix--edit-view--form .email-template-combined-content .hasTree .expandable-hitarea {
  margin: 0 4px 0 -20px;
}
.mix--edit-view--form .email-template-combined-content .hasTree .collapsable-hitarea + span,
.mix--edit-view--form .email-template-combined-content .hasTree .expandable-hitarea + span {
  margin-top: -4px !important;
}
.mix--edit-view--form .email-template-combined-content .left-column {
  padding: 0;
}
.mix--edit-view--form .email-template-combined-content .right-column {
  margin: 0;
}
.mix--edit-view--form .email-template-combined-content .right-column .tabs-nav {
  border: none;
  padding: 0 3px;
}
.mix--edit-view--form .email-template-combined-content .right-column .tabs-nav a {
  background: none;
  border: none;
  border-radius: 3px 3px 0 0;
  font-size: 12px;
  font-weight: normal;
  text-shadow: none;
  top: 0;
}
.mix--edit-view--form .email-template-combined-content .right-column .tabs-nav a.active-tab {
  background: #4d7cfe;
  color: #fff !important;
}
.mix--edit-view--form .email-template-combined-content .right-column .tab {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  padding: 8px 10px !important;
}
.mix--edit-view--form .checkbox-wrapper .hasCheckBox + label {
  white-space: nowrap;
}
.mix--edit-view--form .multi-select-checkbox-group,
.mix--edit-view--form .form-radio-button-group {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
}
.mix--edit-view--form .multi-select-checkbox-group .multi-select-checkbox-input,
.mix--edit-view--form .multi-select-checkbox-group .lead-conversion-radiobutton,
.mix--edit-view--form .form-radio-button-group .multi-select-checkbox-input,
.mix--edit-view--form .form-radio-button-group .lead-conversion-radiobutton {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0 0 25px;
  width: 25%;
}
.mix--edit-view--form .multi-select-checkbox-group .multi-select-checkbox-input:nth-last-child(-n+4),
.mix--edit-view--form .multi-select-checkbox-group .lead-conversion-radiobutton:nth-last-child(-n+4),
.mix--edit-view--form .form-radio-button-group .multi-select-checkbox-input:nth-last-child(-n+4),
.mix--edit-view--form .form-radio-button-group .lead-conversion-radiobutton:nth-last-child(-n+4) {
  margin-bottom: 0;
}
@media (max-width: 768px) {
  .mix--edit-view--form .multi-select-checkbox-group,
  .mix--edit-view--form .form-radio-button-group {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .mix--edit-view--form .multi-select-checkbox-group .multi-select-checkbox-input,
  .mix--edit-view--form .multi-select-checkbox-group .lead-conversion-radiobutton,
  .mix--edit-view--form .form-radio-button-group .multi-select-checkbox-input,
  .mix--edit-view--form .form-radio-button-group .lead-conversion-radiobutton {
    margin: 0 0 10px !important;
    width: 100%;
  }
}
.mix--edit-view--form .multi-select-checkbox-group .multi-select-checkbox-input .hasCheckBox {
  margin-top: 2px !important;
  padding: 0 0 0 20px;
}
.mix--edit-view--form .multi-select-checkbox-group .multi-select-checkbox-input .hasCheckBox.c_on + label {
  color: #212529;
}
.mix--edit-view--form .multi-select-checkbox-group .multi-select-checkbox-input label:last-child {
  color: #808080;
  font-size: 16px;
  line-height: 24px;
  margin: 0;
  padding-right: 25px;
}
.mix--edit-view--form .conversation-items-element {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.mix--edit-view--form .conversation-items-element > label {
  color: #808080;
  margin: 0 10px;
}
.mix--edit-view--form .conversation-items-element > label:first-child {
  margin-left: 0;
}
.mix--edit-view--form .addfileinput-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.1);
  border: 1px solid transparent !important;
  border-radius: 3px !important;
  box-shadow: none !important;
  color: #4d7cfe !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-size: 13px;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0 30px;
  text-decoration: none !important;
  transition: none !important;
  cursor: default;
  padding-left: 1px !important;
  padding-right: 16px !important;
}
.mix--edit-view--form .addfileinput-button:hover {
  border-color: rgba(77,124,254,0.2) !important;
  color: #4d7cfe !important;
}
.mix--edit-view--form .addfileinput-button .z-label {
  background: none !important;
  color: #4d7cfe !important;
  font-weight: normal;
  padding: 0;
  text-shadow: none !important;
}
.mix--edit-view--form .addfileinput-button > span {
  background: no-repeat url(../images/icon/plusAccent-icon.svg) center !important;
  border: none;
  cursor: default;
  font-family: inherit;
  height: 36px;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden;
  text-indent: -99px;
  top: 0;
  width: 36px;
}
.mix--edit-view--form .addfileinput-button > span:before,
.mix--edit-view--form .addfileinput-button > span:after {
  content: '';
  display: inline;
}
.mix--edit-view--form .addfileinput-button input {
  cursor: default;
  height: 36px;
}
.mix--edit-view--form .fileupload-content .files {
  margin: 0 !important;
}
.mix--edit-view--form .fileupload-content .files tbody {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.mix--edit-view--form .fileupload-content .files tr,
.mix--edit-view--form .fileupload-content .files {
  display: block;
}
.mix--edit-view--form .fileupload-content .files td {
  margin-right: 5px;
}
.mix--edit-view--form .fileupload-content .files tr .name {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(204,208,223,0.2);
  border-radius: 17px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-family: "Roboto", sans-serif !important;
  font-size: 12px;
  min-height: 34px;
  line-height: normal;
  padding: 5px 13px !important;
  margin-top: 5px;
}
.mix--edit-view--form .fileupload-content .files tr .name .icon-attachment {
  margin-right: 5px;
}
.mix--edit-view--form .fileupload-content .files tr .name .icon-attachment:before {
  background: url(../images/icon/file-pointer-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 17px;
  width: 9px;
}
.mix--edit-view--form .fileupload-content .files tr .name .ui-icon-document {
  display: none !important;
}
.mix--edit-view--form .fileupload-content .files tr .name .file-name,
.mix--edit-view--form .fileupload-content .files tr .name a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.mix--edit-view--form .fileupload-content .files tr .name a {
  color: #212529;
  font-weight: normal;
}
.mix--edit-view--form .fileupload-content .files tr .name a:hover {
  color: #4d7cfe;
}
.mix--edit-view--form .fileupload-content .files tr .name .size {
  color: #212529;
  font-size: 12px;
  font-weight: normal;
  line-height: 14px;
  margin-left: 5px;
}
.mix--edit-view--form .fileupload-content .files tr .name .upload-actions.delete {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-left: 5px;
}
.mix--edit-view--form .fileupload-content .files tr .name .upload-actions.delete .icon-delete {
  border: none;
  margin: 0;
}
.mix--edit-view--form .fileupload-content .files tr .name .upload-actions.delete .icon-delete:after {
  background: url(../images/icon/delete-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 14px;
  width: 12px;
}
.mix--edit-view--form .more-panels-link {
  color: #4d7cfe;
  font-size: 15px;
  line-height: 18px;
  text-decoration: none;
}
.mix--edit-view--form .more-panels-link:hover {
  color: inherit !important;
}
.mix--edit-view--form .secondary-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.1);
  border: 1px solid transparent !important;
  border-radius: 3px !important;
  box-shadow: none !important;
  color: #4d7cfe !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-size: 13px;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0 30px;
  text-decoration: none !important;
  transition: none !important;
}
.mix--edit-view--form .secondary-button:hover {
  border-color: rgba(77,124,254,0.2) !important;
  color: #4d7cfe !important;
}
.mix--edit-view--form .secondary-button .z-label {
  background: none !important;
  color: #4d7cfe !important;
  font-weight: normal;
  padding: 0;
  text-shadow: none !important;
}
.mix--edit-view--form .wizard-secondary-action-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: #4d7cfe;
}
.mix--edit-view--form .wizard-secondary-action-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
.mix--edit-view--form .wizard-secondary-action-button .z-label:after {
  top: 0;
}
.mix--edit-view--form .wizard-secondary-action-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
.mix--edit-view--form .wizard-secondary-action-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
.mix--edit-view--form .wizard-secondary-action-button:hover {
  background: #2f5fe3;
}
.mix--edit-view--form .wizard-secondary-action-button.action-take {
  background: #f7c517;
}
.mix--edit-view--form .wizard-secondary-action-button.action-take:hover {
  background: #ecb908;
}
.mix--edit-view--form .wizard-secondary-action-button.action-complete,
.mix--edit-view--form .wizard-secondary-action-button.action-accept {
  background: #62c932;
}
.mix--edit-view--form .wizard-secondary-action-button.action-complete:hover,
.mix--edit-view--form .wizard-secondary-action-button.action-accept:hover {
  background: #58b52d;
}
.mix--edit-view--view-toolbar-container .float-bar {
  height: auto;
  margin: 0;
  padding: 0;
  z-index: 999;
}
.mix--edit-view--view-toolbar-container .float-bar .view-toolbar-container {
  background: #fff;
  border: none !important;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  padding: 20px;
}
.mix--edit-view--view-toolbar-container .float-bar .view-toolbar-container.dock {
  border-top: 1px solid #ebebeb !important;
  margin-top: 50px;
  padding: 50px 0 0 0;
}
@media (max-width: 768px) {
  .mix--edit-view--view-toolbar-container .float-bar .view-toolbar-container.dock {
    margin-top: 10px;
    padding: 10px 0 0 0;
  }
  .mix--edit-view--view-toolbar-container .float-bar .view-toolbar-container.dock .form-toolbar {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .mix--edit-view--view-toolbar-container .float-bar .view-toolbar-container.dock .form-toolbar > a {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    margin: 0;
    width: 100%;
  }
  .mix--edit-view--view-toolbar-container .float-bar .view-toolbar-container.dock .form-toolbar > a:not(:first-child) {
    margin-top: 10px;
  }
}
.mix--edit-view--view-toolbar-container .view-toolbar-container {
  border-top: 1px solid #ebebeb !important;
  margin-top: 50px;
  padding-top: 50px;
}
.mix--edit-view--view-toolbar-container .view-toolbar-container .modal-view-toolbar,
.mix--edit-view--view-toolbar-container .view-toolbar-container .form-toolbar {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding-top: 0 !important;
}
.mix--edit-view--view-toolbar-container .view-toolbar-container .modal-view-toolbar > a,
.mix--edit-view--view-toolbar-container .view-toolbar-container .form-toolbar > a {
  margin: 0;
}
.mix--edit-view--view-toolbar-container .view-toolbar-container .modal-view-toolbar > a:not(:first-child),
.mix--edit-view--view-toolbar-container .view-toolbar-container .form-toolbar > a:not(:first-child) {
  margin-left: 20px;
}
.mix--edit-view--view-toolbar-container .view-toolbar-container .modal-view-toolbar .toolbar-button,
.mix--edit-view--view-toolbar-container .view-toolbar-container .form-toolbar .toolbar-button {
  margin-left: 0;
  margin-right: 20px;
}
.mix--edit-view--view-toolbar-container .view-toolbar-container .modal-view-toolbar .submit-button,
.mix--edit-view--view-toolbar-container .view-toolbar-container .form-toolbar .submit-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: #4d7cfe;
}
.mix--edit-view--view-toolbar-container .view-toolbar-container .modal-view-toolbar .submit-button .z-label,
.mix--edit-view--view-toolbar-container .view-toolbar-container .form-toolbar .submit-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
.mix--edit-view--view-toolbar-container .view-toolbar-container .modal-view-toolbar .submit-button .z-label:after,
.mix--edit-view--view-toolbar-container .view-toolbar-container .form-toolbar .submit-button .z-label:after {
  top: 0;
}
.mix--edit-view--view-toolbar-container .view-toolbar-container .modal-view-toolbar .submit-button.loading .z-spinner,
.mix--edit-view--view-toolbar-container .view-toolbar-container .form-toolbar .submit-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
.mix--edit-view--view-toolbar-container .view-toolbar-container .modal-view-toolbar .submit-button.loading .z-spinner .spinner,
.mix--edit-view--view-toolbar-container .view-toolbar-container .form-toolbar .submit-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
.mix--edit-view--view-toolbar-container .view-toolbar-container .modal-view-toolbar .submit-button:hover,
.mix--edit-view--view-toolbar-container .view-toolbar-container .form-toolbar .submit-button:hover {
  background: #2f5fe3;
}
.mix--edit-view--view-toolbar-container .view-toolbar-container .modal-view-toolbar .submit-button.action-take,
.mix--edit-view--view-toolbar-container .view-toolbar-container .form-toolbar .submit-button.action-take {
  background: #f7c517;
}
.mix--edit-view--view-toolbar-container .view-toolbar-container .modal-view-toolbar .submit-button.action-take:hover,
.mix--edit-view--view-toolbar-container .view-toolbar-container .form-toolbar .submit-button.action-take:hover {
  background: #ecb908;
}
.mix--edit-view--view-toolbar-container .view-toolbar-container .modal-view-toolbar .submit-button.action-complete,
.mix--edit-view--view-toolbar-container .view-toolbar-container .modal-view-toolbar .submit-button.action-accept,
.mix--edit-view--view-toolbar-container .view-toolbar-container .form-toolbar .submit-button.action-complete,
.mix--edit-view--view-toolbar-container .view-toolbar-container .form-toolbar .submit-button.action-accept {
  background: #62c932;
}
.mix--edit-view--view-toolbar-container .view-toolbar-container .modal-view-toolbar .submit-button.action-complete:hover,
.mix--edit-view--view-toolbar-container .view-toolbar-container .modal-view-toolbar .submit-button.action-accept:hover,
.mix--edit-view--view-toolbar-container .view-toolbar-container .form-toolbar .submit-button.action-complete:hover,
.mix--edit-view--view-toolbar-container .view-toolbar-container .form-toolbar .submit-button.action-accept:hover {
  background: #58b52d;
}
.mix--edit-view--view-toolbar-container .view-toolbar-container .modal-view-toolbar .cancel-button,
.mix--edit-view--view-toolbar-container .view-toolbar-container .form-toolbar .cancel-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: none !important;
  border: 1px solid rgba(77,124,254,0.3) !important;
  color: #4d7cfe !important;
}
.mix--edit-view--view-toolbar-container .view-toolbar-container .modal-view-toolbar .cancel-button .z-label,
.mix--edit-view--view-toolbar-container .view-toolbar-container .form-toolbar .cancel-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
.mix--edit-view--view-toolbar-container .view-toolbar-container .modal-view-toolbar .cancel-button .z-label:after,
.mix--edit-view--view-toolbar-container .view-toolbar-container .form-toolbar .cancel-button .z-label:after {
  top: 0;
}
.mix--edit-view--view-toolbar-container .view-toolbar-container .modal-view-toolbar .cancel-button.loading .z-spinner,
.mix--edit-view--view-toolbar-container .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
.mix--edit-view--view-toolbar-container .view-toolbar-container .modal-view-toolbar .cancel-button.loading .z-spinner .spinner,
.mix--edit-view--view-toolbar-container .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
.mix--edit-view--view-toolbar-container .view-toolbar-container .modal-view-toolbar .cancel-button:hover,
.mix--edit-view--view-toolbar-container .view-toolbar-container .form-toolbar .cancel-button:hover {
  background: rgba(77,124,254,0.1) !important;
}
.mix--edit-view--view-toolbar-container .view-toolbar-container .modal-view-toolbar .cancel-button.loading .z-spinner,
.mix--edit-view--view-toolbar-container .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner {
  bottom: -1px;
  left: -1px;
  right: -1px;
  top: -1px;
}
.mix--edit-view--view-toolbar-container .view-toolbar-container .modal-view-toolbar .cancel-button .z-label,
.mix--edit-view--view-toolbar-container .view-toolbar-container .form-toolbar .cancel-button .z-label {
  background: none !important;
  color: #4d7cfe !important;
  padding: 0 10px !important;
}
.mix--edit-view--view-toolbar-container .view-toolbar-container .modal-view-toolbar .delete-button,
.mix--edit-view--view-toolbar-container .view-toolbar-container .form-toolbar .delete-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: #ff7373;
}
.mix--edit-view--view-toolbar-container .view-toolbar-container .modal-view-toolbar .delete-button .z-label,
.mix--edit-view--view-toolbar-container .view-toolbar-container .form-toolbar .delete-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
.mix--edit-view--view-toolbar-container .view-toolbar-container .modal-view-toolbar .delete-button .z-label:after,
.mix--edit-view--view-toolbar-container .view-toolbar-container .form-toolbar .delete-button .z-label:after {
  top: 0;
}
.mix--edit-view--view-toolbar-container .view-toolbar-container .modal-view-toolbar .delete-button.loading .z-spinner,
.mix--edit-view--view-toolbar-container .view-toolbar-container .form-toolbar .delete-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
.mix--edit-view--view-toolbar-container .view-toolbar-container .modal-view-toolbar .delete-button.loading .z-spinner .spinner,
.mix--edit-view--view-toolbar-container .view-toolbar-container .form-toolbar .delete-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
.mix--edit-view--view-toolbar-container .view-toolbar-container .modal-view-toolbar .delete-button:hover,
.mix--edit-view--view-toolbar-container .view-toolbar-container .form-toolbar .delete-button:hover {
  background: #ea4f4f;
}
.redlotus--edit-view--more-panels-link {
  color: #4d7cfe;
  font-size: 15px;
  line-height: 18px;
  text-decoration: none;
}
.redlotus--edit-view--more-panels-link:hover {
  color: inherit !important;
}
.redlotus-attachment-element {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(204,208,223,0.2);
  border-radius: 17px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-family: "Roboto", sans-serif !important;
  font-size: 12px;
  min-height: 34px;
  line-height: normal;
  padding: 5px 13px !important;
}
.redlotus-attachment-element .icon-attachment {
  margin-right: 5px;
}
.redlotus-attachment-element .icon-attachment:before {
  background: url(../images/icon/file-pointer-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 17px;
  width: 9px;
}
.redlotus-attachment-element .ui-icon-document {
  display: none !important;
}
.redlotus-attachment-element .file-name,
.redlotus-attachment-element a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.redlotus-attachment-element a {
  color: #212529;
  font-weight: normal;
}
.redlotus-attachment-element a:hover {
  color: #4d7cfe;
}
.redlotus-attachment-element .size {
  color: #212529;
  font-size: 12px;
  font-weight: normal;
  line-height: 14px;
  margin-left: 5px;
}
.redlotus-attachment-element .upload-actions.delete {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-left: 5px;
}
.redlotus-attachment-element .upload-actions.delete .icon-delete {
  border: none;
  margin: 0;
}
.redlotus-attachment-element .upload-actions.delete .icon-delete:after {
  background: url(../images/icon/delete-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 14px;
  width: 12px;
}
.redlotus-attachments {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.redlotus-attachments li {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(204,208,223,0.2);
  border-radius: 17px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-family: "Roboto", sans-serif !important;
  font-size: 12px;
  min-height: 34px;
  line-height: normal;
  padding: 5px 13px !important;
  margin-right: 2px;
  max-width: 100%;
}
.redlotus-attachments li .icon-attachment {
  margin-right: 5px;
}
.redlotus-attachments li .icon-attachment:before {
  background: url(../images/icon/file-pointer-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 17px;
  width: 9px;
}
.redlotus-attachments li .ui-icon-document {
  display: none !important;
}
.redlotus-attachments li .file-name,
.redlotus-attachments li a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.redlotus-attachments li a {
  color: #212529;
  font-weight: normal;
}
.redlotus-attachments li a:hover {
  color: #4d7cfe;
}
.redlotus-attachments li .size {
  color: #212529;
  font-size: 12px;
  font-weight: normal;
  line-height: 14px;
  margin-left: 5px;
}
.redlotus-attachments li .upload-actions.delete {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-left: 5px;
}
.redlotus-attachments li .upload-actions.delete .icon-delete {
  border: none;
  margin: 0;
}
.redlotus-attachments li .upload-actions.delete .icon-delete:after {
  background: url(../images/icon/delete-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 14px;
  width: 12px;
}
.redlotus-attachments li a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.redlotus-form-label {
  color: #808080;
  font-size: 13px;
  font-weight: normal;
  line-height: 15px;
  margin: 0;
  width: 100%;
}
.comment-item-for-related-model-view {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0;
  padding: 20px 0;
  position: relative;
}
.comment-item-for-related-model-view:not(:last-child) {
  border-bottom: 1px solid #e9e9e9;
}
.comment-item-for-related-model-view .user-avatar {
  -webkit-align-self: start;
  -moz-align-self: start;
  -ms-align-self: start;
  align-self: start;
  position: absolute;
}
.comment-item-for-related-model-view .user-avatar .gravatar {
  border: none;
  border-radius: 3px;
  height: 16px;
  margin: 0;
  padding: 0;
  width: 16px;
}
.comment-item-for-related-model-view .comment-content {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  padding: 0 27px 0 31px;
  width: 100%;
}
.comment-item-for-related-model-view .comment-content .comment-text {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.comment-item-for-related-model-view .comment-content .comment-text .comment-head {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.comment-item-for-related-model-view .comment-content .comment-text .comment-head .user-link {
  color: #2c0f0f;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  font-size: 14px;
  font-weight: normal;
  line-height: 16px;
  margin-bottom: 5px;
}
.comment-item-for-related-model-view .comment-content .comment-text .comment-head .comment-date {
  color: #808080;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  font-size: 13px;
  line-height: 15px;
  margin-left: 10px;
}
.comment-item-for-related-model-view .comment-content .comment-text p {
  color: #212529;
  font-size: 16px;
  line-height: 19px;
  margin: 0;
}
.comment-item-for-related-model-view .comment-content .comment-text .form-component {
  margin-top: 5px;
  padding: 0;
}
.comment-item-for-related-model-view .comment-content .comment-text .comment-account a {
  color: #808080;
  font-size: 14px;
  font-weight: normal;
  line-height: 16px;
  margin-top: 5px;
}
.comment-item-for-related-model-view .comment-content .comment-text .comment-account a:hover {
  color: #4d7cfe;
}
.comment-item-for-related-model-view .comment-content .comment-text .CommentInlineEditView .addfileinput-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.1);
  border: 1px solid transparent !important;
  border-radius: 3px !important;
  box-shadow: none !important;
  color: #4d7cfe !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-size: 13px;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0 30px;
  text-decoration: none !important;
  transition: none !important;
  cursor: default;
  padding-left: 1px !important;
  padding-right: 16px !important;
}
.comment-item-for-related-model-view .comment-content .comment-text .CommentInlineEditView .addfileinput-button:hover {
  border-color: rgba(77,124,254,0.2) !important;
  color: #4d7cfe !important;
}
.comment-item-for-related-model-view .comment-content .comment-text .CommentInlineEditView .addfileinput-button .z-label {
  background: none !important;
  color: #4d7cfe !important;
  font-weight: normal;
  padding: 0;
  text-shadow: none !important;
}
.comment-item-for-related-model-view .comment-content .comment-text .CommentInlineEditView .addfileinput-button > span {
  background: no-repeat url(../images/icon/plusAccent-icon.svg) center !important;
  border: none;
  cursor: default;
  font-family: inherit;
  height: 36px;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden;
  text-indent: -99px;
  top: 0;
  width: 36px;
}
.comment-item-for-related-model-view .comment-content .comment-text .CommentInlineEditView .addfileinput-button > span:before,
.comment-item-for-related-model-view .comment-content .comment-text .CommentInlineEditView .addfileinput-button > span:after {
  content: '';
  display: inline;
}
.comment-item-for-related-model-view .comment-content .comment-text .CommentInlineEditView .addfileinput-button input {
  cursor: default;
  height: 36px;
}
.comment-item-for-related-model-view .comment-content .comment-text .CommentInlineEditView .fileupload-content .files {
  margin: 0 !important;
}
.comment-item-for-related-model-view .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tbody {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.comment-item-for-related-model-view .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr,
.comment-item-for-related-model-view .comment-content .comment-text .CommentInlineEditView .fileupload-content .files {
  display: block;
}
.comment-item-for-related-model-view .comment-content .comment-text .CommentInlineEditView .fileupload-content .files td {
  margin-right: 5px;
}
.comment-item-for-related-model-view .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(204,208,223,0.2);
  border-radius: 17px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-family: "Roboto", sans-serif !important;
  font-size: 12px;
  min-height: 34px;
  line-height: normal;
  padding: 5px 13px !important;
  margin-top: 5px;
}
.comment-item-for-related-model-view .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .icon-attachment {
  margin-right: 5px;
}
.comment-item-for-related-model-view .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .icon-attachment:before {
  background: url(../images/icon/file-pointer-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 17px;
  width: 9px;
}
.comment-item-for-related-model-view .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .ui-icon-document {
  display: none !important;
}
.comment-item-for-related-model-view .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .file-name,
.comment-item-for-related-model-view .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.comment-item-for-related-model-view .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name a {
  color: #212529;
  font-weight: normal;
}
.comment-item-for-related-model-view .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name a:hover {
  color: #4d7cfe;
}
.comment-item-for-related-model-view .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .size {
  color: #212529;
  font-size: 12px;
  font-weight: normal;
  line-height: 14px;
  margin-left: 5px;
}
.comment-item-for-related-model-view .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .upload-actions.delete {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-left: 5px;
}
.comment-item-for-related-model-view .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .upload-actions.delete .icon-delete {
  border: none;
  margin: 0;
}
.comment-item-for-related-model-view .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .upload-actions.delete .icon-delete:after {
  background: url(../images/icon/delete-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 14px;
  width: 12px;
}
.comment-item-for-related-model-view .comment-content .comment-text .CommentInlineEditView form {
  background: none;
  border: none;
  box-shadow: none;
}
.comment-item-for-related-model-view .comment-content .comment-text .CommentInlineEditView textarea {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #212529 !important;
  display: block;
  font-size: 16px;
  margin: 0;
  outline: none;
  width: 100%;
  padding: 8px 10px;
}
.comment-item-for-related-model-view .comment-content .comment-text .CommentInlineEditView textarea:focus {
  background: #fff;
  border-color: rgba(77,124,254,0.8);
}
.comment-item-for-related-model-view .comment-content .comment-text .CommentInlineEditView .forms-block__group {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0;
}
.comment-item-for-related-model-view .comment-content .comment-text .CommentInlineEditView .forms-block__group .forms-block__row {
  margin: 0;
}
.comment-item-for-related-model-view .comment-content .comment-text .CommentInlineEditView .forms-block__group .mentions-input-box {
  margin-bottom: 5px;
}
.comment-item-for-related-model-view .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.comment-item-for-related-model-view .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: #4d7cfe;
  border-radius: 3px;
  box-shadow: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 38px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  width: 38px;
  height: 36px;
  margin: 0;
  position: absolute;
  right: 0;
  width: 36px;
}
.comment-item-for-related-model-view .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button:before,
.comment-item-for-related-model-view .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button:after {
  display: none;
}
.comment-item-for-related-model-view .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button svg path {
  fill: #fff;
}
.comment-item-for-related-model-view .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button .z-spinner {
  left: auto;
}
.comment-item-for-related-model-view .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button .z-label {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 100%;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0;
  width: 100%;
}
.comment-item-for-related-model-view .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .fileupload-buttonbar {
  position: static;
}
.comment-item-for-related-model-view .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .fileupload-content {
  top: -15px;
}
.comment-item-for-related-model-view .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files {
  border: none;
  max-width: 100%;
}
.comment-item-for-related-model-view .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files tbody,
.comment-item-for-related-model-view .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files {
  display: block;
}
.comment-item-for-related-model-view .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files tr {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.comment-item-for-related-model-view .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files tr td {
  border: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  max-width: 100%;
}
.comment-item-for-related-model-view .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files tr td .file-name,
.comment-item-for-related-model-view .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files tr td a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.comment-item-for-related-model-view .comment-content .attachments {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-top: 8px;
}
.comment-item-for-related-model-view .comment-content .attachments li {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(204,208,223,0.2);
  border-radius: 17px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-family: "Roboto", sans-serif !important;
  font-size: 12px;
  min-height: 34px;
  line-height: normal;
  padding: 5px 13px !important;
  margin-right: 2px;
  max-width: 100%;
}
.comment-item-for-related-model-view .comment-content .attachments li .icon-attachment {
  margin-right: 5px;
}
.comment-item-for-related-model-view .comment-content .attachments li .icon-attachment:before {
  background: url(../images/icon/file-pointer-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 17px;
  width: 9px;
}
.comment-item-for-related-model-view .comment-content .attachments li .ui-icon-document {
  display: none !important;
}
.comment-item-for-related-model-view .comment-content .attachments li .file-name,
.comment-item-for-related-model-view .comment-content .attachments li a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.comment-item-for-related-model-view .comment-content .attachments li a {
  color: #212529;
  font-weight: normal;
}
.comment-item-for-related-model-view .comment-content .attachments li a:hover {
  color: #4d7cfe;
}
.comment-item-for-related-model-view .comment-content .attachments li .size {
  color: #212529;
  font-size: 12px;
  font-weight: normal;
  line-height: 14px;
  margin-left: 5px;
}
.comment-item-for-related-model-view .comment-content .attachments li .upload-actions.delete {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-left: 5px;
}
.comment-item-for-related-model-view .comment-content .attachments li .upload-actions.delete .icon-delete {
  border: none;
  margin: 0;
}
.comment-item-for-related-model-view .comment-content .attachments li .upload-actions.delete .icon-delete:after {
  background: url(../images/icon/delete-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 14px;
  width: 12px;
}
.comment-item-for-related-model-view .comment-content .attachments li a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.comment-item-for-related-model-view .redlotus-options-menu {
  position: absolute;
  right: -11px;
}
.comments-for-related-model-view {
  margin: 0;
  max-height: 300px;
  overflow: hidden;
  overflow-y: auto;
  padding: 10px 30px;
}
.comments-for-related-model-view .CommentList {
  margin: 0;
}
.comments-for-related-model-view .CommentList .comment {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0;
  padding: 20px 0;
  position: relative;
}
.comments-for-related-model-view .CommentList .comment:not(:last-child) {
  border-bottom: 1px solid #e9e9e9;
}
.comments-for-related-model-view .CommentList .comment .user-avatar {
  -webkit-align-self: start;
  -moz-align-self: start;
  -ms-align-self: start;
  align-self: start;
  position: absolute;
}
.comments-for-related-model-view .CommentList .comment .user-avatar .gravatar {
  border: none;
  border-radius: 3px;
  height: 16px;
  margin: 0;
  padding: 0;
  width: 16px;
}
.comments-for-related-model-view .CommentList .comment .comment-content {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  padding: 0 27px 0 31px;
  width: 100%;
}
.comments-for-related-model-view .CommentList .comment .comment-content .comment-text {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.comments-for-related-model-view .CommentList .comment .comment-content .comment-text .comment-head {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.comments-for-related-model-view .CommentList .comment .comment-content .comment-text .comment-head .user-link {
  color: #2c0f0f;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  font-size: 14px;
  font-weight: normal;
  line-height: 16px;
  margin-bottom: 5px;
}
.comments-for-related-model-view .CommentList .comment .comment-content .comment-text .comment-head .comment-date {
  color: #808080;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  font-size: 13px;
  line-height: 15px;
  margin-left: 10px;
}
.comments-for-related-model-view .CommentList .comment .comment-content .comment-text p {
  color: #212529;
  font-size: 16px;
  line-height: 19px;
  margin: 0;
}
.comments-for-related-model-view .CommentList .comment .comment-content .comment-text .form-component {
  margin-top: 5px;
  padding: 0;
}
.comments-for-related-model-view .CommentList .comment .comment-content .comment-text .comment-account a {
  color: #808080;
  font-size: 14px;
  font-weight: normal;
  line-height: 16px;
  margin-top: 5px;
}
.comments-for-related-model-view .CommentList .comment .comment-content .comment-text .comment-account a:hover {
  color: #4d7cfe;
}
.comments-for-related-model-view .CommentList .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.1);
  border: 1px solid transparent !important;
  border-radius: 3px !important;
  box-shadow: none !important;
  color: #4d7cfe !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-size: 13px;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0 30px;
  text-decoration: none !important;
  transition: none !important;
  cursor: default;
  padding-left: 1px !important;
  padding-right: 16px !important;
}
.comments-for-related-model-view .CommentList .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button:hover {
  border-color: rgba(77,124,254,0.2) !important;
  color: #4d7cfe !important;
}
.comments-for-related-model-view .CommentList .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button .z-label {
  background: none !important;
  color: #4d7cfe !important;
  font-weight: normal;
  padding: 0;
  text-shadow: none !important;
}
.comments-for-related-model-view .CommentList .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button > span {
  background: no-repeat url(../images/icon/plusAccent-icon.svg) center !important;
  border: none;
  cursor: default;
  font-family: inherit;
  height: 36px;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden;
  text-indent: -99px;
  top: 0;
  width: 36px;
}
.comments-for-related-model-view .CommentList .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button > span:before,
.comments-for-related-model-view .CommentList .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button > span:after {
  content: '';
  display: inline;
}
.comments-for-related-model-view .CommentList .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button input {
  cursor: default;
  height: 36px;
}
.comments-for-related-model-view .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files {
  margin: 0 !important;
}
.comments-for-related-model-view .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tbody {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.comments-for-related-model-view .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr,
.comments-for-related-model-view .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files {
  display: block;
}
.comments-for-related-model-view .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files td {
  margin-right: 5px;
}
.comments-for-related-model-view .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(204,208,223,0.2);
  border-radius: 17px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-family: "Roboto", sans-serif !important;
  font-size: 12px;
  min-height: 34px;
  line-height: normal;
  padding: 5px 13px !important;
  margin-top: 5px;
}
.comments-for-related-model-view .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .icon-attachment {
  margin-right: 5px;
}
.comments-for-related-model-view .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .icon-attachment:before {
  background: url(../images/icon/file-pointer-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 17px;
  width: 9px;
}
.comments-for-related-model-view .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .ui-icon-document {
  display: none !important;
}
.comments-for-related-model-view .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .file-name,
.comments-for-related-model-view .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.comments-for-related-model-view .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name a {
  color: #212529;
  font-weight: normal;
}
.comments-for-related-model-view .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name a:hover {
  color: #4d7cfe;
}
.comments-for-related-model-view .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .size {
  color: #212529;
  font-size: 12px;
  font-weight: normal;
  line-height: 14px;
  margin-left: 5px;
}
.comments-for-related-model-view .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .upload-actions.delete {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-left: 5px;
}
.comments-for-related-model-view .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .upload-actions.delete .icon-delete {
  border: none;
  margin: 0;
}
.comments-for-related-model-view .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .upload-actions.delete .icon-delete:after {
  background: url(../images/icon/delete-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 14px;
  width: 12px;
}
.comments-for-related-model-view .CommentList .comment .comment-content .comment-text .CommentInlineEditView form {
  background: none;
  border: none;
  box-shadow: none;
}
.comments-for-related-model-view .CommentList .comment .comment-content .comment-text .CommentInlineEditView textarea {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #212529 !important;
  display: block;
  font-size: 16px;
  margin: 0;
  outline: none;
  width: 100%;
  padding: 8px 10px;
}
.comments-for-related-model-view .CommentList .comment .comment-content .comment-text .CommentInlineEditView textarea:focus {
  background: #fff;
  border-color: rgba(77,124,254,0.8);
}
.comments-for-related-model-view .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0;
}
.comments-for-related-model-view .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group .forms-block__row {
  margin: 0;
}
.comments-for-related-model-view .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group .mentions-input-box {
  margin-bottom: 5px;
}
.comments-for-related-model-view .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.comments-for-related-model-view .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: #4d7cfe;
  border-radius: 3px;
  box-shadow: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 38px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  width: 38px;
  height: 36px;
  margin: 0;
  position: absolute;
  right: 0;
  width: 36px;
}
.comments-for-related-model-view .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button:before,
.comments-for-related-model-view .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button:after {
  display: none;
}
.comments-for-related-model-view .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button svg path {
  fill: #fff;
}
.comments-for-related-model-view .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button .z-spinner {
  left: auto;
}
.comments-for-related-model-view .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button .z-label {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 100%;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0;
  width: 100%;
}
.comments-for-related-model-view .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .fileupload-buttonbar {
  position: static;
}
.comments-for-related-model-view .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .fileupload-content {
  top: -15px;
}
.comments-for-related-model-view .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files {
  border: none;
  max-width: 100%;
}
.comments-for-related-model-view .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files tbody,
.comments-for-related-model-view .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files {
  display: block;
}
.comments-for-related-model-view .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files tr {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.comments-for-related-model-view .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files tr td {
  border: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  max-width: 100%;
}
.comments-for-related-model-view .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files tr td .file-name,
.comments-for-related-model-view .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files tr td a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.comments-for-related-model-view .CommentList .comment .comment-content .attachments {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-top: 8px;
}
.comments-for-related-model-view .CommentList .comment .comment-content .attachments li {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(204,208,223,0.2);
  border-radius: 17px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-family: "Roboto", sans-serif !important;
  font-size: 12px;
  min-height: 34px;
  line-height: normal;
  padding: 5px 13px !important;
  margin-right: 2px;
  max-width: 100%;
}
.comments-for-related-model-view .CommentList .comment .comment-content .attachments li .icon-attachment {
  margin-right: 5px;
}
.comments-for-related-model-view .CommentList .comment .comment-content .attachments li .icon-attachment:before {
  background: url(../images/icon/file-pointer-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 17px;
  width: 9px;
}
.comments-for-related-model-view .CommentList .comment .comment-content .attachments li .ui-icon-document {
  display: none !important;
}
.comments-for-related-model-view .CommentList .comment .comment-content .attachments li .file-name,
.comments-for-related-model-view .CommentList .comment .comment-content .attachments li a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.comments-for-related-model-view .CommentList .comment .comment-content .attachments li a {
  color: #212529;
  font-weight: normal;
}
.comments-for-related-model-view .CommentList .comment .comment-content .attachments li a:hover {
  color: #4d7cfe;
}
.comments-for-related-model-view .CommentList .comment .comment-content .attachments li .size {
  color: #212529;
  font-size: 12px;
  font-weight: normal;
  line-height: 14px;
  margin-left: 5px;
}
.comments-for-related-model-view .CommentList .comment .comment-content .attachments li .upload-actions.delete {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-left: 5px;
}
.comments-for-related-model-view .CommentList .comment .comment-content .attachments li .upload-actions.delete .icon-delete {
  border: none;
  margin: 0;
}
.comments-for-related-model-view .CommentList .comment .comment-content .attachments li .upload-actions.delete .icon-delete:after {
  background: url(../images/icon/delete-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 14px;
  width: 12px;
}
.comments-for-related-model-view .CommentList .comment .comment-content .attachments li a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.comments-for-related-model-view .CommentList .comment .redlotus-options-menu {
  position: absolute;
  right: -11px;
}
.comments-inline-edit-for-model-view {
  border-top: 1px solid #e9e9e9;
  margin: 0;
  padding: 2px 10px;
}
.comments-inline-edit-for-model-view h2 {
  display: none;
}
.comments-inline-edit-for-model-view .forms-block__group {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.comments-inline-edit-for-model-view .forms-block__group .forms-block__row {
  margin: 0;
}
.comments-inline-edit-for-model-view .CommentInlineEditView {
  padding: 0;
  width: 100%;
}
.comments-inline-edit-for-model-view #comment-inline-edit-form {
  border: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.comments-inline-edit-for-model-view .left-column {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}
.comments-inline-edit-for-model-view .left-column .form-grid {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.comments-inline-edit-for-model-view .left-column .form-grid .forms-block__group {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0;
}
.comments-inline-edit-for-model-view .left-column .form-grid .forms-block__group:last-child .forms-block__row {
  width: 100%;
}
.comments-inline-edit-for-model-view .mentions-input-box {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 61px;
  margin: 0 58px 0 0;
}
.comments-inline-edit-for-model-view .mentions-input-box:before {
  background: url(../images/icon/emoji-icon.svg) center no-repeat;
  content: '';
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 18px;
  position: relative;
  width: 18px;
  z-index: 1;
}
.comments-inline-edit-for-model-view .mentions-input-box textarea {
  border: none;
  box-shadow: none;
  color: #212529;
  font-size: 13px;
  height: 61px !important;
  line-height: 15px;
  outline: none;
  padding: 23px 15px;
}
.comments-inline-edit-for-model-view .mentions-input-box + .errorMessage {
  left: 34px;
  position: absolute;
  top: 34px;
  z-index: 1;
}
.comments-inline-edit-for-model-view .file-upload-box {
  width: 100%;
}
.comments-inline-edit-for-model-view .file-upload-box .fileupload-buttonbar {
  position: static;
}
.comments-inline-edit-for-model-view .file-upload-box .addfileinput-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 24px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0;
  position: absolute;
  right: 46px;
  top: 19px;
  width: 12px;
}
.comments-inline-edit-for-model-view .file-upload-box .addfileinput-button:before {
  background: url(../images/icon/file-pointer-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 17px;
  width: 9px;
}
.comments-inline-edit-for-model-view .file-upload-box .addfileinput-button > span,
.comments-inline-edit-for-model-view .file-upload-box .addfileinput-button .add-label {
  display: none;
}
.comments-inline-edit-for-model-view .file-upload-box .addfileinput-button input {
  cursor: default;
  height: 24px;
}
.comments-inline-edit-for-model-view .file-upload-box .fileupload-content {
  background: #fff;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  width: 100%;
}
.comments-inline-edit-for-model-view .file-upload-box .fileupload-content table,
.comments-inline-edit-for-model-view .file-upload-box .fileupload-content tbody,
.comments-inline-edit-for-model-view .file-upload-box .fileupload-content tr {
  display: block;
}
.comments-inline-edit-for-model-view .file-upload-box .fileupload-content .files {
  margin: 0;
  width: 100%;
}
.comments-inline-edit-for-model-view .file-upload-box .fileupload-content .files tr {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.comments-inline-edit-for-model-view .file-upload-box .fileupload-content .files tr:first-child {
  margin-top: 2px;
}
.comments-inline-edit-for-model-view .file-upload-box .fileupload-content .files tr:last-child {
  margin-bottom: 8px;
}
.comments-inline-edit-for-model-view .file-upload-box .fileupload-content .files tr:not(:first-child) {
  margin-top: 5px;
}
.comments-inline-edit-for-model-view .file-upload-box .fileupload-content .files tr .name {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(204,208,223,0.2);
  border-radius: 17px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-family: "Roboto", sans-serif !important;
  font-size: 12px;
  min-height: 34px;
  line-height: normal;
  padding: 5px 13px !important;
  border-radius: 3px;
  max-width: 100%;
}
.comments-inline-edit-for-model-view .file-upload-box .fileupload-content .files tr .name .icon-attachment {
  margin-right: 5px;
}
.comments-inline-edit-for-model-view .file-upload-box .fileupload-content .files tr .name .icon-attachment:before {
  background: url(../images/icon/file-pointer-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 17px;
  width: 9px;
}
.comments-inline-edit-for-model-view .file-upload-box .fileupload-content .files tr .name .ui-icon-document {
  display: none !important;
}
.comments-inline-edit-for-model-view .file-upload-box .fileupload-content .files tr .name .file-name,
.comments-inline-edit-for-model-view .file-upload-box .fileupload-content .files tr .name a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.comments-inline-edit-for-model-view .file-upload-box .fileupload-content .files tr .name a {
  color: #212529;
  font-weight: normal;
}
.comments-inline-edit-for-model-view .file-upload-box .fileupload-content .files tr .name a:hover {
  color: #4d7cfe;
}
.comments-inline-edit-for-model-view .file-upload-box .fileupload-content .files tr .name .size {
  color: #212529;
  font-size: 12px;
  font-weight: normal;
  line-height: 14px;
  margin-left: 5px;
}
.comments-inline-edit-for-model-view .file-upload-box .fileupload-content .files tr .name .upload-actions.delete {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-left: 5px;
}
.comments-inline-edit-for-model-view .file-upload-box .fileupload-content .files tr .name .upload-actions.delete .icon-delete {
  border: none;
  margin: 0;
}
.comments-inline-edit-for-model-view .file-upload-box .fileupload-content .files tr .name .upload-actions.delete .icon-delete:after {
  background: url(../images/icon/delete-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 14px;
  width: 12px;
}
.comments-inline-edit-for-model-view .view-toolbar-container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  position: absolute;
  right: 0;
  top: 0;
  width: auto;
}
.comments-inline-edit-for-model-view .view-toolbar-container .submit-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: #4d7cfe;
  border-radius: 3px;
  box-shadow: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 38px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  width: 38px;
  margin: 12px 0 0 8px;
}
.comments-inline-edit-for-model-view .view-toolbar-container .submit-button:before,
.comments-inline-edit-for-model-view .view-toolbar-container .submit-button:after {
  display: none;
}
.comments-inline-edit-for-model-view .view-toolbar-container .submit-button svg path {
  fill: #fff;
}
.comments-inline-edit-for-model-view .view-toolbar-container .submit-button .z-spinner {
  left: auto;
}
.comments-inline-edit-for-model-view .view-toolbar-container .submit-button .z-label {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 100%;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0;
  width: 100%;
}
.redlotus-comments--submit-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: #4d7cfe;
  border-radius: 3px;
  box-shadow: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 38px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  width: 38px;
}
.redlotus-comments--submit-button:before,
.redlotus-comments--submit-button:after {
  display: none;
}
.redlotus-comments--submit-button svg path {
  fill: #fff;
}
.redlotus-comments--submit-button .z-spinner {
  left: auto;
}
.redlotus-comments--submit-button .z-label {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 100%;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0;
  width: 100%;
}
.redlotus--wizard--tab-title {
  font-size: 16px;
  font-weight: 500;
  margin: 0 0 20px !important;
}
.redlotus--wizard--tab {
  padding: 0 30px;
}
.redlotus--wizard--tab > .left-column {
  padding: 25px 0 20px;
}
.redlotus--wizard--tab > .left-column > h3 {
  font-size: 16px;
  font-weight: 500;
  margin: 0 0 20px !important;
}
.redlotus--wizard--error-summary {
  border: none;
  border-radius: 3px !important;
  box-shadow: none;
  font-weight: normal;
  font-size: 14px;
  padding: 10px 15px;
}
.redlotus--tabs-nav {
  border: none;
  padding: 0 3px;
}
.redlotus--tabs-nav a {
  background: none;
  border: none;
  border-radius: 3px 3px 0 0;
  font-size: 12px;
  font-weight: normal;
  text-shadow: none;
  top: 0;
}
.redlotus--tabs-nav a.active-tab {
  background: #4d7cfe;
  color: #fff !important;
}
.redlotus--tab {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  padding: 8px 10px !important;
}
.mix-redlotus-double-forms-block-row .forms-block__row.forms-block__row-2.forms-block__row-left .form-component:first-child {
  padding-right: 7px;
}
.mix-redlotus-double-forms-block-row .forms-block__row.forms-block__row-2.forms-block__row-right {
  justify-content: end;
}
.mix-redlotus-double-forms-block-row .forms-block__row.forms-block__row-2.forms-block__row-right .form-component:last-child {
  padding-left: 7px;
}
.mix-redlotus-double-forms-block-row .forms-block__row.forms-block__row-2 .form-component {
  max-width: 50%;
  width: 50%;
}
.mix-redlotus-double-forms-block-row .forms-block__row.forms-block__row-2 .form-component .fields .form-component {
  max-width: 100%;
  padding: 0;
}
.redlotus-details-table {
  background: #fff;
  border: none;
  border-radius: 3px;
}
.redlotus-details-table > h1 {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none;
  border-bottom: 1px solid #ebebeb;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  font-weight: 500;
  height: 62px;
  padding: 0 78px 0 30px;
}
.redlotus-details-table > h1 .truncated-title {
  text-indent: 0;
}
.redlotus-details-table .panel:not(:last-child) {
  margin-bottom: 40px;
}
.redlotus-details-table .panel .panelTitle {
  color: #000;
  font-size: 16px;
  font-weight: 500;
  margin-top: 0;
  padding: 0 15px;
}
.redlotus-details-table .panel .forms-block__group {
  margin-bottom: 20px;
}
.redlotus-details-table .panel .forms-block__group:last-child {
  margin-bottom: 10px;
}
.redlotus-details-table .panel .forms-block__group .label {
  margin-bottom: 5px;
}
.redlotus-details-table .panel .forms-block__row.forms-block__row-2.forms-block__row-left .form-component:first-child {
  padding-right: 7px;
}
.redlotus-details-table .panel .forms-block__row.forms-block__row-2.forms-block__row-right {
  justify-content: end;
}
.redlotus-details-table .panel .forms-block__row.forms-block__row-2.forms-block__row-right .form-component:last-child {
  padding-left: 7px;
}
.redlotus-details-table .panel .forms-block__row.forms-block__row-2 .form-component {
  max-width: 50%;
  width: 50%;
}
.redlotus-details-table .panel .forms-block__row.forms-block__row-2 .form-component .fields .form-component {
  max-width: 100%;
  padding: 0;
}
.redlotus-details-table .form-component a {
  color: #212529;
}
.redlotus-details-table .form-component a:hover {
  color: #4d7cfe;
}
.redlotus-details-table .form-component .fields .form-component {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-top: 10px;
  padding: 0;
}
.redlotus-details-table .form-component .fields .form-component .label {
  min-width: 100px;
  padding-right: 10px;
  width: 25%;
}
.redlotus-details-table .form-component .fields .form-component .fields {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}
.redlotus-details-table .webform-embed-code {
  padding: 0 15px 10px;
}
.redlotus-details-table .webform-embed-code h3 {
  font-size: 16px;
  margin: 0 0 10px;
}
.redlotus-details-table .webform-embed-code textarea {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #212529 !important;
  display: block;
  font-size: 16px;
  margin: 0;
  outline: none;
  width: 100%;
  padding: 8px 10px;
}
.redlotus-details-table .webform-embed-code textarea:focus {
  background: #fff;
  border-color: rgba(77,124,254,0.8);
}
.redlotus-details-table .jui-sortable-widget-title {
  color: #000;
  font-size: 16px;
  margin-top: 15px;
}
.redlotus-details-table .after-form-details-content {
  border-left: 3px solid #ebebeb;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0;
  padding: 5px 20px 0;
  margin: 0 15px 15px;
}
.redlotus-details-table .after-form-details-content span {
  color: #808080;
  font-size: 13px;
  font-style: normal;
  font-weight: 15px;
  margin: 0 25px 5px 0;
  text-align: left;
}
.redlotus-details-table .after-form-details-content a {
  color: #808080;
}
.redlotus-details-table .after-form-details-content a:hover {
  color: #4d7cfe;
}
@media (max-width: 768px) {
  .redlotus-details-table .after-form-details-content span {
    font-size: 10px;
    line-height: 12px;
  }
}
.redlotus-details-table .view-toolbar-container {
  top: 12px;
}
.redlotus-details-table .view-toolbar-container .view-toolbar {
  margin: 0;
}
.redlotus-details-table .view-toolbar-container .view-toolbar .options-menu {
  z-index: 10000;
}
.redlotus-details-table .view-toolbar-container .view-toolbar .options-menu .parent > a,
.redlotus-details-table .view-toolbar-container .view-toolbar .options-menu .parent,
.redlotus-details-table .view-toolbar-container .view-toolbar .options-menu {
  height: 38px;
  width: 38px;
}
.redlotus-details-table .view-toolbar-container .view-toolbar .options-menu .parent {
  margin: 0;
  min-height: auto;
  position: relative;
}
.redlotus-details-table .view-toolbar-container .view-toolbar .options-menu .parent > a {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none !important;
  border: none !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  opacity: 1;
}
.redlotus-details-table .view-toolbar-container .view-toolbar .options-menu .parent > a:before {
  background: url(../images/icon/dots-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 16px;
  width: 4px;
}
.redlotus-details-table .view-toolbar-container .view-toolbar .options-menu .parent > a:after {
  display: none;
}
.redlotus-details-table .view-toolbar-container .view-toolbar .options-menu .parent > a span {
  display: none;
}
.redlotus-details-table .view-toolbar-container .view-toolbar .options-menu .parent.over ul {
  opacity: 1 !important;
}
.redlotus-details-table .view-toolbar-container .view-toolbar .options-menu .parent ul {
  background: #fff;
  border: none;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  opacity: 0 !important;
  padding: 3px 0;
  right: auto;
  top: -3px;
  z-index: 100;
  left: 38px;
}
.redlotus-details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li {
  border: none;
  margin: 0;
}
.redlotus-details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li.separator {
  background: #ebebeb;
  height: 1px;
  margin: 3px 0;
}
.redlotus-details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li a {
  color: #212529;
  font-size: 12px;
  margin: 0;
  padding: 10px;
  text-decoration: none;
  width: 100%;
}
.redlotus-details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li a:hover {
  background: #4d7cfe !important;
}
.redlotus-details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li a .button-label {
  font-weight: normal;
}
.redlotus-details-table .view-toolbar-container .view-toolbar .options-menu .parent ul {
  left: auto;
  right: 0;
  top: 38px !important;
}
.redlotus-email-template-content .tabs-nav {
  border-bottom: 1px solid rgba(204,208,223,0.5);
}
.redlotus-email-template-content .tabs-nav a {
  background: none;
  border: none;
  border-radius: 0;
  color: #000 !important;
  cursor: pointer;
  font-size: 16px;
  font-weight: normal;
  line-height: 19px;
  margin: 0;
  padding: 15px;
  top: 0 !important;
  transition: none;
}
.redlotus-email-template-content .tabs-nav a.active-tab {
  border-bottom: 4px solid #4d7cfe;
  padding-bottom: 11px;
}
.redlotus-email-template-content .tab {
  background: none;
  border: none;
  padding: 0 !important;
  top: 0;
}
.redlotus-email-template-content .tab .tab-content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding-top: 60px;
}
.redlotus-email-template-content .tab .tab-content .template-content {
  background: #fff;
  border-radius: 3px;
  max-width: 700px;
  padding: 70px;
}
@media (max-width: 768px) {
  .redlotus-email-template-content .tab .tab-content {
    padding-top: 20px;
  }
  .redlotus-email-template-content .tab .tab-content .template-content {
    padding: 30px 20px;
  }
}
.redlotus-email-template-content .email-template-htmlContent .redactor-iframe body {
  background: #ecf0f9 !important;
}
html.redlotus .multiselect-holder {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0;
  max-width: none;
  width: auto;
}
html.redlotus .multiselect-holder .multiselect-right,
html.redlotus .multiselect-holder .multiselect-left {
  max-width: none;
}
html.redlotus .multiselect-holder .multiselect-right label,
html.redlotus .multiselect-holder .multiselect-left label {
  color: #808080;
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 20px;
  padding: 0;
}
html.redlotus .multiselect-holder .multiselect-right .redlotus-multiple-select,
html.redlotus .multiselect-holder .multiselect-left .redlotus-multiple-select {
  height: 325px;
}
html.redlotus .multiselect-holder .multiselect-nav-updown,
html.redlotus .multiselect-holder .multiselect-nav {
  margin: 0 16px;
  padding: 36px 0 0;
  position: static;
}
html.redlotus .multiselect-holder .multiselect-nav-updown .multiselect-arrow-button,
html.redlotus .multiselect-holder .multiselect-nav .multiselect-arrow-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #ebebeb !important;
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  margin: 0 0 20px;
  width: 36px;
}
html.redlotus .multiselect-holder .multiselect-nav-updown .multiselect-arrow-button:last-child,
html.redlotus .multiselect-holder .multiselect-nav .multiselect-arrow-button:last-child {
  margin-bottom: 0;
}
html.redlotus .multiselect-holder .multiselect-nav-updown .multiselect-arrow-button:hover,
html.redlotus .multiselect-holder .multiselect-nav .multiselect-arrow-button:hover {
  background: #4d7cfe;
}
html.redlotus .multiselect-holder .multiselect-nav-updown .multiselect-arrow-button:hover .svg path,
html.redlotus .multiselect-holder .multiselect-nav .multiselect-arrow-button:hover .svg path {
  fill: #fff !important;
}
html.redlotus .multiselect-holder .multiselect-nav-updown .multiselect-arrow-button.multiselect-arrow-button--down,
html.redlotus .multiselect-holder .multiselect-nav-updown .multiselect-arrow-button.multiselect-arrow-button--up,
html.redlotus .multiselect-holder .multiselect-nav .multiselect-arrow-button.multiselect-arrow-button--down,
html.redlotus .multiselect-holder .multiselect-nav .multiselect-arrow-button.multiselect-arrow-button--up {
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
html.redlotus .multiselect-holder .multiselect-nav-updown {
  height: auto;
  margin-right: 0;
  width: auto;
}
@media (max-width: 768px) {
  html.redlotus .multiselect-holder {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  html.redlotus .multiselect-holder .multiselect-nav:not(.multiselect-nav-updown) {
    margin: -15px 0;
    padding: 0;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  html.redlotus .multiselect-holder .multiselect-right,
  html.redlotus .multiselect-holder .multiselect-left {
    width: 100%;
  }
  html.redlotus .multiselect-holder .multiselect-nav-updown {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    margin: 0 0 -20px;
    padding-top: 10px;
  }
  html.redlotus .multiselect-holder .multiselect-nav-updown .multiselect-arrow-button:first-child {
    margin-right: 20px;
  }
}
html.redlotus .redlotus-multiple-select select {
  display: none ! important;
}
html.redlotus .redlotus-multiple-select ul {
  background: #ecf0f9;
  border: 1px solid #ebebeb;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
  list-style: none;
  margin: 0;
  max-height: 200px;
  overflow: hidden;
  overflow-y: auto;
  padding: 10px;
}
html.redlotus .redlotus-multiple-select ul .select-item {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background: transparent;
  border-radius: 3px;
  color: #212529;
  cursor: pointer;
  font-size: 14px;
  line-height: 36px;
  padding: 0 10px;
}
html.redlotus .redlotus-multiple-select ul .select-item:hover {
  background: rgba(77,124,254,0.05);
}
html.redlotus .redlotus-multiple-select ul .select-item.select-item-active {
  background: #4d7cfe;
  color: #fff;
}
html.redlotus .StepsAndProgressBarForWizardView .progress {
  background: #fff;
  border-radius: 3px 3px 0 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 62px;
  margin: 0;
  position: relative;
}
html.redlotus .StepsAndProgressBarForWizardView .progress .progress-back {
  display: none;
}
html.redlotus .StepsAndProgressBarForWizardView .progress > div {
  border-bottom: 2px solid #e1e4ee;
}
html.redlotus .StepsAndProgressBarForWizardView .progress > div:not(:last-child) {
  margin-right: 8px;
}
html.redlotus .StepsAndProgressBarForWizardView .progress > div.current-step {
  border-color: #4d7cfe;
}
html.redlotus .StepsAndProgressBarForWizardView .progress > div.current-step span {
  color: #000 !important;
  font-weight: normal;
}
html.redlotus .StepsAndProgressBarForWizardView .progress > div span {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #808080;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 100%;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  line-height: 19px;
  padding: 10px;
  text-align: left;
}
@media (max-width: 768px) {
  html.redlotus .StepsAndProgressBarForWizardView .progress > div:not(:last-child) {
    margin-right: 3px;
  }
  html.redlotus .StepsAndProgressBarForWizardView .progress > div span {
    display: none;
  }
  html.redlotus .StepsAndProgressBarForWizardView .progress > div.current-step span {
    bottom: 2px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    font-weight: 500;
    -webkit-justify-content: start;
    -moz-justify-content: start;
    -ms-justify-content: start;
    justify-content: start;
    -ms-flex-pack: start;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
  }
}
.radio-wl .radio-wl__input:checked + .radio-wl__label {
  color: #212529;
}
.radio-wl .radio-wl__label {
  color: #808080;
  font-size: 16px;
  margin: 0;
}
.radio-wl .radio-wl__label:before,
.radio-wl .radio-wl__label:after {
  top: 3px;
}
html.redlotus .main-toolbar {
  -webkit-justify-content: end;
  -moz-justify-content: end;
  -ms-justify-content: end;
  justify-content: end;
  -ms-flex-pack: end;
  overflow: visible !important;
}
html.redlotus .main-toolbar:before,
html.redlotus .main-toolbar:after {
  display: none;
}
html.redlotus .main-toolbar * {
  text-shadow: initial !important;
}
html.redlotus .main-toolbar .main-toolbar__title {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  line-height: 38px;
  min-height: 38px;
}
html.redlotus .main-toolbar .toolbar-breadcrumbs {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  margin-right: 40px;
  min-height: 38px;
  padding: 0;
}
html.redlotus .main-toolbar .toolbar-breadcrumbs + div {
  width: auto;
}
html.redlotus .main-toolbar .button-group {
  -webkit-flex-shrink: 1;
  -moz-flex-shrink: 1;
  -ms-flex-shrink: 1;
  flex-shrink: 1;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  overflow: visible;
}
html.redlotus .main-toolbar .radio-group,
html.redlotus .main-toolbar .button-group {
  -webkit-justify-content: end;
  -moz-justify-content: end;
  -ms-justify-content: end;
  justify-content: end;
  -ms-flex-pack: end;
  z-index: 55;
}
html.redlotus .main-toolbar .radio-group .default-button:not(.view-type-button),
html.redlotus .main-toolbar .radio-group .split-button,
html.redlotus .main-toolbar .button-group .default-button:not(.view-type-button),
html.redlotus .main-toolbar .button-group .split-button {
  border: initial;
  margin: 7px 0 7px 14px;
}
html.redlotus .main-toolbar .radio-group .default-button:not(.view-type-button):first-child,
html.redlotus .main-toolbar .radio-group .split-button:first-child,
html.redlotus .main-toolbar .button-group .default-button:not(.view-type-button):first-child,
html.redlotus .main-toolbar .button-group .split-button:first-child {
  margin-left: 0;
}
html.redlotus .main-toolbar .radio-group .default-button:not(.view-type-button).active > .button-action-trigger,
html.redlotus .main-toolbar .radio-group .default-button:not(.view-type-button).active > .button-trigger,
html.redlotus .main-toolbar .radio-group .default-button:not(.view-type-button).active > .button-action,
html.redlotus .main-toolbar .radio-group .default-button:not(.view-type-button):hover > .button-action-trigger,
html.redlotus .main-toolbar .radio-group .default-button:not(.view-type-button):hover > .button-trigger,
html.redlotus .main-toolbar .radio-group .default-button:not(.view-type-button):hover > .button-action,
html.redlotus .main-toolbar .radio-group .split-button.active > .button-action-trigger,
html.redlotus .main-toolbar .radio-group .split-button.active > .button-trigger,
html.redlotus .main-toolbar .radio-group .split-button.active > .button-action,
html.redlotus .main-toolbar .radio-group .split-button:hover > .button-action-trigger,
html.redlotus .main-toolbar .radio-group .split-button:hover > .button-trigger,
html.redlotus .main-toolbar .radio-group .split-button:hover > .button-action,
html.redlotus .main-toolbar .button-group .default-button:not(.view-type-button).active > .button-action-trigger,
html.redlotus .main-toolbar .button-group .default-button:not(.view-type-button).active > .button-trigger,
html.redlotus .main-toolbar .button-group .default-button:not(.view-type-button).active > .button-action,
html.redlotus .main-toolbar .button-group .default-button:not(.view-type-button):hover > .button-action-trigger,
html.redlotus .main-toolbar .button-group .default-button:not(.view-type-button):hover > .button-trigger,
html.redlotus .main-toolbar .button-group .default-button:not(.view-type-button):hover > .button-action,
html.redlotus .main-toolbar .button-group .split-button.active > .button-action-trigger,
html.redlotus .main-toolbar .button-group .split-button.active > .button-trigger,
html.redlotus .main-toolbar .button-group .split-button.active > .button-action,
html.redlotus .main-toolbar .button-group .split-button:hover > .button-action-trigger,
html.redlotus .main-toolbar .button-group .split-button:hover > .button-trigger,
html.redlotus .main-toolbar .button-group .split-button:hover > .button-action {
  background: #4d7cfe;
}
html.redlotus .main-toolbar .radio-group .default-button:not(.view-type-button).active > .button-action-trigger .button-label,
html.redlotus .main-toolbar .radio-group .default-button:not(.view-type-button).active > .button-action-trigger i:before,
html.redlotus .main-toolbar .radio-group .default-button:not(.view-type-button).active > .button-action-trigger i:after,
html.redlotus .main-toolbar .radio-group .default-button:not(.view-type-button).active > .button-trigger .button-label,
html.redlotus .main-toolbar .radio-group .default-button:not(.view-type-button).active > .button-trigger i:before,
html.redlotus .main-toolbar .radio-group .default-button:not(.view-type-button).active > .button-trigger i:after,
html.redlotus .main-toolbar .radio-group .default-button:not(.view-type-button).active > .button-action .button-label,
html.redlotus .main-toolbar .radio-group .default-button:not(.view-type-button).active > .button-action i:before,
html.redlotus .main-toolbar .radio-group .default-button:not(.view-type-button).active > .button-action i:after,
html.redlotus .main-toolbar .radio-group .default-button:not(.view-type-button):hover > .button-action-trigger .button-label,
html.redlotus .main-toolbar .radio-group .default-button:not(.view-type-button):hover > .button-action-trigger i:before,
html.redlotus .main-toolbar .radio-group .default-button:not(.view-type-button):hover > .button-action-trigger i:after,
html.redlotus .main-toolbar .radio-group .default-button:not(.view-type-button):hover > .button-trigger .button-label,
html.redlotus .main-toolbar .radio-group .default-button:not(.view-type-button):hover > .button-trigger i:before,
html.redlotus .main-toolbar .radio-group .default-button:not(.view-type-button):hover > .button-trigger i:after,
html.redlotus .main-toolbar .radio-group .default-button:not(.view-type-button):hover > .button-action .button-label,
html.redlotus .main-toolbar .radio-group .default-button:not(.view-type-button):hover > .button-action i:before,
html.redlotus .main-toolbar .radio-group .default-button:not(.view-type-button):hover > .button-action i:after,
html.redlotus .main-toolbar .radio-group .split-button.active > .button-action-trigger .button-label,
html.redlotus .main-toolbar .radio-group .split-button.active > .button-action-trigger i:before,
html.redlotus .main-toolbar .radio-group .split-button.active > .button-action-trigger i:after,
html.redlotus .main-toolbar .radio-group .split-button.active > .button-trigger .button-label,
html.redlotus .main-toolbar .radio-group .split-button.active > .button-trigger i:before,
html.redlotus .main-toolbar .radio-group .split-button.active > .button-trigger i:after,
html.redlotus .main-toolbar .radio-group .split-button.active > .button-action .button-label,
html.redlotus .main-toolbar .radio-group .split-button.active > .button-action i:before,
html.redlotus .main-toolbar .radio-group .split-button.active > .button-action i:after,
html.redlotus .main-toolbar .radio-group .split-button:hover > .button-action-trigger .button-label,
html.redlotus .main-toolbar .radio-group .split-button:hover > .button-action-trigger i:before,
html.redlotus .main-toolbar .radio-group .split-button:hover > .button-action-trigger i:after,
html.redlotus .main-toolbar .radio-group .split-button:hover > .button-trigger .button-label,
html.redlotus .main-toolbar .radio-group .split-button:hover > .button-trigger i:before,
html.redlotus .main-toolbar .radio-group .split-button:hover > .button-trigger i:after,
html.redlotus .main-toolbar .radio-group .split-button:hover > .button-action .button-label,
html.redlotus .main-toolbar .radio-group .split-button:hover > .button-action i:before,
html.redlotus .main-toolbar .radio-group .split-button:hover > .button-action i:after,
html.redlotus .main-toolbar .button-group .default-button:not(.view-type-button).active > .button-action-trigger .button-label,
html.redlotus .main-toolbar .button-group .default-button:not(.view-type-button).active > .button-action-trigger i:before,
html.redlotus .main-toolbar .button-group .default-button:not(.view-type-button).active > .button-action-trigger i:after,
html.redlotus .main-toolbar .button-group .default-button:not(.view-type-button).active > .button-trigger .button-label,
html.redlotus .main-toolbar .button-group .default-button:not(.view-type-button).active > .button-trigger i:before,
html.redlotus .main-toolbar .button-group .default-button:not(.view-type-button).active > .button-trigger i:after,
html.redlotus .main-toolbar .button-group .default-button:not(.view-type-button).active > .button-action .button-label,
html.redlotus .main-toolbar .button-group .default-button:not(.view-type-button).active > .button-action i:before,
html.redlotus .main-toolbar .button-group .default-button:not(.view-type-button).active > .button-action i:after,
html.redlotus .main-toolbar .button-group .default-button:not(.view-type-button):hover > .button-action-trigger .button-label,
html.redlotus .main-toolbar .button-group .default-button:not(.view-type-button):hover > .button-action-trigger i:before,
html.redlotus .main-toolbar .button-group .default-button:not(.view-type-button):hover > .button-action-trigger i:after,
html.redlotus .main-toolbar .button-group .default-button:not(.view-type-button):hover > .button-trigger .button-label,
html.redlotus .main-toolbar .button-group .default-button:not(.view-type-button):hover > .button-trigger i:before,
html.redlotus .main-toolbar .button-group .default-button:not(.view-type-button):hover > .button-trigger i:after,
html.redlotus .main-toolbar .button-group .default-button:not(.view-type-button):hover > .button-action .button-label,
html.redlotus .main-toolbar .button-group .default-button:not(.view-type-button):hover > .button-action i:before,
html.redlotus .main-toolbar .button-group .default-button:not(.view-type-button):hover > .button-action i:after,
html.redlotus .main-toolbar .button-group .split-button.active > .button-action-trigger .button-label,
html.redlotus .main-toolbar .button-group .split-button.active > .button-action-trigger i:before,
html.redlotus .main-toolbar .button-group .split-button.active > .button-action-trigger i:after,
html.redlotus .main-toolbar .button-group .split-button.active > .button-trigger .button-label,
html.redlotus .main-toolbar .button-group .split-button.active > .button-trigger i:before,
html.redlotus .main-toolbar .button-group .split-button.active > .button-trigger i:after,
html.redlotus .main-toolbar .button-group .split-button.active > .button-action .button-label,
html.redlotus .main-toolbar .button-group .split-button.active > .button-action i:before,
html.redlotus .main-toolbar .button-group .split-button.active > .button-action i:after,
html.redlotus .main-toolbar .button-group .split-button:hover > .button-action-trigger .button-label,
html.redlotus .main-toolbar .button-group .split-button:hover > .button-action-trigger i:before,
html.redlotus .main-toolbar .button-group .split-button:hover > .button-action-trigger i:after,
html.redlotus .main-toolbar .button-group .split-button:hover > .button-trigger .button-label,
html.redlotus .main-toolbar .button-group .split-button:hover > .button-trigger i:before,
html.redlotus .main-toolbar .button-group .split-button:hover > .button-trigger i:after,
html.redlotus .main-toolbar .button-group .split-button:hover > .button-action .button-label,
html.redlotus .main-toolbar .button-group .split-button:hover > .button-action i:before,
html.redlotus .main-toolbar .button-group .split-button:hover > .button-action i:after {
  color: #fff !important;
}
html.redlotus .main-toolbar .radio-group .default-button:not(.view-type-button).active svg path,
html.redlotus .main-toolbar .radio-group .default-button:not(.view-type-button):hover svg path,
html.redlotus .main-toolbar .radio-group .split-button.active svg path,
html.redlotus .main-toolbar .radio-group .split-button:hover svg path,
html.redlotus .main-toolbar .button-group .default-button:not(.view-type-button).active svg path,
html.redlotus .main-toolbar .button-group .default-button:not(.view-type-button):hover svg path,
html.redlotus .main-toolbar .button-group .split-button.active svg path,
html.redlotus .main-toolbar .button-group .split-button:hover svg path {
  fill: #fff;
}
html.redlotus .main-toolbar .radio-group .default-button:not(.view-type-button).icon-button:hover .button-action i:after,
html.redlotus .main-toolbar .radio-group .split-button.icon-button:hover .button-action i:after,
html.redlotus .main-toolbar .button-group .default-button:not(.view-type-button).icon-button:hover .button-action i:after,
html.redlotus .main-toolbar .button-group .split-button.icon-button:hover .button-action i:after {
  color: #4d7cfe !important;
}
html.redlotus .main-toolbar .radio-group .default-button:not(.view-type-button) .replaced-svg:first-child,
html.redlotus .main-toolbar .radio-group .default-button:not(.view-type-button) img:first-child,
html.redlotus .main-toolbar .radio-group .split-button .replaced-svg:first-child,
html.redlotus .main-toolbar .radio-group .split-button img:first-child,
html.redlotus .main-toolbar .button-group .default-button:not(.view-type-button) .replaced-svg:first-child,
html.redlotus .main-toolbar .button-group .default-button:not(.view-type-button) img:first-child,
html.redlotus .main-toolbar .button-group .split-button .replaced-svg:first-child,
html.redlotus .main-toolbar .button-group .split-button img:first-child {
  margin-left: 5px;
}
html.redlotus .main-toolbar .radio-group .default-button:not(.view-type-button) > .button-action-trigger,
html.redlotus .main-toolbar .radio-group .default-button:not(.view-type-button) > .button-action,
html.redlotus .main-toolbar .radio-group .split-button > .button-action-trigger,
html.redlotus .main-toolbar .radio-group .split-button > .button-action,
html.redlotus .main-toolbar .button-group .default-button:not(.view-type-button) > .button-action-trigger,
html.redlotus .main-toolbar .button-group .default-button:not(.view-type-button) > .button-action,
html.redlotus .main-toolbar .button-group .split-button > .button-action-trigger,
html.redlotus .main-toolbar .button-group .split-button > .button-action {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: #fff;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  outline: none;
  padding: 10px 5px;
  text-decoration: none;
  transition: initial;
  z-index: initial;
}
html.redlotus .main-toolbar .radio-group .default-button:not(.view-type-button) > .button-action-trigger i,
html.redlotus .main-toolbar .radio-group .default-button:not(.view-type-button) > .button-action i,
html.redlotus .main-toolbar .radio-group .split-button > .button-action-trigger i,
html.redlotus .main-toolbar .radio-group .split-button > .button-action i,
html.redlotus .main-toolbar .button-group .default-button:not(.view-type-button) > .button-action-trigger i,
html.redlotus .main-toolbar .button-group .default-button:not(.view-type-button) > .button-action i,
html.redlotus .main-toolbar .button-group .split-button > .button-action-trigger i,
html.redlotus .main-toolbar .button-group .split-button > .button-action i {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 28px;
  height: 18px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  margin: 0;
  top: 0;
  width: 22px;
}
html.redlotus .main-toolbar .radio-group .default-button:not(.view-type-button) > .button-action-trigger i:before,
html.redlotus .main-toolbar .radio-group .default-button:not(.view-type-button) > .button-action-trigger i:after,
html.redlotus .main-toolbar .radio-group .default-button:not(.view-type-button) > .button-action i:before,
html.redlotus .main-toolbar .radio-group .default-button:not(.view-type-button) > .button-action i:after,
html.redlotus .main-toolbar .radio-group .split-button > .button-action-trigger i:before,
html.redlotus .main-toolbar .radio-group .split-button > .button-action-trigger i:after,
html.redlotus .main-toolbar .radio-group .split-button > .button-action i:before,
html.redlotus .main-toolbar .radio-group .split-button > .button-action i:after,
html.redlotus .main-toolbar .button-group .default-button:not(.view-type-button) > .button-action-trigger i:before,
html.redlotus .main-toolbar .button-group .default-button:not(.view-type-button) > .button-action-trigger i:after,
html.redlotus .main-toolbar .button-group .default-button:not(.view-type-button) > .button-action i:before,
html.redlotus .main-toolbar .button-group .default-button:not(.view-type-button) > .button-action i:after,
html.redlotus .main-toolbar .button-group .split-button > .button-action-trigger i:before,
html.redlotus .main-toolbar .button-group .split-button > .button-action-trigger i:after,
html.redlotus .main-toolbar .button-group .split-button > .button-action i:before,
html.redlotus .main-toolbar .button-group .split-button > .button-action i:after {
  color: #4d7cfe;
  font-size: 28px;
  top: initial;
}
html.redlotus .main-toolbar .radio-group .default-button:not(.view-type-button) > .button-action-trigger .button-label,
html.redlotus .main-toolbar .radio-group .default-button:not(.view-type-button) > .button-action .button-label,
html.redlotus .main-toolbar .radio-group .split-button > .button-action-trigger .button-label,
html.redlotus .main-toolbar .radio-group .split-button > .button-action .button-label,
html.redlotus .main-toolbar .button-group .default-button:not(.view-type-button) > .button-action-trigger .button-label,
html.redlotus .main-toolbar .button-group .default-button:not(.view-type-button) > .button-action .button-label,
html.redlotus .main-toolbar .button-group .split-button > .button-action-trigger .button-label,
html.redlotus .main-toolbar .button-group .split-button > .button-action .button-label {
  color: #000;
  font-size: 15px;
  font-weight: normal;
  line-height: 18px;
  margin: 0 5px;
  padding: 0;
}
html.redlotus .main-toolbar .radio-group .default-button:not(.view-type-button) > .button-action-trigger .unread-count,
html.redlotus .main-toolbar .radio-group .default-button:not(.view-type-button) > .button-action .unread-count,
html.redlotus .main-toolbar .radio-group .split-button > .button-action-trigger .unread-count,
html.redlotus .main-toolbar .radio-group .split-button > .button-action .unread-count,
html.redlotus .main-toolbar .button-group .default-button:not(.view-type-button) > .button-action-trigger .unread-count,
html.redlotus .main-toolbar .button-group .default-button:not(.view-type-button) > .button-action .unread-count,
html.redlotus .main-toolbar .button-group .split-button > .button-action-trigger .unread-count,
html.redlotus .main-toolbar .button-group .split-button > .button-action .unread-count {
  border: initial;
  background: #ecf3ff;
  border-radius: 50%;
  color: #4d7cfe;
  font-size: 12px;
  font-weight: 500 !important;
  height: 20px;
  line-height: 20px;
  margin: 0 5px;
  text-align: center;
  width: 20px;
}
html.redlotus .main-toolbar .radio-group .default-button:not(.view-type-button) .select-icon,
html.redlotus .main-toolbar .radio-group .split-button .select-icon,
html.redlotus .main-toolbar .button-group .default-button:not(.view-type-button) .select-icon,
html.redlotus .main-toolbar .button-group .split-button .select-icon {
  margin: 0 5px;
}
html.redlotus .main-toolbar .radio-group .default-button:not(.view-type-button) .select-icon path,
html.redlotus .main-toolbar .radio-group .split-button .select-icon path,
html.redlotus .main-toolbar .button-group .default-button:not(.view-type-button) .select-icon path,
html.redlotus .main-toolbar .button-group .split-button .select-icon path {
  fill: #4d7cfe;
}
html.redlotus .main-toolbar .radio-group .default-button:not(.view-type-button) .button-actions,
html.redlotus .main-toolbar .radio-group .split-button .button-actions,
html.redlotus .main-toolbar .button-group .default-button:not(.view-type-button) .button-actions,
html.redlotus .main-toolbar .button-group .split-button .button-actions {
  cursor: default;
}
html.redlotus .main-toolbar .radio-group .split-button,
html.redlotus .main-toolbar .button-group .split-button {
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .main-toolbar .radio-group .split-button .button-action,
html.redlotus .main-toolbar .button-group .split-button .button-action {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  padding-right: 0;
}
html.redlotus .main-toolbar .radio-group .split-button .button-trigger,
html.redlotus .main-toolbar .button-group .split-button .button-trigger {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: #fff;
  border: none;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding-right: 5px;
  transition: initial;
  z-index: auto;
}
html.redlotus .main-toolbar .radio-group .icon-button,
html.redlotus .main-toolbar .button-group .icon-button {
  padding: 0;
}
html.redlotus .main-toolbar .radio-group .icon-button:after,
html.redlotus .main-toolbar .button-group .icon-button:after {
  content: '';
}
html.redlotus .main-toolbar .radio-group .icon-button:hover > .button-action  i:after,
html.redlotus .main-toolbar .button-group .icon-button:hover > .button-action  i:after {
  color: #4d7cfe !important;
}
html.redlotus .main-toolbar .radio-group .icon-button .button-action-trigger,
html.redlotus .main-toolbar .radio-group .icon-button .button-action,
html.redlotus .main-toolbar .button-group .icon-button .button-action-trigger,
html.redlotus .main-toolbar .button-group .icon-button .button-action {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: transparent !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 38px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0;
  width: 38px;
}
html.redlotus .main-toolbar .radio-group .icon-button .button-action-trigger i:before,
html.redlotus .main-toolbar .radio-group .icon-button .button-action-trigger i:after,
html.redlotus .main-toolbar .radio-group .icon-button .button-action i:before,
html.redlotus .main-toolbar .radio-group .icon-button .button-action i:after,
html.redlotus .main-toolbar .button-group .icon-button .button-action-trigger i:before,
html.redlotus .main-toolbar .button-group .icon-button .button-action-trigger i:after,
html.redlotus .main-toolbar .button-group .icon-button .button-action i:before,
html.redlotus .main-toolbar .button-group .icon-button .button-action i:after {
  color: #4d7cfe !important;
}
html.redlotus .main-toolbar .radio-group .icon-button .button-action-trigger .button-label,
html.redlotus .main-toolbar .radio-group .icon-button .button-action .button-label,
html.redlotus .main-toolbar .button-group .icon-button .button-action-trigger .button-label,
html.redlotus .main-toolbar .button-group .icon-button .button-action .button-label {
  display: none;
}
html.redlotus .main-toolbar .radio-group .hasCheckboxes,
html.redlotus .main-toolbar .button-group .hasCheckboxes {
  border: initial;
  padding: initial;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .main-toolbar .radio-group .hasCheckboxes .button-main,
html.redlotus .main-toolbar .button-group .hasCheckboxes .button-main {
  background: transparent !important;
  cursor: pointer;
  margin: 0;
  padding-left: 10px;
}
html.redlotus .main-toolbar .radio-group .hasCheckboxes .button-main.c_on .checkboxActive-icon,
html.redlotus .main-toolbar .button-group .hasCheckboxes .button-main.c_on .checkboxActive-icon {
  opacity: 1;
}
html.redlotus .main-toolbar .radio-group .hasCheckboxes .button-main.c_on .checkbox-icon,
html.redlotus .main-toolbar .button-group .hasCheckboxes .button-main.c_on .checkbox-icon {
  opacity: 0;
}
html.redlotus .main-toolbar .radio-group .hasCheckboxes .button-main input,
html.redlotus .main-toolbar .button-group .hasCheckboxes .button-main input {
  display: none;
}
html.redlotus .main-toolbar .radio-group .hasCheckboxes .button-main .checkboxActive-icon,
html.redlotus .main-toolbar .button-group .hasCheckboxes .button-main .checkboxActive-icon {
  margin-left: -18px;
  margin-right: 2px;
  opacity: 0;
}
html.redlotus .main-toolbar .radio-group .hasCheckboxes .button-main .btn-text,
html.redlotus .main-toolbar .button-group .hasCheckboxes .button-main .btn-text {
  color: #000 !important;
}
html.redlotus .main-toolbar .campaignStatusChangeArea {
  margin-left: 50px;
}
@media (max-width: 768px) {
  html.redlotus .main-toolbar {
    padding-bottom: 14px;
  }
}
html.redlotus #list-view.type-kanban-opportunities .items-wrapper,
html.redlotus .type-kanban-tasks .items-wrapper {
  background: none;
  border: none;
  display: block;
  max-height: 600px;
  width: 100%;
}
html.redlotus #list-view.type-kanban-opportunities table,
html.redlotus .type-kanban-tasks table {
  background: none !important;
  box-shadow: none !important;
  table-layout: auto !important;
}
html.redlotus #list-view.type-kanban-opportunities table tr,
html.redlotus .type-kanban-tasks table tr {
  background: none !important;
  padding: 0 !important;
}
html.redlotus #list-view.type-kanban-opportunities table tr:hover,
html.redlotus .type-kanban-tasks table tr:hover {
  background: none !important;
}
html.redlotus #list-view.type-kanban-opportunities #kanban-holder,
html.redlotus .type-kanban-tasks #kanban-holder {
  border: none;
  height: auto;
  padding: 0 !important;
}
html.redlotus #list-view.type-kanban-opportunities #kanban-holder:not([class^="kanban-background-"]),
html.redlotus #list-view.type-kanban-opportunities #kanban-holder:not([class^="kanban-background-"]):hover,
html.redlotus .type-kanban-tasks #kanban-holder:not([class^="kanban-background-"]),
html.redlotus .type-kanban-tasks #kanban-holder:not([class^="kanban-background-"]):hover {
  background: none;
}
html.redlotus #list-view.type-kanban-opportunities #kanban-holder .general-issue-notice,
html.redlotus .type-kanban-tasks #kanban-holder .general-issue-notice {
  background: #fff;
  border-radius: 3px;
  margin: 0 0 20px !important;
}
html.redlotus #list-view.type-kanban-opportunities #kanban-holder .general-issue-notice span,
html.redlotus .type-kanban-tasks #kanban-holder .general-issue-notice span {
  color: #ccd0df;
}
html.redlotus #list-view.type-kanban-opportunities #kanban-holder .general-issue-notice p,
html.redlotus .type-kanban-tasks #kanban-holder .general-issue-notice p {
  font-size: 14px;
  font-weight: normal;
}
html.redlotus #list-view.type-kanban-opportunities #kanban-board,
html.redlotus .type-kanban-tasks #kanban-board {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #list-view.type-kanban-opportunities .kanban-column,
html.redlotus .type-kanban-tasks .kanban-column {
  border: none;
  min-width: 260px;
  width: 260px !important;
}
html.redlotus #list-view.type-kanban-opportunities .kanban-column:not(:last-child),
html.redlotus .type-kanban-tasks .kanban-column:not(:last-child) {
  margin-right: 20px;
}
html.redlotus #list-view.type-kanban-opportunities .droppable-dynamic-rows-container,
html.redlotus .type-kanban-tasks .droppable-dynamic-rows-container {
  height: auto;
  position: relative;
}
html.redlotus #list-view.type-kanban-opportunities .droppable-dynamic-rows-container .drop-zone-container,
html.redlotus .type-kanban-tasks .droppable-dynamic-rows-container .drop-zone-container {
  bottom: 11px;
  height: auto;
  left: 11px;
  right: 11px;
  top: 11px;
  width: auto;
}
html.redlotus #list-view.type-kanban-opportunities .droppable-dynamic-rows-container .column-header,
html.redlotus .type-kanban-tasks .droppable-dynamic-rows-container .column-header {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: #fff;
  border: none;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  color: #000;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  font-weight: 500 !important;
  line-height: 19px;
  height: 59px;
  padding: 0 15px;
}
html.redlotus #list-view.type-kanban-opportunities .droppable-dynamic-rows-container ul,
html.redlotus .type-kanban-tasks .droppable-dynamic-rows-container ul {
  background: #fff;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  min-height: auto;
  padding: 0 15px 15px;
}
html.redlotus #list-view.type-kanban-opportunities .kanban-card:not(:last-child),
html.redlotus .type-kanban-tasks .kanban-card:not(:last-child) {
  margin-bottom: 15px;
}
html.redlotus #list-view.type-kanban-opportunities .kanban-card > div,
html.redlotus .type-kanban-tasks .kanban-card > div {
  background: #ecf0f9;
  box-shadow: none;
  margin-bottom: 0 !important;
  padding: 20px 20px 10px !important;
}
html.redlotus #list-view.type-kanban-opportunities .kanban-card > div > span,
html.redlotus .type-kanban-tasks .kanban-card > div > span {
  display: block;
  margin: 0;
}
html.redlotus .BreadCrumbView {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding-bottom: 30px;
  z-index: 100;
}
html.redlotus .BreadCrumbView + div {
  float: none;
}
html.redlotus .BreadCrumbView .breadcrumbs {
  margin: 0;
  padding: initial;
}
html.redlotus .BreadCrumbView .breadcrumbs a {
  color: #4d7cfe;
  margin-right: 26px;
  position: relative;
}
html.redlotus .BreadCrumbView .breadcrumbs a:after {
  background: url(../images/icon/right-icon.svg) center no-repeat;
  content: '';
  height: 8px;
  position: absolute;
  right: -16px;
  top: 5px;
  width: 6px;
}
html.redlotus .BreadCrumbView .breadcrumbs span,
html.redlotus .BreadCrumbView .breadcrumbs a {
  font-size: 14px;
  line-height: 16px;
  white-space: nowrap;
}
html.redlotus .BreadCrumbView .breadcrumbs span + span:before {
  content: '/';
  margin: 0 5px;
}
html.redlotus .BreadCrumbView #StickyListMenu .parent {
  margin-top: 4px;
  position: relative;
}
html.redlotus .BreadCrumbView #StickyListMenu .parent > a {
  text-decoration: none;
}
html.redlotus .BreadCrumbView #StickyListMenu .parent > a:hover span {
  color: #4d7cfe;
}
html.redlotus .BreadCrumbView #StickyListMenu .parent > a span {
  background: none;
  border: none;
  box-shadow: none;
  height: 16px;
  padding: 0;
  position: initial;
  width: 12px;
}
html.redlotus .BreadCrumbView #StickyListMenu .parent ul {
  background: #fff;
  border: none;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  left: 0;
  margin-top: 0;
  padding: 3px 0;
  top: 16px;
  z-index: 100;
}
html.redlotus .BreadCrumbView #StickyListMenu .parent ul li {
  border: none;
  margin: 0;
}
html.redlotus .BreadCrumbView #StickyListMenu .parent ul li a {
  color: #000;
  font-size: 12px;
  margin: 0;
  padding: 10px;
  text-decoration: none;
  width: 100%;
}
html.redlotus .BreadCrumbView #StickyListMenu .parent ul li a:hover {
  background: #4d7cfe !important;
}
@media (max-width: 768px) {
  html.redlotus .BreadCrumbView {
    padding-bottom: 0;
  }
}
html.redlotus .header-user-menu-dropdown {
  background: #fff;
  border: none;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44) !important;
  padding: 3px 0;
}
html.redlotus .header-user-menu-dropdown a {
  color: #000;
  font-size: 15px;
  margin: 0;
  padding: 10px;
  text-decoration: none;
}
html.redlotus .header-user-menu-dropdown a:hover {
  background: #4d7cfe !important;
}
html.redlotus .header-user-menu-dropdown a svg {
  display: none;
}
html.redlotus .main-header {
  z-index: 1000;
  background: #f2f2f2;
}
html.redlotus .main-header #app-search {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  float: initial;
  margin: 0;
  max-width: initial;
}
html.redlotus .main-header #app-search .global-search-loopa {
  background: url(../images/icon/search-icon.svg) left center no-repeat;
  border: none;
  width: 35px;
  height: 35px;
}
html.redlotus .main-header #app-search .ui-multiselect-menu {
  background: #fff;
  border: none;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  color: #212529;
  font-family: "Roboto", sans-serif !important;
  font-size: 15px;
  padding: 3px 0 !important;
  left: 0 !important;
  margin-left: 0;
}
html.redlotus .main-header #app-search .ui-multiselect-menu ul {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .main-header #app-search .ui-multiselect-menu ul li {
  margin: 0;
}
html.redlotus .main-header #app-search .ui-multiselect-menu ul li label {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: transparent;
  border: none !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0 !important;
  padding: 5px 10px 5px 32px !important;
  position: relative;
  width: 100%;
}
html.redlotus .main-header #app-search .ui-multiselect-menu ul li label.ui-state-hover {
  background: #4d7cfe;
  border-radius: 0;
  color: #fff;
  font-weight: normal;
}
html.redlotus .main-header #app-search .ui-multiselect-menu ul li label.c_on:after {
  opacity: 1;
}
html.redlotus .main-header #app-search .ui-multiselect-menu ul li label:before,
html.redlotus .main-header #app-search .ui-multiselect-menu ul li label:after {
  content: '';
  display: block;
  height: 18px;
  left: 1px;
  position: absolute;
  top: 1px;
  width: 18px;
}
html.redlotus .main-header #app-search .ui-multiselect-menu ul li label:before {
  background: url(../images/icon/checkbox-icon.svg) center no-repeat;
  -webkit-transition: background .1s linear, border .1s linear;
  -o-transition: background .1s linear, border .1s linear;
  transition: background .1s linear, border .1s linear;
  z-index: 1;
}
html.redlotus .main-header #app-search .ui-multiselect-menu ul li label:after {
  background: url(../images/icon/checkboxActive-icon.svg) center no-repeat;
  opacity: 0;
  -webkit-transition: opacity .1s linear;
  -o-transition: opacity .1s linear;
  transition: opacity .1s linear;
  z-index: 2;
}
html.redlotus .main-header #app-search .ui-multiselect-menu ul li label:before,
html.redlotus .main-header #app-search .ui-multiselect-menu ul li label:after {
  left: 8px;
  top: 8px;
}
html.redlotus .main-header #app-search .search-input {
  border: none;
  margin: 0;
  text-indent: 5px !important;
}
html.redlotus .main-header #app-search .search-input.global-search-hint {
  opacity: .5;
}
html.redlotus .main-header #app-search .search-input.overlay {
  left: 35px !important;
}
html.redlotus .main-header #app-search .z-spinner {
  left: 5px;
  margin-top: 8px;
}
html.redlotus .main-header .user-info #ShortcutsMenu {
  top: 0;
}
html.redlotus .main-header .user-info #ShortcutsMenu .parent.last > a {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: #fff;
  box-shadow: none;
  color: #212529;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 15px;
  font-weight: normal;
  height: 45px;
  padding: 10px 5px 10px 10px;
  text-shadow: none;
}
html.redlotus .main-header .user-info #ShortcutsMenu .parent.last > a:before {
  color: #4d7cfe;
}
html.redlotus .main-header .user-info #ShortcutsMenu .parent.last > a:after {
  display: none;
}
html.redlotus .main-header .user-info #ShortcutsMenu .parent.last > a:hover {
  background: #4d7cfe;
  color: #fff !important;
  text-decoration: none;
}
html.redlotus .main-header .user-info #ShortcutsMenu .parent.last > a:hover:before {
  color: #fff;
}
html.redlotus .main-header .user-info #ShortcutsMenu .parent.last > a:hover svg path {
  fill: #fff;
}
html.redlotus .main-header .user-info #ShortcutsMenu .parent.last > a span {
  margin: 5px;
}
html.redlotus .main-header .user-info #ShortcutsMenu .parent.last > a svg {
  margin: 5px;
}
html.redlotus .main-header .user-info #ShortcutsMenu .parent.last > a svg path {
  fill: #4d7cfe;
}
html.redlotus .main-header .user-info #ShortcutsMenu ul {
  background: #fff;
  border: none;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44) !important;
  padding: 3px 0;
  margin-top: 13px;
}
html.redlotus .main-header .user-info #ShortcutsMenu ul a {
  color: #000;
  font-size: 15px;
  margin: 0;
  padding: 10px;
  text-decoration: none;
}
html.redlotus .main-header .user-info #ShortcutsMenu ul a:hover {
  background: #4d7cfe !important;
}
html.redlotus .main-header .user-info #ShortcutsMenu ul a svg {
  display: none;
}
html.redlotus .main-header .user-info #settings-header-menu .parent > a,
html.redlotus .main-header .user-info #header-game-dashboard-link-wrapper,
html.redlotus .main-header .user-info #header-calendar-link-wrapper,
html.redlotus .main-header .user-info #user-switcher-wrapper,
html.redlotus .main-header .user-info #user-switcher-link {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 38px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  margin: 0 2px;
  width: 38px;
}
html.redlotus .main-header .user-info #settings-header-menu .parent > a a,
html.redlotus .main-header .user-info #header-game-dashboard-link-wrapper a,
html.redlotus .main-header .user-info #header-calendar-link-wrapper a,
html.redlotus .main-header .user-info #user-switcher-wrapper a,
html.redlotus .main-header .user-info #user-switcher-link a {
  text-decoration: none;
}
html.redlotus .main-header .user-info #settings-header-menu {
  margin: 0 2px;
}
html.redlotus .main-header .user-info #settings-header-menu .parent > a {
  margin: 0;
  text-decoration: none;
}
html.redlotus .main-header .user-info #settings-header-menu ul {
  background: #fff;
  border: none;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44) !important;
  padding: 3px 0;
}
html.redlotus .main-header .user-info #settings-header-menu ul a {
  color: #000;
  font-size: 15px;
  margin: 0;
  padding: 10px;
  text-decoration: none;
}
html.redlotus .main-header .user-info #settings-header-menu ul a:hover {
  background: #4d7cfe !important;
}
html.redlotus .main-header .user-info #settings-header-menu ul a svg {
  display: none;
}
html.redlotus .main-header .user-info #user-switcher-link {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  margin: 0;
  padding: 0;
}
html.redlotus .main-header .user-info #settings-header-menu .parent > a:after,
html.redlotus .main-header .user-info #header-game-dashboard-link,
html.redlotus .main-header .user-info #header-calendar-link,
html.redlotus .main-header .user-info #user-switcher-link a {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #ccd0df !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 42px;
  height: auto;
  margin: 0;
  padding: 0;
  top: 0;
  width: auto;
}
html.redlotus .main-header .user-info #settings-header-menu .parent > a:after svg path,
html.redlotus .main-header .user-info #header-game-dashboard-link svg path,
html.redlotus .main-header .user-info #header-calendar-link svg path,
html.redlotus .main-header .user-info #user-switcher-link a svg path {
  fill: #ccd0df;
}
html.redlotus .main-header .user-info #user-switcher-link a img {
  height: 24px !important;
}
html.redlotus .main-header .user-info #user-switcher-wrapper.switcher-open #user-switcher {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .main-header .user-info #user-switcher-wrapper.switched-user #user-switcher-link {
  background: #ea4f4f !important;
  border-radius: 3px;
}
html.redlotus .main-header .user-info #user-switcher-wrapper.switched-user #user-switcher-link a svg path {
  fill: #fff;
}
html.redlotus .main-header .user-info #user-switcher-wrapper.switcher-open #user-switcher-link {
  background: #fff;
  border-radius: 3px 3px 0 0;
}
html.redlotus .main-header .user-info #user-switcher-wrapper #user-switcher-link {
  border: none !important;
}
html.redlotus .main-header .user-info #user-switcher-wrapper #user-switcher {
  background: #fff;
  border: none;
  border-radius: 3px 0 3px 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
html.redlotus .main-header .user-info #user-switcher-wrapper #user-switcher h5 {
  color: #212529;
  font-size: 15px;
  font-weight: normal;
}
html.redlotus .main-header .user-info #user-switcher-wrapper #user-switcher input {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #212529 !important;
  display: block;
  font-size: 16px;
  margin: 0;
  outline: none;
  width: 100%;
  line-height: 34px;
  height: 42px;
  padding: 0 10px;
  text-indent: 0 !important;
}
html.redlotus .main-header .user-info #user-switcher-wrapper #user-switcher input:focus {
  background: #fff;
  border-color: rgba(77,124,254,0.8);
}
html.redlotus .main-header .user-info #user-switcher-wrapper #user-switcher .current-user {
  color: #808080;
}
html.redlotus .main-header .user-info #user-switcher-wrapper #user-switcher .current-user a {
  color: #212529;
  font-weight: normal;
}
html.redlotus .main-header .user-info #user-switcher-wrapper #user-switcher .current-user a:hover {
  color: #4d7cfe;
}
html.redlotus .main-header .user-info #user-switcher-wrapper #user-switcher .reset-button {
  margin: 5px 0 15px;
}
html.redlotus .main-header .user-info #user-switcher-wrapper #user-switcher .reset-button .reset-user {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.1);
  border: 1px solid transparent !important;
  border-radius: 3px !important;
  box-shadow: none !important;
  color: #4d7cfe !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-size: 13px;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0 30px;
  text-decoration: none !important;
  transition: none !important;
  width: 100%;
}
html.redlotus .main-header .user-info #user-switcher-wrapper #user-switcher .reset-button .reset-user:hover {
  border-color: rgba(77,124,254,0.2) !important;
  color: #4d7cfe !important;
}
html.redlotus .main-header .user-info #user-switcher-wrapper #user-switcher .reset-button .reset-user .z-label {
  background: none !important;
  color: #4d7cfe !important;
  font-weight: normal;
  padding: 0;
  text-shadow: none !important;
}
html.redlotus .main-header .user-info #user-switcher-wrapper #user-switcher .reset-button .reset-user i {
  display: none;
}
html.redlotus .main-header .user-info #user-header-menu > .parent > a {
  color: #212529 !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: row-reverse;
  font-weight: 500;
  margin-left: 10px;
  padding-left: 0;
  padding-right: 27px;
  text-decoration: none;
}
html.redlotus .main-header .user-info #user-header-menu > .parent > a:after {
  background: url(../images/icon/select-icon.svg);
  content: '';
  height: 8px;
  left: initial;
  position: absolute;
  right: 5px;
  top: 15px;
  width: 12px;
}
html.redlotus .main-header .user-info #user-header-menu > .parent > a .gravatar {
  box-shadow: none;
  border-radius: 5px;
  display: block;
  height: 38px;
  padding: 0;
  top: 0;
  width: 38px;
}
@media (max-width: 768px) {
  html.redlotus .main-header .user-info #user-header-menu > .parent > a {
    padding: 0;
  }
  html.redlotus .main-header .user-info #user-header-menu > .parent > a:after {
    display: none;
  }
  html.redlotus .main-header .user-info #user-header-menu > .parent > a .avatar-holder:first-child {
    display: none;
  }
  html.redlotus .main-header .user-info #user-header-menu > .parent > a .gravatar {
    margin: 0;
  }
}
html.redlotus .main-header .user-info #user-header-menu ul {
  background: #fff;
  border: none;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44) !important;
  padding: 3px 0;
}
html.redlotus .main-header .user-info #user-header-menu ul a {
  color: #000;
  font-size: 15px;
  margin: 0;
  padding: 10px;
  text-decoration: none;
}
html.redlotus .main-header .user-info #user-header-menu ul a:hover {
  background: #4d7cfe !important;
}
html.redlotus .main-header .user-info #user-header-menu ul a svg {
  display: none;
}
@media (max-width: 768px) {
  html.redlotus .main-header .user-info #user-header-menu ul {
    left: auto;
  }
}
html.redlotus .ui-autocomplete {
  background: #fff;
  border: none;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44) !important;
  font-family: "Roboto", sans-serif !important;
  overflow: hidden;
}
html.redlotus .ui-autocomplete .ui-menu-item.ui-state-focus {
  background: #4d7cfe;
  border: none;
}
html.redlotus .ui-autocomplete .ui-menu-item.ui-state-focus a span[class*="autocomplete-icon-"]:before,
html.redlotus .ui-autocomplete .ui-menu-item.ui-state-focus a {
  color: #fff !important;
}
html.redlotus .ui-autocomplete .ui-menu-item.ui-state-focus a span[class*="autocomplete-icon-"]:before {
  filter: brightness(0) invert(1);
}
html.redlotus .ui-autocomplete .ui-menu-item.ui-state-focus a {
  background: #4d7cfe !important;
}
html.redlotus .ui-autocomplete .ui-menu-item a {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: none;
  color: #212529;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 15px;
  margin: 0;
  padding: 10px;
}
html.redlotus .ui-autocomplete .ui-menu-item a span[class*="autocomplete-icon-"] {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .ui-autocomplete .ui-menu-item a span[class*="autocomplete-icon-"]:before {
  font-size: 28px;
}
html.redlotus .IntroView {
  margin-bottom: 30px;
}
html.redlotus .IntroView h1 {
  font-size: 24px;
  margin-bottom: 24px;
}
html.redlotus .IntroView .info-banner {
  margin: 0;
}
html.redlotus .IntroView .info-banner .info-banner__close {
  display: flex;
  z-index: 1;
}
html.redlotus .IntroView .info-banner .info-list-item__icon {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: #c6d2ec;
  border-radius: 100%;
  color: #4d7cfe;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-weight: bold;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  height: 42px;
  width: 42px;
}
html.redlotus .IntroView .info-banner .info-list-item__icon .zurmo-icon:before {
  font-size: 42px;
}
html.redlotus .IntroView #security-advanced-intro {
  margin-top: 20px;
}
@media (max-width: 768px) {
  html.redlotus .IntroView {
    margin-top: 10px;
  }
}
html.redlotus #list-view {
  background: none;
}
html.redlotus #list-view .items-wrapper {
  background: none;
  border: none;
}
html.redlotus #list-view table {
  background: #fff;
  border: none;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  width: 100%;
}
html.redlotus #list-view table thead,
html.redlotus #list-view table thead tr {
  background: none;
}
html.redlotus #list-view table tbody tr:hover td {
  background: #4d7cfe;
  color: #fff;
}
html.redlotus #list-view table tbody tr:hover td a {
  color: #fff !important;
}
html.redlotus #list-view table thead td,
html.redlotus #list-view table tbody td {
  border-color: #ebebeb;
}
html.redlotus #list-view table tfoot td {
  background: #c6d2ec !important;
  color: #212529;
  font-weight: normal;
  height: auto !important;
}
html.redlotus #list-view table tfoot td:first-child {
  border-bottom-left-radius: 3px;
}
html.redlotus #list-view table tfoot td:last-child {
  border-bottom-right-radius: 3px;
}
html.redlotus #list-view table th,
html.redlotus #list-view table td:not(.checkbox-column) {
  padding: 10px 20px 10px 0;
}
html.redlotus #list-view table th:first-child,
html.redlotus #list-view table td:first-child {
  padding-left: 20px !important;
}
html.redlotus #list-view table th {
  background: none !important;
  border: none;
  color: #808080;
  font-size: 13px;
  font-weight: 500 !important;
  line-height: 15px !important;
  padding: 20px 20px 20px 0 !important;
}
html.redlotus #list-view table th a {
  color: #808080;
  text-decoration: none;
}
html.redlotus #list-view table th a:hover {
  color: #2c0f0f !important;
}
html.redlotus #list-view table td {
  height: 58px;
  vertical-align: middle !important;
}
html.redlotus #list-view table td a {
  color: #2c0f0f;
}
html.redlotus #list-view table .unbordered-bottom td {
  border-bottom: none;
}
html.redlotus #list-view table .checkbox-column {
  padding-right: 0;
}
html.redlotus #list-view table .checkbox-column .hasCheckBox {
  margin: 0 20px 0 0;
  padding: 0 0 0 20px;
}
html.redlotus #list-view table tbody tr:hover td .campaign-status span,
html.redlotus #list-view table tbody tr:hover td .list-item-details,
html.redlotus #list-view table tbody tr:hover td .last-comment {
  color: #fff !important;
}
html.redlotus #list-view table tbody tr:hover td.checkbox-column .hasCheckBox:before {
  background: url(../images/icon/checkboxAccent-icon.svg) center no-repeat !important;
}
html.redlotus #list-view table tbody tr:hover td .icon-star.unstarred {
  background-image: url(../images/icon/starAccent-icon.svg);
}
html.redlotus #list-view table tbody tr:hover td .inbox-item .list-item-description {
  color: #fff;
}
html.redlotus #list-view table tbody tr:hover td .inbox-item .list-item-description .notification-message-html-content-toggle {
  color: #fff !important;
}
html.redlotus #list-view table #list-view_columnStar,
html.redlotus #list-view table .star-column {
  padding-right: 16px !important;
}
html.redlotus #list-view table #list-view_columnStar .icon-star,
html.redlotus #list-view table .star-column .icon-star {
  background: no-repeat url(../images/icon/star-icon.svg) center;
  display: block;
  font-family: inherit;
  height: 24px;
  overflow: hidden;
  text-indent: -99px;
  width: 24px;
}
html.redlotus #list-view table #list-view_columnStar .icon-star.starred,
html.redlotus #list-view table .star-column .icon-star.starred {
  background-image: url(../images/icon/starActive-icon.svg);
}
html.redlotus #list-view table .campaign-status {
  font-size: 16px;
  text-shadow: none;
}
html.redlotus #list-view table .campaign-status i {
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 5px;
  display: inline-block;
  height: 10px;
  margin-bottom: 1px;
  margin-right: 5px;
  overflow: hidden;
  position: relative;
  text-indent: -99px;
  text-shadow: none;
  width: 10px;
}
html.redlotus #list-view table .campaign-status.scheduled i,
html.redlotus #list-view table .campaign-status.sending i {
  background-image: url(../images/icon/statusInProgress-icon.svg);
}
html.redlotus #list-view table .campaign-status.paused i {
  background-image: url(../images/icon/statusCanceled-icon.svg);
}
html.redlotus #list-view table .campaign-status.completed i {
  background-image: url(../images/icon/statusCompleted-cion.svg);
}
html.redlotus #list-view table .campaign-status span {
  font-size: 16px;
  font-weight: normal;
}
html.redlotus #list-view table .last-comment {
  color: #808080;
  font-size: 15px;
  line-height: 18px;
}
html.redlotus #list-view table .list-item-details {
  color: #808080;
  font-size: 16px;
}
html.redlotus #list-view table .inbox-item {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #list-view table .inbox-item .model-tag {
  margin: 0 15px 0 0 !important;
}
html.redlotus #list-view table .inbox-item .model-tag span {
  color: #fff;
  display: inline-block;
  font-size: 14px !important;
  font-weight: 500;
  line-height: 16px;
  padding: 7px 10px;
}
html.redlotus #list-view table .inbox-item .model-tag.notification span {
  background: #f7c517;
}
html.redlotus #list-view table .inbox-item .model-tag.mission span {
  background: #62c932;
}
html.redlotus #list-view table .inbox-item .model-tag.conversation span {
  background: #ff7373;
}
html.redlotus #list-view table .inbox-item .list-item-description {
  color: #2c0f0f;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-weight: normal;
  line-height: 19px;
}
html.redlotus #list-view table .inbox-item .list-item-description .notification-message-html-content-toggle {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none !important;
  color: #4d7cfe !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  font-weight: 500;
  height: 19px;
  margin-left: 10px;
  padding: 0;
  text-decoration: none;
}
html.redlotus #list-view table .inbox-item .list-item-description .notification-message-html-content-toggle:before {
  display: none;
}
html.redlotus #list-view table .inbox-item .list-item-description .notification-message-html-content-toggle:after {
  background: url(../images/icon/select-icon.svg) center no-repeat;
  margin-left: 5px;
}
html.redlotus #list-view table .inbox-item .list-item-details {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row-reverse;
  -moz-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  margin-left: 20px;
  margin-right: 0;
  padding-right: 0;
  position: static;
  width: 15%;
}
html.redlotus #list-view table tbody .notification-message-html-content-tr {
  background: none;
}
html.redlotus #list-view table tbody .notification-message-html-content-tr:hover td {
  background: none;
  color: #212529;
}
html.redlotus #list-view table tbody .notification-message-html-content-tr:hover td a {
  color: #007bff !important;
}
html.redlotus #list-view table tbody .notification-message-html-content-tr td {
  border-top: 0;
  height: auto;
  padding: 0 20px 20px;
  width: 100%;
}
html.redlotus #list-view table tbody .notification-message-html-content-tr td a {
  color: #007bff !important;
  text-decoration: none;
}
html.redlotus #list-view table tbody .notification-message-html-content-tr td .notification-message-html-content-div {
  padding: 0;
}
html.redlotus #list-view table tr.unread .inbox-item .list-item-description {
  font-weight: bold;
}
html.redlotus #list-view table .button-column {
  width: 56px;
}
html.redlotus #list-view table .button-column .pencil {
  background: url(../images/icon/editHover-icon.svg) center no-repeat;
  height: 36px;
  overflow: hidden;
  position: relative;
  text-indent: -99px;
  width: 36px;
}
html.redlotus #list-view table .button-column .pencil:hover {
  text-decoration: none !important;
}
@media (max-width: 768px) {
  html.redlotus #list-view table {
    background: none;
    border-radius: 0;
    box-shadow: none;
    display: block;
  }
  html.redlotus #list-view table thead {
    display: none;
  }
  html.redlotus #list-view table tbody {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  html.redlotus #list-view table tr {
    background: #fff;
    border-radius: 3px;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    padding: 15px 40px 2px;
    position: relative;
    transition: none;
  }
  html.redlotus #list-view table tr:not(:last-child) {
    margin-bottom: 10px;
  }
  html.redlotus #list-view table tr:hover {
    background: #4d7cfe !important;
  }
  html.redlotus #list-view table td {
    background: none !important;
    border: none;
    display: block;
    height: auto;
    margin-bottom: 8px;
    padding: 0 !important;
  }
  html.redlotus #list-view table td.checkbox-column,
  html.redlotus #list-view table td.button-column,
  html.redlotus #list-view table td.star-column {
    margin-bottom: 0;
    position: absolute;
  }
  html.redlotus #list-view table td.checkbox-column {
    left: 15px;
    padding-left: 0 !important;
    top: 15px;
  }
  html.redlotus #list-view table td.button-column {
    right: 3px;
    top: 7px;
    width: auto;
  }
  html.redlotus #list-view table td.star-column {
    right: 13px;
    top: 13px;
  }
  html.redlotus #list-view table td.star-column ~ .button-column {
    top: 50px;
  }
}
html.redlotus #list-view .pager.vertical {
  margin-top: 20px;
}
html.redlotus #list-view .pager.vertical .endless-list-pager {
  border: none;
}
html.redlotus #list-view .pager.vertical .show-more {
  color: #4d7cfe !important;
  font-weight: normal;
}
html.redlotus #list-view .pager.vertical .show-more:after {
  content: none;
}
html.redlotus #list-view .pager.vertical .show-more:active {
  box-shadow: none;
}
html.redlotus #list-view .pager.vertical .show-more svg {
  margin-right: 10px;
}
@media (max-width: 768px) {
  html.redlotus #list-view table .checkbox-column .hasCheckBox {
    margin-top: 1px;
  }
}
html.redlotus .mix-collapsed-views .main-content {
  padding-left: 60px;
}
html.redlotus .mix-collapsed-views .main-content .main-header {
  width: calc(100% - 60px);
}
html.redlotus .mix-collapsed-views .main-menu {
  width: 60px;
}
html.redlotus .mix-collapsed-views .main-menu .menu-wrap > div {
  width: 60px;
}
html.redlotus .mix-collapsed-views .main-menu .logo-wrap {
  margin: 0;
  padding: 19px 10px;
  width: 60px;
}
html.redlotus .mix-collapsed-views .main-menu .logo-wrap .main-logo-mob {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .mix-collapsed-views .main-menu .logo-wrap .main-logo,
html.redlotus .mix-collapsed-views .main-menu .logo-wrap a span {
  display: none;
}
html.redlotus .mix-collapsed-views .main-menu #MenuView {
  border: none;
  padding: 20px 10px 141px;
  width: 60px;
}
html.redlotus .mix-collapsed-views .main-menu #MenuView .item {
  height: 40px;
  margin-bottom: 12px;
  width: 40px;
}
html.redlotus .mix-collapsed-views .main-menu #MenuView .item .item-link .item-title {
  display: none;
}
html.redlotus .mix-collapsed-views .main-menu #MenuView .item .item-link .alert-count {
  margin: 0;
  right: -5px;
  top: -3px;
}
html.redlotus .mix-collapsed-views .main-menu #MenuView .more {
  padding-right: 0;
  padding-left: 0;
}
html.redlotus .mix-collapsed-views .main-menu #RecentlyViewedView {
  display: none;
}
html.redlotus .mix-collapsed-views .main-menu .ui-chooser {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  height: auto;
  padding-bottom: 15px;
  padding-top: 15px;
  width: 60px;
}
html.redlotus .mix-collapsed-views .main-menu .ui-chooser .device {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
html.redlotus .mix-collapsed-views .main-menu .ui-chooser .device a {
  margin-top: 12px;
}
html.redlotus .main-content {
  padding-left: 250px;
}
html.redlotus .main-content .main-header {
  width: calc(100% - 250px);
}
html.redlotus .main-menu {
  max-width: 250px;
  z-index: 101;
}
html.redlotus .main-menu .logo-wrap {
  margin-bottom: 30px;
  padding: 20px 30px;
}
html.redlotus .main-menu .logo-wrap .main-logo {
  display: block;
}
html.redlotus .main-menu .logo-wrap .main-logo-mob {
  display: none;
}
html.redlotus .main-menu .item-title {
  display: block;
}
html.redlotus .main-menu .r-viewed {
  display: block;
}
html.redlotus .main-menu .menu-wrap > div {
  width: 250px;
}
html.redlotus .main-menu .logo-wrap {
  position: relative;
}
html.redlotus .main-menu .logo-wrap a {
  color: #000;
  text-decoration: none;
}
html.redlotus .main-menu .logo-wrap a:hover {
  color: #fff;
}
html.redlotus .main-menu .logo-wrap a span {
  display: block;
  height: 0;
  margin-top: 3px;
  position: absolute;
  text-indent: 0;
}
html.redlotus .main-menu #MenuView {
  border-top: initial;
  border-bottom: 1px solid rgba(204,208,223,0.3);
  padding: 0px 20px 20px;
}
html.redlotus .main-menu #MenuView.admin-menu {
  border-bottom: none;
}
html.redlotus .main-menu #MenuView .item {
  color: initial;
  font-size: initial;
  font-weight: initial;
  line-height: initial;
  margin-bottom: 16px;
  padding: 0;
}
html.redlotus .main-menu #MenuView .item .item-link {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: transparent;
  border-radius: 4px;
  color: #004d99;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 8px;
  position: relative;
  text-decoration: none;
  text-shadow: initial;
}
html.redlotus .main-menu #MenuView .item .item-link.item-link__active {
  background: #ecf3ff;
}
html.redlotus .main-menu #MenuView .item .item-link:hover {
  background: rgba(236,243,255,0.7);
  color: #4145be !important;
}
html.redlotus .main-menu #MenuView .item .item-link .link-icon {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 24px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  margin-right: 15px;
  width: 24px;
}
html.redlotus .main-menu #MenuView .item .item-link .link-icon .item-icon {
  margin: 0;
}
html.redlotus .main-menu #MenuView .item .item-link .link-icon img.item-icon {
  display: block;
  height: 100%;
  opacity: 0;
  width: 100%;
}
html.redlotus .main-menu #MenuView .item .item-link .link-icon .svg path {
  fill: #4d7cfe !important;
}
html.redlotus .main-menu #MenuView .item .item-link.item-link__active .svg path {
  fill: #4d7cfe !important;
}
html.redlotus .main-menu #MenuView .item .item-link .alert-count {
  box-shadow: initial;
  display: initial;
  left: initial;
  margin-left: initial;
  max-width: initial;
  padding: initial;
  overflow: initial;
  text-overflow: initial;
  text-shadow: initial !important;
  white-space: initial;
  background: #4d7cfe !important;
  border-radius: 50%;
  color: #fff !important;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
  margin-top: -10px;
  position: absolute;
  right: 10px;
  text-align: center;
  top: 50%;
  width: 20px;
}
html.redlotus .main-menu #MenuView .more {
  text-shadow: initial !important;
  border-radius: 4px;
  color: #000 !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 12px;
  text-decoration: none;
}
html.redlotus .main-menu #MenuView .more:hover {
  background: rgba(236,243,255,0.7);
}
html.redlotus .main-menu #RecentlyViewedView {
  border-top: initial;
  height: initial;
  padding: 30px 2px 70px 10px;
}
html.redlotus .main-menu #RecentlyViewedView .item {
  line-height: initial;
  margin: initial;
}
html.redlotus .main-menu #RecentlyViewedView .item .item-link {
  border-radius: 4px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 8px 8px 8px 0;
  color: #004d99;
}
html.redlotus .main-menu #RecentlyViewedView .item .item-link:hover {
  background: rgba(236,243,255,0.7);
}
html.redlotus .main-menu #RecentlyViewedView .item .item-link .item-icon {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 24px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  margin-right: 6px;
  width: 24px;
}
html.redlotus .main-menu #RecentlyViewedView .item .item-link .item-icon i {
  background: initial;
  color: #ccd0df !important;
}
html.redlotus .main-menu #RecentlyViewedView .item .item-link .item-icon i:before {
  font-size: 28px;
}
html.redlotus .main-menu .ui-chooser {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: #fff;
  border-top: 1px solid #c6d2ec;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 40px;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  padding: 8px;
  width: 250px;
}
html.redlotus .main-menu .ui-chooser a {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  margin: 0;
  opacity: 1;
  text-decoration: none;
}
html.redlotus .main-menu .ui-chooser a i {
  color: #4d7cfe !important;
  opacity: .7;
  top: 0;
}
html.redlotus .main-menu .ui-chooser a i:after {
  color: #4d7cfe !important;
}
html.redlotus .main-menu .ui-chooser a i.active,
html.redlotus .main-menu .ui-chooser a i:hover {
  opacity: 1;
}
html.redlotus .main-menu .ui-chooser a i.icon-mobile {
  margin-left: -2px;
}
html.redlotus .main-menu .ui-chooser .device {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus body.nav-collapsed:not(.no-collapse) .main-content {
  padding-left: 60px;
}
html.redlotus body.nav-collapsed:not(.no-collapse) .main-content .main-header {
  width: calc(100% - 60px);
}
html.redlotus body.nav-collapsed:not(.no-collapse) .main-menu {
  width: 60px;
}
html.redlotus body.nav-collapsed:not(.no-collapse) .main-menu .menu-wrap > div {
  width: 60px;
}
html.redlotus body.nav-collapsed:not(.no-collapse) .main-menu .logo-wrap {
  margin: 0;
  padding: 19px 10px;
  width: 60px;
}
html.redlotus body.nav-collapsed:not(.no-collapse) .main-menu .logo-wrap .main-logo-mob {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus body.nav-collapsed:not(.no-collapse) .main-menu .logo-wrap .main-logo,
html.redlotus body.nav-collapsed:not(.no-collapse) .main-menu .logo-wrap a span {
  display: none;
}
html.redlotus body.nav-collapsed:not(.no-collapse) .main-menu #MenuView {
  border: none;
  padding: 20px 10px 141px;
  width: 60px;
}
html.redlotus body.nav-collapsed:not(.no-collapse) .main-menu #MenuView .item {
  height: 40px;
  margin-bottom: 12px;
  width: 40px;
}
html.redlotus body.nav-collapsed:not(.no-collapse) .main-menu #MenuView .item .item-link .item-title {
  display: none;
}
html.redlotus body.nav-collapsed:not(.no-collapse) .main-menu #MenuView .item .item-link .alert-count {
  margin: 0;
  right: -5px;
  top: -3px;
}
html.redlotus body.nav-collapsed:not(.no-collapse) .main-menu #MenuView .more {
  padding-right: 0;
  padding-left: 0;
}
html.redlotus body.nav-collapsed:not(.no-collapse) .main-menu #RecentlyViewedView {
  display: none;
}
html.redlotus body.nav-collapsed:not(.no-collapse) .main-menu .ui-chooser {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  height: auto;
  padding-bottom: 15px;
  padding-top: 15px;
  width: 60px;
}
html.redlotus body.nav-collapsed:not(.no-collapse) .main-menu .ui-chooser .device {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
html.redlotus body.nav-collapsed:not(.no-collapse) .main-menu .ui-chooser .device a {
  margin-top: 12px;
}
@media (max-width: 768px) {
  html.redlotus body:not(.no-collapse) .main-content {
    padding-left: 60px;
  }
  html.redlotus body:not(.no-collapse) .main-content .main-header {
    width: calc(100% - 60px);
  }
  html.redlotus body:not(.no-collapse) .main-menu {
    width: 60px;
  }
  html.redlotus body:not(.no-collapse) .main-menu .menu-wrap > div {
    width: 60px;
  }
  html.redlotus body:not(.no-collapse) .main-menu .logo-wrap {
    margin: 0;
    padding: 19px 10px;
    width: 60px;
  }
  html.redlotus body:not(.no-collapse) .main-menu .logo-wrap .main-logo-mob {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  html.redlotus body:not(.no-collapse) .main-menu .logo-wrap .main-logo,
  html.redlotus body:not(.no-collapse) .main-menu .logo-wrap a span {
    display: none;
  }
  html.redlotus body:not(.no-collapse) .main-menu #MenuView {
    border: none;
    padding: 20px 10px 141px;
    width: 60px;
  }
  html.redlotus body:not(.no-collapse) .main-menu #MenuView .item {
    height: 40px;
    margin-bottom: 12px;
    width: 40px;
  }
  html.redlotus body:not(.no-collapse) .main-menu #MenuView .item .item-link .item-title {
    display: none;
  }
  html.redlotus body:not(.no-collapse) .main-menu #MenuView .item .item-link .alert-count {
    margin: 0;
    right: -5px;
    top: -3px;
  }
  html.redlotus body:not(.no-collapse) .main-menu #MenuView .more {
    padding-right: 0;
    padding-left: 0;
  }
  html.redlotus body:not(.no-collapse) .main-menu #RecentlyViewedView {
    display: none;
  }
  html.redlotus body:not(.no-collapse) .main-menu .ui-chooser {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: auto;
    padding-bottom: 15px;
    padding-top: 15px;
    width: 60px;
  }
  html.redlotus body:not(.no-collapse) .main-menu .ui-chooser .device {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  html.redlotus body:not(.no-collapse) .main-menu .ui-chooser .device a {
    margin-top: 12px;
  }
}
html.redlotus .checkbox-wrapper {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: flex;
  flex-shrink: 0;
}
html.redlotus .checkbox-wrapper .hasCheckBox {
  padding: 0 0 0 20px;
}
html.redlotus .checkbox-wrapper .hasCheckBox + label {
  color: #808080;
  font-size: 16px;
  line-height: 24px;
  margin: 0;
  padding: 0 25px 0 5px;
}
html.redlotus .checkbox-wrapper .hasCheckBox.c_on + label {
  color: #000;
}
html.redlotus .hasCheckBox {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none !important;
  color: #808080;
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 0;
  padding: 0 25px;
}
html.redlotus .hasCheckBox.c_on:after {
  opacity: 1;
}
html.redlotus .hasCheckBox:before,
html.redlotus .hasCheckBox:after {
  content: '';
  display: block;
  height: 18px;
  left: 1px;
  position: absolute;
  top: 1px;
  width: 18px;
}
html.redlotus .hasCheckBox:before {
  background: url(../images/icon/checkbox-icon.svg) center no-repeat;
  -webkit-transition: background .1s linear, border .1s linear;
  -o-transition: background .1s linear, border .1s linear;
  transition: background .1s linear, border .1s linear;
  z-index: 1;
}
html.redlotus .hasCheckBox:after {
  background: url(../images/icon/checkboxActive-icon.svg) center no-repeat;
  opacity: 0;
  -webkit-transition: opacity .1s linear;
  -o-transition: opacity .1s linear;
  transition: opacity .1s linear;
  z-index: 2;
}
html.redlotus .ui-dialog {
  background: #fff;
  border: none;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  font-family: "Roboto", sans-serif !important;
  height: auto !important;
}
html.redlotus .ui-dialog .ui-dialog-titlebar {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none;
  border: none;
  border-bottom: 1px solid #ebebeb !important;
  border-radius: 3px 3px 0 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 45px;
  padding: 0 20px !important;
}
html.redlotus .ui-dialog .ui-dialog-titlebar .ui-dialog-title {
  background: none;
  border: none;
  color: #000;
  display: block;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  font-weight: normal;
  margin-right: 15px;
  overflow: hidden;
  padding-top: 2px !important;
  text-indent: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: auto;
}
html.redlotus .ui-dialog .ui-dialog-titlebar-close {
  background: url(../images/widget-close-btn.png) !important;
  border: none;
}
html.redlotus .ui-dialog .ui-dialog-titlebar-close .ui-button-text {
  display: none;
}
html.redlotus .ui-dialog .ui-icon-gripsmall-diagonal-se {
  display: none !important;
}
html.redlotus .ui-dialog .ui-dialog-content {
  background: none;
  border: none;
}
html.redlotus .ui-dialog .ui-dialog-content .general-issue-notice {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .ui-dialog .ui-dialog-content .general-issue-notice span:before {
  color: #ccd0df;
}
html.redlotus .ui-dialog .ui-dialog-content .general-issue-notice p {
  margin-left: 0 !important;
  width: 100%;
}
html.redlotus .ui-dialog .ui-dialog-content.modal-settings {
  border: none;
  padding: 0;
}
html.redlotus .ui-dialog .ui-dialog-content.modal-settings .wide.form .col-0 {
  width: 3%;
}
html.redlotus .ui-dialog .ui-dialog-content.modal-settings .wide.form .col-1 {
  width: 97%;
}
html.redlotus .ui-dialog .ui-dialog-content.modal-settings label {
  color: #808080;
  font-size: 13px;
  font-weight: normal;
  line-height: 15px;
  margin: 0;
  width: 100%;
}
html.redlotus .ui-dialog .ui-dialog-content.modal-settings .settings-form-field {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #212529 !important;
  display: block;
  font-size: 16px;
  margin: 0;
  outline: none;
  width: 100%;
  line-height: 34px;
  height: 42px;
  padding: 0 10px;
  text-indent: 0 !important;
}
html.redlotus .ui-dialog .ui-dialog-content.modal-settings .settings-form-field:focus {
  background: #fff;
  border-color: rgba(77,124,254,0.8);
}
html.redlotus .ui-dialog .ui-dialog-content.modal-settings .form-toolbar {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}
html.redlotus .ui-dialog .ui-dialog-content.modal-settings .form-toolbar .green-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: #4d7cfe;
  color: #fff;
  cursor: pointer;
  padding: 0 20px;
}
html.redlotus .ui-dialog .ui-dialog-content.modal-settings .form-toolbar .green-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus .ui-dialog .ui-dialog-content.modal-settings .form-toolbar .green-button .z-label:after {
  top: 0;
}
html.redlotus .ui-dialog .ui-dialog-content.modal-settings .form-toolbar .green-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus .ui-dialog .ui-dialog-content.modal-settings .form-toolbar .green-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus .ui-dialog .ui-dialog-content.modal-settings .form-toolbar .green-button:hover {
  background: #2f5fe3;
}
html.redlotus .ui-dialog .ui-dialog-content.modal-settings .form-toolbar .green-button.action-take {
  background: #f7c517;
}
html.redlotus .ui-dialog .ui-dialog-content.modal-settings .form-toolbar .green-button.action-take:hover {
  background: #ecb908;
}
html.redlotus .ui-dialog .ui-dialog-content.modal-settings .form-toolbar .green-button.action-complete,
html.redlotus .ui-dialog .ui-dialog-content.modal-settings .form-toolbar .green-button.action-accept {
  background: #62c932;
}
html.redlotus .ui-dialog .ui-dialog-content.modal-settings .form-toolbar .green-button.action-complete:hover,
html.redlotus .ui-dialog .ui-dialog-content.modal-settings .form-toolbar .green-button.action-accept:hover {
  background: #58b52d;
}
html.redlotus .ui-dialog .SearchView {
  margin-top: -1px;
}
html.redlotus .ui-dialog #search-formmodal {
  background: #ecf0f9;
  border: none;
}
html.redlotus .ui-dialog #search-formmodal .search-view-0 {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0;
  padding: 0;
  margin: 0 !important;
  width: 100%;
}
html.redlotus .ui-dialog #search-formmodal .search-view-0 .form-component:first-child {
  padding: 0;
}
html.redlotus .ui-dialog #search-formmodal .search-view-0 .form-component .fields {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .ui-dialog #search-formmodal .search-view-0 table tbody tr td {
  display: flex;
}
html.redlotus .ui-dialog #search-formmodal .search-view-0 .search {
  height: 38px;
  padding-bottom: 6px;
  padding-top: 7px;
  position: relative;
}
html.redlotus .ui-dialog #search-formmodal .search-view-0 .search.search__active .global-search-loopa {
  margin-right: 0;
}
html.redlotus .ui-dialog #search-formmodal .search-view-0 .search.search__active #queue-search-element {
  display: block;
}
html.redlotus .ui-dialog #search-formmodal .search-view-0 .search .global-search-loopa {
  background: url(../images/icon/search-icon.svg) left center no-repeat;
  border: none;
  height: 20px;
  margin-right: 15px;
  width: 20px;
}
html.redlotus .ui-dialog #search-formmodal .search-view-0 .search .ui-multiselect-menu {
  background: #fff;
  border: none;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  color: #212529;
  font-family: "Roboto", sans-serif !important;
  font-size: 15px;
  padding: 3px 0 !important;
  left: auto !important;
  right: -120px;
}
html.redlotus .ui-dialog #search-formmodal .search-view-0 .search .ui-multiselect-menu ul {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .ui-dialog #search-formmodal .search-view-0 .search .ui-multiselect-menu ul li {
  margin: 0;
}
html.redlotus .ui-dialog #search-formmodal .search-view-0 .search .ui-multiselect-menu ul li label {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: transparent;
  border: none !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0 !important;
  padding: 5px 10px 5px 32px !important;
  position: relative;
  width: 100%;
}
html.redlotus .ui-dialog #search-formmodal .search-view-0 .search .ui-multiselect-menu ul li label.ui-state-hover {
  background: #4d7cfe;
  border-radius: 0;
  color: #fff;
  font-weight: normal;
}
html.redlotus .ui-dialog #search-formmodal .search-view-0 .search .ui-multiselect-menu ul li label.c_on:after {
  opacity: 1;
}
html.redlotus .ui-dialog #search-formmodal .search-view-0 .search .ui-multiselect-menu ul li label:before,
html.redlotus .ui-dialog #search-formmodal .search-view-0 .search .ui-multiselect-menu ul li label:after {
  content: '';
  display: block;
  height: 18px;
  left: 1px;
  position: absolute;
  top: 1px;
  width: 18px;
}
html.redlotus .ui-dialog #search-formmodal .search-view-0 .search .ui-multiselect-menu ul li label:before {
  background: url(../images/icon/checkbox-icon.svg) center no-repeat;
  -webkit-transition: background .1s linear, border .1s linear;
  -o-transition: background .1s linear, border .1s linear;
  transition: background .1s linear, border .1s linear;
  z-index: 1;
}
html.redlotus .ui-dialog #search-formmodal .search-view-0 .search .ui-multiselect-menu ul li label:after {
  background: url(../images/icon/checkboxActive-icon.svg) center no-repeat;
  opacity: 0;
  -webkit-transition: opacity .1s linear;
  -o-transition: opacity .1s linear;
  transition: opacity .1s linear;
  z-index: 2;
}
html.redlotus .ui-dialog #search-formmodal .search-view-0 .search .ui-multiselect-menu ul li label:before,
html.redlotus .ui-dialog #search-formmodal .search-view-0 .search .ui-multiselect-menu ul li label:after {
  left: 8px;
  top: 8px;
}
html.redlotus .ui-dialog #search-formmodal .search-view-0 .search .ui-autocomplete-input,
html.redlotus .ui-dialog #search-formmodal .search-view-0 .search .search-input {
  background: transparent;
  border: none;
  font-size: 16px;
  font-style: normal;
}
html.redlotus .ui-dialog #search-formmodal .search-view-0 .search #queue-search-element {
  display: none;
}
html.redlotus .ui-dialog #search-formmodal .search-view-0 .search #queue-search-element .z-spinner {
  left: 0;
  top: 8px;
}
html.redlotus .ui-dialog #search-formmodal .search-view-0 .search #queue-search-element .ui-autocomplete {
  left: auto !important;
  margin-left: -10px;
  top: 33px !important;
}
html.redlotus .ui-dialog #search-formmodal .search-view-0 .search-form-tools {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: right;
  -moz-justify-content: right;
  -ms-justify-content: right;
  justify-content: right;
  -ms-flex-pack: right;
  left: 0;
  margin-left: 7px;
  position: relative;
  top: 0;
}
html.redlotus .ui-dialog #search-formmodal .search-view-0 .search-form-tools a {
  box-shadow: none;
  margin-left: 15px;
  margin-right: 0;
  padding: 10px 5px;
  transition: none;
  white-space: nowrap;
}
html.redlotus .ui-dialog #search-formmodal .search-view-0 .search-form-tools a:after {
  content: none;
}
html.redlotus .ui-dialog #search-formmodal .search-view-0 .search-form-tools a:first-child {
  margin-left: 0;
}
html.redlotus .ui-dialog #search-formmodal .search-view-0 .search-form-tools a#clear-search-linkmodal,
html.redlotus .ui-dialog #search-formmodal .search-view-0 .search-form-tools a#clear-search-link {
  background: #2f5fe3 !important;
  box-shadow: none;
  margin-left: 7px;
  position: static !important;
}
html.redlotus .ui-dialog #search-formmodal .search-view-0 .search-form-tools a#clear-search-linkmodal:hover,
html.redlotus .ui-dialog #search-formmodal .search-view-0 .search-form-tools a#clear-search-link:hover {
  background: #4d7cfe !important;
}
html.redlotus .ui-dialog #search-formmodal .search-view-0 .search-form-tools a#clear-search-linkmodal .btn-text,
html.redlotus .ui-dialog #search-formmodal .search-view-0 .search-form-tools a#clear-search-link .btn-text {
  color: #fff;
}
html.redlotus .ui-dialog #search-formmodal .search-view-0 .search-form-tools a#clear-search-linkmodal .icon-clear,
html.redlotus .ui-dialog #search-formmodal .search-view-0 .search-form-tools a#clear-search-link .icon-clear {
  font-size: 24px;
}
@media (max-width: 768px) {
  html.redlotus .ui-dialog #search-formmodal .search-view-0 .search-form-tools {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-pack: space-between;
  }
  html.redlotus .ui-dialog #search-formmodal .search-view-0 .search-form-tools a#clear-search-link:hover,
  html.redlotus .ui-dialog #search-formmodal .search-view-0 .search-form-tools a#clear-search-link,
  html.redlotus .ui-dialog #search-formmodal .search-view-0 .search-form-tools a:hover,
  html.redlotus .ui-dialog #search-formmodal .search-view-0 .search-form-tools a {
    background: none !important;
    margin: 0;
  }
  html.redlotus .ui-dialog #search-formmodal .search-view-0 .search-form-tools a#clear-search-link:hover .btn-text,
  html.redlotus .ui-dialog #search-formmodal .search-view-0 .search-form-tools a#clear-search-link .btn-text,
  html.redlotus .ui-dialog #search-formmodal .search-view-0 .search-form-tools a:hover .btn-text,
  html.redlotus .ui-dialog #search-formmodal .search-view-0 .search-form-tools a .btn-text {
    color: #4d7cfe !important;
  }
}
html.redlotus .ui-dialog #search-formmodal .search-view-0 .filters-bar {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: right;
  -moz-justify-content: right;
  -ms-justify-content: right;
  justify-content: right;
  -ms-flex-pack: right;
  left: 0;
  position: relative;
  top: 0 !important;
}
html.redlotus .ui-dialog #search-formmodal .search-view-0 .filters-bar > div {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 44px;
}
html.redlotus .ui-dialog #search-formmodal .search-view-0 .filters-bar strong {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #808080;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 14px;
  font-weight: 400;
  margin-right: 10px;
}
html.redlotus .ui-dialog #search-formmodal .search-view-0 .filters-bar label {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: none;
  border-radius: 3px;
  color: #212529 !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-family: "Roboto", sans-serif !important;
  font-size: 14px !important;
  font-weight: 400;
  height: 100%;
  margin: 0;
  padding: 0 20px;
}
html.redlotus .ui-dialog #search-formmodal .search-view-0 .filters-bar label:hover {
  background: none !important;
  color: #212529 !important;
}
html.redlotus .ui-dialog #search-formmodal .search-view-0 .filters-bar label.radio-wl__label:before,
html.redlotus .ui-dialog #search-formmodal .search-view-0 .filters-bar label.radio-wl__label:after {
  display: none;
}
html.redlotus .ui-dialog #search-formmodal .search-view-0 .filters-bar .ui-state-active:hover,
html.redlotus .ui-dialog #search-formmodal .search-view-0 .filters-bar .ui-state-active {
  background: #4d7cfe !important;
  box-shadow: 0 2px 30px rgba(204,208,223,0.3);
  color: #fff !important;
}
html.redlotus .ui-dialog #search-formmodal .search-view-0 .list-view-items-summary-clone {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #808080;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 15px;
  margin-left: 50px;
  margin-top: 0;
  position: static;
}
html.redlotus .ui-dialog #search-formmodal .search-view-0 .list-view-items-summary-clone span {
  color: #212529;
  font-weight: 500;
  margin-right: 5px;
}
@media (max-width: 768px) {
  html.redlotus .ui-dialog #search-formmodal .search-view-0 .list-view-items-summary-clone {
    display: none;
  }
}
html.redlotus .ui-dialog #search-formmodal .search-view-0 .ui-multiselect-menu {
  left: 0 !important;
  margin-left: 0;
  margin-top: 5px;
}
html.redlotus .ui-dialog #search-formmodal .search-view-0 .global-search-loopa {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .ui-dialog #search-formmodal .search-view-0 .form-component {
  margin: 0;
}
html.redlotus .ui-dialog #search-formmodal .search-view-0 .form-component:first-child {
  padding: 0 20px;
}
html.redlotus .ui-dialog #search-formmodal .search-form-tools {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: right;
  -moz-justify-content: right;
  -ms-justify-content: right;
  justify-content: right;
  -ms-flex-pack: right;
  left: 0;
  margin-left: 7px;
  position: relative;
  top: 0;
}
html.redlotus .ui-dialog #search-formmodal .search-form-tools a {
  box-shadow: none;
  margin-left: 15px;
  margin-right: 0;
  padding: 10px 5px;
  transition: none;
  white-space: nowrap;
}
html.redlotus .ui-dialog #search-formmodal .search-form-tools a:after {
  content: none;
}
html.redlotus .ui-dialog #search-formmodal .search-form-tools a:first-child {
  margin-left: 0;
}
html.redlotus .ui-dialog #search-formmodal .search-form-tools a#clear-search-linkmodal,
html.redlotus .ui-dialog #search-formmodal .search-form-tools a#clear-search-link {
  background: #2f5fe3 !important;
  box-shadow: none;
  margin-left: 7px;
  position: static !important;
}
html.redlotus .ui-dialog #search-formmodal .search-form-tools a#clear-search-linkmodal:hover,
html.redlotus .ui-dialog #search-formmodal .search-form-tools a#clear-search-link:hover {
  background: #4d7cfe !important;
}
html.redlotus .ui-dialog #search-formmodal .search-form-tools a#clear-search-linkmodal .btn-text,
html.redlotus .ui-dialog #search-formmodal .search-form-tools a#clear-search-link .btn-text {
  color: #fff;
}
html.redlotus .ui-dialog #search-formmodal .search-form-tools a#clear-search-linkmodal .icon-clear,
html.redlotus .ui-dialog #search-formmodal .search-form-tools a#clear-search-link .icon-clear {
  font-size: 24px;
}
@media (max-width: 768px) {
  html.redlotus .ui-dialog #search-formmodal .search-form-tools {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-pack: space-between;
  }
  html.redlotus .ui-dialog #search-formmodal .search-form-tools a#clear-search-link:hover,
  html.redlotus .ui-dialog #search-formmodal .search-form-tools a#clear-search-link,
  html.redlotus .ui-dialog #search-formmodal .search-form-tools a:hover,
  html.redlotus .ui-dialog #search-formmodal .search-form-tools a {
    background: none !important;
    margin: 0;
  }
  html.redlotus .ui-dialog #search-formmodal .search-form-tools a#clear-search-link:hover .btn-text,
  html.redlotus .ui-dialog #search-formmodal .search-form-tools a#clear-search-link .btn-text,
  html.redlotus .ui-dialog #search-formmodal .search-form-tools a:hover .btn-text,
  html.redlotus .ui-dialog #search-formmodal .search-form-tools a .btn-text {
    color: #4d7cfe !important;
  }
}
html.redlotus .ui-dialog #search-formmodal .advanced-search {
  background: #fff;
  border: none;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
}
html.redlotus .ui-dialog #search-formmodal .advanced-search .form-component {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0;
  padding: 0;
}
html.redlotus .ui-dialog #search-formmodal .advanced-search .form-component .label label {
  color: #808080;
  font-size: 13px;
  line-height: 15px;
  margin: 10px 0 5px;
  width: 100%;
}
html.redlotus .ui-dialog #search-formmodal .advanced-search .form-component .fields {
  width: 100%;
}
html.redlotus .ui-dialog #search-formmodal .advanced-search .form-component .fields input {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #212529 !important;
  display: block;
  font-size: 16px;
  margin: 0;
  outline: none;
  width: 100%;
  line-height: 34px;
  height: 42px;
  padding: 0 10px;
  text-indent: 0 !important;
}
html.redlotus .ui-dialog #search-formmodal .advanced-search .form-component .fields input:focus {
  background: #fff;
  border-color: rgba(77,124,254,0.8);
}
html.redlotus .ui-dialog #search-formmodal .advanced-search .view-toolbar-container {
  border-top-color: #ebebeb;
  margin-top: 20px;
}
html.redlotus .ui-dialog #search-formmodal .advanced-search .view-toolbar-container .form-toolbar {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding-top: 20px;
}
html.redlotus .ui-dialog #search-formmodal .advanced-search .view-toolbar-container .form-toolbar .toolbar-button {
  margin-left: 0;
  margin-right: 20px;
}
html.redlotus .ui-dialog #search-formmodal .advanced-search .view-toolbar-container .form-toolbar .submit-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: #4d7cfe;
}
html.redlotus .ui-dialog #search-formmodal .advanced-search .view-toolbar-container .form-toolbar .submit-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus .ui-dialog #search-formmodal .advanced-search .view-toolbar-container .form-toolbar .submit-button .z-label:after {
  top: 0;
}
html.redlotus .ui-dialog #search-formmodal .advanced-search .view-toolbar-container .form-toolbar .submit-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus .ui-dialog #search-formmodal .advanced-search .view-toolbar-container .form-toolbar .submit-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus .ui-dialog #search-formmodal .advanced-search .view-toolbar-container .form-toolbar .submit-button:hover {
  background: #2f5fe3;
}
html.redlotus .ui-dialog #search-formmodal .advanced-search .view-toolbar-container .form-toolbar .submit-button.action-take {
  background: #f7c517;
}
html.redlotus .ui-dialog #search-formmodal .advanced-search .view-toolbar-container .form-toolbar .submit-button.action-take:hover {
  background: #ecb908;
}
html.redlotus .ui-dialog #search-formmodal .advanced-search .view-toolbar-container .form-toolbar .submit-button.action-complete,
html.redlotus .ui-dialog #search-formmodal .advanced-search .view-toolbar-container .form-toolbar .submit-button.action-accept {
  background: #62c932;
}
html.redlotus .ui-dialog #search-formmodal .advanced-search .view-toolbar-container .form-toolbar .submit-button.action-complete:hover,
html.redlotus .ui-dialog #search-formmodal .advanced-search .view-toolbar-container .form-toolbar .submit-button.action-accept:hover {
  background: #58b52d;
}
html.redlotus .ui-dialog #search-formmodal .advanced-search .view-toolbar-container .form-toolbar .cancel-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: none !important;
  border: 1px solid rgba(77,124,254,0.3) !important;
  color: #4d7cfe !important;
}
html.redlotus .ui-dialog #search-formmodal .advanced-search .view-toolbar-container .form-toolbar .cancel-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus .ui-dialog #search-formmodal .advanced-search .view-toolbar-container .form-toolbar .cancel-button .z-label:after {
  top: 0;
}
html.redlotus .ui-dialog #search-formmodal .advanced-search .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus .ui-dialog #search-formmodal .advanced-search .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus .ui-dialog #search-formmodal .advanced-search .view-toolbar-container .form-toolbar .cancel-button:hover {
  background: rgba(77,124,254,0.1) !important;
}
html.redlotus .ui-dialog #search-formmodal .advanced-search .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner {
  bottom: -1px;
  left: -1px;
  right: -1px;
  top: -1px;
}
html.redlotus .ui-dialog #search-formmodal .advanced-search .view-toolbar-container .form-toolbar .cancel-button .z-label {
  background: none !important;
  color: #4d7cfe !important;
  padding: 0 10px !important;
}
html.redlotus .ui-dialog .ModalSearchAndListView {
  position: static;
}
html.redlotus .ui-dialog .ModalSearchAndListView #list-viewmodal {
  background: #fff;
  border: none;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  width: 100%;
  box-shadow: none;
  position: static;
}
html.redlotus .ui-dialog .ModalSearchAndListView #list-viewmodal thead,
html.redlotus .ui-dialog .ModalSearchAndListView #list-viewmodal thead tr {
  background: none;
}
html.redlotus .ui-dialog .ModalSearchAndListView #list-viewmodal tbody tr:hover td {
  background: #4d7cfe;
  color: #fff;
}
html.redlotus .ui-dialog .ModalSearchAndListView #list-viewmodal tbody tr:hover td a {
  color: #fff !important;
}
html.redlotus .ui-dialog .ModalSearchAndListView #list-viewmodal thead td,
html.redlotus .ui-dialog .ModalSearchAndListView #list-viewmodal tbody td {
  border-color: #ebebeb;
}
html.redlotus .ui-dialog .ModalSearchAndListView #list-viewmodal tfoot td {
  background: #c6d2ec !important;
  color: #212529;
  font-weight: normal;
  height: auto !important;
}
html.redlotus .ui-dialog .ModalSearchAndListView #list-viewmodal tfoot td:first-child {
  border-bottom-left-radius: 3px;
}
html.redlotus .ui-dialog .ModalSearchAndListView #list-viewmodal tfoot td:last-child {
  border-bottom-right-radius: 3px;
}
html.redlotus .ui-dialog .ModalSearchAndListView #list-viewmodal th,
html.redlotus .ui-dialog .ModalSearchAndListView #list-viewmodal td:not(.checkbox-column) {
  padding: 10px 20px 10px 0;
}
html.redlotus .ui-dialog .ModalSearchAndListView #list-viewmodal th:first-child,
html.redlotus .ui-dialog .ModalSearchAndListView #list-viewmodal td:first-child {
  padding-left: 20px !important;
}
html.redlotus .ui-dialog .ModalSearchAndListView #list-viewmodal th {
  background: none !important;
  border: none;
  color: #808080;
  font-size: 13px;
  font-weight: 500 !important;
  line-height: 15px !important;
  padding: 20px 20px 20px 0 !important;
}
html.redlotus .ui-dialog .ModalSearchAndListView #list-viewmodal th a {
  color: #808080;
  text-decoration: none;
}
html.redlotus .ui-dialog .ModalSearchAndListView #list-viewmodal th a:hover {
  color: #2c0f0f !important;
}
html.redlotus .ui-dialog .ModalSearchAndListView #list-viewmodal td {
  height: 58px;
  vertical-align: middle !important;
}
html.redlotus .ui-dialog .ModalSearchAndListView #list-viewmodal td a {
  color: #2c0f0f;
}
html.redlotus .ui-dialog .ModalSearchAndListView #list-viewmodal .unbordered-bottom td {
  border-bottom: none;
}
html.redlotus .ui-dialog .ModalSearchAndListView #list-viewmodal .checkbox-column {
  padding-right: 0;
}
html.redlotus .ui-dialog .ModalSearchAndListView #list-viewmodal .checkbox-column .hasCheckBox {
  margin: 0 20px 0 0;
  padding: 0 0 0 20px;
}
html.redlotus .ui-dialog .ModalSearchAndListView #list-viewmodal .items-wrapper {
  background: none !important;
}
html.redlotus .ui-dialog .ModalSearchAndListView #list-viewmodal .items-wrapper .items {
  border: none !important;
}
html.redlotus .ui-dialog .ModalSearchAndListView #list-viewmodal .items-wrapper .items tbody {
  font-size: 16px;
}
html.redlotus .ui-dialog #modal-edit-form {
  background: #fff;
  padding: 20px 20px 15px 20px;
}
html.redlotus .ui-dialog #modal-edit-form .float-bar {
  height: auto;
  margin: 0;
  padding: 0;
  z-index: 999;
}
html.redlotus .ui-dialog #modal-edit-form .float-bar .view-toolbar-container {
  background: #fff;
  border: none !important;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  padding: 20px;
}
html.redlotus .ui-dialog #modal-edit-form .float-bar .view-toolbar-container.dock {
  border-top: 1px solid #ebebeb !important;
  margin-top: 50px;
  padding: 50px 0 0 0;
}
@media (max-width: 768px) {
  html.redlotus .ui-dialog #modal-edit-form .float-bar .view-toolbar-container.dock {
    margin-top: 10px;
    padding: 10px 0 0 0;
  }
  html.redlotus .ui-dialog #modal-edit-form .float-bar .view-toolbar-container.dock .form-toolbar {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  html.redlotus .ui-dialog #modal-edit-form .float-bar .view-toolbar-container.dock .form-toolbar > a {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    margin: 0;
    width: 100%;
  }
  html.redlotus .ui-dialog #modal-edit-form .float-bar .view-toolbar-container.dock .form-toolbar > a:not(:first-child) {
    margin-top: 10px;
  }
}
html.redlotus .ui-dialog #modal-edit-form .view-toolbar-container {
  border-top: 1px solid #ebebeb !important;
  margin-top: 50px;
  padding-top: 50px;
}
html.redlotus .ui-dialog #modal-edit-form .view-toolbar-container .modal-view-toolbar,
html.redlotus .ui-dialog #modal-edit-form .view-toolbar-container .form-toolbar {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding-top: 0 !important;
}
html.redlotus .ui-dialog #modal-edit-form .view-toolbar-container .modal-view-toolbar > a,
html.redlotus .ui-dialog #modal-edit-form .view-toolbar-container .form-toolbar > a {
  margin: 0;
}
html.redlotus .ui-dialog #modal-edit-form .view-toolbar-container .modal-view-toolbar > a:not(:first-child),
html.redlotus .ui-dialog #modal-edit-form .view-toolbar-container .form-toolbar > a:not(:first-child) {
  margin-left: 20px;
}
html.redlotus .ui-dialog #modal-edit-form .view-toolbar-container .modal-view-toolbar .toolbar-button,
html.redlotus .ui-dialog #modal-edit-form .view-toolbar-container .form-toolbar .toolbar-button {
  margin-left: 0;
  margin-right: 20px;
}
html.redlotus .ui-dialog #modal-edit-form .view-toolbar-container .modal-view-toolbar .submit-button,
html.redlotus .ui-dialog #modal-edit-form .view-toolbar-container .form-toolbar .submit-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: #4d7cfe;
}
html.redlotus .ui-dialog #modal-edit-form .view-toolbar-container .modal-view-toolbar .submit-button .z-label,
html.redlotus .ui-dialog #modal-edit-form .view-toolbar-container .form-toolbar .submit-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus .ui-dialog #modal-edit-form .view-toolbar-container .modal-view-toolbar .submit-button .z-label:after,
html.redlotus .ui-dialog #modal-edit-form .view-toolbar-container .form-toolbar .submit-button .z-label:after {
  top: 0;
}
html.redlotus .ui-dialog #modal-edit-form .view-toolbar-container .modal-view-toolbar .submit-button.loading .z-spinner,
html.redlotus .ui-dialog #modal-edit-form .view-toolbar-container .form-toolbar .submit-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus .ui-dialog #modal-edit-form .view-toolbar-container .modal-view-toolbar .submit-button.loading .z-spinner .spinner,
html.redlotus .ui-dialog #modal-edit-form .view-toolbar-container .form-toolbar .submit-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus .ui-dialog #modal-edit-form .view-toolbar-container .modal-view-toolbar .submit-button:hover,
html.redlotus .ui-dialog #modal-edit-form .view-toolbar-container .form-toolbar .submit-button:hover {
  background: #2f5fe3;
}
html.redlotus .ui-dialog #modal-edit-form .view-toolbar-container .modal-view-toolbar .submit-button.action-take,
html.redlotus .ui-dialog #modal-edit-form .view-toolbar-container .form-toolbar .submit-button.action-take {
  background: #f7c517;
}
html.redlotus .ui-dialog #modal-edit-form .view-toolbar-container .modal-view-toolbar .submit-button.action-take:hover,
html.redlotus .ui-dialog #modal-edit-form .view-toolbar-container .form-toolbar .submit-button.action-take:hover {
  background: #ecb908;
}
html.redlotus .ui-dialog #modal-edit-form .view-toolbar-container .modal-view-toolbar .submit-button.action-complete,
html.redlotus .ui-dialog #modal-edit-form .view-toolbar-container .modal-view-toolbar .submit-button.action-accept,
html.redlotus .ui-dialog #modal-edit-form .view-toolbar-container .form-toolbar .submit-button.action-complete,
html.redlotus .ui-dialog #modal-edit-form .view-toolbar-container .form-toolbar .submit-button.action-accept {
  background: #62c932;
}
html.redlotus .ui-dialog #modal-edit-form .view-toolbar-container .modal-view-toolbar .submit-button.action-complete:hover,
html.redlotus .ui-dialog #modal-edit-form .view-toolbar-container .modal-view-toolbar .submit-button.action-accept:hover,
html.redlotus .ui-dialog #modal-edit-form .view-toolbar-container .form-toolbar .submit-button.action-complete:hover,
html.redlotus .ui-dialog #modal-edit-form .view-toolbar-container .form-toolbar .submit-button.action-accept:hover {
  background: #58b52d;
}
html.redlotus .ui-dialog #modal-edit-form .view-toolbar-container .modal-view-toolbar .cancel-button,
html.redlotus .ui-dialog #modal-edit-form .view-toolbar-container .form-toolbar .cancel-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: none !important;
  border: 1px solid rgba(77,124,254,0.3) !important;
  color: #4d7cfe !important;
}
html.redlotus .ui-dialog #modal-edit-form .view-toolbar-container .modal-view-toolbar .cancel-button .z-label,
html.redlotus .ui-dialog #modal-edit-form .view-toolbar-container .form-toolbar .cancel-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus .ui-dialog #modal-edit-form .view-toolbar-container .modal-view-toolbar .cancel-button .z-label:after,
html.redlotus .ui-dialog #modal-edit-form .view-toolbar-container .form-toolbar .cancel-button .z-label:after {
  top: 0;
}
html.redlotus .ui-dialog #modal-edit-form .view-toolbar-container .modal-view-toolbar .cancel-button.loading .z-spinner,
html.redlotus .ui-dialog #modal-edit-form .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus .ui-dialog #modal-edit-form .view-toolbar-container .modal-view-toolbar .cancel-button.loading .z-spinner .spinner,
html.redlotus .ui-dialog #modal-edit-form .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus .ui-dialog #modal-edit-form .view-toolbar-container .modal-view-toolbar .cancel-button:hover,
html.redlotus .ui-dialog #modal-edit-form .view-toolbar-container .form-toolbar .cancel-button:hover {
  background: rgba(77,124,254,0.1) !important;
}
html.redlotus .ui-dialog #modal-edit-form .view-toolbar-container .modal-view-toolbar .cancel-button.loading .z-spinner,
html.redlotus .ui-dialog #modal-edit-form .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner {
  bottom: -1px;
  left: -1px;
  right: -1px;
  top: -1px;
}
html.redlotus .ui-dialog #modal-edit-form .view-toolbar-container .modal-view-toolbar .cancel-button .z-label,
html.redlotus .ui-dialog #modal-edit-form .view-toolbar-container .form-toolbar .cancel-button .z-label {
  background: none !important;
  color: #4d7cfe !important;
  padding: 0 10px !important;
}
html.redlotus .ui-dialog #modal-edit-form .view-toolbar-container .modal-view-toolbar .delete-button,
html.redlotus .ui-dialog #modal-edit-form .view-toolbar-container .form-toolbar .delete-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: #ff7373;
}
html.redlotus .ui-dialog #modal-edit-form .view-toolbar-container .modal-view-toolbar .delete-button .z-label,
html.redlotus .ui-dialog #modal-edit-form .view-toolbar-container .form-toolbar .delete-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus .ui-dialog #modal-edit-form .view-toolbar-container .modal-view-toolbar .delete-button .z-label:after,
html.redlotus .ui-dialog #modal-edit-form .view-toolbar-container .form-toolbar .delete-button .z-label:after {
  top: 0;
}
html.redlotus .ui-dialog #modal-edit-form .view-toolbar-container .modal-view-toolbar .delete-button.loading .z-spinner,
html.redlotus .ui-dialog #modal-edit-form .view-toolbar-container .form-toolbar .delete-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus .ui-dialog #modal-edit-form .view-toolbar-container .modal-view-toolbar .delete-button.loading .z-spinner .spinner,
html.redlotus .ui-dialog #modal-edit-form .view-toolbar-container .form-toolbar .delete-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus .ui-dialog #modal-edit-form .view-toolbar-container .modal-view-toolbar .delete-button:hover,
html.redlotus .ui-dialog #modal-edit-form .view-toolbar-container .form-toolbar .delete-button:hover {
  background: #ea4f4f;
}
html.redlotus .ui-dialog #modal-edit-form .attributesContainer {
  padding-bottom: 0;
}
html.redlotus .ui-dialog #modal-edit-form .attributesContainer .errorSummary {
  border: none;
  border-radius: 3px !important;
  box-shadow: none;
  font-weight: normal;
  font-size: 14px;
  padding: 10px 15px;
}
html.redlotus .ui-dialog #modal-edit-form .left-column {
  padding: 0;
}
html.redlotus .ui-dialog #modal-edit-form .panel {
  margin-bottom: 40px;
}
html.redlotus .ui-dialog #modal-edit-form .panel:last-child {
  margin: 0;
}
html.redlotus .ui-dialog #modal-edit-form .panel .panelTitle {
  color: #4145be;
  font-size: 18px !important;
  font-weight: 500;
  line-height: 21px;
  margin-bottom: 25px !important;
}
html.redlotus .ui-dialog #modal-edit-form .form-grid {
  display: block;
}
html.redlotus .ui-dialog #modal-edit-form .form-grid .forms-block__group:last-child {
  margin-bottom: 0;
}
html.redlotus .ui-dialog #modal-edit-form .form-grid .forms-block__row {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
html.redlotus .ui-dialog #modal-edit-form .form-grid .forms-block__row > label {
  color: #808080;
  font-size: 13px;
  line-height: 15px;
  margin: 10px 0 5px;
  width: 100%;
}
html.redlotus .ui-dialog #modal-edit-form .form-grid .forms-block__row.forms-block__row-2.forms-block__row-left .form-component:first-child {
  padding-right: 7px;
}
html.redlotus .ui-dialog #modal-edit-form .form-grid .forms-block__row.forms-block__row-2.forms-block__row-right {
  justify-content: end;
}
html.redlotus .ui-dialog #modal-edit-form .form-grid .forms-block__row.forms-block__row-2.forms-block__row-right .form-component:last-child {
  padding-left: 7px;
}
html.redlotus .ui-dialog #modal-edit-form .form-grid .forms-block__row.forms-block__row-2 .form-component {
  max-width: 50%;
  width: 50%;
}
html.redlotus .ui-dialog #modal-edit-form .form-grid .forms-block__row.forms-block__row-2 .form-component .fields .form-component {
  max-width: 100%;
  padding: 0;
}
html.redlotus .ui-dialog #modal-edit-form .form-grid .form-component {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 0;
  width: auto;
}
html.redlotus .ui-dialog #modal-edit-form .form-grid .form-component:not(:first-child) {
  padding-left: 7px;
}
html.redlotus .ui-dialog #modal-edit-form .form-grid .form-component:not(:last-child) {
  padding-right: 7px;
}
html.redlotus .ui-dialog #modal-edit-form .form-grid .form-component .label {
  margin-bottom: 8px;
}
html.redlotus .ui-dialog #modal-edit-form .form-grid .form-component .label label {
  color: #808080;
  font-size: 13px;
  line-height: 15px;
  margin: 0;
  width: 100%;
}
html.redlotus .ui-dialog #modal-edit-form .form-grid .form-component .label label .required {
  color: #ff7373;
  font-weight: normal;
}
html.redlotus .ui-dialog #modal-edit-form .form-grid .form-component .label .forms-block__title {
  margin-bottom: 17px;
}
html.redlotus .ui-dialog #modal-edit-form .form-grid .form-component .label .forms-block__title .forms-block__description {
  font-weight: normal;
}
html.redlotus .ui-dialog #modal-edit-form .form-grid .form-component .fields {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .ui-dialog #modal-edit-form .form-grid .form-component .fields .form-component {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-top: 10px;
  padding: 0;
  width: 100%;
}
html.redlotus .ui-dialog #modal-edit-form .form-grid .form-component .fields .form-component .label {
  min-width: 100px;
  padding-right: 10px;
  width: 25%;
}
html.redlotus .ui-dialog #modal-edit-form .form-grid .form-component .fields .form-component .fields {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}
html.redlotus .ui-dialog #modal-edit-form .form-grid .form-component .description {
  color: #808080;
  font-size: 11px;
  font-style: italic;
  margin-top: 8px;
}
html.redlotus .ui-dialog #modal-edit-form input[type="password"],
html.redlotus .ui-dialog #modal-edit-form input[type="text"] {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #212529 !important;
  display: block;
  font-size: 16px;
  margin: 0;
  outline: none;
  width: 100%;
  line-height: 34px;
  height: 42px;
  padding: 0 10px;
  text-indent: 0 !important;
}
html.redlotus .ui-dialog #modal-edit-form input[type="password"]:focus,
html.redlotus .ui-dialog #modal-edit-form input[type="text"]:focus {
  background: #fff;
  border-color: rgba(77,124,254,0.8);
}
html.redlotus .ui-dialog #modal-edit-form textarea {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #212529 !important;
  display: block;
  font-size: 16px;
  margin: 0;
  outline: none;
  width: 100%;
  padding: 8px 10px;
}
html.redlotus .ui-dialog #modal-edit-form textarea:focus {
  background: #fff;
  border-color: rgba(77,124,254,0.8);
}
html.redlotus .ui-dialog #modal-edit-form .textarea-with-preview-link {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
}
html.redlotus .ui-dialog #modal-edit-form .textarea-with-preview-link .redactor_box,
html.redlotus .ui-dialog #modal-edit-form .textarea-with-preview-link > textarea {
  margin-right: 40px;
}
html.redlotus .ui-dialog #modal-edit-form .textarea-with-preview-link .redactor_box {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}
html.redlotus .ui-dialog #modal-edit-form .static-dropdown {
  display: flex;
  width: 100%;
}
html.redlotus .ui-dialog #modal-edit-form .static-dropdown .hasDropDown {
  margin-right: 20px;
}
html.redlotus .ui-dialog #modal-edit-form .static-dropdown input {
  height: 100%;
}
@media (max-width: 768px) {
  html.redlotus .ui-dialog #modal-edit-form .static-dropdown {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  html.redlotus .ui-dialog #modal-edit-form .static-dropdown .hasDropDown {
    margin-right: 0;
  }
  html.redlotus .ui-dialog #modal-edit-form .static-dropdown input {
    margin-top: 10px;
  }
}
html.redlotus .ui-dialog #modal-edit-form .hasParallelFields,
html.redlotus .ui-dialog #modal-edit-form .twoFields,
html.redlotus .ui-dialog #modal-edit-form .hasHalfs {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
}
html.redlotus .ui-dialog #modal-edit-form .hasParallelFields .twoFifths,
html.redlotus .ui-dialog #modal-edit-form .twoFields .twoFifths,
html.redlotus .ui-dialog #modal-edit-form .hasHalfs .twoFifths {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .ui-dialog #modal-edit-form .hasParallelFields input,
html.redlotus .ui-dialog #modal-edit-form .twoFields input,
html.redlotus .ui-dialog #modal-edit-form .hasHalfs input {
  height: 100%;
}
@media (max-width: 768px) {
  html.redlotus .ui-dialog #modal-edit-form .hasParallelFields,
  html.redlotus .ui-dialog #modal-edit-form .twoFields,
  html.redlotus .ui-dialog #modal-edit-form .hasHalfs {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  html.redlotus .ui-dialog #modal-edit-form .hasParallelFields > div,
  html.redlotus .ui-dialog #modal-edit-form .twoFields > div,
  html.redlotus .ui-dialog #modal-edit-form .hasHalfs > div {
    margin: 0 !important;
    padding: 0 !important;
    width: 100%;
  }
  html.redlotus .ui-dialog #modal-edit-form .hasParallelFields > div:not(:first-child),
  html.redlotus .ui-dialog #modal-edit-form .twoFields > div:not(:first-child),
  html.redlotus .ui-dialog #modal-edit-form .hasHalfs > div:not(:first-child) {
    margin-top: 10px !important;
  }
}
html.redlotus .ui-dialog #modal-edit-form .hasParallelFields > div:not(:first-child) {
  margin-left: 15px;
}
html.redlotus .ui-dialog #modal-edit-form .overlay-label-field {
  padding: 0;
}
html.redlotus .ui-dialog #modal-edit-form .overlay-label-field label {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  left: 10px;
  margin: 0;
  top: 0;
}
html.redlotus .ui-dialog #modal-edit-form .address-fields {
  width: 100%;
}
html.redlotus .ui-dialog #modal-edit-form .address-fields .overlay-label-field {
  height: 36px;
  margin-bottom: 15px;
}
html.redlotus .ui-dialog #modal-edit-form .address-fields .hasHalfs > div:first-child {
  margin-right: 15px;
}
@media (max-width: 768px) {
  html.redlotus .ui-dialog #modal-edit-form .address-fields .hasHalfs {
    margin-bottom: 15px;
  }
}
html.redlotus .ui-dialog #modal-edit-form .theme-color-radio-buttons,
html.redlotus .ui-dialog #modal-edit-form .texture-radio-buttons {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .ui-dialog #modal-edit-form .theme-color-radio-buttons .icon-lock,
html.redlotus .ui-dialog #modal-edit-form .texture-radio-buttons .icon-lock {
  left: 4px;
  top: 4px;
}
html.redlotus .ui-dialog #modal-edit-form .theme-color-radio-buttons.texture-radio-buttons .icon-lock,
html.redlotus .ui-dialog #modal-edit-form .texture-radio-buttons.texture-radio-buttons .icon-lock {
  top: 2px;
}
html.redlotus .ui-dialog #modal-edit-form .theme-color-radio-buttons .background-texture-1,
html.redlotus .ui-dialog #modal-edit-form .texture-radio-buttons .background-texture-1 {
  top: 2px;
}
html.redlotus .ui-dialog #modal-edit-form .radio-button-list {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .ui-dialog #modal-edit-form .radio-button-list .radio-input {
  margin-right: 15px;
}
html.redlotus .ui-dialog #modal-edit-form .radio-button-list .radio-input + .radio-input {
  margin-top: 5px;
}
html.redlotus .ui-dialog #modal-edit-form .radio-input {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .ui-dialog #modal-edit-form .radio-input label {
  margin-bottom: 0;
}
html.redlotus .ui-dialog #modal-edit-form .radio-input .radio-wl input {
  display: none;
}
html.redlotus .ui-dialog #modal-edit-form .radio-input .radio-wl .radio-wl__label {
  line-height: 18px;
}
html.redlotus .ui-dialog #modal-edit-form .radio-input .radio-wl .radio-wl__label:before,
html.redlotus .ui-dialog #modal-edit-form .radio-input .radio-wl .radio-wl__label:after {
  top: 0;
}
html.redlotus .ui-dialog #modal-edit-form .radio-input .radio-wl + .hasDropDown {
  margin-top: -10px;
  padding-left: 25px !important;
}
html.redlotus .ui-dialog #modal-edit-form .redactor_box {
  width: 100%;
}
html.redlotus .ui-dialog #modal-edit-form .email-template-combined-content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-top: 40px;
  padding: 0 !important;
  position: static;
  width: 100% !important;
}
html.redlotus .ui-dialog #modal-edit-form .email-template-combined-content h3 {
  font-size: 16px;
  font-weight: 500;
}
html.redlotus .ui-dialog #modal-edit-form .email-template-combined-content .hasTree ul {
  width: 100%;
}
html.redlotus .ui-dialog #modal-edit-form .email-template-combined-content .hasTree li {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 0 0 0 20px;
}
html.redlotus .ui-dialog #modal-edit-form .email-template-combined-content .hasTree li.collapsable,
html.redlotus .ui-dialog #modal-edit-form .email-template-combined-content .hasTree li.expandable {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
html.redlotus .ui-dialog #modal-edit-form .email-template-combined-content .hasTree li.collapsable > span,
html.redlotus .ui-dialog #modal-edit-form .email-template-combined-content .hasTree li.expandable > span {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  margin: 0;
}
html.redlotus .ui-dialog #modal-edit-form .email-template-combined-content .hasTree li > span {
  margin-top: -2px;
}
html.redlotus .ui-dialog #modal-edit-form .email-template-combined-content .hasTree .collapsable-hitarea,
html.redlotus .ui-dialog #modal-edit-form .email-template-combined-content .hasTree .expandable-hitarea {
  margin: 0 4px 0 -20px;
}
html.redlotus .ui-dialog #modal-edit-form .email-template-combined-content .hasTree .collapsable-hitarea + span,
html.redlotus .ui-dialog #modal-edit-form .email-template-combined-content .hasTree .expandable-hitarea + span {
  margin-top: -4px !important;
}
html.redlotus .ui-dialog #modal-edit-form .email-template-combined-content .left-column {
  padding: 0;
}
html.redlotus .ui-dialog #modal-edit-form .email-template-combined-content .right-column {
  margin: 0;
}
html.redlotus .ui-dialog #modal-edit-form .email-template-combined-content .right-column .tabs-nav {
  border: none;
  padding: 0 3px;
}
html.redlotus .ui-dialog #modal-edit-form .email-template-combined-content .right-column .tabs-nav a {
  background: none;
  border: none;
  border-radius: 3px 3px 0 0;
  font-size: 12px;
  font-weight: normal;
  text-shadow: none;
  top: 0;
}
html.redlotus .ui-dialog #modal-edit-form .email-template-combined-content .right-column .tabs-nav a.active-tab {
  background: #4d7cfe;
  color: #fff !important;
}
html.redlotus .ui-dialog #modal-edit-form .email-template-combined-content .right-column .tab {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  padding: 8px 10px !important;
}
html.redlotus .ui-dialog #modal-edit-form .checkbox-wrapper .hasCheckBox + label {
  white-space: nowrap;
}
html.redlotus .ui-dialog #modal-edit-form .multi-select-checkbox-group,
html.redlotus .ui-dialog #modal-edit-form .form-radio-button-group {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
}
html.redlotus .ui-dialog #modal-edit-form .multi-select-checkbox-group .multi-select-checkbox-input,
html.redlotus .ui-dialog #modal-edit-form .multi-select-checkbox-group .lead-conversion-radiobutton,
html.redlotus .ui-dialog #modal-edit-form .form-radio-button-group .multi-select-checkbox-input,
html.redlotus .ui-dialog #modal-edit-form .form-radio-button-group .lead-conversion-radiobutton {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0 0 25px;
  width: 25%;
}
html.redlotus .ui-dialog #modal-edit-form .multi-select-checkbox-group .multi-select-checkbox-input:nth-last-child(-n+4),
html.redlotus .ui-dialog #modal-edit-form .multi-select-checkbox-group .lead-conversion-radiobutton:nth-last-child(-n+4),
html.redlotus .ui-dialog #modal-edit-form .form-radio-button-group .multi-select-checkbox-input:nth-last-child(-n+4),
html.redlotus .ui-dialog #modal-edit-form .form-radio-button-group .lead-conversion-radiobutton:nth-last-child(-n+4) {
  margin-bottom: 0;
}
@media (max-width: 768px) {
  html.redlotus .ui-dialog #modal-edit-form .multi-select-checkbox-group,
  html.redlotus .ui-dialog #modal-edit-form .form-radio-button-group {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  html.redlotus .ui-dialog #modal-edit-form .multi-select-checkbox-group .multi-select-checkbox-input,
  html.redlotus .ui-dialog #modal-edit-form .multi-select-checkbox-group .lead-conversion-radiobutton,
  html.redlotus .ui-dialog #modal-edit-form .form-radio-button-group .multi-select-checkbox-input,
  html.redlotus .ui-dialog #modal-edit-form .form-radio-button-group .lead-conversion-radiobutton {
    margin: 0 0 10px !important;
    width: 100%;
  }
}
html.redlotus .ui-dialog #modal-edit-form .multi-select-checkbox-group .multi-select-checkbox-input .hasCheckBox {
  margin-top: 2px !important;
  padding: 0 0 0 20px;
}
html.redlotus .ui-dialog #modal-edit-form .multi-select-checkbox-group .multi-select-checkbox-input .hasCheckBox.c_on + label {
  color: #212529;
}
html.redlotus .ui-dialog #modal-edit-form .multi-select-checkbox-group .multi-select-checkbox-input label:last-child {
  color: #808080;
  font-size: 16px;
  line-height: 24px;
  margin: 0;
  padding-right: 25px;
}
html.redlotus .ui-dialog #modal-edit-form .conversation-items-element {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .ui-dialog #modal-edit-form .conversation-items-element > label {
  color: #808080;
  margin: 0 10px;
}
html.redlotus .ui-dialog #modal-edit-form .conversation-items-element > label:first-child {
  margin-left: 0;
}
html.redlotus .ui-dialog #modal-edit-form .addfileinput-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.1);
  border: 1px solid transparent !important;
  border-radius: 3px !important;
  box-shadow: none !important;
  color: #4d7cfe !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-size: 13px;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0 30px;
  text-decoration: none !important;
  transition: none !important;
  cursor: default;
  padding-left: 1px !important;
  padding-right: 16px !important;
}
html.redlotus .ui-dialog #modal-edit-form .addfileinput-button:hover {
  border-color: rgba(77,124,254,0.2) !important;
  color: #4d7cfe !important;
}
html.redlotus .ui-dialog #modal-edit-form .addfileinput-button .z-label {
  background: none !important;
  color: #4d7cfe !important;
  font-weight: normal;
  padding: 0;
  text-shadow: none !important;
}
html.redlotus .ui-dialog #modal-edit-form .addfileinput-button > span {
  background: no-repeat url(../images/icon/plusAccent-icon.svg) center !important;
  border: none;
  cursor: default;
  font-family: inherit;
  height: 36px;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden;
  text-indent: -99px;
  top: 0;
  width: 36px;
}
html.redlotus .ui-dialog #modal-edit-form .addfileinput-button > span:before,
html.redlotus .ui-dialog #modal-edit-form .addfileinput-button > span:after {
  content: '';
  display: inline;
}
html.redlotus .ui-dialog #modal-edit-form .addfileinput-button input {
  cursor: default;
  height: 36px;
}
html.redlotus .ui-dialog #modal-edit-form .fileupload-content .files {
  margin: 0 !important;
}
html.redlotus .ui-dialog #modal-edit-form .fileupload-content .files tbody {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .ui-dialog #modal-edit-form .fileupload-content .files tr,
html.redlotus .ui-dialog #modal-edit-form .fileupload-content .files {
  display: block;
}
html.redlotus .ui-dialog #modal-edit-form .fileupload-content .files td {
  margin-right: 5px;
}
html.redlotus .ui-dialog #modal-edit-form .fileupload-content .files tr .name {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(204,208,223,0.2);
  border-radius: 17px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-family: "Roboto", sans-serif !important;
  font-size: 12px;
  min-height: 34px;
  line-height: normal;
  padding: 5px 13px !important;
  margin-top: 5px;
}
html.redlotus .ui-dialog #modal-edit-form .fileupload-content .files tr .name .icon-attachment {
  margin-right: 5px;
}
html.redlotus .ui-dialog #modal-edit-form .fileupload-content .files tr .name .icon-attachment:before {
  background: url(../images/icon/file-pointer-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 17px;
  width: 9px;
}
html.redlotus .ui-dialog #modal-edit-form .fileupload-content .files tr .name .ui-icon-document {
  display: none !important;
}
html.redlotus .ui-dialog #modal-edit-form .fileupload-content .files tr .name .file-name,
html.redlotus .ui-dialog #modal-edit-form .fileupload-content .files tr .name a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html.redlotus .ui-dialog #modal-edit-form .fileupload-content .files tr .name a {
  color: #212529;
  font-weight: normal;
}
html.redlotus .ui-dialog #modal-edit-form .fileupload-content .files tr .name a:hover {
  color: #4d7cfe;
}
html.redlotus .ui-dialog #modal-edit-form .fileupload-content .files tr .name .size {
  color: #212529;
  font-size: 12px;
  font-weight: normal;
  line-height: 14px;
  margin-left: 5px;
}
html.redlotus .ui-dialog #modal-edit-form .fileupload-content .files tr .name .upload-actions.delete {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-left: 5px;
}
html.redlotus .ui-dialog #modal-edit-form .fileupload-content .files tr .name .upload-actions.delete .icon-delete {
  border: none;
  margin: 0;
}
html.redlotus .ui-dialog #modal-edit-form .fileupload-content .files tr .name .upload-actions.delete .icon-delete:after {
  background: url(../images/icon/delete-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 14px;
  width: 12px;
}
html.redlotus .ui-dialog #modal-edit-form .more-panels-link {
  color: #4d7cfe;
  font-size: 15px;
  line-height: 18px;
  text-decoration: none;
}
html.redlotus .ui-dialog #modal-edit-form .more-panels-link:hover {
  color: inherit !important;
}
html.redlotus .ui-dialog #modal-edit-form .secondary-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.1);
  border: 1px solid transparent !important;
  border-radius: 3px !important;
  box-shadow: none !important;
  color: #4d7cfe !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-size: 13px;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0 30px;
  text-decoration: none !important;
  transition: none !important;
}
html.redlotus .ui-dialog #modal-edit-form .secondary-button:hover {
  border-color: rgba(77,124,254,0.2) !important;
  color: #4d7cfe !important;
}
html.redlotus .ui-dialog #modal-edit-form .secondary-button .z-label {
  background: none !important;
  color: #4d7cfe !important;
  font-weight: normal;
  padding: 0;
  text-shadow: none !important;
}
html.redlotus .ui-dialog #modal-edit-form .wizard-secondary-action-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: #4d7cfe;
}
html.redlotus .ui-dialog #modal-edit-form .wizard-secondary-action-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus .ui-dialog #modal-edit-form .wizard-secondary-action-button .z-label:after {
  top: 0;
}
html.redlotus .ui-dialog #modal-edit-form .wizard-secondary-action-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus .ui-dialog #modal-edit-form .wizard-secondary-action-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus .ui-dialog #modal-edit-form .wizard-secondary-action-button:hover {
  background: #2f5fe3;
}
html.redlotus .ui-dialog #modal-edit-form .wizard-secondary-action-button.action-take {
  background: #f7c517;
}
html.redlotus .ui-dialog #modal-edit-form .wizard-secondary-action-button.action-take:hover {
  background: #ecb908;
}
html.redlotus .ui-dialog #modal-edit-form .wizard-secondary-action-button.action-complete,
html.redlotus .ui-dialog #modal-edit-form .wizard-secondary-action-button.action-accept {
  background: #62c932;
}
html.redlotus .ui-dialog #modal-edit-form .wizard-secondary-action-button.action-complete:hover,
html.redlotus .ui-dialog #modal-edit-form .wizard-secondary-action-button.action-accept:hover {
  background: #58b52d;
}
html.redlotus .ui-dialog #modal-edit-form .view-toolbar-container {
  margin-top: -15px;
  padding: 20px 0 10px;
}
html.redlotus .ui-dialog #modal-edit-form .view-toolbar-container .modal-view-toolbar {
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}
html.redlotus .ui-dialog #markdown-guide-modal-content,
html.redlotus .ui-dialog #mergetag-guide-modal-content {
  font-size: 14px;
  padding: 15px 20px;
}
html.redlotus .token-input-list {
  box-shadow: none;
  border: 1px solid #e1e4ee;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 2px;
  width: 100%;
}
html.redlotus .token-input-list.token-input-focused {
  border: 1px solid #4d7cfe;
}
html.redlotus .token-input-list .token-input-input-token,
html.redlotus .token-input-list .token-input-token {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: #c6d2ec;
  box-shadow: none;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 2px;
  width: auto;
}
html.redlotus .token-input-list .token-input-input-token input[type="text"],
html.redlotus .token-input-list .token-input-token input[type="text"] {
  background: #fff;
  border: none !important;
  width: 100% !important;
}
html.redlotus .token-input-list .token-input-input-token p,
html.redlotus .token-input-list .token-input-token p {
  color: #212529;
  font-size: 12px;
  line-height: 24px;
}
html.redlotus .token-input-list .token-input-input-token .token-input-delete-token:hover,
html.redlotus .token-input-list .token-input-token .token-input-delete-token:hover {
  background: #4d7cfe;
}
html.redlotus .token-input-list .token-input-input-token {
  width: 100% !important;
}
html.redlotus .token-input-list .token-input-input-token input[type="text"] {
  background: #fff !important;
  border: none;
  text-indent: 5px !important;
  z-index: 0;
}
.token-input-dropdown {
  background: #fff;
  border: none !important;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44) !important;
  font-size: 16px;
  font-weight: normal;
  line-height: 30px;
  padding: 0;
  width: 100%;
}
.token-input-dropdown p {
  font-size: 14px;
  padding: 15px 10px;
}
.token-input-dropdown li {
  color: #000;
  font-size: 14px;
  line-height: 28px;
  margin: 0 !important;
  padding: 3px 10px !important;
}
.token-input-dropdown li:hover {
  background: #4d7cfe !important;
  color: #fff !important;
}
.token-input-dropdown ul .token-input-selected-dropdown-item {
  background-color: #c6d2ec;
  color: #000;
}
html.redlotus .view-type-toggler {
  background: #fff;
  border-radius: 3px;
  border: none !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  margin-bottom: 7px;
  margin-top: 7px;
}
html.redlotus .view-type-toggler .default-button {
  border: initial;
  border-radius: 3px;
}
html.redlotus .view-type-toggler .default-button .view-switch__kanban-label {
  background: url("../images/icon/kanban-icon.svg") center no-repeat;
  background-size: 16px !important;
  content: '' !important;
}
html.redlotus .view-type-toggler .default-button .view-switch__list-label {
  background: url("../images/icon/list-switch-icon.svg") center no-repeat;
  background-size: 16px !important;
  content: '' !important;
}
html.redlotus .view-type-toggler .default-button.active {
  background: #4d7cfe;
  color: #fff;
}
html.redlotus .view-type-toggler .default-button.active .view-switch__kanban-label {
  background: url("../images/icon/kanbanActive-icon.svg") center no-repeat;
}
html.redlotus .view-type-toggler .default-button.active .view-switch__list-label {
  background: url("../images/icon/listActive-icon.svg") center no-repeat;
}
html.redlotus .view-type-toggler .default-button span {
  display: block;
  position: initial;
}
html.redlotus #ui-datepicker-div {
  background: none;
  border: none;
  font-family: "Roboto", sans-serif !important;
  padding: 0;
  width: 100%;
  background: #fff;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  z-index: 99999 !important;
}
html.redlotus #ui-datepicker-div .ui-slider {
  background: #c6d2ec !important;
  border: none;
}
html.redlotus #ui-datepicker-div .ui-slider .ui-slider-handle {
  background: #fff;
  border: 1px solid #c6d2ec;
  border-radius: 5px !important;
  top: -3px;
}
html.redlotus #ui-datepicker-div .ui-slider .ui-slider-handle.ui-state-active,
html.redlotus #ui-datepicker-div .ui-slider .ui-slider-handle:hover {
  border-color: #4d7cfe;
}
html.redlotus #ui-datepicker-div .ui-datepicker-header {
  background: #c6d2ec !important;
  border: none !important;
  border-radius: 3px 3px 0 0;
  box-shadow: none;
  padding: 0;
}
html.redlotus #ui-datepicker-div .ui-datepicker-header .ui-datepicker-title {
  color: #212529;
  height: 36px;
  line-height: 36px;
  margin: 0;
  padding: 0 36px;
  width: 100%;
}
html.redlotus #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev,
html.redlotus #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0;
  top: 0;
  transition: none;
  width: 36px;
}
html.redlotus #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev.ui-datepicker-prev,
html.redlotus #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next.ui-datepicker-prev {
  left: 0;
}
html.redlotus #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev.ui-datepicker-prev:before,
html.redlotus #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next.ui-datepicker-prev:before {
  content: '‹';
}
html.redlotus #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev.ui-datepicker-next,
html.redlotus #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next.ui-datepicker-next {
  right: 0;
}
html.redlotus #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev.ui-datepicker-next:before,
html.redlotus #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next.ui-datepicker-next:before {
  content: '›';
}
html.redlotus #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:hover,
html.redlotus #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:hover {
  background: #4d7cfe;
}
html.redlotus #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:hover:before,
html.redlotus #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:hover:before {
  color: #fff !important;
}
html.redlotus #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:before,
html.redlotus #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:before {
  color: #4d7cfe;
  font-family: "Courier New", Courier, monospace;
  font-size: 28px;
  margin: 0;
  padding-bottom: 2px;
  transition: none;
}
html.redlotus #ui-datepicker-div .ui-datepicker-calendar {
  background: #ecf0f9;
  border: none;
  border-radius: 0 0 3px 3px;
  margin: 0;
}
html.redlotus #ui-datepicker-div .ui-datepicker-calendar tbody tr {
  border-top: 1px solid #c6d2ec;
}
html.redlotus #ui-datepicker-div .ui-datepicker-calendar th {
  background: #ecf3ff !important;
  padding: 2px 4px !important;
}
html.redlotus #ui-datepicker-div .ui-datepicker-calendar th.ui-datepicker-week-end span {
  opacity: .55;
}
html.redlotus #ui-datepicker-div .ui-datepicker-calendar th span {
  color: #212529;
  opacity: .88;
  height: auto;
  width: auto;
}
html.redlotus #ui-datepicker-div .ui-datepicker-calendar td {
  background: none !important;
  border: none !important;
  padding: 0;
}
html.redlotus #ui-datepicker-div .ui-datepicker-calendar td.ui-datepicker-today {
  background: #c6d2ec !important;
}
html.redlotus #ui-datepicker-div .ui-datepicker-calendar td.ui-datepicker-today a {
  background: none !important;
  color: #4d7cfe !important;
}
html.redlotus #ui-datepicker-div .ui-datepicker-calendar td:hover {
  background: #4d7cfe !important;
}
html.redlotus #ui-datepicker-div .ui-datepicker-calendar td:hover a {
  color: #fff !important;
}
html.redlotus #ui-datepicker-div .ui-datepicker-calendar td a {
  background: none;
  border: none;
  color: #4d7cfe;
  font-size: 12px;
  font-weight: normal;
  line-height: 29px;
  padding: 1px 0 0;
  text-align: center;
  text-indent: 0;
  transition: none;
}
html.redlotus #ui-datepicker-div .ui-datepicker-calendar {
  background: none;
}
html.redlotus #ui-datepicker-div .ui-timepicker-div {
  border-bottom: none;
  border-top: 1px solid #c6d2ec;
  font-size: 14px;
  padding: 15px 15px 0;
}
html.redlotus #ui-datepicker-div .ui-timepicker-div dt {
  color: #808080;
  font-weight: normal;
}
html.redlotus #ui-datepicker-div .ui-datepicker-buttonpane {
  background: none;
  border-top: 1px solid #c6d2ec;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0;
  padding: 15px;
}
html.redlotus #ui-datepicker-div .ui-datepicker-buttonpane button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: #4d7cfe;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  margin: 0 0 0 10px;
  padding: 0;
}
html.redlotus #ui-datepicker-div .ui-datepicker-buttonpane button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus #ui-datepicker-div .ui-datepicker-buttonpane button .z-label:after {
  top: 0;
}
html.redlotus #ui-datepicker-div .ui-datepicker-buttonpane button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus #ui-datepicker-div .ui-datepicker-buttonpane button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus #ui-datepicker-div .ui-datepicker-buttonpane button:hover {
  background: #2f5fe3;
}
html.redlotus #ui-datepicker-div .ui-datepicker-buttonpane button.action-take {
  background: #f7c517;
}
html.redlotus #ui-datepicker-div .ui-datepicker-buttonpane button.action-take:hover {
  background: #ecb908;
}
html.redlotus #ui-datepicker-div .ui-datepicker-buttonpane button.action-complete,
html.redlotus #ui-datepicker-div .ui-datepicker-buttonpane button.action-accept {
  background: #62c932;
}
html.redlotus #ui-datepicker-div .ui-datepicker-buttonpane button.action-complete:hover,
html.redlotus #ui-datepicker-div .ui-datepicker-buttonpane button.action-accept:hover {
  background: #58b52d;
}
html.redlotus #ui-datepicker-div .ui-datepicker-buttonpane button:first-child {
  margin: 0;
}
html.redlotus #ui-datepicker-div .ui-datepicker-buttonpane button .z-label {
  border: none;
  font-family: "Roboto", sans-serif !important;
  text-shadow: none !important;
  width: 100%;
}
html.redlotus .form .errorMessage {
  background: #ffc0c0;
  border: none;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  color: #ea4f4f;
  padding: 4px 7px 3px !important;
}
html.redlotus .form .errorMessage:before {
  background: none;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #ffc0c0;
  height: 0;
  top: -5px;
  width: 0;
}
html.redlotus .form .has-lang-label + .errorMessage {
  margin-left: 110px;
}
html.redlotus .email-template-content > .tab .redactor_box textarea,
html.redlotus .tabs-container > .tab .redactor_box textarea {
  background: none !important;
}
html.redlotus .simple-link {
  color: #212529;
  font-size: 12px;
}
html.redlotus .simple-link:hover {
  color: #4d7cfe !important;
}
html.redlotus .split-button .button-trigger + .button-actions,
html.redlotus .default-button .button-action-trigger + .button-actions {
  background: #fff;
  border: none;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  padding: 3px 0;
  top: 38px;
}
html.redlotus .split-button .button-trigger + .button-actions:before,
html.redlotus .default-button .button-action-trigger + .button-actions:before {
  display: none;
}
html.redlotus .split-button .button-trigger + .button-actions > li > a,
html.redlotus .default-button .button-action-trigger + .button-actions > li > a {
  color: #212529;
  font-size: 12px;
  margin: 0;
  text-decoration: none;
}
html.redlotus .split-button .button-trigger + .button-actions > li > a:hover,
html.redlotus .default-button .button-action-trigger + .button-actions > li > a:hover {
  background: #4d7cfe !important;
  color: #fff !important;
}
html.redlotus .beforeOptOutCheckBox > div {
  margin-right: 100px !important;
}
html.redlotus .beforeOptOutCheckBox + .checkbox-wrapper {
  margin-left: -100px !important;
  width: 100px;
}
html.redlotus .list-preloader {
  background: rgba(0,0,0,0.5);
  border-radius: 100%;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  height: 40px;
  margin-top: -20px;
  width: 40px;
}
html.redlotus .list-preloader .z-spinner {
  margin: 10px 0 0 10px;
}
html.redlotus .ui-overlay-block {
  z-index: 10000;
}
html.redlotus .type-tasks .items-wrapper {
  border: none;
}
html.redlotus .hasDropDown:not(.isMultiSelect) {
  position: relative;
  height: 42px;
  width: 100%;
}
html.redlotus .hasDropDown:not(.isMultiSelect) select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: none;
  border: 1px solid #ebebeb;
  border-radius: 3px;
  color: #212529;
  display: block;
  font-family: inherit;
  font-size: 14px;
  height: 100%;
  line-height: 40px;
  padding: 0 35px 0 20px;
  text-indent: 0;
  width: 100%;
}
html.redlotus .hasDropDown:not(.isMultiSelect) select:focus {
  border-color: rgba(77,124,254,0.3);
}
html.redlotus .hasDropDown:not(.isMultiSelect) .select-arrow {
  background: url(../images/icon/select-icon.svg) center center no-repeat;
  bottom: 0;
  display: block !important;
  height: 100%;
  pointer-events: none;
  position: absolute;
  right: 15px;
  top: 0;
  width: 12px;
  z-index: 1;
}
html.redlotus .has-date-select {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}
html.redlotus .has-date-select input {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #212529 !important;
  display: block;
  font-size: 16px;
  margin: 0;
  outline: none;
  width: 100%;
  line-height: 34px;
  height: 42px;
  padding: 0 10px;
  text-indent: 0 !important;
  padding-right: 40px !important;
}
html.redlotus .has-date-select input:focus {
  background: #fff;
  border-color: rgba(77,124,254,0.8);
}
html.redlotus .has-date-select .ui-datepicker-trigger {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.1);
  border: 1px solid transparent !important;
  border-radius: 3px !important;
  box-shadow: none !important;
  color: #4d7cfe !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-size: 13px;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0 30px;
  text-decoration: none !important;
  transition: none !important;
  background: transparent;
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
  height: 34px;
  padding: 0 !important;
  width: 34px;
  bottom: 0;
  height: auto;
  top: 0;
  z-index: auto;
}
html.redlotus .has-date-select .ui-datepicker-trigger:hover {
  border-color: rgba(77,124,254,0.2) !important;
  color: #4d7cfe !important;
}
html.redlotus .has-date-select .ui-datepicker-trigger .z-label {
  background: none !important;
  color: #4d7cfe !important;
  font-weight: normal;
  padding: 0;
  text-shadow: none !important;
}
html.redlotus .has-date-select .ui-datepicker-trigger:hover {
  background: rgba(77,124,254,0.1);
  border-color: transparent !important;
}
html.redlotus .has-date-select .ui-datepicker-trigger span:before {
  background-position: center;
  background-repeat: no-repeat;
  display: block;
  font-family: inherit;
  height: 34px;
  overflow: hidden;
  text-indent: -99px;
  width: 34px;
}
html.redlotus .has-date-select .ui-datepicker-trigger span {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}
html.redlotus .has-date-select .ui-datepicker-trigger span:before {
  background-image: url(../images/icon/calendar-icon.svg);
  height: 24px;
  width: 24px;
}
html.redlotus .has-model-select {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}
html.redlotus .has-model-select + .clear-select {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 24px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  margin: -12px -12px 0 -12px;
  text-decoration: none !important;
  width: 24px;
}
html.redlotus .has-model-select + .clear-select .icon-x:before {
  color: #ff7373;
  font-size: 28px;
}
html.redlotus .has-model-select input {
  padding-right: 40px !important;
}
html.redlotus .has-model-select > a {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.1);
  border: 1px solid transparent !important;
  border-radius: 3px !important;
  box-shadow: none !important;
  color: #4d7cfe !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-size: 13px;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0 30px;
  text-decoration: none !important;
  transition: none !important;
  background: transparent;
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
  height: 34px;
  padding: 0 !important;
  width: 34px;
  bottom: 0;
  height: auto;
  top: 0;
  z-index: auto;
}
html.redlotus .has-model-select > a:hover {
  border-color: rgba(77,124,254,0.2) !important;
  color: #4d7cfe !important;
}
html.redlotus .has-model-select > a .z-label {
  background: none !important;
  color: #4d7cfe !important;
  font-weight: normal;
  padding: 0;
  text-shadow: none !important;
}
html.redlotus .has-model-select > a:hover {
  background: rgba(77,124,254,0.1);
  border-color: transparent !important;
}
html.redlotus .has-model-select > a span:before {
  background-position: center;
  background-repeat: no-repeat;
  display: block;
  font-family: inherit;
  height: 34px;
  overflow: hidden;
  text-indent: -99px;
  width: 34px;
}
html.redlotus .has-model-select > a .model-select-icon {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .has-model-select > a .model-select-icon:before {
  background-image: url(../images/icon/plusAccent-icon.svg);
}
html.redlotus .has-model-select > a .z-spinner {
  margin-top: -11px;
  top: 50%;
}
html.redlotus .has-lang-label {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #ebebeb;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  line-height: 34px;
  height: 42px;
  padding: 0 10px;
  width: 100%;
  -webkit-flex-direction: row-reverse;
  -moz-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  margin-bottom: 0;
}
html.redlotus .has-lang-label input {
  background: none !important;
  border: none !important;
  box-shadow: none;
  color: #212529 !important;
  display: block;
  height: auto;
  outline: none;
  padding-left: 0 !important;
  position: relative;
  text-indent: 0;
  width: 100%;
}
html.redlotus .has-lang-label span {
  background: transparent;
  border-right: 1px solid #ebebeb;
  color: #808080;
  flex-shrink: 0;
  font-size: 16px;
  font-weight: normal;
  line-height: 19px;
  margin-right: 20px;
  padding-right: 20px;
  position: relative;
}
html.redlotus .has-lang-label + .has-lang-label {
  margin-top: 5px;
}
html.redlotus .has-color-picker .iris-picker {
  background: #fff;
  border: none;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
}
html.redlotus .has-color-picker > span:last-child {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.1);
  border: 1px solid transparent !important;
  border-radius: 3px !important;
  box-shadow: none !important;
  color: #4d7cfe !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-size: 13px;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0 30px;
  text-decoration: none !important;
  transition: none !important;
  background: transparent;
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
  height: 34px;
  padding: 0 !important;
  width: 34px;
  top: 1px;
  z-index: auto;
}
html.redlotus .has-color-picker > span:last-child:hover {
  border-color: rgba(77,124,254,0.2) !important;
  color: #4d7cfe !important;
}
html.redlotus .has-color-picker > span:last-child .z-label {
  background: none !important;
  color: #4d7cfe !important;
  font-weight: normal;
  padding: 0;
  text-shadow: none !important;
}
html.redlotus .has-color-picker > span:last-child:hover {
  background: rgba(77,124,254,0.1);
  border-color: transparent !important;
}
html.redlotus .has-color-picker > span:last-child span:before {
  background-position: center;
  background-repeat: no-repeat;
  display: block;
  font-family: inherit;
  height: 34px;
  overflow: hidden;
  text-indent: -99px;
  width: 34px;
}
html.redlotus .has-color-picker > span:last-child i {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}
html.redlotus .has-color-picker > span:last-child i:after {
  color: #4d7cfe;
}
html.redlotus .has-unit-input > span:last-child {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.1);
  border: 1px solid transparent !important;
  border-radius: 3px !important;
  box-shadow: none !important;
  color: #4d7cfe !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-size: 13px;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0 30px;
  text-decoration: none !important;
  transition: none !important;
  background: transparent;
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
  height: 34px;
  padding: 0 !important;
  width: 34px;
  top: 1px;
  z-index: auto;
}
html.redlotus .has-unit-input > span:last-child:hover {
  border-color: rgba(77,124,254,0.2) !important;
  color: #4d7cfe !important;
}
html.redlotus .has-unit-input > span:last-child .z-label {
  background: none !important;
  color: #4d7cfe !important;
  font-weight: normal;
  padding: 0;
  text-shadow: none !important;
}
html.redlotus .has-unit-input > span:last-child:hover {
  background: rgba(77,124,254,0.1);
  border-color: transparent !important;
}
html.redlotus .has-unit-input > span:last-child span:before {
  background-position: center;
  background-repeat: no-repeat;
  display: block;
  font-family: inherit;
  height: 34px;
  overflow: hidden;
  text-indent: -99px;
  width: 34px;
}
html.redlotus .has-unit-input > span:last-child i {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}
html.redlotus .has-unit-input > span:last-child i:after {
  color: #4d7cfe;
}
html.redlotus .date-area-holder {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-top: 10px;
  width: 100%;
}
html.redlotus .date-area-holder .date-area {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0;
}
html.redlotus .date-area-holder .second-date-area {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .date-area-holder .dynamic-and-for-mixed {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #808080;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 14px;
  font-weight: normal;
  margin: 0 10px;
}
html.redlotus .big-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  margin-bottom: 50px;
}
html.redlotus .juiportlet-widget.CampaignsForMarketingListRelatedListView .cgrid-view {
  background: #fff;
  border: none;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  width: 100%;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
html.redlotus .juiportlet-widget.CampaignsForMarketingListRelatedListView .cgrid-view tr:hover .options-menu ul li a svg path {
  fill: #fff;
}
html.redlotus .juiportlet-widget.CampaignsForMarketingListRelatedListView .cgrid-view .options-menu {
  margin: 0;
}
html.redlotus .juiportlet-widget.CampaignsForMarketingListRelatedListView .cgrid-view .options-menu > li > a {
  display: none;
}
html.redlotus .juiportlet-widget.CampaignsForMarketingListRelatedListView .cgrid-view .options-menu ul {
  background: none;
  border: none;
  box-shadow: none;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  opacity: 1 !important;
  padding: 0;
  position: static;
}
html.redlotus .juiportlet-widget.CampaignsForMarketingListRelatedListView .cgrid-view .options-menu ul li {
  border: none;
}
html.redlotus .juiportlet-widget.CampaignsForMarketingListRelatedListView .cgrid-view .options-menu ul li a {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 24px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  margin: 0;
  padding: 0;
  width: 24px;
}
html.redlotus .juiportlet-widget.CampaignsForMarketingListRelatedListView .cgrid-view .options-menu ul li a svg path {
  fill: #ccd0df;
}
html.redlotus .juiportlet-widget.CampaignsForMarketingListRelatedListView .cgrid-view thead,
html.redlotus .juiportlet-widget.CampaignsForMarketingListRelatedListView .cgrid-view thead tr {
  background: none;
}
html.redlotus .juiportlet-widget.CampaignsForMarketingListRelatedListView .cgrid-view tbody tr:hover td {
  background: #4d7cfe;
  color: #fff;
}
html.redlotus .juiportlet-widget.CampaignsForMarketingListRelatedListView .cgrid-view tbody tr:hover td a {
  color: #fff !important;
}
html.redlotus .juiportlet-widget.CampaignsForMarketingListRelatedListView .cgrid-view thead td,
html.redlotus .juiportlet-widget.CampaignsForMarketingListRelatedListView .cgrid-view tbody td {
  border-color: #ebebeb;
}
html.redlotus .juiportlet-widget.CampaignsForMarketingListRelatedListView .cgrid-view tfoot td {
  background: #c6d2ec !important;
  color: #212529;
  font-weight: normal;
  height: auto !important;
}
html.redlotus .juiportlet-widget.CampaignsForMarketingListRelatedListView .cgrid-view tfoot td:first-child {
  border-bottom-left-radius: 3px;
}
html.redlotus .juiportlet-widget.CampaignsForMarketingListRelatedListView .cgrid-view tfoot td:last-child {
  border-bottom-right-radius: 3px;
}
html.redlotus .juiportlet-widget.CampaignsForMarketingListRelatedListView .cgrid-view th,
html.redlotus .juiportlet-widget.CampaignsForMarketingListRelatedListView .cgrid-view td:not(.checkbox-column) {
  padding: 10px 20px 10px 0;
}
html.redlotus .juiportlet-widget.CampaignsForMarketingListRelatedListView .cgrid-view th:first-child,
html.redlotus .juiportlet-widget.CampaignsForMarketingListRelatedListView .cgrid-view td:first-child {
  padding-left: 20px !important;
}
html.redlotus .juiportlet-widget.CampaignsForMarketingListRelatedListView .cgrid-view th {
  background: none !important;
  border: none;
  color: #808080;
  font-size: 13px;
  font-weight: 500 !important;
  line-height: 15px !important;
  padding: 20px 20px 20px 0 !important;
}
html.redlotus .juiportlet-widget.CampaignsForMarketingListRelatedListView .cgrid-view th a {
  color: #808080;
  text-decoration: none;
}
html.redlotus .juiportlet-widget.CampaignsForMarketingListRelatedListView .cgrid-view th a:hover {
  color: #2c0f0f !important;
}
html.redlotus .juiportlet-widget.CampaignsForMarketingListRelatedListView .cgrid-view td {
  height: 58px;
  vertical-align: middle !important;
}
html.redlotus .juiportlet-widget.CampaignsForMarketingListRelatedListView .cgrid-view td a {
  color: #2c0f0f;
}
html.redlotus .juiportlet-widget.CampaignsForMarketingListRelatedListView .cgrid-view .unbordered-bottom td {
  border-bottom: none;
}
html.redlotus .juiportlet-widget.CampaignsForMarketingListRelatedListView .cgrid-view .checkbox-column {
  padding-right: 0;
}
html.redlotus .juiportlet-widget.CampaignsForMarketingListRelatedListView .cgrid-view .checkbox-column .hasCheckBox {
  margin: 0 20px 0 0;
  padding: 0 0 0 20px;
}
html.redlotus .juiportlet-widget.CampaignsForMarketingListRelatedListView .cgrid-view td:first-child {
  padding-left: 30px !important;
  padding-right: 44px;
}
html.redlotus .juiportlet-widget.CampaignsForMarketingListRelatedListView .cgrid-view td:last-child {
  padding-right: 30px;
}
@media (max-width: 768px) {
  html.redlotus .juiportlet-widget.CampaignsForMarketingListRelatedListView .juiportlet-widget-head h3 {
    padding: 0 20px;
  }
  html.redlotus .juiportlet-widget.CampaignsForMarketingListRelatedListView .cgrid-view td:first-child {
    padding-left: 20px !important;
  }
  html.redlotus .juiportlet-widget.CampaignsForMarketingListRelatedListView .cgrid-view td:last-child {
    padding-right: 19px;
  }
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView .CommentsForRelatedModelPortletView > .form-component,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView .CommentsForRelatedModelPortletView > .form-component,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView .CommentsForRelatedModelPortletView > .form-component,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView .CommentsForRelatedModelPortletView > .form-component {
  padding: 0;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #task-subscriber-box,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #task-subscriber-box,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #task-subscriber-box,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #task-subscriber-box {
  margin: 30px 30px -20px;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #task-subscriber-box h4,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #task-subscriber-box h4,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #task-subscriber-box h4,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #task-subscriber-box h4 {
  font-size: 16px;
  font-weight: 500;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #task-subscriber-box #subscriberList,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #task-subscriber-box #subscriberList,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #task-subscriber-box #subscriberList,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #task-subscriber-box #subscriberList {
  margin-top: 5px;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #task-subscriber-box #subscriberList a .gravatar,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #task-subscriber-box #subscriberList a .gravatar,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #task-subscriber-box #subscriberList a .gravatar,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #task-subscriber-box #subscriberList a .gravatar {
  border: none;
  border-radius: 3px;
  padding: 0;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #task-subscriber-box #subscriberList .detail-unsubscribe-model-link,
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #task-subscriber-box #subscriberList .detail-subscribe-model-link,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #task-subscriber-box #subscriberList .detail-unsubscribe-model-link,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #task-subscriber-box #subscriberList .detail-subscribe-model-link,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #task-subscriber-box #subscriberList .detail-unsubscribe-model-link,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #task-subscriber-box #subscriberList .detail-subscribe-model-link,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #task-subscriber-box #subscriberList .detail-unsubscribe-model-link,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #task-subscriber-box #subscriberList .detail-subscribe-model-link {
  background: none;
  padding: 0;
  text-decoration: none;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #task-subscriber-box #subscriberList .detail-unsubscribe-model-link:hover i:after,
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #task-subscriber-box #subscriberList .detail-subscribe-model-link:hover i:after,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #task-subscriber-box #subscriberList .detail-unsubscribe-model-link:hover i:after,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #task-subscriber-box #subscriberList .detail-subscribe-model-link:hover i:after,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #task-subscriber-box #subscriberList .detail-unsubscribe-model-link:hover i:after,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #task-subscriber-box #subscriberList .detail-subscribe-model-link:hover i:after,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #task-subscriber-box #subscriberList .detail-unsubscribe-model-link:hover i:after,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #task-subscriber-box #subscriberList .detail-subscribe-model-link:hover i:after {
  color: #4d7cfe;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #task-subscriber-box #subscriberList .detail-unsubscribe-model-link i:after,
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #task-subscriber-box #subscriberList .detail-unsubscribe-model-link i,
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #task-subscriber-box #subscriberList .detail-subscribe-model-link i:after,
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #task-subscriber-box #subscriberList .detail-subscribe-model-link i,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #task-subscriber-box #subscriberList .detail-unsubscribe-model-link i:after,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #task-subscriber-box #subscriberList .detail-unsubscribe-model-link i,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #task-subscriber-box #subscriberList .detail-subscribe-model-link i:after,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #task-subscriber-box #subscriberList .detail-subscribe-model-link i,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #task-subscriber-box #subscriberList .detail-unsubscribe-model-link i:after,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #task-subscriber-box #subscriberList .detail-unsubscribe-model-link i,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #task-subscriber-box #subscriberList .detail-subscribe-model-link i:after,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #task-subscriber-box #subscriberList .detail-subscribe-model-link i,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #task-subscriber-box #subscriberList .detail-unsubscribe-model-link i:after,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #task-subscriber-box #subscriberList .detail-unsubscribe-model-link i,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #task-subscriber-box #subscriberList .detail-subscribe-model-link i:after,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #task-subscriber-box #subscriberList .detail-subscribe-model-link i {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #212529;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  position: static;
  width: 36px;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #task-subscriber-box #subscriberList .detail-unsubscribe-model-link i:after,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #task-subscriber-box #subscriberList .detail-unsubscribe-model-link i:after,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #task-subscriber-box #subscriberList .detail-unsubscribe-model-link i:after,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #task-subscriber-box #subscriberList .detail-unsubscribe-model-link i:after {
  margin-left: 24px;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView {
  margin: 0;
  max-height: 300px;
  overflow: hidden;
  overflow-y: auto;
  padding: 10px 30px;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList {
  margin: 0;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0;
  padding: 20px 0;
  position: relative;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment:not(:last-child),
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment:not(:last-child),
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment:not(:last-child),
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment:not(:last-child) {
  border-bottom: 1px solid #e9e9e9;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .user-avatar,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .user-avatar,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .user-avatar,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .user-avatar {
  -webkit-align-self: start;
  -moz-align-self: start;
  -ms-align-self: start;
  align-self: start;
  position: absolute;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .user-avatar .gravatar,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .user-avatar .gravatar,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .user-avatar .gravatar,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .user-avatar .gravatar {
  border: none;
  border-radius: 3px;
  height: 16px;
  margin: 0;
  padding: 0;
  width: 16px;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  padding: 0 27px 0 31px;
  width: 100%;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .comment-head,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .comment-head,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .comment-head,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .comment-head {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .comment-head .user-link,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .comment-head .user-link,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .comment-head .user-link,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .comment-head .user-link {
  color: #2c0f0f;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  font-size: 14px;
  font-weight: normal;
  line-height: 16px;
  margin-bottom: 5px;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .comment-head .comment-date,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .comment-head .comment-date,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .comment-head .comment-date,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .comment-head .comment-date {
  color: #808080;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  font-size: 13px;
  line-height: 15px;
  margin-left: 10px;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text p,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text p,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text p,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text p {
  color: #212529;
  font-size: 16px;
  line-height: 19px;
  margin: 0;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .form-component,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .form-component,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .form-component,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .form-component {
  margin-top: 5px;
  padding: 0;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .comment-account a,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .comment-account a,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .comment-account a,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .comment-account a {
  color: #808080;
  font-size: 14px;
  font-weight: normal;
  line-height: 16px;
  margin-top: 5px;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .comment-account a:hover,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .comment-account a:hover,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .comment-account a:hover,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .comment-account a:hover {
  color: #4d7cfe;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.1);
  border: 1px solid transparent !important;
  border-radius: 3px !important;
  box-shadow: none !important;
  color: #4d7cfe !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-size: 13px;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0 30px;
  text-decoration: none !important;
  transition: none !important;
  cursor: default;
  padding-left: 1px !important;
  padding-right: 16px !important;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button:hover,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button:hover,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button:hover,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button:hover {
  border-color: rgba(77,124,254,0.2) !important;
  color: #4d7cfe !important;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button .z-label,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button .z-label,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button .z-label,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button .z-label {
  background: none !important;
  color: #4d7cfe !important;
  font-weight: normal;
  padding: 0;
  text-shadow: none !important;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button > span,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button > span,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button > span,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button > span {
  background: no-repeat url(../images/icon/plusAccent-icon.svg) center !important;
  border: none;
  cursor: default;
  font-family: inherit;
  height: 36px;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden;
  text-indent: -99px;
  top: 0;
  width: 36px;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button > span:before,
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button > span:after,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button > span:before,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button > span:after,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button > span:before,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button > span:after,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button > span:before,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button > span:after {
  content: '';
  display: inline;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button input,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button input,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button input,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button input {
  cursor: default;
  height: 36px;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files {
  margin: 0 !important;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tbody,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tbody,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tbody,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tbody {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr,
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files {
  display: block;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files td,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files td,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files td,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files td {
  margin-right: 5px;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(204,208,223,0.2);
  border-radius: 17px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-family: "Roboto", sans-serif !important;
  font-size: 12px;
  min-height: 34px;
  line-height: normal;
  padding: 5px 13px !important;
  margin-top: 5px;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .icon-attachment,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .icon-attachment,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .icon-attachment,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .icon-attachment {
  margin-right: 5px;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .icon-attachment:before,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .icon-attachment:before,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .icon-attachment:before,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .icon-attachment:before {
  background: url(../images/icon/file-pointer-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 17px;
  width: 9px;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .ui-icon-document,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .ui-icon-document,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .ui-icon-document,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .ui-icon-document {
  display: none !important;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .file-name,
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name a,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .file-name,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name a,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .file-name,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name a,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .file-name,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name a,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name a,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name a,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name a {
  color: #212529;
  font-weight: normal;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name a:hover,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name a:hover,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name a:hover,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name a:hover {
  color: #4d7cfe;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .size,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .size,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .size,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .size {
  color: #212529;
  font-size: 12px;
  font-weight: normal;
  line-height: 14px;
  margin-left: 5px;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .upload-actions.delete,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .upload-actions.delete,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .upload-actions.delete,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .upload-actions.delete {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-left: 5px;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .upload-actions.delete .icon-delete,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .upload-actions.delete .icon-delete,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .upload-actions.delete .icon-delete,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .upload-actions.delete .icon-delete {
  border: none;
  margin: 0;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .upload-actions.delete .icon-delete:after,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .upload-actions.delete .icon-delete:after,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .upload-actions.delete .icon-delete:after,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .upload-actions.delete .icon-delete:after {
  background: url(../images/icon/delete-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 14px;
  width: 12px;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView form,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView form,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView form,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView form {
  background: none;
  border: none;
  box-shadow: none;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView textarea,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView textarea,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView textarea,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView textarea {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #212529 !important;
  display: block;
  font-size: 16px;
  margin: 0;
  outline: none;
  width: 100%;
  padding: 8px 10px;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView textarea:focus,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView textarea:focus,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView textarea:focus,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView textarea:focus {
  background: #fff;
  border-color: rgba(77,124,254,0.8);
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group .forms-block__row,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group .forms-block__row,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group .forms-block__row,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group .forms-block__row {
  margin: 0;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group .mentions-input-box,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group .mentions-input-box,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group .mentions-input-box,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group .mentions-input-box {
  margin-bottom: 5px;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: #4d7cfe;
  border-radius: 3px;
  box-shadow: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 38px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  width: 38px;
  height: 36px;
  margin: 0;
  position: absolute;
  right: 0;
  width: 36px;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button:before,
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button:after,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button:before,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button:after,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button:before,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button:after,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button:before,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button:after {
  display: none;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button svg path,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button svg path,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button svg path,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button svg path {
  fill: #fff;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button .z-spinner,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button .z-spinner,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button .z-spinner,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button .z-spinner {
  left: auto;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button .z-label,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button .z-label,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button .z-label,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button .z-label {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 100%;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0;
  width: 100%;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .fileupload-buttonbar,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .fileupload-buttonbar,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .fileupload-buttonbar,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .fileupload-buttonbar {
  position: static;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .fileupload-content,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .fileupload-content,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .fileupload-content,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .fileupload-content {
  top: -15px;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files {
  border: none;
  max-width: 100%;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files tbody,
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files tbody,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files tbody,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files tbody,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files {
  display: block;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files tr,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files tr,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files tr,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files tr {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files tr td,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files tr td,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files tr td,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files tr td {
  border: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  max-width: 100%;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files tr td .file-name,
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files tr td a,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files tr td .file-name,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files tr td a,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files tr td .file-name,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files tr td a,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files tr td .file-name,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files tr td a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-top: 8px;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(204,208,223,0.2);
  border-radius: 17px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-family: "Roboto", sans-serif !important;
  font-size: 12px;
  min-height: 34px;
  line-height: normal;
  padding: 5px 13px !important;
  margin-right: 2px;
  max-width: 100%;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li .icon-attachment,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li .icon-attachment,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li .icon-attachment,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li .icon-attachment {
  margin-right: 5px;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li .icon-attachment:before,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li .icon-attachment:before,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li .icon-attachment:before,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li .icon-attachment:before {
  background: url(../images/icon/file-pointer-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 17px;
  width: 9px;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li .ui-icon-document,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li .ui-icon-document,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li .ui-icon-document,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li .ui-icon-document {
  display: none !important;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li .file-name,
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li a,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li .file-name,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li a,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li .file-name,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li a,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li .file-name,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li a,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li a,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li a,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li a {
  color: #212529;
  font-weight: normal;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li a:hover,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li a:hover,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li a:hover,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li a:hover {
  color: #4d7cfe;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li .size,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li .size,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li .size,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li .size {
  color: #212529;
  font-size: 12px;
  font-weight: normal;
  line-height: 14px;
  margin-left: 5px;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li .upload-actions.delete,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li .upload-actions.delete,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li .upload-actions.delete,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li .upload-actions.delete {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-left: 5px;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li .upload-actions.delete .icon-delete,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li .upload-actions.delete .icon-delete,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li .upload-actions.delete .icon-delete,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li .upload-actions.delete .icon-delete {
  border: none;
  margin: 0;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li .upload-actions.delete .icon-delete:after,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li .upload-actions.delete .icon-delete:after,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li .upload-actions.delete .icon-delete:after,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li .upload-actions.delete .icon-delete:after {
  background: url(../images/icon/delete-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 14px;
  width: 12px;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li a,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li a,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li a,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .redlotus-options-menu,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .redlotus-options-menu,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .redlotus-options-menu,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentsForRelatedModelView .CommentList .comment .redlotus-options-menu {
  position: absolute;
  right: -11px;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentInlineEditForModelView,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentInlineEditForModelView,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentInlineEditForModelView,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentInlineEditForModelView {
  border-top: 1px solid #e9e9e9;
  margin: 0;
  padding: 2px 10px;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentInlineEditForModelView h2,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentInlineEditForModelView h2,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentInlineEditForModelView h2,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentInlineEditForModelView h2 {
  display: none;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentInlineEditForModelView .forms-block__group,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentInlineEditForModelView .forms-block__group,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentInlineEditForModelView .forms-block__group,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentInlineEditForModelView .forms-block__group {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentInlineEditForModelView .forms-block__group .forms-block__row,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentInlineEditForModelView .forms-block__group .forms-block__row,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentInlineEditForModelView .forms-block__group .forms-block__row,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentInlineEditForModelView .forms-block__group .forms-block__row {
  margin: 0;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentInlineEditForModelView .CommentInlineEditView,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentInlineEditForModelView .CommentInlineEditView,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentInlineEditForModelView .CommentInlineEditView,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentInlineEditForModelView .CommentInlineEditView {
  padding: 0;
  width: 100%;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentInlineEditForModelView #comment-inline-edit-form,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentInlineEditForModelView #comment-inline-edit-form,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentInlineEditForModelView #comment-inline-edit-form,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentInlineEditForModelView #comment-inline-edit-form {
  border: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentInlineEditForModelView .left-column,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentInlineEditForModelView .left-column,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentInlineEditForModelView .left-column,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentInlineEditForModelView .left-column {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentInlineEditForModelView .left-column .form-grid,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentInlineEditForModelView .left-column .form-grid,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentInlineEditForModelView .left-column .form-grid,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentInlineEditForModelView .left-column .form-grid {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentInlineEditForModelView .left-column .form-grid .forms-block__group,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentInlineEditForModelView .left-column .form-grid .forms-block__group,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentInlineEditForModelView .left-column .form-grid .forms-block__group,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentInlineEditForModelView .left-column .form-grid .forms-block__group {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentInlineEditForModelView .left-column .form-grid .forms-block__group:last-child .forms-block__row,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentInlineEditForModelView .left-column .form-grid .forms-block__group:last-child .forms-block__row,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentInlineEditForModelView .left-column .form-grid .forms-block__group:last-child .forms-block__row,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentInlineEditForModelView .left-column .form-grid .forms-block__group:last-child .forms-block__row {
  width: 100%;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentInlineEditForModelView .mentions-input-box,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentInlineEditForModelView .mentions-input-box,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentInlineEditForModelView .mentions-input-box,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentInlineEditForModelView .mentions-input-box {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 61px;
  margin: 0 58px 0 0;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentInlineEditForModelView .mentions-input-box:before,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentInlineEditForModelView .mentions-input-box:before,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentInlineEditForModelView .mentions-input-box:before,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentInlineEditForModelView .mentions-input-box:before {
  background: url(../images/icon/emoji-icon.svg) center no-repeat;
  content: '';
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 18px;
  position: relative;
  width: 18px;
  z-index: 1;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentInlineEditForModelView .mentions-input-box textarea,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentInlineEditForModelView .mentions-input-box textarea,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentInlineEditForModelView .mentions-input-box textarea,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentInlineEditForModelView .mentions-input-box textarea {
  border: none;
  box-shadow: none;
  color: #212529;
  font-size: 13px;
  height: 61px !important;
  line-height: 15px;
  outline: none;
  padding: 23px 15px;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentInlineEditForModelView .mentions-input-box + .errorMessage,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentInlineEditForModelView .mentions-input-box + .errorMessage,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentInlineEditForModelView .mentions-input-box + .errorMessage,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentInlineEditForModelView .mentions-input-box + .errorMessage {
  left: 34px;
  position: absolute;
  top: 34px;
  z-index: 1;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box {
  width: 100%;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-buttonbar,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-buttonbar,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-buttonbar,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-buttonbar {
  position: static;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .addfileinput-button,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .addfileinput-button,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .addfileinput-button,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .addfileinput-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 24px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0;
  position: absolute;
  right: 46px;
  top: 19px;
  width: 12px;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .addfileinput-button:before,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .addfileinput-button:before,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .addfileinput-button:before,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .addfileinput-button:before {
  background: url(../images/icon/file-pointer-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 17px;
  width: 9px;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .addfileinput-button > span,
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .addfileinput-button .add-label,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .addfileinput-button > span,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .addfileinput-button .add-label,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .addfileinput-button > span,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .addfileinput-button .add-label,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .addfileinput-button > span,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .addfileinput-button .add-label {
  display: none;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .addfileinput-button input,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .addfileinput-button input,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .addfileinput-button input,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .addfileinput-button input {
  cursor: default;
  height: 24px;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content {
  background: #fff;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  width: 100%;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content table,
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content tbody,
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content tr,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content table,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content tbody,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content tr,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content table,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content tbody,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content tr,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content table,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content tbody,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content tr {
  display: block;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files {
  margin: 0;
  width: 100%;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr:first-child,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr:first-child,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr:first-child,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr:first-child {
  margin-top: 2px;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr:last-child,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr:last-child,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr:last-child,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr:last-child {
  margin-bottom: 8px;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr:not(:first-child),
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr:not(:first-child),
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr:not(:first-child),
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr:not(:first-child) {
  margin-top: 5px;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(204,208,223,0.2);
  border-radius: 17px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-family: "Roboto", sans-serif !important;
  font-size: 12px;
  min-height: 34px;
  line-height: normal;
  padding: 5px 13px !important;
  border-radius: 3px;
  max-width: 100%;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name .icon-attachment,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name .icon-attachment,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name .icon-attachment,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name .icon-attachment {
  margin-right: 5px;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name .icon-attachment:before,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name .icon-attachment:before,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name .icon-attachment:before,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name .icon-attachment:before {
  background: url(../images/icon/file-pointer-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 17px;
  width: 9px;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name .ui-icon-document,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name .ui-icon-document,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name .ui-icon-document,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name .ui-icon-document {
  display: none !important;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name .file-name,
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name a,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name .file-name,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name a,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name .file-name,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name a,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name .file-name,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name a,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name a,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name a,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name a {
  color: #212529;
  font-weight: normal;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name a:hover,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name a:hover,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name a:hover,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name a:hover {
  color: #4d7cfe;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name .size,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name .size,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name .size,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name .size {
  color: #212529;
  font-size: 12px;
  font-weight: normal;
  line-height: 14px;
  margin-left: 5px;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name .upload-actions.delete,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name .upload-actions.delete,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name .upload-actions.delete,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name .upload-actions.delete {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-left: 5px;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name .upload-actions.delete .icon-delete,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name .upload-actions.delete .icon-delete,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name .upload-actions.delete .icon-delete,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name .upload-actions.delete .icon-delete {
  border: none;
  margin: 0;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name .upload-actions.delete .icon-delete:after,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name .upload-actions.delete .icon-delete:after,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name .upload-actions.delete .icon-delete:after,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name .upload-actions.delete .icon-delete:after {
  background: url(../images/icon/delete-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 14px;
  width: 12px;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentInlineEditForModelView .view-toolbar-container,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentInlineEditForModelView .view-toolbar-container,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentInlineEditForModelView .view-toolbar-container,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentInlineEditForModelView .view-toolbar-container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  position: absolute;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentInlineEditForModelView .view-toolbar-container .submit-button,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentInlineEditForModelView .view-toolbar-container .submit-button,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentInlineEditForModelView .view-toolbar-container .submit-button,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentInlineEditForModelView .view-toolbar-container .submit-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: #4d7cfe;
  border-radius: 3px;
  box-shadow: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 38px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  width: 38px;
  margin: 12px 0 0 8px;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentInlineEditForModelView .view-toolbar-container .submit-button:before,
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentInlineEditForModelView .view-toolbar-container .submit-button:after,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentInlineEditForModelView .view-toolbar-container .submit-button:before,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentInlineEditForModelView .view-toolbar-container .submit-button:after,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentInlineEditForModelView .view-toolbar-container .submit-button:before,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentInlineEditForModelView .view-toolbar-container .submit-button:after,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentInlineEditForModelView .view-toolbar-container .submit-button:before,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentInlineEditForModelView .view-toolbar-container .submit-button:after {
  display: none;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentInlineEditForModelView .view-toolbar-container .submit-button svg path,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentInlineEditForModelView .view-toolbar-container .submit-button svg path,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentInlineEditForModelView .view-toolbar-container .submit-button svg path,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentInlineEditForModelView .view-toolbar-container .submit-button svg path {
  fill: #fff;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentInlineEditForModelView .view-toolbar-container .submit-button .z-spinner,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentInlineEditForModelView .view-toolbar-container .submit-button .z-spinner,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentInlineEditForModelView .view-toolbar-container .submit-button .z-spinner,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentInlineEditForModelView .view-toolbar-container .submit-button .z-spinner {
  left: auto;
}
html.redlotus .juiportlet-widget.CommentsForOpportunityRelatedModelPortletView #CommentInlineEditForModelView .view-toolbar-container .submit-button .z-label,
html.redlotus .juiportlet-widget.CommentsForAccountRelatedModelPortletView #CommentInlineEditForModelView .view-toolbar-container .submit-button .z-label,
html.redlotus .juiportlet-widget.CommentsForContactRelatedModelPortletView #CommentInlineEditForModelView .view-toolbar-container .submit-button .z-label,
html.redlotus .juiportlet-widget.CommentsForLeadRelatedModelPortletView #CommentInlineEditForModelView .view-toolbar-container .submit-button .z-label {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 100%;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0;
  width: 100%;
}
html.redlotus .juiportlet-widget.MarketingListMembersPortletView #marketing-list-member-configuration-form {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #ebebeb;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 12px 30px;
}
html.redlotus .juiportlet-widget.MarketingListMembersPortletView #marketing-list-member-configuration-form .search-without-scope {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none;
  border: none;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 40px;
  overflow: hidden;
  position: relative;
}
html.redlotus .juiportlet-widget.MarketingListMembersPortletView #marketing-list-member-configuration-form .search-without-scope.active {
  -webkit-flex-direction: row-reverse;
  -moz-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  padding: 0 10px;
}
html.redlotus .juiportlet-widget.MarketingListMembersPortletView #marketing-list-member-configuration-form .search-without-scope.active input {
  background: none;
  color: #212529;
  display: block;
  font-size: 16px;
  font-style: normal;
  margin: 0;
  padding-right: 15px;
}
html.redlotus .juiportlet-widget.MarketingListMembersPortletView #marketing-list-member-configuration-form .search-without-scope .icon {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 24px;
  width: 20px;
}
html.redlotus .juiportlet-widget.MarketingListMembersPortletView #marketing-list-member-configuration-form .search-without-scope .icon:hover svg path {
  fill: #4d7cfe;
}
html.redlotus .juiportlet-widget.MarketingListMembersPortletView #marketing-list-member-configuration-form .search-without-scope .icon img,
html.redlotus .juiportlet-widget.MarketingListMembersPortletView #marketing-list-member-configuration-form .search-without-scope .icon svg {
  height: 20px;
  margin: 0;
  width: 20px;
}
html.redlotus .juiportlet-widget.MarketingListMembersPortletView #marketing-list-member-configuration-form .search-without-scope input {
  display: none;
  height: 24px;
}
html.redlotus .juiportlet-widget.MarketingListMembersPortletView #marketing-list-member-configuration-form .filters-bar {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: right;
  -moz-justify-content: right;
  -ms-justify-content: right;
  justify-content: right;
  -ms-flex-pack: right;
  left: 0;
  position: relative;
  top: 0 !important;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  height: 40px;
  position: static;
}
html.redlotus .juiportlet-widget.MarketingListMembersPortletView #marketing-list-member-configuration-form .filters-bar > div {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 44px;
}
html.redlotus .juiportlet-widget.MarketingListMembersPortletView #marketing-list-member-configuration-form .filters-bar strong {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #808080;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 14px;
  font-weight: 400;
  margin-right: 10px;
}
html.redlotus .juiportlet-widget.MarketingListMembersPortletView #marketing-list-member-configuration-form .filters-bar label {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: none;
  border-radius: 3px;
  color: #212529 !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-family: "Roboto", sans-serif !important;
  font-size: 14px !important;
  font-weight: 400;
  height: 100%;
  margin: 0;
  padding: 0 20px;
}
html.redlotus .juiportlet-widget.MarketingListMembersPortletView #marketing-list-member-configuration-form .filters-bar label:hover {
  background: none !important;
  color: #212529 !important;
}
html.redlotus .juiportlet-widget.MarketingListMembersPortletView #marketing-list-member-configuration-form .filters-bar label.radio-wl__label:before,
html.redlotus .juiportlet-widget.MarketingListMembersPortletView #marketing-list-member-configuration-form .filters-bar label.radio-wl__label:after {
  display: none;
}
html.redlotus .juiportlet-widget.MarketingListMembersPortletView #marketing-list-member-configuration-form .filters-bar .ui-state-active:hover,
html.redlotus .juiportlet-widget.MarketingListMembersPortletView #marketing-list-member-configuration-form .filters-bar .ui-state-active {
  background: #4d7cfe !important;
  box-shadow: 0 2px 30px rgba(204,208,223,0.3);
  color: #fff !important;
}
html.redlotus .juiportlet-widget.MarketingListMembersPortletView #marketing-list-member-configuration-form .list-view-items-summary-clone {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #808080;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 15px;
  margin-left: 50px;
  margin-top: 0;
  position: static;
}
html.redlotus .juiportlet-widget.MarketingListMembersPortletView #marketing-list-member-configuration-form .list-view-items-summary-clone span {
  color: #212529;
  font-weight: 500;
  margin-right: 5px;
}
html.redlotus .juiportlet-widget.MarketingListMembersPortletView .cgrid-view {
  background: #fff;
  border: none;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  width: 100%;
}
html.redlotus .juiportlet-widget.MarketingListMembersPortletView .cgrid-view tr:hover .options-menu ul li a svg path {
  fill: #fff;
}
html.redlotus .juiportlet-widget.MarketingListMembersPortletView .cgrid-view .options-menu {
  margin: 0;
}
html.redlotus .juiportlet-widget.MarketingListMembersPortletView .cgrid-view .options-menu > li > a {
  display: none;
}
html.redlotus .juiportlet-widget.MarketingListMembersPortletView .cgrid-view .options-menu ul {
  background: none;
  border: none;
  box-shadow: none;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  opacity: 1 !important;
  padding: 0;
  position: static;
}
html.redlotus .juiportlet-widget.MarketingListMembersPortletView .cgrid-view .options-menu ul li {
  border: none;
}
html.redlotus .juiportlet-widget.MarketingListMembersPortletView .cgrid-view .options-menu ul li a {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 24px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  margin: 0;
  padding: 0;
  width: 24px;
}
html.redlotus .juiportlet-widget.MarketingListMembersPortletView .cgrid-view .options-menu ul li a svg path {
  fill: #ccd0df;
}
html.redlotus .juiportlet-widget.MarketingListMembersPortletView .cgrid-view thead,
html.redlotus .juiportlet-widget.MarketingListMembersPortletView .cgrid-view thead tr {
  background: none;
}
html.redlotus .juiportlet-widget.MarketingListMembersPortletView .cgrid-view tbody tr:hover td {
  background: #4d7cfe;
  color: #fff;
}
html.redlotus .juiportlet-widget.MarketingListMembersPortletView .cgrid-view tbody tr:hover td a {
  color: #fff !important;
}
html.redlotus .juiportlet-widget.MarketingListMembersPortletView .cgrid-view thead td,
html.redlotus .juiportlet-widget.MarketingListMembersPortletView .cgrid-view tbody td {
  border-color: #ebebeb;
}
html.redlotus .juiportlet-widget.MarketingListMembersPortletView .cgrid-view tfoot td {
  background: #c6d2ec !important;
  color: #212529;
  font-weight: normal;
  height: auto !important;
}
html.redlotus .juiportlet-widget.MarketingListMembersPortletView .cgrid-view tfoot td:first-child {
  border-bottom-left-radius: 3px;
}
html.redlotus .juiportlet-widget.MarketingListMembersPortletView .cgrid-view tfoot td:last-child {
  border-bottom-right-radius: 3px;
}
html.redlotus .juiportlet-widget.MarketingListMembersPortletView .cgrid-view th,
html.redlotus .juiportlet-widget.MarketingListMembersPortletView .cgrid-view td:not(.checkbox-column) {
  padding: 10px 20px 10px 0;
}
html.redlotus .juiportlet-widget.MarketingListMembersPortletView .cgrid-view th:first-child,
html.redlotus .juiportlet-widget.MarketingListMembersPortletView .cgrid-view td:first-child {
  padding-left: 20px !important;
}
html.redlotus .juiportlet-widget.MarketingListMembersPortletView .cgrid-view th {
  background: none !important;
  border: none;
  color: #808080;
  font-size: 13px;
  font-weight: 500 !important;
  line-height: 15px !important;
  padding: 20px 20px 20px 0 !important;
}
html.redlotus .juiportlet-widget.MarketingListMembersPortletView .cgrid-view th a {
  color: #808080;
  text-decoration: none;
}
html.redlotus .juiportlet-widget.MarketingListMembersPortletView .cgrid-view th a:hover {
  color: #2c0f0f !important;
}
html.redlotus .juiportlet-widget.MarketingListMembersPortletView .cgrid-view td {
  height: 58px;
  vertical-align: middle !important;
}
html.redlotus .juiportlet-widget.MarketingListMembersPortletView .cgrid-view td a {
  color: #2c0f0f;
}
html.redlotus .juiportlet-widget.MarketingListMembersPortletView .cgrid-view .unbordered-bottom td {
  border-bottom: none;
}
html.redlotus .juiportlet-widget.MarketingListMembersPortletView .cgrid-view .checkbox-column {
  padding-right: 0;
}
html.redlotus .juiportlet-widget.MarketingListMembersPortletView .cgrid-view .checkbox-column .hasCheckBox {
  margin: 0 20px 0 0;
  padding: 0 0 0 20px;
}
html.redlotus .juiportlet-widget.MarketingListMembersPortletView .cgrid-view tr:hover .options-menu ul li a svg path {
  fill: rgba(255,255,255,0.3);
}
html.redlotus .juiportlet-widget.MarketingListMembersPortletView .cgrid-view tr:hover .options-menu ul li a.unsubscribe svg path {
  fill: #fff;
}
html.redlotus .juiportlet-widget.MarketingListMembersPortletView .cgrid-view th {
  height: 76px;
}
html.redlotus .juiportlet-widget.MarketingListMembersPortletView .cgrid-view .options-menu ul li:not(:first-child) {
  margin-left: 32px;
}
html.redlotus .juiportlet-widget.MarketingListMembersPortletView .cgrid-view .options-menu ul a.unsubscribe svg path {
  fill: #4d7cfe;
}
html.redlotus .juiportlet-widget.MarketingListMembersPortletView .portlet-actions-container .default-button {
  margin: 0 0 0 7px !important;
}
@media (max-width: 768px) {
  html.redlotus .juiportlet-widget.MarketingListMembersPortletView .juiportlet-widget-head {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    height: auto;
  }
  html.redlotus .juiportlet-widget.MarketingListMembersPortletView .juiportlet-widget-head h3 {
    margin-left: 20px;
    padding: 15px 0;
  }
  html.redlotus .juiportlet-widget.MarketingListMembersPortletView .juiportlet-widget-head .portlet-actions-container {
    border-top: 1px solid #ebebeb;
    margin: 0 20px 10px;
    max-width: 100%;
    padding-top: 10px;
  }
  html.redlotus .juiportlet-widget.MarketingListMembersPortletView .juiportlet-widget-head .portlet-actions-container .default-button:first-child {
    margin-left: 0 !important;
  }
  html.redlotus .juiportlet-widget.MarketingListMembersPortletView #marketing-list-member-configuration-form {
    display: none;
  }
  html.redlotus .juiportlet-widget.MarketingListMembersPortletView .items thead {
    display: none;
  }
  html.redlotus .juiportlet-widget.MarketingListMembersPortletView .items tbody tr:first-child td {
    border-top: none;
  }
  html.redlotus .juiportlet-widget.MarketingListMembersPortletView .items .options-menu ul li:not(:first-child) {
    margin-left: 10px;
  }
  html.redlotus .juiportlet-widget.MarketingListMembersPortletView .pager.horizontal {
    display: none;
  }
}
html.redlotus .juiportlet-widget.ProjectsActivityFeedPortletView {
  position: relative;
}
html.redlotus .juiportlet-widget.ProjectsActivityFeedPortletView .juiportlet-widget-content,
html.redlotus .juiportlet-widget.ProjectsActivityFeedPortletView #ProjectsFeedListView,
html.redlotus .juiportlet-widget.ProjectsActivityFeedPortletView .cgrid-view {
  position: static;
}
html.redlotus .juiportlet-widget.ProjectsActivityFeedPortletView .items-wrapper {
  padding: 5px 30px 20px;
}
html.redlotus .juiportlet-widget.ProjectsActivityFeedPortletView .items tr {
  background: none !important;
}
html.redlotus .juiportlet-widget.ProjectsActivityFeedPortletView .items tr:last-child td {
  border: none;
  padding-bottom: 0;
}
html.redlotus .juiportlet-widget.ProjectsActivityFeedPortletView .items td {
  border-bottom: 1px solid #ebebeb;
  padding: 15px 0;
}
html.redlotus .juiportlet-widget.ProjectsActivityFeedPortletView .items .item-content {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .juiportlet-widget.ProjectsActivityFeedPortletView .items .item-content .item-head {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 13px;
  line-height: 15px;
  margin-bottom: 5px;
}
html.redlotus .juiportlet-widget.ProjectsActivityFeedPortletView .items .item-content .project-name {
  margin-right: 12px;
}
html.redlotus .juiportlet-widget.ProjectsActivityFeedPortletView .items .item-content .project-name a {
  color: #4d7cfe !important;
}
html.redlotus .juiportlet-widget.ProjectsActivityFeedPortletView .items .item-content .item-label {
  color: #808080;
}
html.redlotus .juiportlet-widget.ProjectsActivityFeedPortletView .items .item-content .item-text {
  color: #212529;
  font-size: 18px;
  line-height: 21px;
  margin-bottom: 12px;
}
html.redlotus .juiportlet-widget.ProjectsActivityFeedPortletView .items .item-content .item-time {
  color: #808080;
  font-size: 13px;
  line-height: 15px;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView {
  position: relative;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container {
  margin: 0 !important;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu {
  z-index: 10000;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent > a,
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent,
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent > a,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent > a,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent > a,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu {
  height: 38px;
  width: 38px;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent {
  margin: 0;
  min-height: auto;
  position: relative;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent > a,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent > a,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent > a,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent > a {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none !important;
  border: none !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  opacity: 1;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent > a:before,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent > a:before,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent > a:before,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent > a:before {
  background: url(../images/icon/dots-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 16px;
  width: 4px;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent > a:after,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent > a:after,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent > a:after,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent > a:after {
  display: none;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent > a span,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent > a span,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent > a span,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent > a span {
  display: none;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent.over ul,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent.over ul,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent.over ul,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent.over ul {
  opacity: 1 !important;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent ul,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent ul,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent ul,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent ul {
  background: #fff;
  border: none;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  opacity: 0 !important;
  padding: 3px 0;
  right: auto;
  top: -3px;
  z-index: 100;
  left: 38px;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent ul li,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent ul li,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent ul li,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent ul li {
  border: none;
  margin: 0;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent ul li.separator,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent ul li.separator,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent ul li.separator,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent ul li.separator {
  background: #ebebeb;
  height: 1px;
  margin: 3px 0;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent ul li a,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent ul li a,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent ul li a,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent ul li a {
  color: #212529;
  font-size: 12px;
  margin: 0;
  padding: 10px;
  text-decoration: none;
  width: 100%;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent ul li a:hover,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent ul li a:hover,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent ul li a:hover,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent ul li a:hover {
  background: #4d7cfe !important;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent ul li a .button-label,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent ul li a .button-label,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent ul li a .button-label,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent ul li a .button-label {
  font-weight: normal;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent ul,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent ul,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent ul,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent ul {
  left: auto;
  right: 0;
  top: 38px !important;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView #filter-latest-activities-link,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView #filter-latest-activities-link,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView #filter-latest-activities-link,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView #filter-latest-activities-link {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #ebebeb;
  border-radius: 3px;
  color: #4145be;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 14px;
  height: 38px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  margin: 0 0 0 7px;
  text-decoration: none;
  width: 80px;
  z-index: 100;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView #filter-latest-activities-link:hover,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView #filter-latest-activities-link:hover,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView #filter-latest-activities-link:hover,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView #filter-latest-activities-link:hover {
  background: rgba(77,124,254,0.1);
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView #filter-latest-activities-link:after,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView #filter-latest-activities-link:after,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView #filter-latest-activities-link:after,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView #filter-latest-activities-link:after {
  background: url(../images/icon/filter-high-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-left: 5px !important;
  height: 12px;
  width: 16px;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView #latest-activity-configuration-form,
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView .LatestActivitiesForPortletView,
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView .LatestActivitiesListView,
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView .juiportlet-widget-content,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView #latest-activity-configuration-form,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView .LatestActivitiesForPortletView,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView .LatestActivitiesListView,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView .juiportlet-widget-content,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView #latest-activity-configuration-form,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView .LatestActivitiesForPortletView,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView .LatestActivitiesListView,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView .juiportlet-widget-content,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView #latest-activity-configuration-form,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView .LatestActivitiesForPortletView,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView .LatestActivitiesListView,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView .juiportlet-widget-content {
  position: static;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView #latest-activity-configuration-form .latest-activity-toolbar,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView #latest-activity-configuration-form .latest-activity-toolbar,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView #latest-activity-configuration-form .latest-activity-toolbar,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView #latest-activity-configuration-form .latest-activity-toolbar {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: right;
  -moz-justify-content: right;
  -ms-justify-content: right;
  justify-content: right;
  -ms-flex-pack: right;
  left: 0;
  position: relative;
  top: 0 !important;
  background: none;
  border-bottom-color: #ebebeb;
  position: static;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView #latest-activity-configuration-form .latest-activity-toolbar > div,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView #latest-activity-configuration-form .latest-activity-toolbar > div,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView #latest-activity-configuration-form .latest-activity-toolbar > div,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView #latest-activity-configuration-form .latest-activity-toolbar > div {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 44px;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView #latest-activity-configuration-form .latest-activity-toolbar strong,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView #latest-activity-configuration-form .latest-activity-toolbar strong,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView #latest-activity-configuration-form .latest-activity-toolbar strong,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView #latest-activity-configuration-form .latest-activity-toolbar strong {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #808080;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 14px;
  font-weight: 400;
  margin-right: 10px;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView #latest-activity-configuration-form .latest-activity-toolbar label,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView #latest-activity-configuration-form .latest-activity-toolbar label,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView #latest-activity-configuration-form .latest-activity-toolbar label,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView #latest-activity-configuration-form .latest-activity-toolbar label {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: none;
  border-radius: 3px;
  color: #212529 !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-family: "Roboto", sans-serif !important;
  font-size: 14px !important;
  font-weight: 400;
  height: 100%;
  margin: 0;
  padding: 0 20px;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView #latest-activity-configuration-form .latest-activity-toolbar label:hover,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView #latest-activity-configuration-form .latest-activity-toolbar label:hover,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView #latest-activity-configuration-form .latest-activity-toolbar label:hover,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView #latest-activity-configuration-form .latest-activity-toolbar label:hover {
  background: none !important;
  color: #212529 !important;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView #latest-activity-configuration-form .latest-activity-toolbar label.radio-wl__label:before,
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView #latest-activity-configuration-form .latest-activity-toolbar label.radio-wl__label:after,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView #latest-activity-configuration-form .latest-activity-toolbar label.radio-wl__label:before,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView #latest-activity-configuration-form .latest-activity-toolbar label.radio-wl__label:after,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView #latest-activity-configuration-form .latest-activity-toolbar label.radio-wl__label:before,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView #latest-activity-configuration-form .latest-activity-toolbar label.radio-wl__label:after,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView #latest-activity-configuration-form .latest-activity-toolbar label.radio-wl__label:before,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView #latest-activity-configuration-form .latest-activity-toolbar label.radio-wl__label:after {
  display: none;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView #latest-activity-configuration-form .latest-activity-toolbar .ui-state-active:hover,
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView #latest-activity-configuration-form .latest-activity-toolbar .ui-state-active,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView #latest-activity-configuration-form .latest-activity-toolbar .ui-state-active:hover,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView #latest-activity-configuration-form .latest-activity-toolbar .ui-state-active,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView #latest-activity-configuration-form .latest-activity-toolbar .ui-state-active:hover,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView #latest-activity-configuration-form .latest-activity-toolbar .ui-state-active,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView #latest-activity-configuration-form .latest-activity-toolbar .ui-state-active:hover,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView #latest-activity-configuration-form .latest-activity-toolbar .ui-state-active {
  background: #4d7cfe !important;
  box-shadow: 0 2px 30px rgba(204,208,223,0.3);
  color: #fff !important;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView #latest-activity-configuration-form .latest-activity-toolbar .ui-buttonset,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView #latest-activity-configuration-form .latest-activity-toolbar .ui-buttonset,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView #latest-activity-configuration-form .latest-activity-toolbar .ui-buttonset,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView #latest-activity-configuration-form .latest-activity-toolbar .ui-buttonset {
  border: none;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView #latest-activity-configuration-form .latest-activity-toolbar .ui-controlgroup,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView #latest-activity-configuration-form .latest-activity-toolbar .ui-controlgroup,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView #latest-activity-configuration-form .latest-activity-toolbar .ui-controlgroup,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView #latest-activity-configuration-form .latest-activity-toolbar .ui-controlgroup {
  border: none;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView #latest-activity-configuration-form .latest-activity-toolbar .ui-controlgroup .ui-button .ui-checkboxradio-icon,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView #latest-activity-configuration-form .latest-activity-toolbar .ui-controlgroup .ui-button .ui-checkboxradio-icon,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView #latest-activity-configuration-form .latest-activity-toolbar .ui-controlgroup .ui-button .ui-checkboxradio-icon,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView #latest-activity-configuration-form .latest-activity-toolbar .ui-controlgroup .ui-button .ui-checkboxradio-icon {
  display: none;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView #latest-activity-configuration-form .filter-portlet-model-bar,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView #latest-activity-configuration-form .filter-portlet-model-bar,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView #latest-activity-configuration-form .filter-portlet-model-bar,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView #latest-activity-configuration-form .filter-portlet-model-bar {
  background: none;
  border-bottom: 1px solid #ebebeb;
  box-shadow: none;
  padding: 5px 15px 10px;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView #latest-activity-configuration-form .filter-portlet-model-bar .ui-buttonset,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView #latest-activity-configuration-form .filter-portlet-model-bar .ui-buttonset,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView #latest-activity-configuration-form .filter-portlet-model-bar .ui-buttonset,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView #latest-activity-configuration-form .filter-portlet-model-bar .ui-buttonset {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 0;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView #latest-activity-configuration-form .filter-portlet-model-bar .ui-buttonset .ui-button,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView #latest-activity-configuration-form .filter-portlet-model-bar .ui-buttonset .ui-button,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView #latest-activity-configuration-form .filter-portlet-model-bar .ui-buttonset .ui-button,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView #latest-activity-configuration-form .filter-portlet-model-bar .ui-buttonset .ui-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 3px;
  color: #212529;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-family: "Roboto", sans-serif !important;
  font-size: 14px !important;
  font-weight: normal !important;
  height: 30px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  margin: 5px 0 0;
  padding: 0 15px;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView #latest-activity-configuration-form .filter-portlet-model-bar .ui-buttonset .ui-button.ui-state-hover,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView #latest-activity-configuration-form .filter-portlet-model-bar .ui-buttonset .ui-button.ui-state-hover,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView #latest-activity-configuration-form .filter-portlet-model-bar .ui-buttonset .ui-button.ui-state-hover,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView #latest-activity-configuration-form .filter-portlet-model-bar .ui-buttonset .ui-button.ui-state-hover {
  background: none !important;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView #latest-activity-configuration-form .filter-portlet-model-bar .ui-buttonset .ui-button.ui-state-active,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView #latest-activity-configuration-form .filter-portlet-model-bar .ui-buttonset .ui-button.ui-state-active,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView #latest-activity-configuration-form .filter-portlet-model-bar .ui-buttonset .ui-button.ui-state-active,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView #latest-activity-configuration-form .filter-portlet-model-bar .ui-buttonset .ui-button.ui-state-active {
  background: #4d7cfe !important;
  color: #fff;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView #latest-activity-configuration-form .filter-portlet-model-bar .ui-buttonset .ui-button.ui-state-active.ui-state-hover,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView #latest-activity-configuration-form .filter-portlet-model-bar .ui-buttonset .ui-button.ui-state-active.ui-state-hover,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView #latest-activity-configuration-form .filter-portlet-model-bar .ui-buttonset .ui-button.ui-state-active.ui-state-hover,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView #latest-activity-configuration-form .filter-portlet-model-bar .ui-buttonset .ui-button.ui-state-active.ui-state-hover {
  background: #4d7cfe !important;
  border: none;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView #latest-activity-configuration-form .filter-portlet-model-bar .ui-controlgroup,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView #latest-activity-configuration-form .filter-portlet-model-bar .ui-controlgroup,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView #latest-activity-configuration-form .filter-portlet-model-bar .ui-controlgroup,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView #latest-activity-configuration-form .filter-portlet-model-bar .ui-controlgroup {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 0;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView #latest-activity-configuration-form .filter-portlet-model-bar .ui-controlgroup .ui-button,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView #latest-activity-configuration-form .filter-portlet-model-bar .ui-controlgroup .ui-button,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView #latest-activity-configuration-form .filter-portlet-model-bar .ui-controlgroup .ui-button,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView #latest-activity-configuration-form .filter-portlet-model-bar .ui-controlgroup .ui-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 3px;
  color: #212529;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-family: "Roboto", sans-serif !important;
  font-size: 14px !important;
  font-weight: normal !important;
  height: 30px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  margin: 5px 0 0;
  padding: 0 15px;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView #latest-activity-configuration-form .filter-portlet-model-bar .ui-controlgroup .ui-button:hover,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView #latest-activity-configuration-form .filter-portlet-model-bar .ui-controlgroup .ui-button:hover,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView #latest-activity-configuration-form .filter-portlet-model-bar .ui-controlgroup .ui-button:hover,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView #latest-activity-configuration-form .filter-portlet-model-bar .ui-controlgroup .ui-button:hover {
  background: none !important;
  border: none;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView #latest-activity-configuration-form .filter-portlet-model-bar .ui-controlgroup .ui-button.ui-state-active,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView #latest-activity-configuration-form .filter-portlet-model-bar .ui-controlgroup .ui-button.ui-state-active,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView #latest-activity-configuration-form .filter-portlet-model-bar .ui-controlgroup .ui-button.ui-state-active,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView #latest-activity-configuration-form .filter-portlet-model-bar .ui-controlgroup .ui-button.ui-state-active {
  background: #4d7cfe !important;
  color: #fff;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView #latest-activity-configuration-form .filter-portlet-model-bar .ui-controlgroup .ui-button.ui-state-active.ui-state-hover,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView #latest-activity-configuration-form .filter-portlet-model-bar .ui-controlgroup .ui-button.ui-state-active.ui-state-hover,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView #latest-activity-configuration-form .filter-portlet-model-bar .ui-controlgroup .ui-button.ui-state-active.ui-state-hover,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView #latest-activity-configuration-form .filter-portlet-model-bar .ui-controlgroup .ui-button.ui-state-active.ui-state-hover {
  background: #4d7cfe !important;
  border: none;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView #latest-activity-configuration-form .filter-portlet-model-bar .ui-controlgroup .ui-button .ui-checkboxradio-icon,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView #latest-activity-configuration-form .filter-portlet-model-bar .ui-controlgroup .ui-button .ui-checkboxradio-icon,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView #latest-activity-configuration-form .filter-portlet-model-bar .ui-controlgroup .ui-button .ui-checkboxradio-icon,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView #latest-activity-configuration-form .filter-portlet-model-bar .ui-controlgroup .ui-button .ui-checkboxradio-icon {
  display: none;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView .cgrid-view,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView .cgrid-view,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView .cgrid-view,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView .cgrid-view {
  padding: 5px 30px 5px 87px;
  position: static;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView .cgrid-view .items tr,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView .cgrid-view .items tr,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView .cgrid-view .items tr,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView .cgrid-view .items tr {
  background: none !important;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView .cgrid-view .items tr:not(:last-child) td,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView .cgrid-view .items tr:not(:last-child) td,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView .cgrid-view .items tr:not(:last-child) td,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView .cgrid-view .items tr:not(:last-child) td {
  border-bottom: 1px solid #ebebeb;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView .cgrid-view .items td,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView .cgrid-view .items td,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView .cgrid-view .items td,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView .cgrid-view .items td {
  padding: 15px 0 !important;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView .cgrid-view .items .activity-item,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView .cgrid-view .items .activity-item,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView .cgrid-view .items .activity-item,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView .cgrid-view .items .activity-item {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 0;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView .cgrid-view .items .activity-item > span,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView .cgrid-view .items .activity-item > span,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView .cgrid-view .items .activity-item > span,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView .cgrid-view .items .activity-item > span {
  margin-top: 5px;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView .cgrid-view .items .activity-item a,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView .cgrid-view .items .activity-item a,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView .cgrid-view .items .activity-item a,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView .cgrid-view .items .activity-item a {
  color: #212529;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView .cgrid-view .items .activity-item a:hover,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView .cgrid-view .items .activity-item a:hover,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView .cgrid-view .items .activity-item a:hover,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView .cgrid-view .items .activity-item a:hover {
  color: #4d7cfe;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView .cgrid-view .items .activity-item em,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView .cgrid-view .items .activity-item em,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView .cgrid-view .items .activity-item em,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView .cgrid-view .items .activity-item em {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 4px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 42px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  margin-left: -57px;
  padding: 0;
  width: 42px;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView .cgrid-view .items .activity-item em:after,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView .cgrid-view .items .activity-item em:after,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView .cgrid-view .items .activity-item em:after,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView .cgrid-view .items .activity-item em:after {
  color: #4d7cfe !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  top: auto;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView .cgrid-view .items .activity-item .activity-date,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView .cgrid-view .items .activity-item .activity-date,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView .cgrid-view .items .activity-item .activity-date,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView .cgrid-view .items .activity-item .activity-date {
  color: #808080;
  font-size: 13px;
  font-weight: normal;
  line-height: 15px;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView .cgrid-view .items .activity-item .item-content,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView .cgrid-view .items .activity-item .item-content,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView .cgrid-view .items .activity-item .item-content,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView .cgrid-view .items .activity-item .item-content {
  color: #000;
  font-size: 18px;
  line-height: 21px;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView .cgrid-view .items .activity-item .less-pronounced-text,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView .cgrid-view .items .activity-item .less-pronounced-text,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView .cgrid-view .items .activity-item .less-pronounced-text,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView .cgrid-view .items .activity-item .less-pronounced-text {
  color: #808080;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 13px;
  font-style: normal;
  line-height: 15px;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView .cgrid-view .items .activity-item .less-pronounced-text strong,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView .cgrid-view .items .activity-item .less-pronounced-text strong,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView .cgrid-view .items .activity-item .less-pronounced-text strong,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView .cgrid-view .items .activity-item .less-pronounced-text strong {
  color: rgba(128,128,128,0.5);
  font-weight: normal;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView .cgrid-view .items .activity-item .less-pronounced-text .owner-name,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView .cgrid-view .items .activity-item .less-pronounced-text .owner-name,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView .cgrid-view .items .activity-item .less-pronounced-text .owner-name,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView .cgrid-view .items .activity-item .less-pronounced-text .owner-name {
  color: #808080;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView .cgrid-view .items .activity-item .attachments,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView .cgrid-view .items .activity-item .attachments,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView .cgrid-view .items .activity-item .attachments,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView .cgrid-view .items .activity-item .attachments {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView .cgrid-view .items .activity-item .attachments li,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView .cgrid-view .items .activity-item .attachments li,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView .cgrid-view .items .activity-item .attachments li,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView .cgrid-view .items .activity-item .attachments li {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(204,208,223,0.2);
  border-radius: 17px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-family: "Roboto", sans-serif !important;
  font-size: 12px;
  min-height: 34px;
  line-height: normal;
  padding: 5px 13px !important;
  margin-right: 2px;
  max-width: 100%;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView .cgrid-view .items .activity-item .attachments li .icon-attachment,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView .cgrid-view .items .activity-item .attachments li .icon-attachment,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView .cgrid-view .items .activity-item .attachments li .icon-attachment,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView .cgrid-view .items .activity-item .attachments li .icon-attachment {
  margin-right: 5px;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView .cgrid-view .items .activity-item .attachments li .icon-attachment:before,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView .cgrid-view .items .activity-item .attachments li .icon-attachment:before,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView .cgrid-view .items .activity-item .attachments li .icon-attachment:before,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView .cgrid-view .items .activity-item .attachments li .icon-attachment:before {
  background: url(../images/icon/file-pointer-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 17px;
  width: 9px;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView .cgrid-view .items .activity-item .attachments li .ui-icon-document,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView .cgrid-view .items .activity-item .attachments li .ui-icon-document,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView .cgrid-view .items .activity-item .attachments li .ui-icon-document,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView .cgrid-view .items .activity-item .attachments li .ui-icon-document {
  display: none !important;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView .cgrid-view .items .activity-item .attachments li .file-name,
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView .cgrid-view .items .activity-item .attachments li a,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView .cgrid-view .items .activity-item .attachments li .file-name,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView .cgrid-view .items .activity-item .attachments li a,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView .cgrid-view .items .activity-item .attachments li .file-name,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView .cgrid-view .items .activity-item .attachments li a,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView .cgrid-view .items .activity-item .attachments li .file-name,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView .cgrid-view .items .activity-item .attachments li a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView .cgrid-view .items .activity-item .attachments li a,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView .cgrid-view .items .activity-item .attachments li a,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView .cgrid-view .items .activity-item .attachments li a,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView .cgrid-view .items .activity-item .attachments li a {
  color: #212529;
  font-weight: normal;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView .cgrid-view .items .activity-item .attachments li a:hover,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView .cgrid-view .items .activity-item .attachments li a:hover,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView .cgrid-view .items .activity-item .attachments li a:hover,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView .cgrid-view .items .activity-item .attachments li a:hover {
  color: #4d7cfe;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView .cgrid-view .items .activity-item .attachments li .size,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView .cgrid-view .items .activity-item .attachments li .size,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView .cgrid-view .items .activity-item .attachments li .size,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView .cgrid-view .items .activity-item .attachments li .size {
  color: #212529;
  font-size: 12px;
  font-weight: normal;
  line-height: 14px;
  margin-left: 5px;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView .cgrid-view .items .activity-item .attachments li .upload-actions.delete,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView .cgrid-view .items .activity-item .attachments li .upload-actions.delete,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView .cgrid-view .items .activity-item .attachments li .upload-actions.delete,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView .cgrid-view .items .activity-item .attachments li .upload-actions.delete {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-left: 5px;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView .cgrid-view .items .activity-item .attachments li .upload-actions.delete .icon-delete,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView .cgrid-view .items .activity-item .attachments li .upload-actions.delete .icon-delete,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView .cgrid-view .items .activity-item .attachments li .upload-actions.delete .icon-delete,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView .cgrid-view .items .activity-item .attachments li .upload-actions.delete .icon-delete {
  border: none;
  margin: 0;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView .cgrid-view .items .activity-item .attachments li .upload-actions.delete .icon-delete:after,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView .cgrid-view .items .activity-item .attachments li .upload-actions.delete .icon-delete:after,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView .cgrid-view .items .activity-item .attachments li .upload-actions.delete .icon-delete:after,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView .cgrid-view .items .activity-item .attachments li .upload-actions.delete .icon-delete:after {
  background: url(../images/icon/delete-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 14px;
  width: 12px;
}
html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView .cgrid-view .items .activity-item .attachments li a,
html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView .cgrid-view .items .activity-item .attachments li a,
html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView .cgrid-view .items .activity-item .attachments li a,
html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView .cgrid-view .items .activity-item .attachments li a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media (max-width: 768px) {
  html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView .juiportlet-widget-head .portlet-actions-container,
  html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView #latest-activity-configuration-form,
  html.redlotus .juiportlet-widget.OpportunityLatestActivitiesForPortletView #filter-latest-activities-link,
  html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView .juiportlet-widget-head .portlet-actions-container,
  html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView #latest-activity-configuration-form,
  html.redlotus .juiportlet-widget.AccountLatestActivitiesForPortletView #filter-latest-activities-link,
  html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView .juiportlet-widget-head .portlet-actions-container,
  html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView #latest-activity-configuration-form,
  html.redlotus .juiportlet-widget.ContactLatestActivitiesForPortletView #filter-latest-activities-link,
  html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView .juiportlet-widget-head .portlet-actions-container,
  html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView #latest-activity-configuration-form,
  html.redlotus .juiportlet-widget.AllLatestActivitiesForPortletView #filter-latest-activities-link {
    display: none;
  }
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column {
  padding: 0;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .attributesContainer {
  padding-bottom: 0;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .attributesContainer .errorSummary {
  border: none;
  border-radius: 3px !important;
  box-shadow: none;
  font-weight: normal;
  font-size: 14px;
  padding: 10px 15px;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .left-column {
  padding: 0;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .panel {
  margin-bottom: 40px;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .panel:last-child {
  margin: 0;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .panel .panelTitle {
  color: #4145be;
  font-size: 18px !important;
  font-weight: 500;
  line-height: 21px;
  margin-bottom: 25px !important;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .form-grid {
  display: block;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .form-grid .forms-block__group:last-child {
  margin-bottom: 0;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .form-grid .forms-block__row {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .form-grid .forms-block__row > label {
  color: #808080;
  font-size: 13px;
  line-height: 15px;
  margin: 10px 0 5px;
  width: 100%;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .form-grid .forms-block__row.forms-block__row-2.forms-block__row-left .form-component:first-child {
  padding-right: 7px;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .form-grid .forms-block__row.forms-block__row-2.forms-block__row-right {
  justify-content: end;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .form-grid .forms-block__row.forms-block__row-2.forms-block__row-right .form-component:last-child {
  padding-left: 7px;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .form-grid .forms-block__row.forms-block__row-2 .form-component {
  max-width: 50%;
  width: 50%;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .form-grid .forms-block__row.forms-block__row-2 .form-component .fields .form-component {
  max-width: 100%;
  padding: 0;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .form-grid .form-component {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 0;
  width: auto;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .form-grid .form-component:not(:first-child) {
  padding-left: 7px;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .form-grid .form-component:not(:last-child) {
  padding-right: 7px;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .form-grid .form-component .label {
  margin-bottom: 8px;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .form-grid .form-component .label label {
  color: #808080;
  font-size: 13px;
  line-height: 15px;
  margin: 0;
  width: 100%;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .form-grid .form-component .label label .required {
  color: #ff7373;
  font-weight: normal;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .form-grid .form-component .label .forms-block__title {
  margin-bottom: 17px;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .form-grid .form-component .label .forms-block__title .forms-block__description {
  font-weight: normal;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .form-grid .form-component .fields {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .form-grid .form-component .fields .form-component {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-top: 10px;
  padding: 0;
  width: 100%;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .form-grid .form-component .fields .form-component .label {
  min-width: 100px;
  padding-right: 10px;
  width: 25%;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .form-grid .form-component .fields .form-component .fields {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .form-grid .form-component .description {
  color: #808080;
  font-size: 11px;
  font-style: italic;
  margin-top: 8px;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column input[type="password"],
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column input[type="text"] {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #212529 !important;
  display: block;
  font-size: 16px;
  margin: 0;
  outline: none;
  width: 100%;
  line-height: 34px;
  height: 42px;
  padding: 0 10px;
  text-indent: 0 !important;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column input[type="password"]:focus,
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column input[type="text"]:focus {
  background: #fff;
  border-color: rgba(77,124,254,0.8);
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column textarea {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #212529 !important;
  display: block;
  font-size: 16px;
  margin: 0;
  outline: none;
  width: 100%;
  padding: 8px 10px;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column textarea:focus {
  background: #fff;
  border-color: rgba(77,124,254,0.8);
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .textarea-with-preview-link {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .textarea-with-preview-link .redactor_box,
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .textarea-with-preview-link > textarea {
  margin-right: 40px;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .textarea-with-preview-link .redactor_box {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .static-dropdown {
  display: flex;
  width: 100%;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .static-dropdown .hasDropDown {
  margin-right: 20px;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .static-dropdown input {
  height: 100%;
}
@media (max-width: 768px) {
  html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .static-dropdown {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .static-dropdown .hasDropDown {
    margin-right: 0;
  }
  html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .static-dropdown input {
    margin-top: 10px;
  }
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .hasParallelFields,
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .twoFields,
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .hasHalfs {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .hasParallelFields .twoFifths,
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .twoFields .twoFifths,
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .hasHalfs .twoFifths {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .hasParallelFields input,
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .twoFields input,
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .hasHalfs input {
  height: 100%;
}
@media (max-width: 768px) {
  html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .hasParallelFields,
  html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .twoFields,
  html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .hasHalfs {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .hasParallelFields > div,
  html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .twoFields > div,
  html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .hasHalfs > div {
    margin: 0 !important;
    padding: 0 !important;
    width: 100%;
  }
  html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .hasParallelFields > div:not(:first-child),
  html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .twoFields > div:not(:first-child),
  html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .hasHalfs > div:not(:first-child) {
    margin-top: 10px !important;
  }
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .hasParallelFields > div:not(:first-child) {
  margin-left: 15px;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .overlay-label-field {
  padding: 0;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .overlay-label-field label {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  left: 10px;
  margin: 0;
  top: 0;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .address-fields {
  width: 100%;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .address-fields .overlay-label-field {
  height: 36px;
  margin-bottom: 15px;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .address-fields .hasHalfs > div:first-child {
  margin-right: 15px;
}
@media (max-width: 768px) {
  html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .address-fields .hasHalfs {
    margin-bottom: 15px;
  }
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .theme-color-radio-buttons,
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .texture-radio-buttons {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .theme-color-radio-buttons .icon-lock,
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .texture-radio-buttons .icon-lock {
  left: 4px;
  top: 4px;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .theme-color-radio-buttons.texture-radio-buttons .icon-lock,
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .texture-radio-buttons.texture-radio-buttons .icon-lock {
  top: 2px;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .theme-color-radio-buttons .background-texture-1,
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .texture-radio-buttons .background-texture-1 {
  top: 2px;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .radio-button-list {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .radio-button-list .radio-input {
  margin-right: 15px;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .radio-button-list .radio-input + .radio-input {
  margin-top: 5px;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .radio-input {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .radio-input label {
  margin-bottom: 0;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .radio-input .radio-wl input {
  display: none;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .radio-input .radio-wl .radio-wl__label {
  line-height: 18px;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .radio-input .radio-wl .radio-wl__label:before,
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .radio-input .radio-wl .radio-wl__label:after {
  top: 0;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .radio-input .radio-wl + .hasDropDown {
  margin-top: -10px;
  padding-left: 25px !important;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .redactor_box {
  width: 100%;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .email-template-combined-content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-top: 40px;
  padding: 0 !important;
  position: static;
  width: 100% !important;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .email-template-combined-content h3 {
  font-size: 16px;
  font-weight: 500;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .email-template-combined-content .hasTree ul {
  width: 100%;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .email-template-combined-content .hasTree li {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 0 0 0 20px;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .email-template-combined-content .hasTree li.collapsable,
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .email-template-combined-content .hasTree li.expandable {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .email-template-combined-content .hasTree li.collapsable > span,
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .email-template-combined-content .hasTree li.expandable > span {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  margin: 0;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .email-template-combined-content .hasTree li > span {
  margin-top: -2px;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .email-template-combined-content .hasTree .collapsable-hitarea,
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .email-template-combined-content .hasTree .expandable-hitarea {
  margin: 0 4px 0 -20px;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .email-template-combined-content .hasTree .collapsable-hitarea + span,
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .email-template-combined-content .hasTree .expandable-hitarea + span {
  margin-top: -4px !important;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .email-template-combined-content .left-column {
  padding: 0;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .email-template-combined-content .right-column {
  margin: 0;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .email-template-combined-content .right-column .tabs-nav {
  border: none;
  padding: 0 3px;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .email-template-combined-content .right-column .tabs-nav a {
  background: none;
  border: none;
  border-radius: 3px 3px 0 0;
  font-size: 12px;
  font-weight: normal;
  text-shadow: none;
  top: 0;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .email-template-combined-content .right-column .tabs-nav a.active-tab {
  background: #4d7cfe;
  color: #fff !important;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .email-template-combined-content .right-column .tab {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  padding: 8px 10px !important;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .checkbox-wrapper .hasCheckBox + label {
  white-space: nowrap;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .multi-select-checkbox-group,
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .form-radio-button-group {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .multi-select-checkbox-group .multi-select-checkbox-input,
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .multi-select-checkbox-group .lead-conversion-radiobutton,
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .form-radio-button-group .multi-select-checkbox-input,
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .form-radio-button-group .lead-conversion-radiobutton {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0 0 25px;
  width: 25%;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .multi-select-checkbox-group .multi-select-checkbox-input:nth-last-child(-n+4),
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .multi-select-checkbox-group .lead-conversion-radiobutton:nth-last-child(-n+4),
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .form-radio-button-group .multi-select-checkbox-input:nth-last-child(-n+4),
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .form-radio-button-group .lead-conversion-radiobutton:nth-last-child(-n+4) {
  margin-bottom: 0;
}
@media (max-width: 768px) {
  html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .multi-select-checkbox-group,
  html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .form-radio-button-group {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .multi-select-checkbox-group .multi-select-checkbox-input,
  html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .multi-select-checkbox-group .lead-conversion-radiobutton,
  html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .form-radio-button-group .multi-select-checkbox-input,
  html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .form-radio-button-group .lead-conversion-radiobutton {
    margin: 0 0 10px !important;
    width: 100%;
  }
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .multi-select-checkbox-group .multi-select-checkbox-input .hasCheckBox {
  margin-top: 2px !important;
  padding: 0 0 0 20px;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .multi-select-checkbox-group .multi-select-checkbox-input .hasCheckBox.c_on + label {
  color: #212529;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .multi-select-checkbox-group .multi-select-checkbox-input label:last-child {
  color: #808080;
  font-size: 16px;
  line-height: 24px;
  margin: 0;
  padding-right: 25px;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .conversation-items-element {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .conversation-items-element > label {
  color: #808080;
  margin: 0 10px;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .conversation-items-element > label:first-child {
  margin-left: 0;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .addfileinput-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.1);
  border: 1px solid transparent !important;
  border-radius: 3px !important;
  box-shadow: none !important;
  color: #4d7cfe !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-size: 13px;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0 30px;
  text-decoration: none !important;
  transition: none !important;
  cursor: default;
  padding-left: 1px !important;
  padding-right: 16px !important;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .addfileinput-button:hover {
  border-color: rgba(77,124,254,0.2) !important;
  color: #4d7cfe !important;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .addfileinput-button .z-label {
  background: none !important;
  color: #4d7cfe !important;
  font-weight: normal;
  padding: 0;
  text-shadow: none !important;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .addfileinput-button > span {
  background: no-repeat url(../images/icon/plusAccent-icon.svg) center !important;
  border: none;
  cursor: default;
  font-family: inherit;
  height: 36px;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden;
  text-indent: -99px;
  top: 0;
  width: 36px;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .addfileinput-button > span:before,
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .addfileinput-button > span:after {
  content: '';
  display: inline;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .addfileinput-button input {
  cursor: default;
  height: 36px;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .fileupload-content .files {
  margin: 0 !important;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .fileupload-content .files tbody {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .fileupload-content .files tr,
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .fileupload-content .files {
  display: block;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .fileupload-content .files td {
  margin-right: 5px;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .fileupload-content .files tr .name {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(204,208,223,0.2);
  border-radius: 17px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-family: "Roboto", sans-serif !important;
  font-size: 12px;
  min-height: 34px;
  line-height: normal;
  padding: 5px 13px !important;
  margin-top: 5px;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .fileupload-content .files tr .name .icon-attachment {
  margin-right: 5px;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .fileupload-content .files tr .name .icon-attachment:before {
  background: url(../images/icon/file-pointer-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 17px;
  width: 9px;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .fileupload-content .files tr .name .ui-icon-document {
  display: none !important;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .fileupload-content .files tr .name .file-name,
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .fileupload-content .files tr .name a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .fileupload-content .files tr .name a {
  color: #212529;
  font-weight: normal;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .fileupload-content .files tr .name a:hover {
  color: #4d7cfe;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .fileupload-content .files tr .name .size {
  color: #212529;
  font-size: 12px;
  font-weight: normal;
  line-height: 14px;
  margin-left: 5px;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .fileupload-content .files tr .name .upload-actions.delete {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-left: 5px;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .fileupload-content .files tr .name .upload-actions.delete .icon-delete {
  border: none;
  margin: 0;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .fileupload-content .files tr .name .upload-actions.delete .icon-delete:after {
  background: url(../images/icon/delete-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 14px;
  width: 12px;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .more-panels-link {
  color: #4d7cfe;
  font-size: 15px;
  line-height: 18px;
  text-decoration: none;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .more-panels-link:hover {
  color: inherit !important;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .secondary-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.1);
  border: 1px solid transparent !important;
  border-radius: 3px !important;
  box-shadow: none !important;
  color: #4d7cfe !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-size: 13px;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0 30px;
  text-decoration: none !important;
  transition: none !important;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .secondary-button:hover {
  border-color: rgba(77,124,254,0.2) !important;
  color: #4d7cfe !important;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .secondary-button .z-label {
  background: none !important;
  color: #4d7cfe !important;
  font-weight: normal;
  padding: 0;
  text-shadow: none !important;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .wizard-secondary-action-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: #4d7cfe;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .wizard-secondary-action-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .wizard-secondary-action-button .z-label:after {
  top: 0;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .wizard-secondary-action-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .wizard-secondary-action-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .wizard-secondary-action-button:hover {
  background: #2f5fe3;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .wizard-secondary-action-button.action-take {
  background: #f7c517;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .wizard-secondary-action-button.action-take:hover {
  background: #ecb908;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .wizard-secondary-action-button.action-complete,
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .wizard-secondary-action-button.action-accept {
  background: #62c932;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .wizard-secondary-action-button.action-complete:hover,
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .wizard-secondary-action-button.action-accept:hover {
  background: #58b52d;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .panel {
  margin: 0;
  padding: 0 !important;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .panel:first-child .forms-block__group {
  margin: 0;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .panel:first-child .forms-block__group .label {
  display: none;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .panel:first-child .forms-block__group textarea {
  background: #fcfcfc;
  border: none;
  border-bottom: 1px solid #ebebeb;
  color: #212529;
  min-height: 100px;
  outline: none;
  padding: 30px;
  resize: none;
  width: 100%;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .panel:last-child .forms-block__row:nth-child(3) .fields {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .panel:last-child .forms-block__row:nth-child(3) .fields label {
  color: #808080;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .panel:last-child .forms-block__row:nth-child(3) .fields label:not(:first-child) {
  margin-top: 10px;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .panel:last-child {
  padding: 30px 30px 0 !important;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .more-panels-link {
  color: #4d7cfe;
  font-size: 15px;
  line-height: 18px;
  text-decoration: none;
  bottom: 30px;
  left: 30px;
  position: absolute;
  z-index: 10;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .form .left-column .more-panels-link:hover {
  color: inherit !important;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .view-toolbar-container {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  height: 78px;
  -webkit-justify-content: end;
  -moz-justify-content: end;
  -ms-justify-content: end;
  justify-content: end;
  -ms-flex-pack: end;
  padding: 0 20px 0 0 !important;
  z-index: 9;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .view-toolbar-container .form-toolbar {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-direction: row-reverse;
  -moz-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .view-toolbar-container .post-to-profile {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-direction: row-reverse;
  -moz-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0 !important;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .view-toolbar-container .post-to-profile > span {
  margin: 0;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .view-toolbar-container .post-to-profile > span:first-child {
  color: #808080;
  font-size: 15px;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .view-toolbar-container .post-to-profile .hasCheckBox {
  padding-right: 8px;
  top: 0;
  width: auto;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .view-toolbar-container #save {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: #4d7cfe;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .view-toolbar-container #save .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .view-toolbar-container #save .z-label:after {
  top: 0;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .view-toolbar-container #save.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .view-toolbar-container #save.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .view-toolbar-container #save:hover {
  background: #2f5fe3;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .view-toolbar-container #save.action-take {
  background: #f7c517;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .view-toolbar-container #save.action-take:hover {
  background: #ecb908;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .view-toolbar-container #save.action-complete,
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .view-toolbar-container #save.action-accept {
  background: #62c932;
}
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .view-toolbar-container #save.action-complete:hover,
html.redlotus .juiportlet-widget.NoteInlineEditForPortletView .view-toolbar-container #save.action-accept:hover {
  background: #58b52d;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form {
  border: none;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form {
  border-bottom: 1px solid #ebebeb;
  padding: 0;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column {
  padding: 0;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .attributesContainer,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .attributesContainer {
  padding-bottom: 0;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .attributesContainer .errorSummary,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .attributesContainer .errorSummary {
  border: none;
  border-radius: 3px !important;
  box-shadow: none;
  font-weight: normal;
  font-size: 14px;
  padding: 10px 15px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .left-column,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .left-column {
  padding: 0;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .panel,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .panel {
  margin-bottom: 40px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .panel:last-child,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .panel:last-child {
  margin: 0;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .panel .panelTitle,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .panel .panelTitle {
  color: #4145be;
  font-size: 18px !important;
  font-weight: 500;
  line-height: 21px;
  margin-bottom: 25px !important;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .form-grid,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .form-grid {
  display: block;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .form-grid .forms-block__group:last-child,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .form-grid .forms-block__group:last-child {
  margin-bottom: 0;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .form-grid .forms-block__row,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .form-grid .forms-block__row {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .form-grid .forms-block__row > label,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .form-grid .forms-block__row > label {
  color: #808080;
  font-size: 13px;
  line-height: 15px;
  margin: 10px 0 5px;
  width: 100%;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .form-grid .forms-block__row.forms-block__row-2.forms-block__row-left .form-component:first-child,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .form-grid .forms-block__row.forms-block__row-2.forms-block__row-left .form-component:first-child {
  padding-right: 7px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .form-grid .forms-block__row.forms-block__row-2.forms-block__row-right,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .form-grid .forms-block__row.forms-block__row-2.forms-block__row-right {
  justify-content: end;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .form-grid .forms-block__row.forms-block__row-2.forms-block__row-right .form-component:last-child,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .form-grid .forms-block__row.forms-block__row-2.forms-block__row-right .form-component:last-child {
  padding-left: 7px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .form-grid .forms-block__row.forms-block__row-2 .form-component,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .form-grid .forms-block__row.forms-block__row-2 .form-component {
  max-width: 50%;
  width: 50%;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .form-grid .forms-block__row.forms-block__row-2 .form-component .fields .form-component,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .form-grid .forms-block__row.forms-block__row-2 .form-component .fields .form-component {
  max-width: 100%;
  padding: 0;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .form-grid .form-component,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .form-grid .form-component {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 0;
  width: auto;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .form-grid .form-component:not(:first-child),
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .form-grid .form-component:not(:first-child) {
  padding-left: 7px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .form-grid .form-component:not(:last-child),
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .form-grid .form-component:not(:last-child) {
  padding-right: 7px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .form-grid .form-component .label,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .form-grid .form-component .label {
  margin-bottom: 8px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .form-grid .form-component .label label,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .form-grid .form-component .label label {
  color: #808080;
  font-size: 13px;
  line-height: 15px;
  margin: 0;
  width: 100%;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .form-grid .form-component .label label .required,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .form-grid .form-component .label label .required {
  color: #ff7373;
  font-weight: normal;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .form-grid .form-component .label .forms-block__title,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .form-grid .form-component .label .forms-block__title {
  margin-bottom: 17px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .form-grid .form-component .label .forms-block__title .forms-block__description,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .form-grid .form-component .label .forms-block__title .forms-block__description {
  font-weight: normal;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .form-grid .form-component .fields,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .form-grid .form-component .fields {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .form-grid .form-component .fields .form-component,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .form-grid .form-component .fields .form-component {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-top: 10px;
  padding: 0;
  width: 100%;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .form-grid .form-component .fields .form-component .label,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .form-grid .form-component .fields .form-component .label {
  min-width: 100px;
  padding-right: 10px;
  width: 25%;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .form-grid .form-component .fields .form-component .fields,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .form-grid .form-component .fields .form-component .fields {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .form-grid .form-component .description,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .form-grid .form-component .description {
  color: #808080;
  font-size: 11px;
  font-style: italic;
  margin-top: 8px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column input[type="password"],
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column input[type="text"],
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column input[type="password"],
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column input[type="text"] {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #212529 !important;
  display: block;
  font-size: 16px;
  margin: 0;
  outline: none;
  width: 100%;
  line-height: 34px;
  height: 42px;
  padding: 0 10px;
  text-indent: 0 !important;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column input[type="password"]:focus,
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column input[type="text"]:focus,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column input[type="password"]:focus,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column input[type="text"]:focus {
  background: #fff;
  border-color: rgba(77,124,254,0.8);
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column textarea,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column textarea {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #212529 !important;
  display: block;
  font-size: 16px;
  margin: 0;
  outline: none;
  width: 100%;
  padding: 8px 10px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column textarea:focus,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column textarea:focus {
  background: #fff;
  border-color: rgba(77,124,254,0.8);
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .textarea-with-preview-link,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .textarea-with-preview-link {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .textarea-with-preview-link .redactor_box,
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .textarea-with-preview-link > textarea,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .textarea-with-preview-link .redactor_box,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .textarea-with-preview-link > textarea {
  margin-right: 40px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .textarea-with-preview-link .redactor_box,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .textarea-with-preview-link .redactor_box {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .static-dropdown,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .static-dropdown {
  display: flex;
  width: 100%;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .static-dropdown .hasDropDown,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .static-dropdown .hasDropDown {
  margin-right: 20px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .static-dropdown input,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .static-dropdown input {
  height: 100%;
}
@media (max-width: 768px) {
  html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .static-dropdown,
  html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .static-dropdown {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .static-dropdown .hasDropDown,
  html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .static-dropdown .hasDropDown {
    margin-right: 0;
  }
  html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .static-dropdown input,
  html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .static-dropdown input {
    margin-top: 10px;
  }
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .hasParallelFields,
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .twoFields,
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .hasHalfs,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .hasParallelFields,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .twoFields,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .hasHalfs {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .hasParallelFields .twoFifths,
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .twoFields .twoFifths,
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .hasHalfs .twoFifths,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .hasParallelFields .twoFifths,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .twoFields .twoFifths,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .hasHalfs .twoFifths {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .hasParallelFields input,
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .twoFields input,
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .hasHalfs input,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .hasParallelFields input,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .twoFields input,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .hasHalfs input {
  height: 100%;
}
@media (max-width: 768px) {
  html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .hasParallelFields,
  html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .twoFields,
  html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .hasHalfs,
  html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .hasParallelFields,
  html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .twoFields,
  html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .hasHalfs {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .hasParallelFields > div,
  html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .twoFields > div,
  html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .hasHalfs > div,
  html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .hasParallelFields > div,
  html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .twoFields > div,
  html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .hasHalfs > div {
    margin: 0 !important;
    padding: 0 !important;
    width: 100%;
  }
  html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .hasParallelFields > div:not(:first-child),
  html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .twoFields > div:not(:first-child),
  html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .hasHalfs > div:not(:first-child),
  html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .hasParallelFields > div:not(:first-child),
  html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .twoFields > div:not(:first-child),
  html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .hasHalfs > div:not(:first-child) {
    margin-top: 10px !important;
  }
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .hasParallelFields > div:not(:first-child),
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .hasParallelFields > div:not(:first-child) {
  margin-left: 15px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .overlay-label-field,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .overlay-label-field {
  padding: 0;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .overlay-label-field label,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .overlay-label-field label {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  left: 10px;
  margin: 0;
  top: 0;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .address-fields,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .address-fields {
  width: 100%;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .address-fields .overlay-label-field,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .address-fields .overlay-label-field {
  height: 36px;
  margin-bottom: 15px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .address-fields .hasHalfs > div:first-child,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .address-fields .hasHalfs > div:first-child {
  margin-right: 15px;
}
@media (max-width: 768px) {
  html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .address-fields .hasHalfs,
  html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .address-fields .hasHalfs {
    margin-bottom: 15px;
  }
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .theme-color-radio-buttons,
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .texture-radio-buttons,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .theme-color-radio-buttons,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .texture-radio-buttons {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .theme-color-radio-buttons .icon-lock,
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .texture-radio-buttons .icon-lock,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .theme-color-radio-buttons .icon-lock,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .texture-radio-buttons .icon-lock {
  left: 4px;
  top: 4px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .theme-color-radio-buttons.texture-radio-buttons .icon-lock,
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .texture-radio-buttons.texture-radio-buttons .icon-lock,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .theme-color-radio-buttons.texture-radio-buttons .icon-lock,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .texture-radio-buttons.texture-radio-buttons .icon-lock {
  top: 2px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .theme-color-radio-buttons .background-texture-1,
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .texture-radio-buttons .background-texture-1,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .theme-color-radio-buttons .background-texture-1,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .texture-radio-buttons .background-texture-1 {
  top: 2px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .radio-button-list,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .radio-button-list {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .radio-button-list .radio-input,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .radio-button-list .radio-input {
  margin-right: 15px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .radio-button-list .radio-input + .radio-input,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .radio-button-list .radio-input + .radio-input {
  margin-top: 5px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .radio-input,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .radio-input {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .radio-input label,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .radio-input label {
  margin-bottom: 0;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .radio-input .radio-wl input,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .radio-input .radio-wl input {
  display: none;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .radio-input .radio-wl .radio-wl__label,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .radio-input .radio-wl .radio-wl__label {
  line-height: 18px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .radio-input .radio-wl .radio-wl__label:before,
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .radio-input .radio-wl .radio-wl__label:after,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .radio-input .radio-wl .radio-wl__label:before,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .radio-input .radio-wl .radio-wl__label:after {
  top: 0;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .radio-input .radio-wl + .hasDropDown,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .radio-input .radio-wl + .hasDropDown {
  margin-top: -10px;
  padding-left: 25px !important;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .redactor_box,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .redactor_box {
  width: 100%;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .email-template-combined-content,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .email-template-combined-content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-top: 40px;
  padding: 0 !important;
  position: static;
  width: 100% !important;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .email-template-combined-content h3,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .email-template-combined-content h3 {
  font-size: 16px;
  font-weight: 500;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .email-template-combined-content .hasTree ul,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .email-template-combined-content .hasTree ul {
  width: 100%;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .email-template-combined-content .hasTree li,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .email-template-combined-content .hasTree li {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 0 0 0 20px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .email-template-combined-content .hasTree li.collapsable,
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .email-template-combined-content .hasTree li.expandable,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .email-template-combined-content .hasTree li.collapsable,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .email-template-combined-content .hasTree li.expandable {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .email-template-combined-content .hasTree li.collapsable > span,
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .email-template-combined-content .hasTree li.expandable > span,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .email-template-combined-content .hasTree li.collapsable > span,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .email-template-combined-content .hasTree li.expandable > span {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  margin: 0;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .email-template-combined-content .hasTree li > span,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .email-template-combined-content .hasTree li > span {
  margin-top: -2px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .email-template-combined-content .hasTree .collapsable-hitarea,
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .email-template-combined-content .hasTree .expandable-hitarea,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .email-template-combined-content .hasTree .collapsable-hitarea,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .email-template-combined-content .hasTree .expandable-hitarea {
  margin: 0 4px 0 -20px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .email-template-combined-content .hasTree .collapsable-hitarea + span,
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .email-template-combined-content .hasTree .expandable-hitarea + span,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .email-template-combined-content .hasTree .collapsable-hitarea + span,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .email-template-combined-content .hasTree .expandable-hitarea + span {
  margin-top: -4px !important;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .email-template-combined-content .left-column,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .email-template-combined-content .left-column {
  padding: 0;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .email-template-combined-content .right-column,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .email-template-combined-content .right-column {
  margin: 0;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .email-template-combined-content .right-column .tabs-nav,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .email-template-combined-content .right-column .tabs-nav {
  border: none;
  padding: 0 3px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .email-template-combined-content .right-column .tabs-nav a,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .email-template-combined-content .right-column .tabs-nav a {
  background: none;
  border: none;
  border-radius: 3px 3px 0 0;
  font-size: 12px;
  font-weight: normal;
  text-shadow: none;
  top: 0;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .email-template-combined-content .right-column .tabs-nav a.active-tab,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .email-template-combined-content .right-column .tabs-nav a.active-tab {
  background: #4d7cfe;
  color: #fff !important;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .email-template-combined-content .right-column .tab,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .email-template-combined-content .right-column .tab {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  padding: 8px 10px !important;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .checkbox-wrapper .hasCheckBox + label,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .checkbox-wrapper .hasCheckBox + label {
  white-space: nowrap;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .multi-select-checkbox-group,
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .form-radio-button-group,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .multi-select-checkbox-group,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .form-radio-button-group {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .multi-select-checkbox-group .multi-select-checkbox-input,
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .multi-select-checkbox-group .lead-conversion-radiobutton,
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .form-radio-button-group .multi-select-checkbox-input,
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .form-radio-button-group .lead-conversion-radiobutton,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .multi-select-checkbox-group .multi-select-checkbox-input,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .multi-select-checkbox-group .lead-conversion-radiobutton,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .form-radio-button-group .multi-select-checkbox-input,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .form-radio-button-group .lead-conversion-radiobutton {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0 0 25px;
  width: 25%;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .multi-select-checkbox-group .multi-select-checkbox-input:nth-last-child(-n+4),
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .multi-select-checkbox-group .lead-conversion-radiobutton:nth-last-child(-n+4),
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .form-radio-button-group .multi-select-checkbox-input:nth-last-child(-n+4),
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .form-radio-button-group .lead-conversion-radiobutton:nth-last-child(-n+4),
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .multi-select-checkbox-group .multi-select-checkbox-input:nth-last-child(-n+4),
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .multi-select-checkbox-group .lead-conversion-radiobutton:nth-last-child(-n+4),
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .form-radio-button-group .multi-select-checkbox-input:nth-last-child(-n+4),
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .form-radio-button-group .lead-conversion-radiobutton:nth-last-child(-n+4) {
  margin-bottom: 0;
}
@media (max-width: 768px) {
  html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .multi-select-checkbox-group,
  html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .form-radio-button-group,
  html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .multi-select-checkbox-group,
  html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .form-radio-button-group {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .multi-select-checkbox-group .multi-select-checkbox-input,
  html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .multi-select-checkbox-group .lead-conversion-radiobutton,
  html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .form-radio-button-group .multi-select-checkbox-input,
  html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .form-radio-button-group .lead-conversion-radiobutton,
  html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .multi-select-checkbox-group .multi-select-checkbox-input,
  html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .multi-select-checkbox-group .lead-conversion-radiobutton,
  html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .form-radio-button-group .multi-select-checkbox-input,
  html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .form-radio-button-group .lead-conversion-radiobutton {
    margin: 0 0 10px !important;
    width: 100%;
  }
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .multi-select-checkbox-group .multi-select-checkbox-input .hasCheckBox,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .multi-select-checkbox-group .multi-select-checkbox-input .hasCheckBox {
  margin-top: 2px !important;
  padding: 0 0 0 20px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .multi-select-checkbox-group .multi-select-checkbox-input .hasCheckBox.c_on + label,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .multi-select-checkbox-group .multi-select-checkbox-input .hasCheckBox.c_on + label {
  color: #212529;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .multi-select-checkbox-group .multi-select-checkbox-input label:last-child,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .multi-select-checkbox-group .multi-select-checkbox-input label:last-child {
  color: #808080;
  font-size: 16px;
  line-height: 24px;
  margin: 0;
  padding-right: 25px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .conversation-items-element,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .conversation-items-element {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .conversation-items-element > label,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .conversation-items-element > label {
  color: #808080;
  margin: 0 10px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .conversation-items-element > label:first-child,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .conversation-items-element > label:first-child {
  margin-left: 0;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .addfileinput-button,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .addfileinput-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.1);
  border: 1px solid transparent !important;
  border-radius: 3px !important;
  box-shadow: none !important;
  color: #4d7cfe !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-size: 13px;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0 30px;
  text-decoration: none !important;
  transition: none !important;
  cursor: default;
  padding-left: 1px !important;
  padding-right: 16px !important;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .addfileinput-button:hover,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .addfileinput-button:hover {
  border-color: rgba(77,124,254,0.2) !important;
  color: #4d7cfe !important;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .addfileinput-button .z-label,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .addfileinput-button .z-label {
  background: none !important;
  color: #4d7cfe !important;
  font-weight: normal;
  padding: 0;
  text-shadow: none !important;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .addfileinput-button > span,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .addfileinput-button > span {
  background: no-repeat url(../images/icon/plusAccent-icon.svg) center !important;
  border: none;
  cursor: default;
  font-family: inherit;
  height: 36px;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden;
  text-indent: -99px;
  top: 0;
  width: 36px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .addfileinput-button > span:before,
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .addfileinput-button > span:after,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .addfileinput-button > span:before,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .addfileinput-button > span:after {
  content: '';
  display: inline;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .addfileinput-button input,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .addfileinput-button input {
  cursor: default;
  height: 36px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .fileupload-content .files,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .fileupload-content .files {
  margin: 0 !important;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .fileupload-content .files tbody,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .fileupload-content .files tbody {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .fileupload-content .files tr,
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .fileupload-content .files,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .fileupload-content .files tr,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .fileupload-content .files {
  display: block;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .fileupload-content .files td,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .fileupload-content .files td {
  margin-right: 5px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .fileupload-content .files tr .name,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .fileupload-content .files tr .name {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(204,208,223,0.2);
  border-radius: 17px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-family: "Roboto", sans-serif !important;
  font-size: 12px;
  min-height: 34px;
  line-height: normal;
  padding: 5px 13px !important;
  margin-top: 5px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .fileupload-content .files tr .name .icon-attachment,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .fileupload-content .files tr .name .icon-attachment {
  margin-right: 5px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .fileupload-content .files tr .name .icon-attachment:before,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .fileupload-content .files tr .name .icon-attachment:before {
  background: url(../images/icon/file-pointer-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 17px;
  width: 9px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .fileupload-content .files tr .name .ui-icon-document,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .fileupload-content .files tr .name .ui-icon-document {
  display: none !important;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .fileupload-content .files tr .name .file-name,
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .fileupload-content .files tr .name a,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .fileupload-content .files tr .name .file-name,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .fileupload-content .files tr .name a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .fileupload-content .files tr .name a,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .fileupload-content .files tr .name a {
  color: #212529;
  font-weight: normal;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .fileupload-content .files tr .name a:hover,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .fileupload-content .files tr .name a:hover {
  color: #4d7cfe;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .fileupload-content .files tr .name .size,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .fileupload-content .files tr .name .size {
  color: #212529;
  font-size: 12px;
  font-weight: normal;
  line-height: 14px;
  margin-left: 5px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .fileupload-content .files tr .name .upload-actions.delete,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .fileupload-content .files tr .name .upload-actions.delete {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-left: 5px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .fileupload-content .files tr .name .upload-actions.delete .icon-delete,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .fileupload-content .files tr .name .upload-actions.delete .icon-delete {
  border: none;
  margin: 0;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .fileupload-content .files tr .name .upload-actions.delete .icon-delete:after,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .fileupload-content .files tr .name .upload-actions.delete .icon-delete:after {
  background: url(../images/icon/delete-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 14px;
  width: 12px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .more-panels-link,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .more-panels-link {
  color: #4d7cfe;
  font-size: 15px;
  line-height: 18px;
  text-decoration: none;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .more-panels-link:hover,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .more-panels-link:hover {
  color: inherit !important;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .secondary-button,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .secondary-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.1);
  border: 1px solid transparent !important;
  border-radius: 3px !important;
  box-shadow: none !important;
  color: #4d7cfe !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-size: 13px;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0 30px;
  text-decoration: none !important;
  transition: none !important;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .secondary-button:hover,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .secondary-button:hover {
  border-color: rgba(77,124,254,0.2) !important;
  color: #4d7cfe !important;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .secondary-button .z-label,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .secondary-button .z-label {
  background: none !important;
  color: #4d7cfe !important;
  font-weight: normal;
  padding: 0;
  text-shadow: none !important;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .wizard-secondary-action-button,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .wizard-secondary-action-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: #4d7cfe;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .wizard-secondary-action-button .z-label,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .wizard-secondary-action-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .wizard-secondary-action-button .z-label:after,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .wizard-secondary-action-button .z-label:after {
  top: 0;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .wizard-secondary-action-button.loading .z-spinner,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .wizard-secondary-action-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .wizard-secondary-action-button.loading .z-spinner .spinner,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .wizard-secondary-action-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .wizard-secondary-action-button:hover,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .wizard-secondary-action-button:hover {
  background: #2f5fe3;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .wizard-secondary-action-button.action-take,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .wizard-secondary-action-button.action-take {
  background: #f7c517;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .wizard-secondary-action-button.action-take:hover,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .wizard-secondary-action-button.action-take:hover {
  background: #ecb908;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .wizard-secondary-action-button.action-complete,
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .wizard-secondary-action-button.action-accept,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .wizard-secondary-action-button.action-complete,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .wizard-secondary-action-button.action-accept {
  background: #62c932;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .wizard-secondary-action-button.action-complete:hover,
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .wizard-secondary-action-button.action-accept:hover,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .wizard-secondary-action-button.action-complete:hover,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .wizard-secondary-action-button.action-accept:hover {
  background: #58b52d;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .panel,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .panel {
  margin: 0;
  padding: 0 !important;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .panel:first-child .forms-block__group,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .panel:first-child .forms-block__group {
  margin: 0;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .panel:first-child .forms-block__group .label,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .panel:first-child .forms-block__group .label {
  display: none;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .panel:first-child .forms-block__group textarea,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .panel:first-child .forms-block__group textarea {
  background: #fcfcfc;
  border: none;
  border-bottom: 1px solid #ebebeb;
  color: #212529;
  min-height: 100px;
  outline: none;
  padding: 30px;
  resize: none;
  width: 100%;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .panel:last-child .forms-block__row:nth-child(3) .fields,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .panel:last-child .forms-block__row:nth-child(3) .fields {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .panel:last-child .forms-block__row:nth-child(3) .fields label,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .panel:last-child .forms-block__row:nth-child(3) .fields label {
  color: #808080;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .panel:last-child .forms-block__row:nth-child(3) .fields label:not(:first-child),
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .panel:last-child .forms-block__row:nth-child(3) .fields label:not(:first-child) {
  margin-top: 10px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .panel,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .panel {
  border: none;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .panel .forms-block__row,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .panel .forms-block__row {
  margin: 0;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .panel textarea + .errorMessage,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .panel textarea + .errorMessage {
  margin: 10px 0 0 20px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .file-upload-box,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .left-column .file-upload-box {
  margin: 0;
  padding: 21px 115px 21px 20px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .view-toolbar-container,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .view-toolbar-container {
  padding: 0 20px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .view-toolbar-container .submit-button,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .view-toolbar-container .submit-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: #4d7cfe;
  margin: 16px 0 -62px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .view-toolbar-container .submit-button .z-label,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .view-toolbar-container .submit-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .view-toolbar-container .submit-button .z-label:after,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .view-toolbar-container .submit-button .z-label:after {
  top: 0;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .view-toolbar-container .submit-button.loading .z-spinner,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .view-toolbar-container .submit-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .view-toolbar-container .submit-button.loading .z-spinner .spinner,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .view-toolbar-container .submit-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .view-toolbar-container .submit-button:hover,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .view-toolbar-container .submit-button:hover {
  background: #2f5fe3;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .view-toolbar-container .submit-button.action-take,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .view-toolbar-container .submit-button.action-take {
  background: #f7c517;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .view-toolbar-container .submit-button.action-take:hover,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .view-toolbar-container .submit-button.action-take:hover {
  background: #ecb908;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .view-toolbar-container .submit-button.action-complete,
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .view-toolbar-container .submit-button.action-accept,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .view-toolbar-container .submit-button.action-complete,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .view-toolbar-container .submit-button.action-accept {
  background: #62c932;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .view-toolbar-container .submit-button.action-complete:hover,
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .view-toolbar-container .submit-button.action-accept:hover,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .view-toolbar-container .submit-button.action-complete:hover,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .EditView .form #social-item-inline-edit-form .view-toolbar-container .submit-button.action-accept:hover {
  background: #58b52d;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .cgrid-view > .view-toolbar-container,
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .cgrid-view .empty,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .cgrid-view > .view-toolbar-container,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .cgrid-view .empty {
  display: none;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .items tbody td,
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .items tbody tr,
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .items tbody,
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .items,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .items tbody td,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .items tbody tr,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .items tbody,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .items {
  border: none;
  display: block;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .items td:first-child,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .items td:first-child {
  border-bottom: 1px solid #ebebeb;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .items td:last-child,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .items td:last-child {
  display: none;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item {
  padding: 20px 30px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item > div:last-child,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item > div:last-child {
  display: block;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item > div:last-child > span,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item > div:last-child > span {
  display: none;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item > div:last-child > div,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item > div:last-child > div {
  display: block !important;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item > div:last-child .CommentInlineEditView,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item > div:last-child .CommentInlineEditView {
  margin: 0 -30px -20px;
  padding: 0;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item > div:last-child .CommentInlineEditView .forms-block__group,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item > div:last-child .CommentInlineEditView .forms-block__group {
  margin: 0;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item > div:last-child .CommentInlineEditView .forms-block__group .forms-block__row,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item > div:last-child .CommentInlineEditView .forms-block__group .forms-block__row {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item > div:last-child .CommentInlineEditView .forms-block__group .forms-block__row .mentions-input-box,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item > div:last-child .CommentInlineEditView .forms-block__group .forms-block__row .mentions-input-box {
  border-top: 1px solid #ebebeb;
  margin: 0;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item > div:last-child .CommentInlineEditView .forms-block__group .forms-block__row .mentions-input-box textarea,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item > div:last-child .CommentInlineEditView .forms-block__group .forms-block__row .mentions-input-box textarea {
  background: #fcfcfc;
  border: none;
  border-bottom: 1px solid #ebebeb;
  color: #212529;
  min-height: 100px;
  outline: none;
  padding: 30px;
  resize: none;
  width: 100%;
  border: none !important;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0;
  padding: 20px 0;
  position: relative;
  border-bottom: 0 !important;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment:not(:last-child),
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment:not(:last-child) {
  border-bottom: 1px solid #e9e9e9;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .user-avatar,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .user-avatar {
  -webkit-align-self: start;
  -moz-align-self: start;
  -ms-align-self: start;
  align-self: start;
  position: absolute;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .user-avatar .gravatar,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .user-avatar .gravatar {
  border: none;
  border-radius: 3px;
  height: 16px;
  margin: 0;
  padding: 0;
  width: 16px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  padding: 0 27px 0 31px;
  width: 100%;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .comment-head,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .comment-head {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .comment-head .user-link,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .comment-head .user-link {
  color: #2c0f0f;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  font-size: 14px;
  font-weight: normal;
  line-height: 16px;
  margin-bottom: 5px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .comment-head .comment-date,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .comment-head .comment-date {
  color: #808080;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  font-size: 13px;
  line-height: 15px;
  margin-left: 10px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text p,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text p {
  color: #212529;
  font-size: 16px;
  line-height: 19px;
  margin: 0;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .form-component,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .form-component {
  margin-top: 5px;
  padding: 0;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .comment-account a,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .comment-account a {
  color: #808080;
  font-size: 14px;
  font-weight: normal;
  line-height: 16px;
  margin-top: 5px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .comment-account a:hover,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .comment-account a:hover {
  color: #4d7cfe;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.1);
  border: 1px solid transparent !important;
  border-radius: 3px !important;
  box-shadow: none !important;
  color: #4d7cfe !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-size: 13px;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0 30px;
  text-decoration: none !important;
  transition: none !important;
  cursor: default;
  padding-left: 1px !important;
  padding-right: 16px !important;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button:hover,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button:hover {
  border-color: rgba(77,124,254,0.2) !important;
  color: #4d7cfe !important;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button .z-label,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button .z-label {
  background: none !important;
  color: #4d7cfe !important;
  font-weight: normal;
  padding: 0;
  text-shadow: none !important;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button > span,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button > span {
  background: no-repeat url(../images/icon/plusAccent-icon.svg) center !important;
  border: none;
  cursor: default;
  font-family: inherit;
  height: 36px;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden;
  text-indent: -99px;
  top: 0;
  width: 36px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button > span:before,
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button > span:after,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button > span:before,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button > span:after {
  content: '';
  display: inline;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button input,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button input {
  cursor: default;
  height: 36px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files {
  margin: 0 !important;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tbody,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tbody {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr,
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files {
  display: block;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files td,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files td {
  margin-right: 5px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(204,208,223,0.2);
  border-radius: 17px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-family: "Roboto", sans-serif !important;
  font-size: 12px;
  min-height: 34px;
  line-height: normal;
  padding: 5px 13px !important;
  margin-top: 5px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .icon-attachment,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .icon-attachment {
  margin-right: 5px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .icon-attachment:before,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .icon-attachment:before {
  background: url(../images/icon/file-pointer-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 17px;
  width: 9px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .ui-icon-document,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .ui-icon-document {
  display: none !important;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .file-name,
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name a,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .file-name,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name a,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name a {
  color: #212529;
  font-weight: normal;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name a:hover,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name a:hover {
  color: #4d7cfe;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .size,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .size {
  color: #212529;
  font-size: 12px;
  font-weight: normal;
  line-height: 14px;
  margin-left: 5px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .upload-actions.delete,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .upload-actions.delete {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-left: 5px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .upload-actions.delete .icon-delete,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .upload-actions.delete .icon-delete {
  border: none;
  margin: 0;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .upload-actions.delete .icon-delete:after,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .upload-actions.delete .icon-delete:after {
  background: url(../images/icon/delete-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 14px;
  width: 12px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView form,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView form {
  background: none;
  border: none;
  box-shadow: none;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView textarea,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView textarea {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #212529 !important;
  display: block;
  font-size: 16px;
  margin: 0;
  outline: none;
  width: 100%;
  padding: 8px 10px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView textarea:focus,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView textarea:focus {
  background: #fff;
  border-color: rgba(77,124,254,0.8);
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group .forms-block__row,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group .forms-block__row {
  margin: 0;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group .mentions-input-box,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group .mentions-input-box {
  margin-bottom: 5px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: #4d7cfe;
  border-radius: 3px;
  box-shadow: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 38px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  width: 38px;
  height: 36px;
  margin: 0;
  position: absolute;
  right: 0;
  width: 36px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button:before,
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button:after,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button:before,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button:after {
  display: none;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button svg path,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button svg path {
  fill: #fff;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button .z-spinner,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button .z-spinner {
  left: auto;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button .z-label,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button .z-label {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 100%;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0;
  width: 100%;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .fileupload-buttonbar,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .fileupload-buttonbar {
  position: static;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .fileupload-content,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .fileupload-content {
  top: -15px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files {
  border: none;
  max-width: 100%;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files tbody,
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files tbody,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files {
  display: block;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files tr,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files tr {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files tr td,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files tr td {
  border: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  max-width: 100%;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files tr td .file-name,
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files tr td a,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files tr td .file-name,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files tr td a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .attachments,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .attachments {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-top: 8px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .attachments li,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .attachments li {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(204,208,223,0.2);
  border-radius: 17px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-family: "Roboto", sans-serif !important;
  font-size: 12px;
  min-height: 34px;
  line-height: normal;
  padding: 5px 13px !important;
  margin-right: 2px;
  max-width: 100%;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .attachments li .icon-attachment,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .attachments li .icon-attachment {
  margin-right: 5px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .attachments li .icon-attachment:before,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .attachments li .icon-attachment:before {
  background: url(../images/icon/file-pointer-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 17px;
  width: 9px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .attachments li .ui-icon-document,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .attachments li .ui-icon-document {
  display: none !important;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .attachments li .file-name,
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .attachments li a,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .attachments li .file-name,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .attachments li a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .attachments li a,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .attachments li a {
  color: #212529;
  font-weight: normal;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .attachments li a:hover,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .attachments li a:hover {
  color: #4d7cfe;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .attachments li .size,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .attachments li .size {
  color: #212529;
  font-size: 12px;
  font-weight: normal;
  line-height: 14px;
  margin-left: 5px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .attachments li .upload-actions.delete,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .attachments li .upload-actions.delete {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-left: 5px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .attachments li .upload-actions.delete .icon-delete,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .attachments li .upload-actions.delete .icon-delete {
  border: none;
  margin: 0;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .attachments li .upload-actions.delete .icon-delete:after,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .attachments li .upload-actions.delete .icon-delete:after {
  background: url(../images/icon/delete-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 14px;
  width: 12px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content .attachments li a,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content .attachments li a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .redlotus-options-menu,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .redlotus-options-menu {
  position: absolute;
  right: -11px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .comment-content,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .comment-content {
  padding-right: 25px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .forms-block__row,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .forms-block__row {
  margin: 0;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .mentions-input-box,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .mentions-input-box {
  width: 100%;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .mentions-input-box textarea,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .mentions-input-box textarea {
  background: #fff !important;
  border: 1px solid #ebebeb !important;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .mentions-input-box textarea:focus,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .mentions-input-box textarea:focus {
  border-color: rgba(77,124,254,0.8) !important;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .view-toolbar-container,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .view-toolbar-container {
  border-top: none;
  padding: 0;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comment .view-toolbar-container .submit-button .z-label,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comment .view-toolbar-container .submit-button .z-label {
  padding: 0 !important;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comments-activity .comment-markdown-guide-link,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comments-activity .comment-markdown-guide-link {
  margin-bottom: 15px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .social-item .comments-activity .CommentList,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .social-item .comments-activity .CommentList {
  margin-left: 30px !important;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .view-toolbar-container,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .view-toolbar-container {
  border-top: 1px solid #ebebeb;
  padding: 16px 20px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .view-toolbar-container .form-toolbar,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .view-toolbar-container .form-toolbar {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .view-toolbar-container .submit-button,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .view-toolbar-container .submit-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: #4d7cfe;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  widows: 120px;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .view-toolbar-container .submit-button .z-label,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .view-toolbar-container .submit-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .view-toolbar-container .submit-button .z-label:after,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .view-toolbar-container .submit-button .z-label:after {
  top: 0;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .view-toolbar-container .submit-button.loading .z-spinner,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .view-toolbar-container .submit-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .view-toolbar-container .submit-button.loading .z-spinner .spinner,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .view-toolbar-container .submit-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .view-toolbar-container .submit-button:hover,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .view-toolbar-container .submit-button:hover {
  background: #2f5fe3;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .view-toolbar-container .submit-button.action-take,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .view-toolbar-container .submit-button.action-take {
  background: #f7c517;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .view-toolbar-container .submit-button.action-take:hover,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .view-toolbar-container .submit-button.action-take:hover {
  background: #ecb908;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .view-toolbar-container .submit-button.action-complete,
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .view-toolbar-container .submit-button.action-accept,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .view-toolbar-container .submit-button.action-complete,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .view-toolbar-container .submit-button.action-accept {
  background: #62c932;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .view-toolbar-container .submit-button.action-complete:hover,
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .view-toolbar-container .submit-button.action-accept:hover,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .view-toolbar-container .submit-button.action-complete:hover,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .view-toolbar-container .submit-button.action-accept:hover {
  background: #58b52d;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .pager,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .pager {
  background: #c6d2ec;
  border-radius: 0 0 3px 3px;
  box-shadow: none;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .pager a,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .pager a {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  text-decoration: none;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .pager a:after,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .pager a:after {
  color: #4d7cfe;
  opacity: .7;
}
html.redlotus .juiportlet-widget.UserSocialItemsForPortletView .ListView .pager a:hover:after,
html.redlotus .juiportlet-widget.AllSocialItemsForPortletView .ListView .pager a:hover:after {
  opacity: 1;
}
html.redlotus .juiportlet-widget.OpenTasksForOpportunityRelatedListView,
html.redlotus .juiportlet-widget.OpenTasksForAccountRelatedListView,
html.redlotus .juiportlet-widget.OpenTasksForContactRelatedListView {
  position: relative;
}
html.redlotus .juiportlet-widget.OpenTasksForOpportunityRelatedListView .juiportlet-widget-head .view-toolbar-container,
html.redlotus .juiportlet-widget.OpenTasksForAccountRelatedListView .juiportlet-widget-head .view-toolbar-container,
html.redlotus .juiportlet-widget.OpenTasksForContactRelatedListView .juiportlet-widget-head .view-toolbar-container {
  margin: 0 !important;
}
html.redlotus .juiportlet-widget.OpenTasksForOpportunityRelatedListView .juiportlet-widget-head .view-toolbar-container .view-toolbar,
html.redlotus .juiportlet-widget.OpenTasksForAccountRelatedListView .juiportlet-widget-head .view-toolbar-container .view-toolbar,
html.redlotus .juiportlet-widget.OpenTasksForContactRelatedListView .juiportlet-widget-head .view-toolbar-container .view-toolbar {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .juiportlet-widget.OpenTasksForOpportunityRelatedListView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu,
html.redlotus .juiportlet-widget.OpenTasksForAccountRelatedListView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu,
html.redlotus .juiportlet-widget.OpenTasksForContactRelatedListView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu {
  z-index: 10000;
  right: 14px;
}
html.redlotus .juiportlet-widget.OpenTasksForOpportunityRelatedListView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent > a,
html.redlotus .juiportlet-widget.OpenTasksForOpportunityRelatedListView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent,
html.redlotus .juiportlet-widget.OpenTasksForOpportunityRelatedListView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu,
html.redlotus .juiportlet-widget.OpenTasksForAccountRelatedListView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent > a,
html.redlotus .juiportlet-widget.OpenTasksForAccountRelatedListView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent,
html.redlotus .juiportlet-widget.OpenTasksForAccountRelatedListView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu,
html.redlotus .juiportlet-widget.OpenTasksForContactRelatedListView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent > a,
html.redlotus .juiportlet-widget.OpenTasksForContactRelatedListView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent,
html.redlotus .juiportlet-widget.OpenTasksForContactRelatedListView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu {
  height: 38px;
  width: 38px;
}
html.redlotus .juiportlet-widget.OpenTasksForOpportunityRelatedListView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent,
html.redlotus .juiportlet-widget.OpenTasksForAccountRelatedListView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent,
html.redlotus .juiportlet-widget.OpenTasksForContactRelatedListView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent {
  margin: 0;
  min-height: auto;
  position: relative;
}
html.redlotus .juiportlet-widget.OpenTasksForOpportunityRelatedListView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent > a,
html.redlotus .juiportlet-widget.OpenTasksForAccountRelatedListView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent > a,
html.redlotus .juiportlet-widget.OpenTasksForContactRelatedListView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent > a {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none !important;
  border: none !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  opacity: 1;
}
html.redlotus .juiportlet-widget.OpenTasksForOpportunityRelatedListView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent > a:before,
html.redlotus .juiportlet-widget.OpenTasksForAccountRelatedListView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent > a:before,
html.redlotus .juiportlet-widget.OpenTasksForContactRelatedListView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent > a:before {
  background: url(../images/icon/dots-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 16px;
  width: 4px;
}
html.redlotus .juiportlet-widget.OpenTasksForOpportunityRelatedListView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent > a:after,
html.redlotus .juiportlet-widget.OpenTasksForAccountRelatedListView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent > a:after,
html.redlotus .juiportlet-widget.OpenTasksForContactRelatedListView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent > a:after {
  display: none;
}
html.redlotus .juiportlet-widget.OpenTasksForOpportunityRelatedListView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent > a span,
html.redlotus .juiportlet-widget.OpenTasksForAccountRelatedListView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent > a span,
html.redlotus .juiportlet-widget.OpenTasksForContactRelatedListView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent > a span {
  display: none;
}
html.redlotus .juiportlet-widget.OpenTasksForOpportunityRelatedListView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent.over ul,
html.redlotus .juiportlet-widget.OpenTasksForAccountRelatedListView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent.over ul,
html.redlotus .juiportlet-widget.OpenTasksForContactRelatedListView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent.over ul {
  opacity: 1 !important;
}
html.redlotus .juiportlet-widget.OpenTasksForOpportunityRelatedListView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent ul,
html.redlotus .juiportlet-widget.OpenTasksForAccountRelatedListView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent ul,
html.redlotus .juiportlet-widget.OpenTasksForContactRelatedListView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent ul {
  background: #fff;
  border: none;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  opacity: 0 !important;
  padding: 3px 0;
  right: auto;
  top: -3px;
  z-index: 100;
  left: 38px;
}
html.redlotus .juiportlet-widget.OpenTasksForOpportunityRelatedListView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent ul li,
html.redlotus .juiportlet-widget.OpenTasksForAccountRelatedListView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent ul li,
html.redlotus .juiportlet-widget.OpenTasksForContactRelatedListView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent ul li {
  border: none;
  margin: 0;
}
html.redlotus .juiportlet-widget.OpenTasksForOpportunityRelatedListView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent ul li.separator,
html.redlotus .juiportlet-widget.OpenTasksForAccountRelatedListView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent ul li.separator,
html.redlotus .juiportlet-widget.OpenTasksForContactRelatedListView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent ul li.separator {
  background: #ebebeb;
  height: 1px;
  margin: 3px 0;
}
html.redlotus .juiportlet-widget.OpenTasksForOpportunityRelatedListView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent ul li a,
html.redlotus .juiportlet-widget.OpenTasksForAccountRelatedListView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent ul li a,
html.redlotus .juiportlet-widget.OpenTasksForContactRelatedListView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent ul li a {
  color: #212529;
  font-size: 12px;
  margin: 0;
  padding: 10px;
  text-decoration: none;
  width: 100%;
}
html.redlotus .juiportlet-widget.OpenTasksForOpportunityRelatedListView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent ul li a:hover,
html.redlotus .juiportlet-widget.OpenTasksForAccountRelatedListView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent ul li a:hover,
html.redlotus .juiportlet-widget.OpenTasksForContactRelatedListView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent ul li a:hover {
  background: #4d7cfe !important;
}
html.redlotus .juiportlet-widget.OpenTasksForOpportunityRelatedListView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent ul li a .button-label,
html.redlotus .juiportlet-widget.OpenTasksForAccountRelatedListView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent ul li a .button-label,
html.redlotus .juiportlet-widget.OpenTasksForContactRelatedListView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent ul li a .button-label {
  font-weight: normal;
}
html.redlotus .juiportlet-widget.OpenTasksForOpportunityRelatedListView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent ul,
html.redlotus .juiportlet-widget.OpenTasksForAccountRelatedListView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent ul,
html.redlotus .juiportlet-widget.OpenTasksForContactRelatedListView .juiportlet-widget-head .view-toolbar-container .view-toolbar .options-menu .parent ul {
  left: auto;
  right: 0;
  top: 38px !important;
}
html.redlotus .juiportlet-widget.OpenTasksForOpportunityRelatedListView .juiportlet-widget-content,
html.redlotus .juiportlet-widget.OpenTasksForAccountRelatedListView .juiportlet-widget-content,
html.redlotus .juiportlet-widget.OpenTasksForContactRelatedListView .juiportlet-widget-content {
  position: static;
}
html.redlotus .juiportlet-widget.OpenTasksForOpportunityRelatedListView .cgrid-view,
html.redlotus .juiportlet-widget.OpenTasksForAccountRelatedListView .cgrid-view,
html.redlotus .juiportlet-widget.OpenTasksForContactRelatedListView .cgrid-view {
  padding: 10px 30px;
  overflow: visible !important;
  position: static;
}
html.redlotus .juiportlet-widget.OpenTasksForOpportunityRelatedListView .cgrid-view tr,
html.redlotus .juiportlet-widget.OpenTasksForAccountRelatedListView .cgrid-view tr,
html.redlotus .juiportlet-widget.OpenTasksForContactRelatedListView .cgrid-view tr {
  background: none !important;
}
html.redlotus .juiportlet-widget.OpenTasksForOpportunityRelatedListView .cgrid-view td,
html.redlotus .juiportlet-widget.OpenTasksForAccountRelatedListView .cgrid-view td,
html.redlotus .juiportlet-widget.OpenTasksForContactRelatedListView .cgrid-view td {
  border-color: #ebebeb;
  padding: 20px 0;
}
html.redlotus .juiportlet-widget.OpenTasksForOpportunityRelatedListView .cgrid-view td:last-child,
html.redlotus .juiportlet-widget.OpenTasksForAccountRelatedListView .cgrid-view td:last-child,
html.redlotus .juiportlet-widget.OpenTasksForContactRelatedListView .cgrid-view td:last-child {
  vertical-align: middle;
}
html.redlotus .juiportlet-widget.OpenTasksForOpportunityRelatedListView .cgrid-view .options-menu,
html.redlotus .juiportlet-widget.OpenTasksForAccountRelatedListView .cgrid-view .options-menu,
html.redlotus .juiportlet-widget.OpenTasksForContactRelatedListView .cgrid-view .options-menu {
  z-index: 10000;
  margin-right: -10px;
}
html.redlotus .juiportlet-widget.OpenTasksForOpportunityRelatedListView .cgrid-view .options-menu .parent > a,
html.redlotus .juiportlet-widget.OpenTasksForOpportunityRelatedListView .cgrid-view .options-menu .parent,
html.redlotus .juiportlet-widget.OpenTasksForOpportunityRelatedListView .cgrid-view .options-menu,
html.redlotus .juiportlet-widget.OpenTasksForAccountRelatedListView .cgrid-view .options-menu .parent > a,
html.redlotus .juiportlet-widget.OpenTasksForAccountRelatedListView .cgrid-view .options-menu .parent,
html.redlotus .juiportlet-widget.OpenTasksForAccountRelatedListView .cgrid-view .options-menu,
html.redlotus .juiportlet-widget.OpenTasksForContactRelatedListView .cgrid-view .options-menu .parent > a,
html.redlotus .juiportlet-widget.OpenTasksForContactRelatedListView .cgrid-view .options-menu .parent,
html.redlotus .juiportlet-widget.OpenTasksForContactRelatedListView .cgrid-view .options-menu {
  height: 24px;
  width: 24px;
}
html.redlotus .juiportlet-widget.OpenTasksForOpportunityRelatedListView .cgrid-view .options-menu .parent,
html.redlotus .juiportlet-widget.OpenTasksForAccountRelatedListView .cgrid-view .options-menu .parent,
html.redlotus .juiportlet-widget.OpenTasksForContactRelatedListView .cgrid-view .options-menu .parent {
  margin: 0;
  min-height: auto;
  position: relative;
}
html.redlotus .juiportlet-widget.OpenTasksForOpportunityRelatedListView .cgrid-view .options-menu .parent > a,
html.redlotus .juiportlet-widget.OpenTasksForAccountRelatedListView .cgrid-view .options-menu .parent > a,
html.redlotus .juiportlet-widget.OpenTasksForContactRelatedListView .cgrid-view .options-menu .parent > a {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none !important;
  border: none !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  opacity: 1;
}
html.redlotus .juiportlet-widget.OpenTasksForOpportunityRelatedListView .cgrid-view .options-menu .parent > a:before,
html.redlotus .juiportlet-widget.OpenTasksForAccountRelatedListView .cgrid-view .options-menu .parent > a:before,
html.redlotus .juiportlet-widget.OpenTasksForContactRelatedListView .cgrid-view .options-menu .parent > a:before {
  background: url(../images/icon/dots-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 16px;
  width: 4px;
}
html.redlotus .juiportlet-widget.OpenTasksForOpportunityRelatedListView .cgrid-view .options-menu .parent > a:after,
html.redlotus .juiportlet-widget.OpenTasksForAccountRelatedListView .cgrid-view .options-menu .parent > a:after,
html.redlotus .juiportlet-widget.OpenTasksForContactRelatedListView .cgrid-view .options-menu .parent > a:after {
  display: none;
}
html.redlotus .juiportlet-widget.OpenTasksForOpportunityRelatedListView .cgrid-view .options-menu .parent > a span,
html.redlotus .juiportlet-widget.OpenTasksForAccountRelatedListView .cgrid-view .options-menu .parent > a span,
html.redlotus .juiportlet-widget.OpenTasksForContactRelatedListView .cgrid-view .options-menu .parent > a span {
  display: none;
}
html.redlotus .juiportlet-widget.OpenTasksForOpportunityRelatedListView .cgrid-view .options-menu .parent.over ul,
html.redlotus .juiportlet-widget.OpenTasksForAccountRelatedListView .cgrid-view .options-menu .parent.over ul,
html.redlotus .juiportlet-widget.OpenTasksForContactRelatedListView .cgrid-view .options-menu .parent.over ul {
  opacity: 1 !important;
}
html.redlotus .juiportlet-widget.OpenTasksForOpportunityRelatedListView .cgrid-view .options-menu .parent ul,
html.redlotus .juiportlet-widget.OpenTasksForAccountRelatedListView .cgrid-view .options-menu .parent ul,
html.redlotus .juiportlet-widget.OpenTasksForContactRelatedListView .cgrid-view .options-menu .parent ul {
  background: #fff;
  border: none;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  opacity: 0 !important;
  padding: 3px 0;
  right: auto;
  top: -3px;
  z-index: 100;
  left: 24px;
}
html.redlotus .juiportlet-widget.OpenTasksForOpportunityRelatedListView .cgrid-view .options-menu .parent ul li,
html.redlotus .juiportlet-widget.OpenTasksForAccountRelatedListView .cgrid-view .options-menu .parent ul li,
html.redlotus .juiportlet-widget.OpenTasksForContactRelatedListView .cgrid-view .options-menu .parent ul li {
  border: none;
  margin: 0;
}
html.redlotus .juiportlet-widget.OpenTasksForOpportunityRelatedListView .cgrid-view .options-menu .parent ul li.separator,
html.redlotus .juiportlet-widget.OpenTasksForAccountRelatedListView .cgrid-view .options-menu .parent ul li.separator,
html.redlotus .juiportlet-widget.OpenTasksForContactRelatedListView .cgrid-view .options-menu .parent ul li.separator {
  background: #ebebeb;
  height: 1px;
  margin: 3px 0;
}
html.redlotus .juiportlet-widget.OpenTasksForOpportunityRelatedListView .cgrid-view .options-menu .parent ul li a,
html.redlotus .juiportlet-widget.OpenTasksForAccountRelatedListView .cgrid-view .options-menu .parent ul li a,
html.redlotus .juiportlet-widget.OpenTasksForContactRelatedListView .cgrid-view .options-menu .parent ul li a {
  color: #212529;
  font-size: 12px;
  margin: 0;
  padding: 10px;
  text-decoration: none;
  width: 100%;
}
html.redlotus .juiportlet-widget.OpenTasksForOpportunityRelatedListView .cgrid-view .options-menu .parent ul li a:hover,
html.redlotus .juiportlet-widget.OpenTasksForAccountRelatedListView .cgrid-view .options-menu .parent ul li a:hover,
html.redlotus .juiportlet-widget.OpenTasksForContactRelatedListView .cgrid-view .options-menu .parent ul li a:hover {
  background: #4d7cfe !important;
}
html.redlotus .juiportlet-widget.OpenTasksForOpportunityRelatedListView .cgrid-view .options-menu .parent ul li a .button-label,
html.redlotus .juiportlet-widget.OpenTasksForAccountRelatedListView .cgrid-view .options-menu .parent ul li a .button-label,
html.redlotus .juiportlet-widget.OpenTasksForContactRelatedListView .cgrid-view .options-menu .parent ul li a .button-label {
  font-weight: normal;
}
html.redlotus .juiportlet-widget.OpenTasksForOpportunityRelatedListView .cgrid-view .options-menu .parent ul,
html.redlotus .juiportlet-widget.OpenTasksForAccountRelatedListView .cgrid-view .options-menu .parent ul,
html.redlotus .juiportlet-widget.OpenTasksForContactRelatedListView .cgrid-view .options-menu .parent ul {
  left: auto;
  right: 24px;
}
html.redlotus .juiportlet-widget.OpenTasksForOpportunityRelatedListView .cgrid-view .options-menu .parent ul,
html.redlotus .juiportlet-widget.OpenTasksForAccountRelatedListView .cgrid-view .options-menu .parent ul,
html.redlotus .juiportlet-widget.OpenTasksForContactRelatedListView .cgrid-view .options-menu .parent ul {
  opacity: 1 !important;
}
html.redlotus .juiportlet-widget.OpenTasksForOpportunityRelatedListView .cgrid-view .checkbox-column,
html.redlotus .juiportlet-widget.OpenTasksForAccountRelatedListView .cgrid-view .checkbox-column,
html.redlotus .juiportlet-widget.OpenTasksForContactRelatedListView .cgrid-view .checkbox-column {
  margin-top: 2px !important;
}
html.redlotus .juiportlet-widget.OpenTasksForOpportunityRelatedListView .cgrid-view .checkbox-column .hasCheckBox,
html.redlotus .juiportlet-widget.OpenTasksForAccountRelatedListView .cgrid-view .checkbox-column .hasCheckBox,
html.redlotus .juiportlet-widget.OpenTasksForContactRelatedListView .cgrid-view .checkbox-column .hasCheckBox {
  margin: 0;
  padding: 0 0 0 20px;
}
html.redlotus .juiportlet-widget.OpenTasksForOpportunityRelatedListView .cgrid-view .checkbox-column + div,
html.redlotus .juiportlet-widget.OpenTasksForAccountRelatedListView .cgrid-view .checkbox-column + div,
html.redlotus .juiportlet-widget.OpenTasksForContactRelatedListView .cgrid-view .checkbox-column + div {
  padding-left: 35px;
}
html.redlotus .juiportlet-widget.OpenTasksForOpportunityRelatedListView .cgrid-view .checkbox-column + div a,
html.redlotus .juiportlet-widget.OpenTasksForAccountRelatedListView .cgrid-view .checkbox-column + div a,
html.redlotus .juiportlet-widget.OpenTasksForContactRelatedListView .cgrid-view .checkbox-column + div a {
  color: #212529 !important;
}
html.redlotus .juiportlet-widget.ActiveProjectsPortletView {
  position: relative;
}
html.redlotus .juiportlet-widget.ActiveProjectsPortletView .juiportlet-widget-content,
html.redlotus .juiportlet-widget.ActiveProjectsPortletView .cgrid-view {
  position: static;
}
html.redlotus .juiportlet-widget.ActiveProjectsPortletView .items thead {
  display: none;
}
html.redlotus .juiportlet-widget.ActiveProjectsPortletView .items tr {
  transition: none;
}
html.redlotus .juiportlet-widget.ActiveProjectsPortletView .items tr:hover {
  background: #4d7cfe !important;
}
html.redlotus .juiportlet-widget.ActiveProjectsPortletView .items tr:hover .project-stats:not(.percent-yellow) strong,
html.redlotus .juiportlet-widget.ActiveProjectsPortletView .items tr:hover .project-stats span,
html.redlotus .juiportlet-widget.ActiveProjectsPortletView .items tr:hover .edit-project-link {
  color: #fff !important;
}
html.redlotus .juiportlet-widget.ActiveProjectsPortletView .items tr:hover .stats-items {
  border-bottom-color: transparent !important;
}
html.redlotus .juiportlet-widget.ActiveProjectsPortletView .items tr:not(:last-child) .stats-items {
  border-bottom: 1px solid #ebebeb;
}
html.redlotus .juiportlet-widget.ActiveProjectsPortletView .items tr td {
  border: none;
  padding: 0;
}
html.redlotus .juiportlet-widget.ActiveProjectsPortletView .items tr td:first-child {
  padding: 15px 0 0 30px;
}
html.redlotus .juiportlet-widget.ActiveProjectsPortletView .items tr td:last-child {
  width: 30px;
}
html.redlotus .juiportlet-widget.ActiveProjectsPortletView .items .button-column {
  position: relative;
  width: 0;
}
html.redlotus .juiportlet-widget.ActiveProjectsPortletView .items .button-column .pencil {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 30px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  position: absolute;
  top: 5px;
  width: 30px;
}
html.redlotus .juiportlet-widget.ActiveProjectsPortletView .items .button-column .pencil svg path {
  fill: #fff;
}
html.redlotus .juiportlet-widget.ActiveProjectsPortletView .items .edit-project-link {
  color: #212529;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
  margin-bottom: 12px;
  padding-right: 25px;
  width: 100%;
}
html.redlotus .juiportlet-widget.ActiveProjectsPortletView .items .stats-items {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding-bottom: 15px;
}
html.redlotus .juiportlet-widget.ActiveProjectsPortletView .items .stats-items .project-stats {
  -webkit-align-items: end;
  -moz-align-items: end;
  -ms-align-items: end;
  -ms-flex-align: end;
  align-items: end;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 0;
  width: auto !important;
}
html.redlotus .juiportlet-widget.ActiveProjectsPortletView .items .stats-items .project-stats:not(:last-child) {
  margin-right: 10px;
}
html.redlotus .juiportlet-widget.ActiveProjectsPortletView .items .stats-items .project-stats strong {
  color: #212529;
  font-size: 20px;
  font-weight: 700;
  line-height: 23px;
  margin-right: 5px;
  text-align: right;
}
html.redlotus .juiportlet-widget.ActiveProjectsPortletView .items .stats-items .project-stats.percent-yellow strong {
  color: #f6c517;
}
html.redlotus .juiportlet-widget.ActiveProjectsPortletView .items .stats-items .project-stats span {
  color: #808080;
  font-size: 12px;
  line-height: 14px;
  padding-bottom: 2px;
}
html.redlotus .juiportlet-widget.AutorespondersPortletView .cgrid-view .items-wrapper,
html.redlotus .juiportlet-widget.AutorespondersPortletView .cgrid-view .items {
  background: none;
}
html.redlotus .juiportlet-widget.AutorespondersPortletView .cgrid-view tr:hover {
  background: none;
}
html.redlotus .juiportlet-widget.AutorespondersPortletView .cgrid-view tr:hover td {
  background: inherit !important;
  color: inherit !important;
}
html.redlotus .juiportlet-widget.AutorespondersPortletView .cgrid-view tr:hover .autoresponder-extra-info a {
  color: #62c932 !important;
}
html.redlotus .juiportlet-widget.AutorespondersPortletView .cgrid-view td:first-child {
  padding: 20px 30px 0 !important;
}
html.redlotus .juiportlet-widget.AutorespondersPortletView .cgrid-view td:last-child {
  padding: 0;
  width: 0;
}
html.redlotus .juiportlet-widget.AutorespondersPortletView .cgrid-view .autoresponder-extra-info {
  background: #e8fae0;
  border-radius: 4px;
  color: #000;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 14px;
  font-style: normal;
  height: 68px;
  line-height: 16px;
  padding: 10px 24px 10px 10px;
}
html.redlotus .juiportlet-widget.AutorespondersPortletView .cgrid-view .autoresponder-extra-info .link-wrapper {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 24px;
  margin-bottom: 7px;
  position: relative;
}
html.redlotus .juiportlet-widget.AutorespondersPortletView .cgrid-view .autoresponder-extra-info .link-wrapper:before {
  background: url(../images/icon/done-notification-icon.svg) center no-repeat;
  content: '';
  display: block;
  height: 24px;
  position: absolute;
  width: 24px;
}
html.redlotus .juiportlet-widget.AutorespondersPortletView .cgrid-view .autoresponder-extra-info a {
  color: #62c932;
  font-size: 16px;
  font-weight: 500;
  line-height: 19px;
  margin-left: 34px;
}
html.redlotus .juiportlet-widget.AutorespondersPortletView .cgrid-view .autoresponder-extra-info a:after {
  display: none;
}
html.redlotus .juiportlet-widget.AutorespondersPortletView .cgrid-view .autoresponder-stats-container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  margin: 40px 0;
}
html.redlotus .juiportlet-widget.AutorespondersPortletView .cgrid-view .autoresponder-stats-container .autoresponder-stats {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #808080;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  padding: 0;
  width: auto;
}
html.redlotus .juiportlet-widget.AutorespondersPortletView .cgrid-view .autoresponder-stats-container .autoresponder-stats:not(:last-child) {
  margin-right: 20px;
}
html.redlotus .juiportlet-widget.AutorespondersPortletView .cgrid-view .autoresponder-stats-container .autoresponder-stats strong {
  color: #000;
  font-size: 24px;
  font-weight: normal;
  line-height: 28px;
  margin-right: 20px;
}
@media (max-width: 768px) {
  html.redlotus .juiportlet-widget.AutorespondersPortletView .cgrid-view .autoresponder-stats-container {
    margin: 20px 0;
  }
  html.redlotus .juiportlet-widget.AutorespondersPortletView .cgrid-view .autoresponder-stats-container .autoresponder-stats {
    -webkit-align-items: start;
    -moz-align-items: start;
    -ms-align-items: start;
    -ms-flex-align: start;
    align-items: start;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    font-size: 10px;
    line-height: 12px;
  }
  html.redlotus .juiportlet-widget.AutorespondersPortletView .cgrid-view .autoresponder-stats-container .autoresponder-stats:not(:last-child) {
    margin-right: 10px;
  }
}
html.redlotus .juiportlet-widget.AutorespondersPortletView .cgrid-view .options-menu {
  z-index: 10000;
  margin: 42px 30px 0 0;
}
html.redlotus .juiportlet-widget.AutorespondersPortletView .cgrid-view .options-menu .parent > a,
html.redlotus .juiportlet-widget.AutorespondersPortletView .cgrid-view .options-menu .parent,
html.redlotus .juiportlet-widget.AutorespondersPortletView .cgrid-view .options-menu {
  height: 24px;
  width: 24px;
}
html.redlotus .juiportlet-widget.AutorespondersPortletView .cgrid-view .options-menu .parent {
  margin: 0;
  min-height: auto;
  position: relative;
}
html.redlotus .juiportlet-widget.AutorespondersPortletView .cgrid-view .options-menu .parent > a {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none !important;
  border: none !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  opacity: 1;
}
html.redlotus .juiportlet-widget.AutorespondersPortletView .cgrid-view .options-menu .parent > a:before {
  background: url(../images/icon/dots-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 16px;
  width: 4px;
}
html.redlotus .juiportlet-widget.AutorespondersPortletView .cgrid-view .options-menu .parent > a:after {
  display: none;
}
html.redlotus .juiportlet-widget.AutorespondersPortletView .cgrid-view .options-menu .parent > a span {
  display: none;
}
html.redlotus .juiportlet-widget.AutorespondersPortletView .cgrid-view .options-menu .parent.over ul {
  opacity: 1 !important;
}
html.redlotus .juiportlet-widget.AutorespondersPortletView .cgrid-view .options-menu .parent ul {
  background: #fff;
  border: none;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  opacity: 0 !important;
  padding: 3px 0;
  right: auto;
  top: -3px;
  z-index: 100;
  left: 24px;
}
html.redlotus .juiportlet-widget.AutorespondersPortletView .cgrid-view .options-menu .parent ul li {
  border: none;
  margin: 0;
}
html.redlotus .juiportlet-widget.AutorespondersPortletView .cgrid-view .options-menu .parent ul li.separator {
  background: #ebebeb;
  height: 1px;
  margin: 3px 0;
}
html.redlotus .juiportlet-widget.AutorespondersPortletView .cgrid-view .options-menu .parent ul li a {
  color: #212529;
  font-size: 12px;
  margin: 0;
  padding: 10px;
  text-decoration: none;
  width: 100%;
}
html.redlotus .juiportlet-widget.AutorespondersPortletView .cgrid-view .options-menu .parent ul li a:hover {
  background: #4d7cfe !important;
}
html.redlotus .juiportlet-widget.AutorespondersPortletView .cgrid-view .options-menu .parent ul li a .button-label {
  font-weight: normal;
}
html.redlotus .juiportlet-widget.AutorespondersPortletView .cgrid-view .options-menu .parent ul {
  left: auto;
  right: 0;
  top: 24px !important;
}
@media (max-width: 768px) {
  html.redlotus .juiportlet-widget.AutorespondersPortletView .juiportlet-widget-head h3 {
    padding: 0 20px;
  }
  html.redlotus .juiportlet-widget.AutorespondersPortletView .cgrid-view td:first-child {
    padding: 20px 20px 0 !important;
  }
  html.redlotus .juiportlet-widget.AutorespondersPortletView .cgrid-view .autoresponder-extra-info {
    height: auto;
  }
  html.redlotus .juiportlet-widget.AutorespondersPortletView .cgrid-view .autoresponder-extra-info .link-wrapper {
    height: auto;
  }
  html.redlotus .juiportlet-widget.AutorespondersPortletView .cgrid-view .options-menu {
    margin: 28px 20px 0 0;
  }
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView,
html.redlotus .juiportlet-widget.AccountDetailsPortletView,
html.redlotus .juiportlet-widget.ContactDetailsPortletView,
html.redlotus .juiportlet-widget.LeadDetailsPortletView {
  border: none;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44) !important;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView.AccountDetailsPortletView .juiportlet-widget-head,
html.redlotus .juiportlet-widget.ProjectDetailsPortletView.ContactDetailsPortletView .juiportlet-widget-head,
html.redlotus .juiportlet-widget.ProjectDetailsPortletView.LeadDetailsPortletView .juiportlet-widget-head,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView.AccountDetailsPortletView .juiportlet-widget-head,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView.ContactDetailsPortletView .juiportlet-widget-head,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView.LeadDetailsPortletView .juiportlet-widget-head,
html.redlotus .juiportlet-widget.AccountDetailsPortletView.AccountDetailsPortletView .juiportlet-widget-head,
html.redlotus .juiportlet-widget.AccountDetailsPortletView.ContactDetailsPortletView .juiportlet-widget-head,
html.redlotus .juiportlet-widget.AccountDetailsPortletView.LeadDetailsPortletView .juiportlet-widget-head,
html.redlotus .juiportlet-widget.ContactDetailsPortletView.AccountDetailsPortletView .juiportlet-widget-head,
html.redlotus .juiportlet-widget.ContactDetailsPortletView.ContactDetailsPortletView .juiportlet-widget-head,
html.redlotus .juiportlet-widget.ContactDetailsPortletView.LeadDetailsPortletView .juiportlet-widget-head,
html.redlotus .juiportlet-widget.LeadDetailsPortletView.AccountDetailsPortletView .juiportlet-widget-head,
html.redlotus .juiportlet-widget.LeadDetailsPortletView.ContactDetailsPortletView .juiportlet-widget-head,
html.redlotus .juiportlet-widget.LeadDetailsPortletView.LeadDetailsPortletView .juiportlet-widget-head {
  height: 0;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .juiportlet-widget-head,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .juiportlet-widget-head,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .juiportlet-widget-head,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .juiportlet-widget-head,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .juiportlet-widget-head {
  border: none;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .juiportlet-widget-head h3,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .juiportlet-widget-head h3,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .juiportlet-widget-head h3,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .juiportlet-widget-head h3,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .juiportlet-widget-head h3 {
  display: none;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .juiportlet-widget-head .view-toolbar-container,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .juiportlet-widget-head .view-toolbar-container,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .juiportlet-widget-head .view-toolbar-container,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .juiportlet-widget-head .view-toolbar-container,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .juiportlet-widget-head .view-toolbar-container {
  margin: 0 !important;
  padding: 30px 30px 0 0;
  position: absolute !important;
  right: 0;
  top: 0;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu {
  z-index: 10000;
  margin: 0;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent > a,
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent,
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent > a,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent > a,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent > a,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent > a,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu {
  height: 38px;
  width: 38px;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent {
  margin: 0;
  min-height: auto;
  position: relative;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent > a,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent > a,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent > a,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent > a,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent > a {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none !important;
  border: none !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  opacity: 1;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent > a:before,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent > a:before,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent > a:before,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent > a:before,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent > a:before {
  background: url(../images/icon/dots-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 16px;
  width: 4px;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent > a:after,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent > a:after,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent > a:after,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent > a:after,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent > a:after {
  display: none;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent > a span,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent > a span,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent > a span,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent > a span,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent > a span {
  display: none;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent.over ul,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent.over ul,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent.over ul,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent.over ul,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent.over ul {
  opacity: 1 !important;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent ul,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent ul,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent ul,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent ul,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent ul {
  background: #fff;
  border: none;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  opacity: 0 !important;
  padding: 3px 0;
  right: auto;
  top: -3px;
  z-index: 100;
  left: 38px;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent ul li,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent ul li,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent ul li,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent ul li,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent ul li {
  border: none;
  margin: 0;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent ul li.separator,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent ul li.separator,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent ul li.separator,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent ul li.separator,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent ul li.separator {
  background: #ebebeb;
  height: 1px;
  margin: 3px 0;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent ul li a,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent ul li a,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent ul li a,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent ul li a,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent ul li a {
  color: #212529;
  font-size: 12px;
  margin: 0;
  padding: 10px;
  text-decoration: none;
  width: 100%;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent ul li a:hover,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent ul li a:hover,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent ul li a:hover,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent ul li a:hover,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent ul li a:hover {
  background: #4d7cfe !important;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent ul li a .button-label,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent ul li a .button-label,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent ul li a .button-label,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent ul li a .button-label,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent ul li a .button-label {
  font-weight: normal;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent ul,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent ul,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent ul,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent ul,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu .parent ul {
  left: auto;
  right: 0;
  top: 38px !important;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu > .parent > a,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu > .parent > a,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu > .parent > a,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu > .parent > a,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .juiportlet-widget-head .view-toolbar-container .options-menu > .parent > a {
  background: rgba(77,124,254,0.1) !important;
}
@media (max-width: 768px) {
  html.redlotus .juiportlet-widget.ProjectDetailsPortletView .juiportlet-widget-head .view-toolbar-container,
  html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .juiportlet-widget-head .view-toolbar-container,
  html.redlotus .juiportlet-widget.AccountDetailsPortletView .juiportlet-widget-head .view-toolbar-container,
  html.redlotus .juiportlet-widget.ContactDetailsPortletView .juiportlet-widget-head .view-toolbar-container,
  html.redlotus .juiportlet-widget.LeadDetailsPortletView .juiportlet-widget-head .view-toolbar-container {
    display: none;
  }
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .details-table,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .details-table,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .details-table,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .details-table,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .details-table {
  background: none;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .details-table .left-column,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .details-table .left-column,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .details-table .left-column,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .details-table .left-column,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .details-table .left-column {
  -webkit-flex-direction: column-reverse;
  -moz-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 30px;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .details-table .left-column .panel .panelTitle,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .details-table .left-column .panel .panelTitle,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .details-table .left-column .panel .panelTitle,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .details-table .left-column .panel .panelTitle,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .details-table .left-column .panel .panelTitle {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #4145be;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  font-weight: 500;
  height: auto;
  margin: 0;
  padding: 0 58px 30px 15px;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .details-table .left-column .before-form-details-content,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .details-table .left-column .before-form-details-content,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .details-table .left-column .before-form-details-content,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .details-table .left-column .before-form-details-content,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .details-table .left-column .before-form-details-content {
  color: #808080 !important;
  margin-top: -18px;
  padding: 0;
  text-align: right;
}
@media (max-width: 768px) {
  html.redlotus .juiportlet-widget.ProjectDetailsPortletView .details-table .left-column,
  html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .details-table .left-column,
  html.redlotus .juiportlet-widget.AccountDetailsPortletView .details-table .left-column,
  html.redlotus .juiportlet-widget.ContactDetailsPortletView .details-table .left-column,
  html.redlotus .juiportlet-widget.LeadDetailsPortletView .details-table .left-column {
    padding: 20px;
  }
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .details-table .forms-block__row.forms-block__row-2.forms-block__row-left .form-component:first-child,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .details-table .forms-block__row.forms-block__row-2.forms-block__row-left .form-component:first-child,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .details-table .forms-block__row.forms-block__row-2.forms-block__row-left .form-component:first-child,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .details-table .forms-block__row.forms-block__row-2.forms-block__row-left .form-component:first-child,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .details-table .forms-block__row.forms-block__row-2.forms-block__row-left .form-component:first-child {
  padding-right: 7px;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .details-table .forms-block__row.forms-block__row-2.forms-block__row-right,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .details-table .forms-block__row.forms-block__row-2.forms-block__row-right,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .details-table .forms-block__row.forms-block__row-2.forms-block__row-right,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .details-table .forms-block__row.forms-block__row-2.forms-block__row-right,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .details-table .forms-block__row.forms-block__row-2.forms-block__row-right {
  justify-content: end;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .details-table .forms-block__row.forms-block__row-2.forms-block__row-right .form-component:last-child,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .details-table .forms-block__row.forms-block__row-2.forms-block__row-right .form-component:last-child,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .details-table .forms-block__row.forms-block__row-2.forms-block__row-right .form-component:last-child,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .details-table .forms-block__row.forms-block__row-2.forms-block__row-right .form-component:last-child,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .details-table .forms-block__row.forms-block__row-2.forms-block__row-right .form-component:last-child {
  padding-left: 7px;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .details-table .forms-block__row.forms-block__row-2 .form-component,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .details-table .forms-block__row.forms-block__row-2 .form-component,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .details-table .forms-block__row.forms-block__row-2 .form-component,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .details-table .forms-block__row.forms-block__row-2 .form-component,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .details-table .forms-block__row.forms-block__row-2 .form-component {
  max-width: 50%;
  width: 50%;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .details-table .forms-block__row.forms-block__row-2 .form-component .fields .form-component,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .details-table .forms-block__row.forms-block__row-2 .form-component .fields .form-component,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .details-table .forms-block__row.forms-block__row-2 .form-component .fields .form-component,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .details-table .forms-block__row.forms-block__row-2 .form-component .fields .form-component,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .details-table .forms-block__row.forms-block__row-2 .form-component .fields .form-component {
  max-width: 100%;
  padding: 0;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .details-table .form-component a,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .details-table .form-component a,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .details-table .form-component a,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .details-table .form-component a,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .details-table .form-component a {
  color: #212529;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .details-table .form-component a:hover,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .details-table .form-component a:hover,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .details-table .form-component a:hover,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .details-table .form-component a:hover,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .details-table .form-component a:hover {
  color: #4d7cfe;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .details-table .form-component .fields .form-component,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .details-table .form-component .fields .form-component,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .details-table .form-component .fields .form-component,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .details-table .form-component .fields .form-component,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .details-table .form-component .fields .form-component {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-top: 10px;
  padding: 0;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .details-table .form-component .fields .form-component .label,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .details-table .form-component .fields .form-component .label,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .details-table .form-component .fields .form-component .label,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .details-table .form-component .fields .form-component .label,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .details-table .form-component .fields .form-component .label {
  min-width: 100px;
  padding-right: 10px;
  width: 25%;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .details-table .form-component .fields .form-component .fields,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .details-table .form-component .fields .form-component .fields,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .details-table .form-component .fields .form-component .fields,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .details-table .form-component .fields .form-component .fields,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .details-table .form-component .fields .form-component .fields {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView.LeadDetailsPortletView #sliding-panel-toggle,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView.LeadDetailsPortletView #sliding-panel-toggle,
html.redlotus .juiportlet-widget.AccountDetailsPortletView.LeadDetailsPortletView #sliding-panel-toggle,
html.redlotus .juiportlet-widget.ContactDetailsPortletView.LeadDetailsPortletView #sliding-panel-toggle,
html.redlotus .juiportlet-widget.LeadDetailsPortletView.LeadDetailsPortletView #sliding-panel-toggle {
  margin-bottom: 10px;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .business-card,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .business-card,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .business-card,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .business-card,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .business-card {
  display: block !important;
  height: auto !important;
  margin-bottom: 0 !important;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  padding-right: 68px;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .business-card .gravatar,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .business-card .gravatar,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .business-card .gravatar,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .business-card .gravatar,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .business-card .gravatar {
  border: none;
  border-radius: 5px;
  height: 68px;
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  width: 68px;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .business-card h2,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .business-card h2,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .business-card h2,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .business-card h2,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .business-card h2 {
  color: #2c0f0f;
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
  margin: 8px 0;
  padding-left: 98px;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .business-card h2 .icon-star,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .business-card h2 .icon-star,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .business-card h2 .icon-star,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .business-card h2 .icon-star,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .business-card h2 .icon-star {
  background: no-repeat url(../images/icon/star-icon.svg) center;
  display: block;
  font-family: inherit;
  height: 24px;
  overflow: hidden;
  text-indent: -99px;
  width: 24px;
  display: inline-block;
  margin-bottom: -5px;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .business-card h2 .icon-star.starred,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .business-card h2 .icon-star.starred,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .business-card h2 .icon-star.starred,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .business-card h2 .icon-star.starred,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .business-card h2 .icon-star.starred {
  background-image: url(../images/icon/starActive-icon.svg);
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .business-card .position,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .business-card .position,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .business-card .position,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .business-card .position,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .business-card .position {
  color: #808080 !important;
  font-size: 14px;
  font-weight: normal;
  line-height: 16px;
  padding-left: 98px;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .business-card h3.position,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .business-card h3.position,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .business-card h3.position,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .business-card h3.position,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .business-card h3.position {
  margin: 0;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .business-card .contact-details,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .business-card .contact-details,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .business-card .contact-details,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .business-card .contact-details,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .business-card .contact-details {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0;
  padding-left: 98px;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .business-card .contact-details > span,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .business-card .contact-details > span,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .business-card .contact-details > span,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .business-card .contact-details > span,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .business-card .contact-details > span {
  -webkit-align-items: start;
  -moz-align-items: start;
  -ms-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  color: #000;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  min-height: 44px;
  line-height: 19px;
  margin: 0;
  padding: 10px 0;
  position: relative;
  white-space: normal;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .business-card .contact-details > span:not(:last-child),
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .business-card .contact-details > span:not(:last-child),
html.redlotus .juiportlet-widget.AccountDetailsPortletView .business-card .contact-details > span:not(:last-child),
html.redlotus .juiportlet-widget.ContactDetailsPortletView .business-card .contact-details > span:not(:last-child),
html.redlotus .juiportlet-widget.LeadDetailsPortletView .business-card .contact-details > span:not(:last-child) {
  padding-right: 50px;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .business-card .contact-details > span:before,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .business-card .contact-details > span:before,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .business-card .contact-details > span:before,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .business-card .contact-details > span:before,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .business-card .contact-details > span:before {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: -3px 15px 0 0;
  padding: 0;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .business-card .contact-details > span.icon-mobile-phone:before,
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .business-card .contact-details > span.icon-office-phone:before,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .business-card .contact-details > span.icon-mobile-phone:before,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .business-card .contact-details > span.icon-office-phone:before,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .business-card .contact-details > span.icon-mobile-phone:before,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .business-card .contact-details > span.icon-office-phone:before,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .business-card .contact-details > span.icon-mobile-phone:before,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .business-card .contact-details > span.icon-office-phone:before,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .business-card .contact-details > span.icon-mobile-phone:before,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .business-card .contact-details > span.icon-office-phone:before {
  background: url(../images/icon/user-phone-icon.svg) center no-repeat;
  content: '';
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  height: 24px;
  width: 16px;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .business-card .contact-details > span.icon-email:before,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .business-card .contact-details > span.icon-email:before,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .business-card .contact-details > span.icon-email:before,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .business-card .contact-details > span.icon-email:before,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .business-card .contact-details > span.icon-email:before {
  background: url(../images/icon/user-mail-icon.svg) center no-repeat;
  content: '';
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  height: 24px;
  width: 21px;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .business-card .contact-details > span.icon-address:before,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .business-card .contact-details > span.icon-address:before,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .business-card .contact-details > span.icon-address:before,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .business-card .contact-details > span.icon-address:before,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .business-card .contact-details > span.icon-address:before {
  background: url(../images/icon/user-location-icon.svg) center no-repeat;
  content: '';
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  height: 24px;
  width: 19px;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .business-card .contact-details > span .icon-map:before,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .business-card .contact-details > span .icon-map:before,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .business-card .contact-details > span .icon-map:before,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .business-card .contact-details > span .icon-map:before,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .business-card .contact-details > span .icon-map:before {
  display: none;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .business-card .contact-details > span a,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .business-card .contact-details > span a,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .business-card .contact-details > span a,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .business-card .contact-details > span a,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .business-card .contact-details > span a {
  color: #000;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .business-card .contact-details > span a:hover,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .business-card .contact-details > span a:hover,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .business-card .contact-details > span a:hover,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .business-card .contact-details > span a:hover,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .business-card .contact-details > span a:hover {
  color: #4d7cfe !important;
}
@media (max-width: 768px) {
  html.redlotus .juiportlet-widget.ProjectDetailsPortletView .business-card .contact-details,
  html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .business-card .contact-details,
  html.redlotus .juiportlet-widget.AccountDetailsPortletView .business-card .contact-details,
  html.redlotus .juiportlet-widget.ContactDetailsPortletView .business-card .contact-details,
  html.redlotus .juiportlet-widget.LeadDetailsPortletView .business-card .contact-details {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 68px;
  }
  html.redlotus .juiportlet-widget.ProjectDetailsPortletView .business-card .contact-details > span,
  html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .business-card .contact-details > span,
  html.redlotus .juiportlet-widget.AccountDetailsPortletView .business-card .contact-details > span,
  html.redlotus .juiportlet-widget.ContactDetailsPortletView .business-card .contact-details > span,
  html.redlotus .juiportlet-widget.LeadDetailsPortletView .business-card .contact-details > span {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  html.redlotus .juiportlet-widget.ProjectDetailsPortletView .business-card .contact-details > span:after,
  html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .business-card .contact-details > span:after,
  html.redlotus .juiportlet-widget.AccountDetailsPortletView .business-card .contact-details > span:after,
  html.redlotus .juiportlet-widget.ContactDetailsPortletView .business-card .contact-details > span:after,
  html.redlotus .juiportlet-widget.LeadDetailsPortletView .business-card .contact-details > span:after {
    display: none !important;
  }
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .business-card .address,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .business-card .address,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .business-card .address,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .business-card .address,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .business-card .address {
  padding-left: 98px;
}
@media (max-width: 768px) {
  html.redlotus .juiportlet-widget.ProjectDetailsPortletView .business-card,
  html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .business-card,
  html.redlotus .juiportlet-widget.AccountDetailsPortletView .business-card,
  html.redlotus .juiportlet-widget.ContactDetailsPortletView .business-card,
  html.redlotus .juiportlet-widget.LeadDetailsPortletView .business-card {
    padding-right: 0;
  }
  html.redlotus .juiportlet-widget.ProjectDetailsPortletView .business-card .contact-details,
  html.redlotus .juiportlet-widget.ProjectDetailsPortletView .business-card .address,
  html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .business-card .contact-details,
  html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .business-card .address,
  html.redlotus .juiportlet-widget.AccountDetailsPortletView .business-card .contact-details,
  html.redlotus .juiportlet-widget.AccountDetailsPortletView .business-card .address,
  html.redlotus .juiportlet-widget.ContactDetailsPortletView .business-card .contact-details,
  html.redlotus .juiportlet-widget.ContactDetailsPortletView .business-card .address,
  html.redlotus .juiportlet-widget.LeadDetailsPortletView .business-card .contact-details,
  html.redlotus .juiportlet-widget.LeadDetailsPortletView .business-card .address {
    padding: 0;
  }
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .business-card .main-details,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .business-card .main-details,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .business-card .main-details,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .business-card .main-details,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .business-card .main-details {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  margin-right: 20px;
  min-height: 80px;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .business-card #sliding-panel-toggle,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .business-card #sliding-panel-toggle,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .business-card #sliding-panel-toggle,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .business-card #sliding-panel-toggle,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .business-card #sliding-panel-toggle {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none;
  border: 1px solid rgba(77,124,254,0.3);
  border-radius: 3px;
  box-shadow: none;
  color: #4d7cfe !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  font-weight: normal;
  height: 38px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0 10px;
  text-decoration: none !important;
  width: auto;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .business-card #sliding-panel-toggle.slide-to-first-panel,
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .business-card #sliding-panel-toggle:hover,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .business-card #sliding-panel-toggle.slide-to-first-panel,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .business-card #sliding-panel-toggle:hover,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .business-card #sliding-panel-toggle.slide-to-first-panel,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .business-card #sliding-panel-toggle:hover,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .business-card #sliding-panel-toggle.slide-to-first-panel,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .business-card #sliding-panel-toggle:hover,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .business-card #sliding-panel-toggle.slide-to-first-panel,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .business-card #sliding-panel-toggle:hover {
  background: rgba(77,124,254,0.1);
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .business-card #sliding-panel-toggle.slide-to-second-panel,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .business-card #sliding-panel-toggle.slide-to-second-panel,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .business-card #sliding-panel-toggle.slide-to-second-panel,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .business-card #sliding-panel-toggle.slide-to-second-panel,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .business-card #sliding-panel-toggle.slide-to-second-panel {
  margin-bottom: 10px;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .business-card #sliding-panel-toggle span,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .business-card #sliding-panel-toggle span,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .business-card #sliding-panel-toggle span,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .business-card #sliding-panel-toggle span,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .business-card #sliding-panel-toggle span {
  white-space: nowrap;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .business-card .contact-details,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .business-card .contact-details,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .business-card .contact-details,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .business-card .contact-details,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .business-card .contact-details {
  width: 100%;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .business-card .demographic-details,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .business-card .demographic-details,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .business-card .demographic-details,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .business-card .demographic-details,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .business-card .demographic-details {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  right: -15px;
  top: 55px;
  width: 68px;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .business-card .demographic-details span,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .business-card .demographic-details span,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .business-card .demographic-details span,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .business-card .demographic-details span,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .business-card .demographic-details span {
  font-size: 14px;
  font-weight: normal !important;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .business-card .demographic-details span.sex,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .business-card .demographic-details span.sex,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .business-card .demographic-details span.sex,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .business-card .demographic-details span.sex,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .business-card .demographic-details span.sex {
  margin-left: -5px;
  opacity: .44;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .business-card .demographic-details span.sex.male,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .business-card .demographic-details span.sex.male,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .business-card .demographic-details span.sex.male,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .business-card .demographic-details span.sex.male,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .business-card .demographic-details span.sex.male {
  margin-left: -8px;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .business-card .toggle-back-of-card-link,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .business-card .toggle-back-of-card-link,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .business-card .toggle-back-of-card-link,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .business-card .toggle-back-of-card-link,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .business-card .toggle-back-of-card-link {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: none !important;
  border: 1px solid rgba(77,124,254,0.3) !important;
  color: #4d7cfe !important;
  height: 24px;
  margin: 0 0 10px 98px;
  width: 125px;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .business-card .toggle-back-of-card-link .z-label,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .business-card .toggle-back-of-card-link .z-label,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .business-card .toggle-back-of-card-link .z-label,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .business-card .toggle-back-of-card-link .z-label,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .business-card .toggle-back-of-card-link .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .business-card .toggle-back-of-card-link .z-label:after,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .business-card .toggle-back-of-card-link .z-label:after,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .business-card .toggle-back-of-card-link .z-label:after,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .business-card .toggle-back-of-card-link .z-label:after,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .business-card .toggle-back-of-card-link .z-label:after {
  top: 0;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .business-card .toggle-back-of-card-link.loading .z-spinner,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .business-card .toggle-back-of-card-link.loading .z-spinner,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .business-card .toggle-back-of-card-link.loading .z-spinner,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .business-card .toggle-back-of-card-link.loading .z-spinner,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .business-card .toggle-back-of-card-link.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .business-card .toggle-back-of-card-link.loading .z-spinner .spinner,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .business-card .toggle-back-of-card-link.loading .z-spinner .spinner,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .business-card .toggle-back-of-card-link.loading .z-spinner .spinner,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .business-card .toggle-back-of-card-link.loading .z-spinner .spinner,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .business-card .toggle-back-of-card-link.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .business-card .toggle-back-of-card-link:hover,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .business-card .toggle-back-of-card-link:hover,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .business-card .toggle-back-of-card-link:hover,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .business-card .toggle-back-of-card-link:hover,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .business-card .toggle-back-of-card-link:hover {
  background: rgba(77,124,254,0.1) !important;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .business-card .toggle-back-of-card-link.loading .z-spinner,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .business-card .toggle-back-of-card-link.loading .z-spinner,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .business-card .toggle-back-of-card-link.loading .z-spinner,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .business-card .toggle-back-of-card-link.loading .z-spinner,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .business-card .toggle-back-of-card-link.loading .z-spinner {
  bottom: -1px;
  left: -1px;
  right: -1px;
  top: -1px;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .business-card .toggle-back-of-card-link .z-label,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .business-card .toggle-back-of-card-link .z-label,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .business-card .toggle-back-of-card-link .z-label,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .business-card .toggle-back-of-card-link .z-label,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .business-card .toggle-back-of-card-link .z-label {
  background: none !important;
  color: #4d7cfe !important;
  padding: 0 10px !important;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .business-card .toggle-back-of-card-link span,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .business-card .toggle-back-of-card-link span,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .business-card .toggle-back-of-card-link span,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .business-card .toggle-back-of-card-link span,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .business-card .toggle-back-of-card-link span {
  color: #4d7cfe !important;
  font-size: 12px;
  font-weight: normal;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .business-card .back-of-card h3,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .business-card .back-of-card h3,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .business-card .back-of-card h3,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .business-card .back-of-card h3,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .business-card .back-of-card h3 {
  font-size: 16px;
  font-weight: 500;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .business-card .back-of-card .complex-data span,
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .business-card .back-of-card .simple-data span,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .business-card .back-of-card .complex-data span,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .business-card .back-of-card .simple-data span,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .business-card .back-of-card .complex-data span,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .business-card .back-of-card .simple-data span,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .business-card .back-of-card .complex-data span,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .business-card .back-of-card .simple-data span,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .business-card .back-of-card .complex-data span,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .business-card .back-of-card .simple-data span {
  background: #4d7cfe;
  border: none;
  border-radius: 3px;
  color: #fff;
  padding: 4px 7px;
  white-space: nowrap;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .business-card .back-of-card .complex-data li,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .business-card .back-of-card .complex-data li,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .business-card .back-of-card .complex-data li,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .business-card .back-of-card .complex-data li,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .business-card .back-of-card .complex-data li {
  color: #808080;
  font-size: 14px;
  font-weight: normal;
  line-height: normal;
}
@media (max-width: 768px) {
  html.redlotus .juiportlet-widget.ProjectDetailsPortletView .business-card,
  html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .business-card,
  html.redlotus .juiportlet-widget.AccountDetailsPortletView .business-card,
  html.redlotus .juiportlet-widget.ContactDetailsPortletView .business-card,
  html.redlotus .juiportlet-widget.LeadDetailsPortletView .business-card {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0;
  }
  html.redlotus .juiportlet-widget.ProjectDetailsPortletView .business-card .main-details,
  html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .business-card .main-details,
  html.redlotus .juiportlet-widget.AccountDetailsPortletView .business-card .main-details,
  html.redlotus .juiportlet-widget.ContactDetailsPortletView .business-card .main-details,
  html.redlotus .juiportlet-widget.LeadDetailsPortletView .business-card .main-details {
    margin-right: 0;
  }
  html.redlotus .juiportlet-widget.ProjectDetailsPortletView .business-card #sliding-panel-toggle,
  html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .business-card #sliding-panel-toggle,
  html.redlotus .juiportlet-widget.AccountDetailsPortletView .business-card #sliding-panel-toggle,
  html.redlotus .juiportlet-widget.ContactDetailsPortletView .business-card #sliding-panel-toggle,
  html.redlotus .juiportlet-widget.LeadDetailsPortletView .business-card #sliding-panel-toggle {
    margin-bottom: 20px;
  }
  html.redlotus .juiportlet-widget.ProjectDetailsPortletView .business-card .contact-details,
  html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .business-card .contact-details,
  html.redlotus .juiportlet-widget.AccountDetailsPortletView .business-card .contact-details,
  html.redlotus .juiportlet-widget.ContactDetailsPortletView .business-card .contact-details,
  html.redlotus .juiportlet-widget.LeadDetailsPortletView .business-card .contact-details {
    margin-top: 0;
  }
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .after-form-details-content,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .after-form-details-content,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .after-form-details-content,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .after-form-details-content,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .after-form-details-content {
  border-left: 3px solid #ebebeb;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0;
  padding: 5px 20px 0;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .after-form-details-content span,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .after-form-details-content span,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .after-form-details-content span,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .after-form-details-content span,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .after-form-details-content span {
  color: #808080;
  font-size: 13px;
  font-style: normal;
  font-weight: 15px;
  margin: 0 25px 5px 0;
  text-align: left;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .after-form-details-content a,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .after-form-details-content a,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .after-form-details-content a,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .after-form-details-content a,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .after-form-details-content a {
  color: #808080;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .after-form-details-content a:hover,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .after-form-details-content a:hover,
html.redlotus .juiportlet-widget.AccountDetailsPortletView .after-form-details-content a:hover,
html.redlotus .juiportlet-widget.ContactDetailsPortletView .after-form-details-content a:hover,
html.redlotus .juiportlet-widget.LeadDetailsPortletView .after-form-details-content a:hover {
  color: #4d7cfe;
}
@media (max-width: 768px) {
  html.redlotus .juiportlet-widget.ProjectDetailsPortletView .after-form-details-content span,
  html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .after-form-details-content span,
  html.redlotus .juiportlet-widget.AccountDetailsPortletView .after-form-details-content span,
  html.redlotus .juiportlet-widget.ContactDetailsPortletView .after-form-details-content span,
  html.redlotus .juiportlet-widget.LeadDetailsPortletView .after-form-details-content span {
    font-size: 10px;
    line-height: 12px;
  }
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView #zurmoView,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView #zurmoView,
html.redlotus .juiportlet-widget.AccountDetailsPortletView #zurmoView,
html.redlotus .juiportlet-widget.ContactDetailsPortletView #zurmoView,
html.redlotus .juiportlet-widget.LeadDetailsPortletView #zurmoView {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding-left: 98px;
  padding-right: 38px;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView #zurmoView .panel:not(:first-child),
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView #zurmoView .panel:not(:first-child),
html.redlotus .juiportlet-widget.AccountDetailsPortletView #zurmoView .panel:not(:first-child),
html.redlotus .juiportlet-widget.ContactDetailsPortletView #zurmoView .panel:not(:first-child),
html.redlotus .juiportlet-widget.LeadDetailsPortletView #zurmoView .panel:not(:first-child) {
  border-top: 1px solid rgba(204,208,223,0.5);
}
@media (max-width: 768px) {
  html.redlotus .juiportlet-widget.ProjectDetailsPortletView #zurmoView .panel:not(:first-child),
  html.redlotus .juiportlet-widget.OpportunityDetailsPortletView #zurmoView .panel:not(:first-child),
  html.redlotus .juiportlet-widget.AccountDetailsPortletView #zurmoView .panel:not(:first-child),
  html.redlotus .juiportlet-widget.ContactDetailsPortletView #zurmoView .panel:not(:first-child),
  html.redlotus .juiportlet-widget.LeadDetailsPortletView #zurmoView .panel:not(:first-child) {
    padding-top: 10px;
  }
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView #zurmoView .panel .panelTitle,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView #zurmoView .panel .panelTitle,
html.redlotus .juiportlet-widget.AccountDetailsPortletView #zurmoView .panel .panelTitle,
html.redlotus .juiportlet-widget.ContactDetailsPortletView #zurmoView .panel .panelTitle,
html.redlotus .juiportlet-widget.LeadDetailsPortletView #zurmoView .panel .panelTitle {
  padding: 15px 0 0;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView #zurmoView .forms-block__group,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView #zurmoView .forms-block__group,
html.redlotus .juiportlet-widget.AccountDetailsPortletView #zurmoView .forms-block__group,
html.redlotus .juiportlet-widget.ContactDetailsPortletView #zurmoView .forms-block__group,
html.redlotus .juiportlet-widget.LeadDetailsPortletView #zurmoView .forms-block__group {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-bottom: 30px;
  padding-top: 15px;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView #zurmoView .forms-block__group:not(:first-child),
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView #zurmoView .forms-block__group:not(:first-child),
html.redlotus .juiportlet-widget.AccountDetailsPortletView #zurmoView .forms-block__group:not(:first-child),
html.redlotus .juiportlet-widget.ContactDetailsPortletView #zurmoView .forms-block__group:not(:first-child),
html.redlotus .juiportlet-widget.LeadDetailsPortletView #zurmoView .forms-block__group:not(:first-child) {
  border-top: 1px solid rgba(204,208,223,0.5);
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView #zurmoView .forms-block__group .forms-block__row,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView #zurmoView .forms-block__group .forms-block__row,
html.redlotus .juiportlet-widget.AccountDetailsPortletView #zurmoView .forms-block__group .forms-block__row,
html.redlotus .juiportlet-widget.ContactDetailsPortletView #zurmoView .forms-block__group .forms-block__row,
html.redlotus .juiportlet-widget.LeadDetailsPortletView #zurmoView .forms-block__group .forms-block__row {
  margin: 15px 0;
  padding-right: 0;
  width: 100%;
}
@media (max-width: 1640px) {
  html.redlotus .juiportlet-widget.ProjectDetailsPortletView #zurmoView .forms-block__group .forms-block__row,
  html.redlotus .juiportlet-widget.OpportunityDetailsPortletView #zurmoView .forms-block__group .forms-block__row,
  html.redlotus .juiportlet-widget.AccountDetailsPortletView #zurmoView .forms-block__group .forms-block__row,
  html.redlotus .juiportlet-widget.ContactDetailsPortletView #zurmoView .forms-block__group .forms-block__row,
  html.redlotus .juiportlet-widget.LeadDetailsPortletView #zurmoView .forms-block__group .forms-block__row {
    width: 100%;
  }
}
@media (max-width: 768px) {
  html.redlotus .juiportlet-widget.ProjectDetailsPortletView #zurmoView .forms-block__group .forms-block__row,
  html.redlotus .juiportlet-widget.OpportunityDetailsPortletView #zurmoView .forms-block__group .forms-block__row,
  html.redlotus .juiportlet-widget.AccountDetailsPortletView #zurmoView .forms-block__group .forms-block__row,
  html.redlotus .juiportlet-widget.ContactDetailsPortletView #zurmoView .forms-block__group .forms-block__row,
  html.redlotus .juiportlet-widget.LeadDetailsPortletView #zurmoView .forms-block__group .forms-block__row {
    width: 100%;
    padding-right: 0;
    margin: 10px 0;
  }
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView #zurmoView .forms-block__group .forms-block__row .form-component,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView #zurmoView .forms-block__group .forms-block__row .form-component,
html.redlotus .juiportlet-widget.AccountDetailsPortletView #zurmoView .forms-block__group .forms-block__row .form-component,
html.redlotus .juiportlet-widget.ContactDetailsPortletView #zurmoView .forms-block__group .forms-block__row .form-component,
html.redlotus .juiportlet-widget.LeadDetailsPortletView #zurmoView .forms-block__group .forms-block__row .form-component {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  padding: 0;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView #zurmoView .forms-block__group .forms-block__row .form-component a,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView #zurmoView .forms-block__group .forms-block__row .form-component a,
html.redlotus .juiportlet-widget.AccountDetailsPortletView #zurmoView .forms-block__group .forms-block__row .form-component a,
html.redlotus .juiportlet-widget.ContactDetailsPortletView #zurmoView .forms-block__group .forms-block__row .form-component a,
html.redlotus .juiportlet-widget.LeadDetailsPortletView #zurmoView .forms-block__group .forms-block__row .form-component a {
  color: #212529;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView #zurmoView .forms-block__group .forms-block__row .form-component a:hover,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView #zurmoView .forms-block__group .forms-block__row .form-component a:hover,
html.redlotus .juiportlet-widget.AccountDetailsPortletView #zurmoView .forms-block__group .forms-block__row .form-component a:hover,
html.redlotus .juiportlet-widget.ContactDetailsPortletView #zurmoView .forms-block__group .forms-block__row .form-component a:hover,
html.redlotus .juiportlet-widget.LeadDetailsPortletView #zurmoView .forms-block__group .forms-block__row .form-component a:hover {
  color: #4d7cfe !important;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView #zurmoView .more-panels-link,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView #zurmoView .more-panels-link,
html.redlotus .juiportlet-widget.AccountDetailsPortletView #zurmoView .more-panels-link,
html.redlotus .juiportlet-widget.ContactDetailsPortletView #zurmoView .more-panels-link,
html.redlotus .juiportlet-widget.LeadDetailsPortletView #zurmoView .more-panels-link {
  color: #4d7cfe;
  font-size: 15px;
  line-height: 18px;
  text-decoration: none;
  font-weight: 500;
  margin-top: -20px;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView #zurmoView .more-panels-link:hover,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView #zurmoView .more-panels-link:hover,
html.redlotus .juiportlet-widget.AccountDetailsPortletView #zurmoView .more-panels-link:hover,
html.redlotus .juiportlet-widget.ContactDetailsPortletView #zurmoView .more-panels-link:hover,
html.redlotus .juiportlet-widget.LeadDetailsPortletView #zurmoView .more-panels-link:hover {
  color: inherit !important;
}
@media (max-width: 768px) {
  html.redlotus .juiportlet-widget.ProjectDetailsPortletView #zurmoView,
  html.redlotus .juiportlet-widget.OpportunityDetailsPortletView #zurmoView,
  html.redlotus .juiportlet-widget.AccountDetailsPortletView #zurmoView,
  html.redlotus .juiportlet-widget.ContactDetailsPortletView #zurmoView,
  html.redlotus .juiportlet-widget.LeadDetailsPortletView #zurmoView {
    padding: 0;
  }
  html.redlotus .juiportlet-widget.ProjectDetailsPortletView #zurmoView .forms-block__group,
  html.redlotus .juiportlet-widget.OpportunityDetailsPortletView #zurmoView .forms-block__group,
  html.redlotus .juiportlet-widget.AccountDetailsPortletView #zurmoView .forms-block__group,
  html.redlotus .juiportlet-widget.ContactDetailsPortletView #zurmoView .forms-block__group,
  html.redlotus .juiportlet-widget.LeadDetailsPortletView #zurmoView .forms-block__group {
    margin-bottom: 10px;
    padding-top: 10px;
  }
  html.redlotus .juiportlet-widget.ProjectDetailsPortletView #zurmoView .forms-block__group:first-child,
  html.redlotus .juiportlet-widget.OpportunityDetailsPortletView #zurmoView .forms-block__group:first-child,
  html.redlotus .juiportlet-widget.AccountDetailsPortletView #zurmoView .forms-block__group:first-child,
  html.redlotus .juiportlet-widget.ContactDetailsPortletView #zurmoView .forms-block__group:first-child,
  html.redlotus .juiportlet-widget.LeadDetailsPortletView #zurmoView .forms-block__group:first-child {
    padding-top: 0;
  }
  html.redlotus .juiportlet-widget.ProjectDetailsPortletView #zurmoView .more-panels-link,
  html.redlotus .juiportlet-widget.OpportunityDetailsPortletView #zurmoView .more-panels-link,
  html.redlotus .juiportlet-widget.AccountDetailsPortletView #zurmoView .more-panels-link,
  html.redlotus .juiportlet-widget.ContactDetailsPortletView #zurmoView .more-panels-link,
  html.redlotus .juiportlet-widget.LeadDetailsPortletView #zurmoView .more-panels-link {
    margin-top: 0;
  }
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView #zurmoView .panel,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView #zurmoView .panel,
html.redlotus .juiportlet-widget.AccountDetailsPortletView #zurmoView .panel,
html.redlotus .juiportlet-widget.ContactDetailsPortletView #zurmoView .panel,
html.redlotus .juiportlet-widget.LeadDetailsPortletView #zurmoView .panel {
  border: none !important;
}
html.redlotus .juiportlet-widget.TasksMyListView {
  position: relative;
}
html.redlotus .juiportlet-widget.TasksMyListView .portlet-actions-container {
  -webkit-flex-direction: row-reverse;
  -moz-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  padding-top: 1px !important;
}
html.redlotus .juiportlet-widget.TasksMyListView .portlet-actions-container .portlet-toolbar {
  margin: 0 0 0 7px;
}
html.redlotus .juiportlet-widget.TasksMyListView .portlet-actions-container .portlet-toolbar .default-btn {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: #4d7cfe;
  height: 36px;
  width: 90px;
}
html.redlotus .juiportlet-widget.TasksMyListView .portlet-actions-container .portlet-toolbar .default-btn .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus .juiportlet-widget.TasksMyListView .portlet-actions-container .portlet-toolbar .default-btn .z-label:after {
  top: 0;
}
html.redlotus .juiportlet-widget.TasksMyListView .portlet-actions-container .portlet-toolbar .default-btn.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus .juiportlet-widget.TasksMyListView .portlet-actions-container .portlet-toolbar .default-btn.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus .juiportlet-widget.TasksMyListView .portlet-actions-container .portlet-toolbar .default-btn:hover {
  background: #2f5fe3;
}
html.redlotus .juiportlet-widget.TasksMyListView .portlet-actions-container .portlet-toolbar .default-btn.action-take {
  background: #f7c517;
}
html.redlotus .juiportlet-widget.TasksMyListView .portlet-actions-container .portlet-toolbar .default-btn.action-take:hover {
  background: #ecb908;
}
html.redlotus .juiportlet-widget.TasksMyListView .portlet-actions-container .portlet-toolbar .default-btn.action-complete,
html.redlotus .juiportlet-widget.TasksMyListView .portlet-actions-container .portlet-toolbar .default-btn.action-accept {
  background: #62c932;
}
html.redlotus .juiportlet-widget.TasksMyListView .portlet-actions-container .portlet-toolbar .default-btn.action-complete:hover,
html.redlotus .juiportlet-widget.TasksMyListView .portlet-actions-container .portlet-toolbar .default-btn.action-accept:hover {
  background: #58b52d;
}
html.redlotus .juiportlet-widget.TasksMyListView .portlet-actions-container .portlet-toolbar .default-btn .z-label {
  font-size: 14px;
  padding: 0 15px !important;
}
html.redlotus .juiportlet-widget.TasksMyListView .juiportlet-widget-content,
html.redlotus .juiportlet-widget.TasksMyListView .cgrid-view {
  position: static;
}
html.redlotus .juiportlet-widget.TasksMyListView .items {
  background: #fff;
  border: none;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  width: 100%;
  background: none;
}
html.redlotus .juiportlet-widget.TasksMyListView .items thead,
html.redlotus .juiportlet-widget.TasksMyListView .items thead tr {
  background: none;
}
html.redlotus .juiportlet-widget.TasksMyListView .items tbody tr:hover td {
  background: #4d7cfe;
  color: #fff;
}
html.redlotus .juiportlet-widget.TasksMyListView .items tbody tr:hover td a {
  color: #fff !important;
}
html.redlotus .juiportlet-widget.TasksMyListView .items thead td,
html.redlotus .juiportlet-widget.TasksMyListView .items tbody td {
  border-color: #ebebeb;
}
html.redlotus .juiportlet-widget.TasksMyListView .items tfoot td {
  background: #c6d2ec !important;
  color: #212529;
  font-weight: normal;
  height: auto !important;
}
html.redlotus .juiportlet-widget.TasksMyListView .items tfoot td:first-child {
  border-bottom-left-radius: 3px;
}
html.redlotus .juiportlet-widget.TasksMyListView .items tfoot td:last-child {
  border-bottom-right-radius: 3px;
}
html.redlotus .juiportlet-widget.TasksMyListView .items th,
html.redlotus .juiportlet-widget.TasksMyListView .items td:not(.checkbox-column) {
  padding: 10px 20px 10px 0;
}
html.redlotus .juiportlet-widget.TasksMyListView .items th:first-child,
html.redlotus .juiportlet-widget.TasksMyListView .items td:first-child {
  padding-left: 20px !important;
}
html.redlotus .juiportlet-widget.TasksMyListView .items th {
  background: none !important;
  border: none;
  color: #808080;
  font-size: 13px;
  font-weight: 500 !important;
  line-height: 15px !important;
  padding: 20px 20px 20px 0 !important;
}
html.redlotus .juiportlet-widget.TasksMyListView .items th a {
  color: #808080;
  text-decoration: none;
}
html.redlotus .juiportlet-widget.TasksMyListView .items th a:hover {
  color: #2c0f0f !important;
}
html.redlotus .juiportlet-widget.TasksMyListView .items td {
  height: 58px;
  vertical-align: middle !important;
}
html.redlotus .juiportlet-widget.TasksMyListView .items td a {
  color: #2c0f0f;
}
html.redlotus .juiportlet-widget.TasksMyListView .items .unbordered-bottom td {
  border-bottom: none;
}
html.redlotus .juiportlet-widget.TasksMyListView .items .checkbox-column {
  padding-right: 0;
}
html.redlotus .juiportlet-widget.TasksMyListView .items .checkbox-column .hasCheckBox {
  margin: 0 20px 0 0;
  padding: 0 0 0 20px;
}
html.redlotus .juiportlet-widget.TasksMyListView .items tr .button-column {
  width: 56px;
}
html.redlotus .juiportlet-widget.TasksMyListView .items tr .button-column .pencil {
  background: url(../images/icon/editHover-icon.svg) center no-repeat;
  height: 36px;
  overflow: hidden;
  position: relative;
  text-indent: -99px;
  width: 36px;
}
html.redlotus .juiportlet-widget.TasksMyListView .items tr .button-column .pencil:hover {
  text-decoration: none !important;
}
html.redlotus .juiportlet-widget.StarredReportsPortletView,
html.redlotus .juiportlet-widget.OpportunitiesMyListView,
html.redlotus .juiportlet-widget.ProjectsMyListView,
html.redlotus .juiportlet-widget.ProductsMyListView,
html.redlotus .juiportlet-widget.MeetingsMyListView,
html.redlotus .juiportlet-widget.ContactsMyListView,
html.redlotus .juiportlet-widget.AccountsMyListView,
html.redlotus .juiportlet-widget.LeadsMyListView {
  position: relative;
}
html.redlotus .juiportlet-widget.StarredReportsPortletView .portlet-actions-container,
html.redlotus .juiportlet-widget.OpportunitiesMyListView .portlet-actions-container,
html.redlotus .juiportlet-widget.ProjectsMyListView .portlet-actions-container,
html.redlotus .juiportlet-widget.ProductsMyListView .portlet-actions-container,
html.redlotus .juiportlet-widget.MeetingsMyListView .portlet-actions-container,
html.redlotus .juiportlet-widget.ContactsMyListView .portlet-actions-container,
html.redlotus .juiportlet-widget.AccountsMyListView .portlet-actions-container,
html.redlotus .juiportlet-widget.LeadsMyListView .portlet-actions-container {
  padding-top: 1px !important;
}
html.redlotus .juiportlet-widget.StarredReportsPortletView .juiportlet-widget-content,
html.redlotus .juiportlet-widget.StarredReportsPortletView .cgrid-view,
html.redlotus .juiportlet-widget.OpportunitiesMyListView .juiportlet-widget-content,
html.redlotus .juiportlet-widget.OpportunitiesMyListView .cgrid-view,
html.redlotus .juiportlet-widget.ProjectsMyListView .juiportlet-widget-content,
html.redlotus .juiportlet-widget.ProjectsMyListView .cgrid-view,
html.redlotus .juiportlet-widget.ProductsMyListView .juiportlet-widget-content,
html.redlotus .juiportlet-widget.ProductsMyListView .cgrid-view,
html.redlotus .juiportlet-widget.MeetingsMyListView .juiportlet-widget-content,
html.redlotus .juiportlet-widget.MeetingsMyListView .cgrid-view,
html.redlotus .juiportlet-widget.ContactsMyListView .juiportlet-widget-content,
html.redlotus .juiportlet-widget.ContactsMyListView .cgrid-view,
html.redlotus .juiportlet-widget.AccountsMyListView .juiportlet-widget-content,
html.redlotus .juiportlet-widget.AccountsMyListView .cgrid-view,
html.redlotus .juiportlet-widget.LeadsMyListView .juiportlet-widget-content,
html.redlotus .juiportlet-widget.LeadsMyListView .cgrid-view {
  position: static;
}
html.redlotus .juiportlet-widget.StarredReportsPortletView .items,
html.redlotus .juiportlet-widget.OpportunitiesMyListView .items,
html.redlotus .juiportlet-widget.ProjectsMyListView .items,
html.redlotus .juiportlet-widget.ProductsMyListView .items,
html.redlotus .juiportlet-widget.MeetingsMyListView .items,
html.redlotus .juiportlet-widget.ContactsMyListView .items,
html.redlotus .juiportlet-widget.AccountsMyListView .items,
html.redlotus .juiportlet-widget.LeadsMyListView .items {
  background: #fff;
  border: none;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  width: 100%;
  background: none;
  box-shadow: none;
}
html.redlotus .juiportlet-widget.StarredReportsPortletView .items thead,
html.redlotus .juiportlet-widget.StarredReportsPortletView .items thead tr,
html.redlotus .juiportlet-widget.OpportunitiesMyListView .items thead,
html.redlotus .juiportlet-widget.OpportunitiesMyListView .items thead tr,
html.redlotus .juiportlet-widget.ProjectsMyListView .items thead,
html.redlotus .juiportlet-widget.ProjectsMyListView .items thead tr,
html.redlotus .juiportlet-widget.ProductsMyListView .items thead,
html.redlotus .juiportlet-widget.ProductsMyListView .items thead tr,
html.redlotus .juiportlet-widget.MeetingsMyListView .items thead,
html.redlotus .juiportlet-widget.MeetingsMyListView .items thead tr,
html.redlotus .juiportlet-widget.ContactsMyListView .items thead,
html.redlotus .juiportlet-widget.ContactsMyListView .items thead tr,
html.redlotus .juiportlet-widget.AccountsMyListView .items thead,
html.redlotus .juiportlet-widget.AccountsMyListView .items thead tr,
html.redlotus .juiportlet-widget.LeadsMyListView .items thead,
html.redlotus .juiportlet-widget.LeadsMyListView .items thead tr {
  background: none;
}
html.redlotus .juiportlet-widget.StarredReportsPortletView .items tbody tr:hover td,
html.redlotus .juiportlet-widget.OpportunitiesMyListView .items tbody tr:hover td,
html.redlotus .juiportlet-widget.ProjectsMyListView .items tbody tr:hover td,
html.redlotus .juiportlet-widget.ProductsMyListView .items tbody tr:hover td,
html.redlotus .juiportlet-widget.MeetingsMyListView .items tbody tr:hover td,
html.redlotus .juiportlet-widget.ContactsMyListView .items tbody tr:hover td,
html.redlotus .juiportlet-widget.AccountsMyListView .items tbody tr:hover td,
html.redlotus .juiportlet-widget.LeadsMyListView .items tbody tr:hover td {
  background: #4d7cfe;
  color: #fff;
}
html.redlotus .juiportlet-widget.StarredReportsPortletView .items tbody tr:hover td a,
html.redlotus .juiportlet-widget.OpportunitiesMyListView .items tbody tr:hover td a,
html.redlotus .juiportlet-widget.ProjectsMyListView .items tbody tr:hover td a,
html.redlotus .juiportlet-widget.ProductsMyListView .items tbody tr:hover td a,
html.redlotus .juiportlet-widget.MeetingsMyListView .items tbody tr:hover td a,
html.redlotus .juiportlet-widget.ContactsMyListView .items tbody tr:hover td a,
html.redlotus .juiportlet-widget.AccountsMyListView .items tbody tr:hover td a,
html.redlotus .juiportlet-widget.LeadsMyListView .items tbody tr:hover td a {
  color: #fff !important;
}
html.redlotus .juiportlet-widget.StarredReportsPortletView .items thead td,
html.redlotus .juiportlet-widget.StarredReportsPortletView .items tbody td,
html.redlotus .juiportlet-widget.OpportunitiesMyListView .items thead td,
html.redlotus .juiportlet-widget.OpportunitiesMyListView .items tbody td,
html.redlotus .juiportlet-widget.ProjectsMyListView .items thead td,
html.redlotus .juiportlet-widget.ProjectsMyListView .items tbody td,
html.redlotus .juiportlet-widget.ProductsMyListView .items thead td,
html.redlotus .juiportlet-widget.ProductsMyListView .items tbody td,
html.redlotus .juiportlet-widget.MeetingsMyListView .items thead td,
html.redlotus .juiportlet-widget.MeetingsMyListView .items tbody td,
html.redlotus .juiportlet-widget.ContactsMyListView .items thead td,
html.redlotus .juiportlet-widget.ContactsMyListView .items tbody td,
html.redlotus .juiportlet-widget.AccountsMyListView .items thead td,
html.redlotus .juiportlet-widget.AccountsMyListView .items tbody td,
html.redlotus .juiportlet-widget.LeadsMyListView .items thead td,
html.redlotus .juiportlet-widget.LeadsMyListView .items tbody td {
  border-color: #ebebeb;
}
html.redlotus .juiportlet-widget.StarredReportsPortletView .items tfoot td,
html.redlotus .juiportlet-widget.OpportunitiesMyListView .items tfoot td,
html.redlotus .juiportlet-widget.ProjectsMyListView .items tfoot td,
html.redlotus .juiportlet-widget.ProductsMyListView .items tfoot td,
html.redlotus .juiportlet-widget.MeetingsMyListView .items tfoot td,
html.redlotus .juiportlet-widget.ContactsMyListView .items tfoot td,
html.redlotus .juiportlet-widget.AccountsMyListView .items tfoot td,
html.redlotus .juiportlet-widget.LeadsMyListView .items tfoot td {
  background: #c6d2ec !important;
  color: #212529;
  font-weight: normal;
  height: auto !important;
}
html.redlotus .juiportlet-widget.StarredReportsPortletView .items tfoot td:first-child,
html.redlotus .juiportlet-widget.OpportunitiesMyListView .items tfoot td:first-child,
html.redlotus .juiportlet-widget.ProjectsMyListView .items tfoot td:first-child,
html.redlotus .juiportlet-widget.ProductsMyListView .items tfoot td:first-child,
html.redlotus .juiportlet-widget.MeetingsMyListView .items tfoot td:first-child,
html.redlotus .juiportlet-widget.ContactsMyListView .items tfoot td:first-child,
html.redlotus .juiportlet-widget.AccountsMyListView .items tfoot td:first-child,
html.redlotus .juiportlet-widget.LeadsMyListView .items tfoot td:first-child {
  border-bottom-left-radius: 3px;
}
html.redlotus .juiportlet-widget.StarredReportsPortletView .items tfoot td:last-child,
html.redlotus .juiportlet-widget.OpportunitiesMyListView .items tfoot td:last-child,
html.redlotus .juiportlet-widget.ProjectsMyListView .items tfoot td:last-child,
html.redlotus .juiportlet-widget.ProductsMyListView .items tfoot td:last-child,
html.redlotus .juiportlet-widget.MeetingsMyListView .items tfoot td:last-child,
html.redlotus .juiportlet-widget.ContactsMyListView .items tfoot td:last-child,
html.redlotus .juiportlet-widget.AccountsMyListView .items tfoot td:last-child,
html.redlotus .juiportlet-widget.LeadsMyListView .items tfoot td:last-child {
  border-bottom-right-radius: 3px;
}
html.redlotus .juiportlet-widget.StarredReportsPortletView .items th,
html.redlotus .juiportlet-widget.StarredReportsPortletView .items td:not(.checkbox-column),
html.redlotus .juiportlet-widget.OpportunitiesMyListView .items th,
html.redlotus .juiportlet-widget.OpportunitiesMyListView .items td:not(.checkbox-column),
html.redlotus .juiportlet-widget.ProjectsMyListView .items th,
html.redlotus .juiportlet-widget.ProjectsMyListView .items td:not(.checkbox-column),
html.redlotus .juiportlet-widget.ProductsMyListView .items th,
html.redlotus .juiportlet-widget.ProductsMyListView .items td:not(.checkbox-column),
html.redlotus .juiportlet-widget.MeetingsMyListView .items th,
html.redlotus .juiportlet-widget.MeetingsMyListView .items td:not(.checkbox-column),
html.redlotus .juiportlet-widget.ContactsMyListView .items th,
html.redlotus .juiportlet-widget.ContactsMyListView .items td:not(.checkbox-column),
html.redlotus .juiportlet-widget.AccountsMyListView .items th,
html.redlotus .juiportlet-widget.AccountsMyListView .items td:not(.checkbox-column),
html.redlotus .juiportlet-widget.LeadsMyListView .items th,
html.redlotus .juiportlet-widget.LeadsMyListView .items td:not(.checkbox-column) {
  padding: 10px 20px 10px 0;
}
html.redlotus .juiportlet-widget.StarredReportsPortletView .items th:first-child,
html.redlotus .juiportlet-widget.StarredReportsPortletView .items td:first-child,
html.redlotus .juiportlet-widget.OpportunitiesMyListView .items th:first-child,
html.redlotus .juiportlet-widget.OpportunitiesMyListView .items td:first-child,
html.redlotus .juiportlet-widget.ProjectsMyListView .items th:first-child,
html.redlotus .juiportlet-widget.ProjectsMyListView .items td:first-child,
html.redlotus .juiportlet-widget.ProductsMyListView .items th:first-child,
html.redlotus .juiportlet-widget.ProductsMyListView .items td:first-child,
html.redlotus .juiportlet-widget.MeetingsMyListView .items th:first-child,
html.redlotus .juiportlet-widget.MeetingsMyListView .items td:first-child,
html.redlotus .juiportlet-widget.ContactsMyListView .items th:first-child,
html.redlotus .juiportlet-widget.ContactsMyListView .items td:first-child,
html.redlotus .juiportlet-widget.AccountsMyListView .items th:first-child,
html.redlotus .juiportlet-widget.AccountsMyListView .items td:first-child,
html.redlotus .juiportlet-widget.LeadsMyListView .items th:first-child,
html.redlotus .juiportlet-widget.LeadsMyListView .items td:first-child {
  padding-left: 20px !important;
}
html.redlotus .juiportlet-widget.StarredReportsPortletView .items th,
html.redlotus .juiportlet-widget.OpportunitiesMyListView .items th,
html.redlotus .juiportlet-widget.ProjectsMyListView .items th,
html.redlotus .juiportlet-widget.ProductsMyListView .items th,
html.redlotus .juiportlet-widget.MeetingsMyListView .items th,
html.redlotus .juiportlet-widget.ContactsMyListView .items th,
html.redlotus .juiportlet-widget.AccountsMyListView .items th,
html.redlotus .juiportlet-widget.LeadsMyListView .items th {
  background: none !important;
  border: none;
  color: #808080;
  font-size: 13px;
  font-weight: 500 !important;
  line-height: 15px !important;
  padding: 20px 20px 20px 0 !important;
}
html.redlotus .juiportlet-widget.StarredReportsPortletView .items th a,
html.redlotus .juiportlet-widget.OpportunitiesMyListView .items th a,
html.redlotus .juiportlet-widget.ProjectsMyListView .items th a,
html.redlotus .juiportlet-widget.ProductsMyListView .items th a,
html.redlotus .juiportlet-widget.MeetingsMyListView .items th a,
html.redlotus .juiportlet-widget.ContactsMyListView .items th a,
html.redlotus .juiportlet-widget.AccountsMyListView .items th a,
html.redlotus .juiportlet-widget.LeadsMyListView .items th a {
  color: #808080;
  text-decoration: none;
}
html.redlotus .juiportlet-widget.StarredReportsPortletView .items th a:hover,
html.redlotus .juiportlet-widget.OpportunitiesMyListView .items th a:hover,
html.redlotus .juiportlet-widget.ProjectsMyListView .items th a:hover,
html.redlotus .juiportlet-widget.ProductsMyListView .items th a:hover,
html.redlotus .juiportlet-widget.MeetingsMyListView .items th a:hover,
html.redlotus .juiportlet-widget.ContactsMyListView .items th a:hover,
html.redlotus .juiportlet-widget.AccountsMyListView .items th a:hover,
html.redlotus .juiportlet-widget.LeadsMyListView .items th a:hover {
  color: #2c0f0f !important;
}
html.redlotus .juiportlet-widget.StarredReportsPortletView .items td,
html.redlotus .juiportlet-widget.OpportunitiesMyListView .items td,
html.redlotus .juiportlet-widget.ProjectsMyListView .items td,
html.redlotus .juiportlet-widget.ProductsMyListView .items td,
html.redlotus .juiportlet-widget.MeetingsMyListView .items td,
html.redlotus .juiportlet-widget.ContactsMyListView .items td,
html.redlotus .juiportlet-widget.AccountsMyListView .items td,
html.redlotus .juiportlet-widget.LeadsMyListView .items td {
  height: 58px;
  vertical-align: middle !important;
}
html.redlotus .juiportlet-widget.StarredReportsPortletView .items td a,
html.redlotus .juiportlet-widget.OpportunitiesMyListView .items td a,
html.redlotus .juiportlet-widget.ProjectsMyListView .items td a,
html.redlotus .juiportlet-widget.ProductsMyListView .items td a,
html.redlotus .juiportlet-widget.MeetingsMyListView .items td a,
html.redlotus .juiportlet-widget.ContactsMyListView .items td a,
html.redlotus .juiportlet-widget.AccountsMyListView .items td a,
html.redlotus .juiportlet-widget.LeadsMyListView .items td a {
  color: #2c0f0f;
}
html.redlotus .juiportlet-widget.StarredReportsPortletView .items .unbordered-bottom td,
html.redlotus .juiportlet-widget.OpportunitiesMyListView .items .unbordered-bottom td,
html.redlotus .juiportlet-widget.ProjectsMyListView .items .unbordered-bottom td,
html.redlotus .juiportlet-widget.ProductsMyListView .items .unbordered-bottom td,
html.redlotus .juiportlet-widget.MeetingsMyListView .items .unbordered-bottom td,
html.redlotus .juiportlet-widget.ContactsMyListView .items .unbordered-bottom td,
html.redlotus .juiportlet-widget.AccountsMyListView .items .unbordered-bottom td,
html.redlotus .juiportlet-widget.LeadsMyListView .items .unbordered-bottom td {
  border-bottom: none;
}
html.redlotus .juiportlet-widget.StarredReportsPortletView .items .checkbox-column,
html.redlotus .juiportlet-widget.OpportunitiesMyListView .items .checkbox-column,
html.redlotus .juiportlet-widget.ProjectsMyListView .items .checkbox-column,
html.redlotus .juiportlet-widget.ProductsMyListView .items .checkbox-column,
html.redlotus .juiportlet-widget.MeetingsMyListView .items .checkbox-column,
html.redlotus .juiportlet-widget.ContactsMyListView .items .checkbox-column,
html.redlotus .juiportlet-widget.AccountsMyListView .items .checkbox-column,
html.redlotus .juiportlet-widget.LeadsMyListView .items .checkbox-column {
  padding-right: 0;
}
html.redlotus .juiportlet-widget.StarredReportsPortletView .items .checkbox-column .hasCheckBox,
html.redlotus .juiportlet-widget.OpportunitiesMyListView .items .checkbox-column .hasCheckBox,
html.redlotus .juiportlet-widget.ProjectsMyListView .items .checkbox-column .hasCheckBox,
html.redlotus .juiportlet-widget.ProductsMyListView .items .checkbox-column .hasCheckBox,
html.redlotus .juiportlet-widget.MeetingsMyListView .items .checkbox-column .hasCheckBox,
html.redlotus .juiportlet-widget.ContactsMyListView .items .checkbox-column .hasCheckBox,
html.redlotus .juiportlet-widget.AccountsMyListView .items .checkbox-column .hasCheckBox,
html.redlotus .juiportlet-widget.LeadsMyListView .items .checkbox-column .hasCheckBox {
  margin: 0 20px 0 0;
  padding: 0 0 0 20px;
}
html.redlotus .juiportlet-widget.StarredReportsPortletView .items tr th:first-child,
html.redlotus .juiportlet-widget.StarredReportsPortletView .items tr td:first-child,
html.redlotus .juiportlet-widget.OpportunitiesMyListView .items tr th:first-child,
html.redlotus .juiportlet-widget.OpportunitiesMyListView .items tr td:first-child,
html.redlotus .juiportlet-widget.ProjectsMyListView .items tr th:first-child,
html.redlotus .juiportlet-widget.ProjectsMyListView .items tr td:first-child,
html.redlotus .juiportlet-widget.ProductsMyListView .items tr th:first-child,
html.redlotus .juiportlet-widget.ProductsMyListView .items tr td:first-child,
html.redlotus .juiportlet-widget.MeetingsMyListView .items tr th:first-child,
html.redlotus .juiportlet-widget.MeetingsMyListView .items tr td:first-child,
html.redlotus .juiportlet-widget.ContactsMyListView .items tr th:first-child,
html.redlotus .juiportlet-widget.ContactsMyListView .items tr td:first-child,
html.redlotus .juiportlet-widget.AccountsMyListView .items tr th:first-child,
html.redlotus .juiportlet-widget.AccountsMyListView .items tr td:first-child,
html.redlotus .juiportlet-widget.LeadsMyListView .items tr th:first-child,
html.redlotus .juiportlet-widget.LeadsMyListView .items tr td:first-child {
  padding-left: 30px !important;
}
html.redlotus .juiportlet-widget.StarredReportsPortletView .items tr .button-column,
html.redlotus .juiportlet-widget.OpportunitiesMyListView .items tr .button-column,
html.redlotus .juiportlet-widget.ProjectsMyListView .items tr .button-column,
html.redlotus .juiportlet-widget.ProductsMyListView .items tr .button-column,
html.redlotus .juiportlet-widget.MeetingsMyListView .items tr .button-column,
html.redlotus .juiportlet-widget.ContactsMyListView .items tr .button-column,
html.redlotus .juiportlet-widget.AccountsMyListView .items tr .button-column,
html.redlotus .juiportlet-widget.LeadsMyListView .items tr .button-column {
  width: 56px;
}
html.redlotus .juiportlet-widget.StarredReportsPortletView .items tr .button-column .pencil,
html.redlotus .juiportlet-widget.OpportunitiesMyListView .items tr .button-column .pencil,
html.redlotus .juiportlet-widget.ProjectsMyListView .items tr .button-column .pencil,
html.redlotus .juiportlet-widget.ProductsMyListView .items tr .button-column .pencil,
html.redlotus .juiportlet-widget.MeetingsMyListView .items tr .button-column .pencil,
html.redlotus .juiportlet-widget.ContactsMyListView .items tr .button-column .pencil,
html.redlotus .juiportlet-widget.AccountsMyListView .items tr .button-column .pencil,
html.redlotus .juiportlet-widget.LeadsMyListView .items tr .button-column .pencil {
  background: url(../images/icon/editHover-icon.svg) center no-repeat;
  height: 36px;
  overflow: hidden;
  position: relative;
  text-indent: -99px;
  width: 36px;
}
html.redlotus .juiportlet-widget.StarredReportsPortletView .items tr .button-column .pencil:hover,
html.redlotus .juiportlet-widget.OpportunitiesMyListView .items tr .button-column .pencil:hover,
html.redlotus .juiportlet-widget.ProjectsMyListView .items tr .button-column .pencil:hover,
html.redlotus .juiportlet-widget.ProductsMyListView .items tr .button-column .pencil:hover,
html.redlotus .juiportlet-widget.MeetingsMyListView .items tr .button-column .pencil:hover,
html.redlotus .juiportlet-widget.ContactsMyListView .items tr .button-column .pencil:hover,
html.redlotus .juiportlet-widget.AccountsMyListView .items tr .button-column .pencil:hover,
html.redlotus .juiportlet-widget.LeadsMyListView .items tr .button-column .pencil:hover {
  text-decoration: none !important;
}
html.redlotus .juiportlet-widget.MyMissionsForPortletView {
  position: relative;
}
html.redlotus .juiportlet-widget.MyMissionsForPortletView .juiportlet-widget-content,
html.redlotus .juiportlet-widget.MyMissionsForPortletView .cgrid-view,
html.redlotus .juiportlet-widget.MyMissionsForPortletView .ListView {
  position: static;
}
html.redlotus .juiportlet-widget.MyMissionsForPortletView .filter-portlet-model-bar {
  background: none;
  border-bottom: 1px solid #ebebeb;
  box-shadow: none;
  padding: 5px 15px 10px;
}
html.redlotus .juiportlet-widget.MyMissionsForPortletView .filter-portlet-model-bar .ui-buttonset {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 0;
}
html.redlotus .juiportlet-widget.MyMissionsForPortletView .filter-portlet-model-bar .ui-buttonset .ui-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 3px;
  color: #212529;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-family: "Roboto", sans-serif !important;
  font-size: 14px !important;
  font-weight: normal !important;
  height: 30px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  margin: 5px 0 0;
  padding: 0 15px;
}
html.redlotus .juiportlet-widget.MyMissionsForPortletView .filter-portlet-model-bar .ui-buttonset .ui-button.ui-state-hover {
  background: none !important;
}
html.redlotus .juiportlet-widget.MyMissionsForPortletView .filter-portlet-model-bar .ui-buttonset .ui-button.ui-state-active {
  background: #4d7cfe !important;
  color: #fff;
}
html.redlotus .juiportlet-widget.MyMissionsForPortletView .filter-portlet-model-bar .ui-buttonset .ui-button.ui-state-active.ui-state-hover {
  background: #4d7cfe !important;
  border: none;
}
html.redlotus .juiportlet-widget.MyMissionsForPortletView .filter-portlet-model-bar .ui-controlgroup {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 0;
}
html.redlotus .juiportlet-widget.MyMissionsForPortletView .filter-portlet-model-bar .ui-controlgroup .ui-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 3px;
  color: #212529;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-family: "Roboto", sans-serif !important;
  font-size: 14px !important;
  font-weight: normal !important;
  height: 30px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  margin: 5px 0 0;
  padding: 0 15px;
}
html.redlotus .juiportlet-widget.MyMissionsForPortletView .filter-portlet-model-bar .ui-controlgroup .ui-button:hover {
  background: none !important;
  border: none;
}
html.redlotus .juiportlet-widget.MyMissionsForPortletView .filter-portlet-model-bar .ui-controlgroup .ui-button.ui-state-active {
  background: #4d7cfe !important;
  color: #fff;
}
html.redlotus .juiportlet-widget.MyMissionsForPortletView .filter-portlet-model-bar .ui-controlgroup .ui-button.ui-state-active.ui-state-hover {
  background: #4d7cfe !important;
  border: none;
}
html.redlotus .juiportlet-widget.MyMissionsForPortletView .filter-portlet-model-bar .ui-controlgroup .ui-button .ui-checkboxradio-icon {
  display: none;
}
html.redlotus .juiportlet-widget.MyMissionsForPortletView .items {
  background: #fff;
  border: none;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  width: 100%;
  background: none;
}
html.redlotus .juiportlet-widget.MyMissionsForPortletView .items thead,
html.redlotus .juiportlet-widget.MyMissionsForPortletView .items thead tr {
  background: none;
}
html.redlotus .juiportlet-widget.MyMissionsForPortletView .items tbody tr:hover td {
  background: #4d7cfe;
  color: #fff;
}
html.redlotus .juiportlet-widget.MyMissionsForPortletView .items tbody tr:hover td a {
  color: #fff !important;
}
html.redlotus .juiportlet-widget.MyMissionsForPortletView .items thead td,
html.redlotus .juiportlet-widget.MyMissionsForPortletView .items tbody td {
  border-color: #ebebeb;
}
html.redlotus .juiportlet-widget.MyMissionsForPortletView .items tfoot td {
  background: #c6d2ec !important;
  color: #212529;
  font-weight: normal;
  height: auto !important;
}
html.redlotus .juiportlet-widget.MyMissionsForPortletView .items tfoot td:first-child {
  border-bottom-left-radius: 3px;
}
html.redlotus .juiportlet-widget.MyMissionsForPortletView .items tfoot td:last-child {
  border-bottom-right-radius: 3px;
}
html.redlotus .juiportlet-widget.MyMissionsForPortletView .items th,
html.redlotus .juiportlet-widget.MyMissionsForPortletView .items td:not(.checkbox-column) {
  padding: 10px 20px 10px 0;
}
html.redlotus .juiportlet-widget.MyMissionsForPortletView .items th:first-child,
html.redlotus .juiportlet-widget.MyMissionsForPortletView .items td:first-child {
  padding-left: 20px !important;
}
html.redlotus .juiportlet-widget.MyMissionsForPortletView .items th {
  background: none !important;
  border: none;
  color: #808080;
  font-size: 13px;
  font-weight: 500 !important;
  line-height: 15px !important;
  padding: 20px 20px 20px 0 !important;
}
html.redlotus .juiportlet-widget.MyMissionsForPortletView .items th a {
  color: #808080;
  text-decoration: none;
}
html.redlotus .juiportlet-widget.MyMissionsForPortletView .items th a:hover {
  color: #2c0f0f !important;
}
html.redlotus .juiportlet-widget.MyMissionsForPortletView .items td {
  height: 58px;
  vertical-align: middle !important;
}
html.redlotus .juiportlet-widget.MyMissionsForPortletView .items td a {
  color: #2c0f0f;
}
html.redlotus .juiportlet-widget.MyMissionsForPortletView .items .unbordered-bottom td {
  border-bottom: none;
}
html.redlotus .juiportlet-widget.MyMissionsForPortletView .items .checkbox-column {
  padding-right: 0;
}
html.redlotus .juiportlet-widget.MyMissionsForPortletView .items .checkbox-column .hasCheckBox {
  margin: 0 20px 0 0;
  padding: 0 0 0 20px;
}
html.redlotus .juiportlet-widget.MyMissionsForPortletView .items tr:hover .list-item-details {
  color: #fff;
}
html.redlotus .juiportlet-widget.MyMissionsForPortletView .items tr td .inbox-item {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .juiportlet-widget.MyMissionsForPortletView .items tr td .inbox-item .list-item-description {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}
html.redlotus .juiportlet-widget.MyMissionsForPortletView .items tr td .inbox-item .list-item-details {
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  font-size: 16px;
  margin-left: 20px;
  margin-right: 0;
  padding: 0;
  position: static;
}
html.redlotus .juiportlet-widget.MyMissionsForPortletView #MyMissionsForPortletView .items td {
  padding: 10px 30px !important;
}
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityCalendarView .juiportlet-widget-head,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountCalendarView .juiportlet-widget-head,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactCalendarView .juiportlet-widget-head,
html.redlotus .juiportlet-widget.MyUpcomingMeetingsCalendarView .juiportlet-widget-head {
  border: none;
}
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityCalendarView .juiportlet-widget-head .portlet-actions-container,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountCalendarView .juiportlet-widget-head .portlet-actions-container,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactCalendarView .juiportlet-widget-head .portlet-actions-container,
html.redlotus .juiportlet-widget.MyUpcomingMeetingsCalendarView .juiportlet-widget-head .portlet-actions-container {
  -webkit-flex-direction: row-reverse;
  -moz-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityCalendarView .juiportlet-widget-head .portlet-actions-container .options-menu + .view-toolbar-container .portlet-toolbar,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountCalendarView .juiportlet-widget-head .portlet-actions-container .options-menu + .view-toolbar-container .portlet-toolbar,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactCalendarView .juiportlet-widget-head .portlet-actions-container .options-menu + .view-toolbar-container .portlet-toolbar,
html.redlotus .juiportlet-widget.MyUpcomingMeetingsCalendarView .juiportlet-widget-head .portlet-actions-container .options-menu + .view-toolbar-container .portlet-toolbar {
  margin-right: 7px;
}
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityCalendarView .ui-datepicker-inline,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountCalendarView .ui-datepicker-inline,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactCalendarView .ui-datepicker-inline,
html.redlotus .juiportlet-widget.MyUpcomingMeetingsCalendarView .ui-datepicker-inline {
  background: none;
  border: none;
  font-family: "Roboto", sans-serif !important;
  padding: 0;
  width: 100%;
  margin: 0;
}
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityCalendarView .ui-datepicker-inline .ui-slider,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountCalendarView .ui-datepicker-inline .ui-slider,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactCalendarView .ui-datepicker-inline .ui-slider,
html.redlotus .juiportlet-widget.MyUpcomingMeetingsCalendarView .ui-datepicker-inline .ui-slider {
  background: #c6d2ec !important;
  border: none;
}
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityCalendarView .ui-datepicker-inline .ui-slider .ui-slider-handle,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountCalendarView .ui-datepicker-inline .ui-slider .ui-slider-handle,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactCalendarView .ui-datepicker-inline .ui-slider .ui-slider-handle,
html.redlotus .juiportlet-widget.MyUpcomingMeetingsCalendarView .ui-datepicker-inline .ui-slider .ui-slider-handle {
  background: #fff;
  border: 1px solid #c6d2ec;
  border-radius: 5px !important;
  top: -3px;
}
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityCalendarView .ui-datepicker-inline .ui-slider .ui-slider-handle.ui-state-active,
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityCalendarView .ui-datepicker-inline .ui-slider .ui-slider-handle:hover,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountCalendarView .ui-datepicker-inline .ui-slider .ui-slider-handle.ui-state-active,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountCalendarView .ui-datepicker-inline .ui-slider .ui-slider-handle:hover,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactCalendarView .ui-datepicker-inline .ui-slider .ui-slider-handle.ui-state-active,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactCalendarView .ui-datepicker-inline .ui-slider .ui-slider-handle:hover,
html.redlotus .juiportlet-widget.MyUpcomingMeetingsCalendarView .ui-datepicker-inline .ui-slider .ui-slider-handle.ui-state-active,
html.redlotus .juiportlet-widget.MyUpcomingMeetingsCalendarView .ui-datepicker-inline .ui-slider .ui-slider-handle:hover {
  border-color: #4d7cfe;
}
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityCalendarView .ui-datepicker-inline .ui-datepicker-header,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountCalendarView .ui-datepicker-inline .ui-datepicker-header,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactCalendarView .ui-datepicker-inline .ui-datepicker-header,
html.redlotus .juiportlet-widget.MyUpcomingMeetingsCalendarView .ui-datepicker-inline .ui-datepicker-header {
  background: #c6d2ec !important;
  border: none !important;
  border-radius: 3px 3px 0 0;
  box-shadow: none;
  padding: 0;
}
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-title,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-title,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-title,
html.redlotus .juiportlet-widget.MyUpcomingMeetingsCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-title {
  color: #212529;
  height: 36px;
  line-height: 36px;
  margin: 0;
  padding: 0 36px;
  width: 100%;
}
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev,
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next,
html.redlotus .juiportlet-widget.MyUpcomingMeetingsCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev,
html.redlotus .juiportlet-widget.MyUpcomingMeetingsCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0;
  top: 0;
  transition: none;
  width: 36px;
}
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev.ui-datepicker-prev,
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next.ui-datepicker-prev,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev.ui-datepicker-prev,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next.ui-datepicker-prev,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev.ui-datepicker-prev,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next.ui-datepicker-prev,
html.redlotus .juiportlet-widget.MyUpcomingMeetingsCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev.ui-datepicker-prev,
html.redlotus .juiportlet-widget.MyUpcomingMeetingsCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next.ui-datepicker-prev {
  left: 0;
}
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev.ui-datepicker-prev:before,
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next.ui-datepicker-prev:before,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev.ui-datepicker-prev:before,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next.ui-datepicker-prev:before,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev.ui-datepicker-prev:before,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next.ui-datepicker-prev:before,
html.redlotus .juiportlet-widget.MyUpcomingMeetingsCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev.ui-datepicker-prev:before,
html.redlotus .juiportlet-widget.MyUpcomingMeetingsCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next.ui-datepicker-prev:before {
  content: '‹';
}
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev.ui-datepicker-next,
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next.ui-datepicker-next,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev.ui-datepicker-next,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next.ui-datepicker-next,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev.ui-datepicker-next,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next.ui-datepicker-next,
html.redlotus .juiportlet-widget.MyUpcomingMeetingsCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev.ui-datepicker-next,
html.redlotus .juiportlet-widget.MyUpcomingMeetingsCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next.ui-datepicker-next {
  right: 0;
}
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev.ui-datepicker-next:before,
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next.ui-datepicker-next:before,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev.ui-datepicker-next:before,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next.ui-datepicker-next:before,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev.ui-datepicker-next:before,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next.ui-datepicker-next:before,
html.redlotus .juiportlet-widget.MyUpcomingMeetingsCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev.ui-datepicker-next:before,
html.redlotus .juiportlet-widget.MyUpcomingMeetingsCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next.ui-datepicker-next:before {
  content: '›';
}
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev:hover,
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next:hover,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev:hover,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next:hover,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev:hover,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next:hover,
html.redlotus .juiportlet-widget.MyUpcomingMeetingsCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev:hover,
html.redlotus .juiportlet-widget.MyUpcomingMeetingsCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next:hover {
  background: #4d7cfe;
}
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev:hover:before,
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next:hover:before,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev:hover:before,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next:hover:before,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev:hover:before,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next:hover:before,
html.redlotus .juiportlet-widget.MyUpcomingMeetingsCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev:hover:before,
html.redlotus .juiportlet-widget.MyUpcomingMeetingsCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next:hover:before {
  color: #fff !important;
}
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev:before,
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next:before,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev:before,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next:before,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev:before,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next:before,
html.redlotus .juiportlet-widget.MyUpcomingMeetingsCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev:before,
html.redlotus .juiportlet-widget.MyUpcomingMeetingsCalendarView .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next:before {
  color: #4d7cfe;
  font-family: "Courier New", Courier, monospace;
  font-size: 28px;
  margin: 0;
  padding-bottom: 2px;
  transition: none;
}
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityCalendarView .ui-datepicker-inline .ui-datepicker-calendar,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountCalendarView .ui-datepicker-inline .ui-datepicker-calendar,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactCalendarView .ui-datepicker-inline .ui-datepicker-calendar,
html.redlotus .juiportlet-widget.MyUpcomingMeetingsCalendarView .ui-datepicker-inline .ui-datepicker-calendar {
  background: #ecf0f9;
  border: none;
  border-radius: 0 0 3px 3px;
  margin: 0;
}
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityCalendarView .ui-datepicker-inline .ui-datepicker-calendar tbody tr,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountCalendarView .ui-datepicker-inline .ui-datepicker-calendar tbody tr,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactCalendarView .ui-datepicker-inline .ui-datepicker-calendar tbody tr,
html.redlotus .juiportlet-widget.MyUpcomingMeetingsCalendarView .ui-datepicker-inline .ui-datepicker-calendar tbody tr {
  border-top: 1px solid #c6d2ec;
}
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityCalendarView .ui-datepicker-inline .ui-datepicker-calendar th,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountCalendarView .ui-datepicker-inline .ui-datepicker-calendar th,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactCalendarView .ui-datepicker-inline .ui-datepicker-calendar th,
html.redlotus .juiportlet-widget.MyUpcomingMeetingsCalendarView .ui-datepicker-inline .ui-datepicker-calendar th {
  background: #ecf3ff !important;
  padding: 2px 4px !important;
}
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityCalendarView .ui-datepicker-inline .ui-datepicker-calendar th.ui-datepicker-week-end span,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountCalendarView .ui-datepicker-inline .ui-datepicker-calendar th.ui-datepicker-week-end span,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactCalendarView .ui-datepicker-inline .ui-datepicker-calendar th.ui-datepicker-week-end span,
html.redlotus .juiportlet-widget.MyUpcomingMeetingsCalendarView .ui-datepicker-inline .ui-datepicker-calendar th.ui-datepicker-week-end span {
  opacity: .55;
}
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityCalendarView .ui-datepicker-inline .ui-datepicker-calendar th span,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountCalendarView .ui-datepicker-inline .ui-datepicker-calendar th span,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactCalendarView .ui-datepicker-inline .ui-datepicker-calendar th span,
html.redlotus .juiportlet-widget.MyUpcomingMeetingsCalendarView .ui-datepicker-inline .ui-datepicker-calendar th span {
  color: #212529;
  opacity: .88;
  height: auto;
  width: auto;
}
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityCalendarView .ui-datepicker-inline .ui-datepicker-calendar td,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountCalendarView .ui-datepicker-inline .ui-datepicker-calendar td,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactCalendarView .ui-datepicker-inline .ui-datepicker-calendar td,
html.redlotus .juiportlet-widget.MyUpcomingMeetingsCalendarView .ui-datepicker-inline .ui-datepicker-calendar td {
  background: none !important;
  border: none !important;
  padding: 0;
}
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityCalendarView .ui-datepicker-inline .ui-datepicker-calendar td.ui-datepicker-today,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountCalendarView .ui-datepicker-inline .ui-datepicker-calendar td.ui-datepicker-today,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactCalendarView .ui-datepicker-inline .ui-datepicker-calendar td.ui-datepicker-today,
html.redlotus .juiportlet-widget.MyUpcomingMeetingsCalendarView .ui-datepicker-inline .ui-datepicker-calendar td.ui-datepicker-today {
  background: #c6d2ec !important;
}
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityCalendarView .ui-datepicker-inline .ui-datepicker-calendar td.ui-datepicker-today a,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountCalendarView .ui-datepicker-inline .ui-datepicker-calendar td.ui-datepicker-today a,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactCalendarView .ui-datepicker-inline .ui-datepicker-calendar td.ui-datepicker-today a,
html.redlotus .juiportlet-widget.MyUpcomingMeetingsCalendarView .ui-datepicker-inline .ui-datepicker-calendar td.ui-datepicker-today a {
  background: none !important;
  color: #4d7cfe !important;
}
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityCalendarView .ui-datepicker-inline .ui-datepicker-calendar td:hover,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountCalendarView .ui-datepicker-inline .ui-datepicker-calendar td:hover,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactCalendarView .ui-datepicker-inline .ui-datepicker-calendar td:hover,
html.redlotus .juiportlet-widget.MyUpcomingMeetingsCalendarView .ui-datepicker-inline .ui-datepicker-calendar td:hover {
  background: #4d7cfe !important;
}
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityCalendarView .ui-datepicker-inline .ui-datepicker-calendar td:hover a,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountCalendarView .ui-datepicker-inline .ui-datepicker-calendar td:hover a,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactCalendarView .ui-datepicker-inline .ui-datepicker-calendar td:hover a,
html.redlotus .juiportlet-widget.MyUpcomingMeetingsCalendarView .ui-datepicker-inline .ui-datepicker-calendar td:hover a {
  color: #fff !important;
}
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityCalendarView .ui-datepicker-inline .ui-datepicker-calendar td a,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountCalendarView .ui-datepicker-inline .ui-datepicker-calendar td a,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactCalendarView .ui-datepicker-inline .ui-datepicker-calendar td a,
html.redlotus .juiportlet-widget.MyUpcomingMeetingsCalendarView .ui-datepicker-inline .ui-datepicker-calendar td a {
  background: none;
  border: none;
  color: #4d7cfe;
  font-size: 12px;
  font-weight: normal;
  line-height: 29px;
  padding: 1px 0 0;
  text-align: center;
  text-indent: 0;
  transition: none;
}
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityCalendarView .ui-datepicker-inline .ui-datepicker-header,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountCalendarView .ui-datepicker-inline .ui-datepicker-header,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactCalendarView .ui-datepicker-inline .ui-datepicker-header,
html.redlotus .juiportlet-widget.MyUpcomingMeetingsCalendarView .ui-datepicker-inline .ui-datepicker-header {
  border-radius: 0;
}
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityCalendarView .ui-datepicker-inline .ui-datepicker-calendar,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountCalendarView .ui-datepicker-inline .ui-datepicker-calendar,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactCalendarView .ui-datepicker-inline .ui-datepicker-calendar,
html.redlotus .juiportlet-widget.MyUpcomingMeetingsCalendarView .ui-datepicker-inline .ui-datepicker-calendar {
  background: none;
  border-radius: 0;
}
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityCalendarView .ui-datepicker-inline .ui-datepicker-calendar td span:before,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountCalendarView .ui-datepicker-inline .ui-datepicker-calendar td span:before,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactCalendarView .ui-datepicker-inline .ui-datepicker-calendar td span:before,
html.redlotus .juiportlet-widget.MyUpcomingMeetingsCalendarView .ui-datepicker-inline .ui-datepicker-calendar td span:before {
  color: #4d7cfe;
  text-shadow: none;
}
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityCalendarView .ui-datepicker-inline .ui-datepicker-calendar td:hover span:before,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountCalendarView .ui-datepicker-inline .ui-datepicker-calendar td:hover span:before,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactCalendarView .ui-datepicker-inline .ui-datepicker-calendar td:hover span:before,
html.redlotus .juiportlet-widget.MyUpcomingMeetingsCalendarView .ui-datepicker-inline .ui-datepicker-calendar td:hover span:before {
  color: #fff;
}
html.redlotus .juiportlet-widget.ContactAffiliationsForAccountRelatedListView {
  position: relative;
}
html.redlotus .juiportlet-widget.ContactAffiliationsForAccountRelatedListView .portlet-actions-container {
  -webkit-flex-direction: row-reverse;
  -moz-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
html.redlotus .juiportlet-widget.ContactAffiliationsForAccountRelatedListView .portlet-actions-container .options-menu + .view-toolbar-container .portlet-toolbar {
  margin-right: 7px;
}
html.redlotus .juiportlet-widget.ContactAffiliationsForAccountRelatedListView .juiportlet-widget-content,
html.redlotus .juiportlet-widget.ContactAffiliationsForAccountRelatedListView .cgrid-view {
  position: static;
}
html.redlotus .juiportlet-widget.ContactAffiliationsForAccountRelatedListView .cgrid-view {
  padding: 10px 30px;
}
html.redlotus .juiportlet-widget.ContactAffiliationsForAccountRelatedListView .cgrid-view tr {
  background: none !important;
}
html.redlotus .juiportlet-widget.ContactAffiliationsForAccountRelatedListView .cgrid-view td {
  border-color: #ebebeb;
  padding: 20px 0;
}
html.redlotus .juiportlet-widget.ContactAffiliationsForAccountRelatedListView .cgrid-view td:last-child {
  vertical-align: middle;
}
html.redlotus .juiportlet-widget.ContactAffiliationsForAccountRelatedListView .cgrid-view .options-menu {
  z-index: 10000;
  margin-right: -10px;
}
html.redlotus .juiportlet-widget.ContactAffiliationsForAccountRelatedListView .cgrid-view .options-menu .parent > a,
html.redlotus .juiportlet-widget.ContactAffiliationsForAccountRelatedListView .cgrid-view .options-menu .parent,
html.redlotus .juiportlet-widget.ContactAffiliationsForAccountRelatedListView .cgrid-view .options-menu {
  height: 24px;
  width: 24px;
}
html.redlotus .juiportlet-widget.ContactAffiliationsForAccountRelatedListView .cgrid-view .options-menu .parent {
  margin: 0;
  min-height: auto;
  position: relative;
}
html.redlotus .juiportlet-widget.ContactAffiliationsForAccountRelatedListView .cgrid-view .options-menu .parent > a {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none !important;
  border: none !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  opacity: 1;
}
html.redlotus .juiportlet-widget.ContactAffiliationsForAccountRelatedListView .cgrid-view .options-menu .parent > a:before {
  background: url(../images/icon/dots-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 16px;
  width: 4px;
}
html.redlotus .juiportlet-widget.ContactAffiliationsForAccountRelatedListView .cgrid-view .options-menu .parent > a:after {
  display: none;
}
html.redlotus .juiportlet-widget.ContactAffiliationsForAccountRelatedListView .cgrid-view .options-menu .parent > a span {
  display: none;
}
html.redlotus .juiportlet-widget.ContactAffiliationsForAccountRelatedListView .cgrid-view .options-menu .parent.over ul {
  opacity: 1 !important;
}
html.redlotus .juiportlet-widget.ContactAffiliationsForAccountRelatedListView .cgrid-view .options-menu .parent ul {
  background: #fff;
  border: none;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  opacity: 0 !important;
  padding: 3px 0;
  right: auto;
  top: -3px;
  z-index: 100;
  left: 24px;
}
html.redlotus .juiportlet-widget.ContactAffiliationsForAccountRelatedListView .cgrid-view .options-menu .parent ul li {
  border: none;
  margin: 0;
}
html.redlotus .juiportlet-widget.ContactAffiliationsForAccountRelatedListView .cgrid-view .options-menu .parent ul li.separator {
  background: #ebebeb;
  height: 1px;
  margin: 3px 0;
}
html.redlotus .juiportlet-widget.ContactAffiliationsForAccountRelatedListView .cgrid-view .options-menu .parent ul li a {
  color: #212529;
  font-size: 12px;
  margin: 0;
  padding: 10px;
  text-decoration: none;
  width: 100%;
}
html.redlotus .juiportlet-widget.ContactAffiliationsForAccountRelatedListView .cgrid-view .options-menu .parent ul li a:hover {
  background: #4d7cfe !important;
}
html.redlotus .juiportlet-widget.ContactAffiliationsForAccountRelatedListView .cgrid-view .options-menu .parent ul li a .button-label {
  font-weight: normal;
}
html.redlotus .juiportlet-widget.ContactAffiliationsForAccountRelatedListView .cgrid-view .options-menu .parent ul {
  left: auto;
  right: 24px;
}
html.redlotus .juiportlet-widget.ContactAffiliationsForAccountRelatedListView .cgrid-view .options-menu .parent ul {
  opacity: 1 !important;
}
html.redlotus .juiportlet-widget.ContactAffiliationsForAccountRelatedListView .cgrid-view thead {
  display: none;
}
html.redlotus .juiportlet-widget.ContactAffiliationsForAccountRelatedListView .cgrid-view a {
  color: #212529;
}
html.redlotus .juiportlet-widget.ContactAffiliationsForAccountRelatedListView .cgrid-view a:hover {
  color: #4d7cfe;
}
html.redlotus .juiportlet-widget.ProductsForOpportunityRelatedListView,
html.redlotus .juiportlet-widget.ProductsForContactRelatedListView,
html.redlotus .juiportlet-widget.ProductsForAccountRelatedListView {
  position: relative;
}
html.redlotus .juiportlet-widget.ProductsForOpportunityRelatedListView .view-toolbar-container,
html.redlotus .juiportlet-widget.ProductsForContactRelatedListView .view-toolbar-container,
html.redlotus .juiportlet-widget.ProductsForAccountRelatedListView .view-toolbar-container {
  margin: 0 !important;
}
html.redlotus .juiportlet-widget.ProductsForOpportunityRelatedListView .view-toolbar-container .view-toolbar,
html.redlotus .juiportlet-widget.ProductsForContactRelatedListView .view-toolbar-container .view-toolbar,
html.redlotus .juiportlet-widget.ProductsForAccountRelatedListView .view-toolbar-container .view-toolbar {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .juiportlet-widget.ProductsForOpportunityRelatedListView .juiportlet-widget-content,
html.redlotus .juiportlet-widget.ProductsForOpportunityRelatedListView .cgrid-view,
html.redlotus .juiportlet-widget.ProductsForContactRelatedListView .juiportlet-widget-content,
html.redlotus .juiportlet-widget.ProductsForContactRelatedListView .cgrid-view,
html.redlotus .juiportlet-widget.ProductsForAccountRelatedListView .juiportlet-widget-content,
html.redlotus .juiportlet-widget.ProductsForAccountRelatedListView .cgrid-view {
  position: static;
}
html.redlotus .juiportlet-widget.ProductsForOpportunityRelatedListView .filter-portlet-model-bar,
html.redlotus .juiportlet-widget.ProductsForContactRelatedListView .filter-portlet-model-bar,
html.redlotus .juiportlet-widget.ProductsForAccountRelatedListView .filter-portlet-model-bar {
  background: none;
  border-bottom: 1px solid #ebebeb;
  box-shadow: none;
  padding: 5px 15px 10px;
  padding-left: 20px;
  padding-right: 20px;
}
html.redlotus .juiportlet-widget.ProductsForOpportunityRelatedListView .filter-portlet-model-bar .ui-buttonset,
html.redlotus .juiportlet-widget.ProductsForContactRelatedListView .filter-portlet-model-bar .ui-buttonset,
html.redlotus .juiportlet-widget.ProductsForAccountRelatedListView .filter-portlet-model-bar .ui-buttonset {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 0;
}
html.redlotus .juiportlet-widget.ProductsForOpportunityRelatedListView .filter-portlet-model-bar .ui-buttonset .ui-button,
html.redlotus .juiportlet-widget.ProductsForContactRelatedListView .filter-portlet-model-bar .ui-buttonset .ui-button,
html.redlotus .juiportlet-widget.ProductsForAccountRelatedListView .filter-portlet-model-bar .ui-buttonset .ui-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 3px;
  color: #212529;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-family: "Roboto", sans-serif !important;
  font-size: 14px !important;
  font-weight: normal !important;
  height: 30px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  margin: 5px 0 0;
  padding: 0 15px;
}
html.redlotus .juiportlet-widget.ProductsForOpportunityRelatedListView .filter-portlet-model-bar .ui-buttonset .ui-button.ui-state-hover,
html.redlotus .juiportlet-widget.ProductsForContactRelatedListView .filter-portlet-model-bar .ui-buttonset .ui-button.ui-state-hover,
html.redlotus .juiportlet-widget.ProductsForAccountRelatedListView .filter-portlet-model-bar .ui-buttonset .ui-button.ui-state-hover {
  background: none !important;
}
html.redlotus .juiportlet-widget.ProductsForOpportunityRelatedListView .filter-portlet-model-bar .ui-buttonset .ui-button.ui-state-active,
html.redlotus .juiportlet-widget.ProductsForContactRelatedListView .filter-portlet-model-bar .ui-buttonset .ui-button.ui-state-active,
html.redlotus .juiportlet-widget.ProductsForAccountRelatedListView .filter-portlet-model-bar .ui-buttonset .ui-button.ui-state-active {
  background: #4d7cfe !important;
  color: #fff;
}
html.redlotus .juiportlet-widget.ProductsForOpportunityRelatedListView .filter-portlet-model-bar .ui-buttonset .ui-button.ui-state-active.ui-state-hover,
html.redlotus .juiportlet-widget.ProductsForContactRelatedListView .filter-portlet-model-bar .ui-buttonset .ui-button.ui-state-active.ui-state-hover,
html.redlotus .juiportlet-widget.ProductsForAccountRelatedListView .filter-portlet-model-bar .ui-buttonset .ui-button.ui-state-active.ui-state-hover {
  background: #4d7cfe !important;
  border: none;
}
html.redlotus .juiportlet-widget.ProductsForOpportunityRelatedListView .filter-portlet-model-bar .ui-controlgroup,
html.redlotus .juiportlet-widget.ProductsForContactRelatedListView .filter-portlet-model-bar .ui-controlgroup,
html.redlotus .juiportlet-widget.ProductsForAccountRelatedListView .filter-portlet-model-bar .ui-controlgroup {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 0;
}
html.redlotus .juiportlet-widget.ProductsForOpportunityRelatedListView .filter-portlet-model-bar .ui-controlgroup .ui-button,
html.redlotus .juiportlet-widget.ProductsForContactRelatedListView .filter-portlet-model-bar .ui-controlgroup .ui-button,
html.redlotus .juiportlet-widget.ProductsForAccountRelatedListView .filter-portlet-model-bar .ui-controlgroup .ui-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 3px;
  color: #212529;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-family: "Roboto", sans-serif !important;
  font-size: 14px !important;
  font-weight: normal !important;
  height: 30px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  margin: 5px 0 0;
  padding: 0 15px;
}
html.redlotus .juiportlet-widget.ProductsForOpportunityRelatedListView .filter-portlet-model-bar .ui-controlgroup .ui-button:hover,
html.redlotus .juiportlet-widget.ProductsForContactRelatedListView .filter-portlet-model-bar .ui-controlgroup .ui-button:hover,
html.redlotus .juiportlet-widget.ProductsForAccountRelatedListView .filter-portlet-model-bar .ui-controlgroup .ui-button:hover {
  background: none !important;
  border: none;
}
html.redlotus .juiportlet-widget.ProductsForOpportunityRelatedListView .filter-portlet-model-bar .ui-controlgroup .ui-button.ui-state-active,
html.redlotus .juiportlet-widget.ProductsForContactRelatedListView .filter-portlet-model-bar .ui-controlgroup .ui-button.ui-state-active,
html.redlotus .juiportlet-widget.ProductsForAccountRelatedListView .filter-portlet-model-bar .ui-controlgroup .ui-button.ui-state-active {
  background: #4d7cfe !important;
  color: #fff;
}
html.redlotus .juiportlet-widget.ProductsForOpportunityRelatedListView .filter-portlet-model-bar .ui-controlgroup .ui-button.ui-state-active.ui-state-hover,
html.redlotus .juiportlet-widget.ProductsForContactRelatedListView .filter-portlet-model-bar .ui-controlgroup .ui-button.ui-state-active.ui-state-hover,
html.redlotus .juiportlet-widget.ProductsForAccountRelatedListView .filter-portlet-model-bar .ui-controlgroup .ui-button.ui-state-active.ui-state-hover {
  background: #4d7cfe !important;
  border: none;
}
html.redlotus .juiportlet-widget.ProductsForOpportunityRelatedListView .filter-portlet-model-bar .ui-controlgroup .ui-button .ui-checkboxradio-icon,
html.redlotus .juiportlet-widget.ProductsForContactRelatedListView .filter-portlet-model-bar .ui-controlgroup .ui-button .ui-checkboxradio-icon,
html.redlotus .juiportlet-widget.ProductsForAccountRelatedListView .filter-portlet-model-bar .ui-controlgroup .ui-button .ui-checkboxradio-icon {
  display: none;
}
html.redlotus .juiportlet-widget.ProductsForOpportunityRelatedListView .filter-portlet-model-bar strong,
html.redlotus .juiportlet-widget.ProductsForContactRelatedListView .filter-portlet-model-bar strong,
html.redlotus .juiportlet-widget.ProductsForAccountRelatedListView .filter-portlet-model-bar strong {
  color: #808080;
  font-size: 14px;
  font-weight: normal;
  margin: 5px 10px 0 0;
}
html.redlotus .juiportlet-widget.ProductsForOpportunityRelatedListView .items,
html.redlotus .juiportlet-widget.ProductsForContactRelatedListView .items,
html.redlotus .juiportlet-widget.ProductsForAccountRelatedListView .items {
  background: #fff;
  border: none;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  width: 100%;
  box-shadow: none;
}
html.redlotus .juiportlet-widget.ProductsForOpportunityRelatedListView .items thead,
html.redlotus .juiportlet-widget.ProductsForOpportunityRelatedListView .items thead tr,
html.redlotus .juiportlet-widget.ProductsForContactRelatedListView .items thead,
html.redlotus .juiportlet-widget.ProductsForContactRelatedListView .items thead tr,
html.redlotus .juiportlet-widget.ProductsForAccountRelatedListView .items thead,
html.redlotus .juiportlet-widget.ProductsForAccountRelatedListView .items thead tr {
  background: none;
}
html.redlotus .juiportlet-widget.ProductsForOpportunityRelatedListView .items tbody tr:hover td,
html.redlotus .juiportlet-widget.ProductsForContactRelatedListView .items tbody tr:hover td,
html.redlotus .juiportlet-widget.ProductsForAccountRelatedListView .items tbody tr:hover td {
  background: #4d7cfe;
  color: #fff;
}
html.redlotus .juiportlet-widget.ProductsForOpportunityRelatedListView .items tbody tr:hover td a,
html.redlotus .juiportlet-widget.ProductsForContactRelatedListView .items tbody tr:hover td a,
html.redlotus .juiportlet-widget.ProductsForAccountRelatedListView .items tbody tr:hover td a {
  color: #fff !important;
}
html.redlotus .juiportlet-widget.ProductsForOpportunityRelatedListView .items thead td,
html.redlotus .juiportlet-widget.ProductsForOpportunityRelatedListView .items tbody td,
html.redlotus .juiportlet-widget.ProductsForContactRelatedListView .items thead td,
html.redlotus .juiportlet-widget.ProductsForContactRelatedListView .items tbody td,
html.redlotus .juiportlet-widget.ProductsForAccountRelatedListView .items thead td,
html.redlotus .juiportlet-widget.ProductsForAccountRelatedListView .items tbody td {
  border-color: #ebebeb;
}
html.redlotus .juiportlet-widget.ProductsForOpportunityRelatedListView .items tfoot td,
html.redlotus .juiportlet-widget.ProductsForContactRelatedListView .items tfoot td,
html.redlotus .juiportlet-widget.ProductsForAccountRelatedListView .items tfoot td {
  background: #c6d2ec !important;
  color: #212529;
  font-weight: normal;
  height: auto !important;
}
html.redlotus .juiportlet-widget.ProductsForOpportunityRelatedListView .items tfoot td:first-child,
html.redlotus .juiportlet-widget.ProductsForContactRelatedListView .items tfoot td:first-child,
html.redlotus .juiportlet-widget.ProductsForAccountRelatedListView .items tfoot td:first-child {
  border-bottom-left-radius: 3px;
}
html.redlotus .juiportlet-widget.ProductsForOpportunityRelatedListView .items tfoot td:last-child,
html.redlotus .juiportlet-widget.ProductsForContactRelatedListView .items tfoot td:last-child,
html.redlotus .juiportlet-widget.ProductsForAccountRelatedListView .items tfoot td:last-child {
  border-bottom-right-radius: 3px;
}
html.redlotus .juiportlet-widget.ProductsForOpportunityRelatedListView .items th,
html.redlotus .juiportlet-widget.ProductsForOpportunityRelatedListView .items td:not(.checkbox-column),
html.redlotus .juiportlet-widget.ProductsForContactRelatedListView .items th,
html.redlotus .juiportlet-widget.ProductsForContactRelatedListView .items td:not(.checkbox-column),
html.redlotus .juiportlet-widget.ProductsForAccountRelatedListView .items th,
html.redlotus .juiportlet-widget.ProductsForAccountRelatedListView .items td:not(.checkbox-column) {
  padding: 10px 20px 10px 0;
}
html.redlotus .juiportlet-widget.ProductsForOpportunityRelatedListView .items th:first-child,
html.redlotus .juiportlet-widget.ProductsForOpportunityRelatedListView .items td:first-child,
html.redlotus .juiportlet-widget.ProductsForContactRelatedListView .items th:first-child,
html.redlotus .juiportlet-widget.ProductsForContactRelatedListView .items td:first-child,
html.redlotus .juiportlet-widget.ProductsForAccountRelatedListView .items th:first-child,
html.redlotus .juiportlet-widget.ProductsForAccountRelatedListView .items td:first-child {
  padding-left: 20px !important;
}
html.redlotus .juiportlet-widget.ProductsForOpportunityRelatedListView .items th,
html.redlotus .juiportlet-widget.ProductsForContactRelatedListView .items th,
html.redlotus .juiportlet-widget.ProductsForAccountRelatedListView .items th {
  background: none !important;
  border: none;
  color: #808080;
  font-size: 13px;
  font-weight: 500 !important;
  line-height: 15px !important;
  padding: 20px 20px 20px 0 !important;
}
html.redlotus .juiportlet-widget.ProductsForOpportunityRelatedListView .items th a,
html.redlotus .juiportlet-widget.ProductsForContactRelatedListView .items th a,
html.redlotus .juiportlet-widget.ProductsForAccountRelatedListView .items th a {
  color: #808080;
  text-decoration: none;
}
html.redlotus .juiportlet-widget.ProductsForOpportunityRelatedListView .items th a:hover,
html.redlotus .juiportlet-widget.ProductsForContactRelatedListView .items th a:hover,
html.redlotus .juiportlet-widget.ProductsForAccountRelatedListView .items th a:hover {
  color: #2c0f0f !important;
}
html.redlotus .juiportlet-widget.ProductsForOpportunityRelatedListView .items td,
html.redlotus .juiportlet-widget.ProductsForContactRelatedListView .items td,
html.redlotus .juiportlet-widget.ProductsForAccountRelatedListView .items td {
  height: 58px;
  vertical-align: middle !important;
}
html.redlotus .juiportlet-widget.ProductsForOpportunityRelatedListView .items td a,
html.redlotus .juiportlet-widget.ProductsForContactRelatedListView .items td a,
html.redlotus .juiportlet-widget.ProductsForAccountRelatedListView .items td a {
  color: #2c0f0f;
}
html.redlotus .juiportlet-widget.ProductsForOpportunityRelatedListView .items .unbordered-bottom td,
html.redlotus .juiportlet-widget.ProductsForContactRelatedListView .items .unbordered-bottom td,
html.redlotus .juiportlet-widget.ProductsForAccountRelatedListView .items .unbordered-bottom td {
  border-bottom: none;
}
html.redlotus .juiportlet-widget.ProductsForOpportunityRelatedListView .items .checkbox-column,
html.redlotus .juiportlet-widget.ProductsForContactRelatedListView .items .checkbox-column,
html.redlotus .juiportlet-widget.ProductsForAccountRelatedListView .items .checkbox-column {
  padding-right: 0;
}
html.redlotus .juiportlet-widget.ProductsForOpportunityRelatedListView .items .checkbox-column .hasCheckBox,
html.redlotus .juiportlet-widget.ProductsForContactRelatedListView .items .checkbox-column .hasCheckBox,
html.redlotus .juiportlet-widget.ProductsForAccountRelatedListView .items .checkbox-column .hasCheckBox {
  margin: 0 20px 0 0;
  padding: 0 0 0 20px;
}
html.redlotus .juiportlet-widget.ProductsForOpportunityRelatedListView .items th,
html.redlotus .juiportlet-widget.ProductsForContactRelatedListView .items th,
html.redlotus .juiportlet-widget.ProductsForAccountRelatedListView .items th {
  border-bottom: 1px solid #ebebeb;
  padding-right: 20px;
}
html.redlotus .juiportlet-widget.ProductsForOpportunityRelatedListView .items .options-menu,
html.redlotus .juiportlet-widget.ProductsForContactRelatedListView .items .options-menu,
html.redlotus .juiportlet-widget.ProductsForAccountRelatedListView .items .options-menu {
  z-index: 10000;
  margin-right: -10px;
}
html.redlotus .juiportlet-widget.ProductsForOpportunityRelatedListView .items .options-menu .parent > a,
html.redlotus .juiportlet-widget.ProductsForOpportunityRelatedListView .items .options-menu .parent,
html.redlotus .juiportlet-widget.ProductsForOpportunityRelatedListView .items .options-menu,
html.redlotus .juiportlet-widget.ProductsForContactRelatedListView .items .options-menu .parent > a,
html.redlotus .juiportlet-widget.ProductsForContactRelatedListView .items .options-menu .parent,
html.redlotus .juiportlet-widget.ProductsForContactRelatedListView .items .options-menu,
html.redlotus .juiportlet-widget.ProductsForAccountRelatedListView .items .options-menu .parent > a,
html.redlotus .juiportlet-widget.ProductsForAccountRelatedListView .items .options-menu .parent,
html.redlotus .juiportlet-widget.ProductsForAccountRelatedListView .items .options-menu {
  height: 24px;
  width: 24px;
}
html.redlotus .juiportlet-widget.ProductsForOpportunityRelatedListView .items .options-menu .parent,
html.redlotus .juiportlet-widget.ProductsForContactRelatedListView .items .options-menu .parent,
html.redlotus .juiportlet-widget.ProductsForAccountRelatedListView .items .options-menu .parent {
  margin: 0;
  min-height: auto;
  position: relative;
}
html.redlotus .juiportlet-widget.ProductsForOpportunityRelatedListView .items .options-menu .parent > a,
html.redlotus .juiportlet-widget.ProductsForContactRelatedListView .items .options-menu .parent > a,
html.redlotus .juiportlet-widget.ProductsForAccountRelatedListView .items .options-menu .parent > a {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none !important;
  border: none !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  opacity: 1;
}
html.redlotus .juiportlet-widget.ProductsForOpportunityRelatedListView .items .options-menu .parent > a:before,
html.redlotus .juiportlet-widget.ProductsForContactRelatedListView .items .options-menu .parent > a:before,
html.redlotus .juiportlet-widget.ProductsForAccountRelatedListView .items .options-menu .parent > a:before {
  background: url(../images/icon/dots-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 16px;
  width: 4px;
}
html.redlotus .juiportlet-widget.ProductsForOpportunityRelatedListView .items .options-menu .parent > a:after,
html.redlotus .juiportlet-widget.ProductsForContactRelatedListView .items .options-menu .parent > a:after,
html.redlotus .juiportlet-widget.ProductsForAccountRelatedListView .items .options-menu .parent > a:after {
  display: none;
}
html.redlotus .juiportlet-widget.ProductsForOpportunityRelatedListView .items .options-menu .parent > a span,
html.redlotus .juiportlet-widget.ProductsForContactRelatedListView .items .options-menu .parent > a span,
html.redlotus .juiportlet-widget.ProductsForAccountRelatedListView .items .options-menu .parent > a span {
  display: none;
}
html.redlotus .juiportlet-widget.ProductsForOpportunityRelatedListView .items .options-menu .parent.over ul,
html.redlotus .juiportlet-widget.ProductsForContactRelatedListView .items .options-menu .parent.over ul,
html.redlotus .juiportlet-widget.ProductsForAccountRelatedListView .items .options-menu .parent.over ul {
  opacity: 1 !important;
}
html.redlotus .juiportlet-widget.ProductsForOpportunityRelatedListView .items .options-menu .parent ul,
html.redlotus .juiportlet-widget.ProductsForContactRelatedListView .items .options-menu .parent ul,
html.redlotus .juiportlet-widget.ProductsForAccountRelatedListView .items .options-menu .parent ul {
  background: #fff;
  border: none;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  opacity: 0 !important;
  padding: 3px 0;
  right: auto;
  top: -3px;
  z-index: 100;
  left: 24px;
}
html.redlotus .juiportlet-widget.ProductsForOpportunityRelatedListView .items .options-menu .parent ul li,
html.redlotus .juiportlet-widget.ProductsForContactRelatedListView .items .options-menu .parent ul li,
html.redlotus .juiportlet-widget.ProductsForAccountRelatedListView .items .options-menu .parent ul li {
  border: none;
  margin: 0;
}
html.redlotus .juiportlet-widget.ProductsForOpportunityRelatedListView .items .options-menu .parent ul li.separator,
html.redlotus .juiportlet-widget.ProductsForContactRelatedListView .items .options-menu .parent ul li.separator,
html.redlotus .juiportlet-widget.ProductsForAccountRelatedListView .items .options-menu .parent ul li.separator {
  background: #ebebeb;
  height: 1px;
  margin: 3px 0;
}
html.redlotus .juiportlet-widget.ProductsForOpportunityRelatedListView .items .options-menu .parent ul li a,
html.redlotus .juiportlet-widget.ProductsForContactRelatedListView .items .options-menu .parent ul li a,
html.redlotus .juiportlet-widget.ProductsForAccountRelatedListView .items .options-menu .parent ul li a {
  color: #212529;
  font-size: 12px;
  margin: 0;
  padding: 10px;
  text-decoration: none;
  width: 100%;
}
html.redlotus .juiportlet-widget.ProductsForOpportunityRelatedListView .items .options-menu .parent ul li a:hover,
html.redlotus .juiportlet-widget.ProductsForContactRelatedListView .items .options-menu .parent ul li a:hover,
html.redlotus .juiportlet-widget.ProductsForAccountRelatedListView .items .options-menu .parent ul li a:hover {
  background: #4d7cfe !important;
}
html.redlotus .juiportlet-widget.ProductsForOpportunityRelatedListView .items .options-menu .parent ul li a .button-label,
html.redlotus .juiportlet-widget.ProductsForContactRelatedListView .items .options-menu .parent ul li a .button-label,
html.redlotus .juiportlet-widget.ProductsForAccountRelatedListView .items .options-menu .parent ul li a .button-label {
  font-weight: normal;
}
html.redlotus .juiportlet-widget.ProductsForOpportunityRelatedListView .items .options-menu .parent ul,
html.redlotus .juiportlet-widget.ProductsForContactRelatedListView .items .options-menu .parent ul,
html.redlotus .juiportlet-widget.ProductsForAccountRelatedListView .items .options-menu .parent ul {
  left: auto;
  right: 24px;
}
html.redlotus .juiportlet-widget.ProductsForOpportunityRelatedListView .items .options-menu a span,
html.redlotus .juiportlet-widget.ProductsForContactRelatedListView .items .options-menu a span,
html.redlotus .juiportlet-widget.ProductsForAccountRelatedListView .items .options-menu a span {
  color: #212529 !important;
}
html.redlotus .juiportlet-widget.ProductsForOpportunityRelatedListView .items .options-menu a:hover span,
html.redlotus .juiportlet-widget.ProductsForContactRelatedListView .items .options-menu a:hover span,
html.redlotus .juiportlet-widget.ProductsForAccountRelatedListView .items .options-menu a:hover span {
  color: #fff !important;
}
html.redlotus .juiportlet-widget.ProductsForOpportunityRelatedListView .items .options-menu .parent ul,
html.redlotus .juiportlet-widget.ProductsForContactRelatedListView .items .options-menu .parent ul,
html.redlotus .juiportlet-widget.ProductsForAccountRelatedListView .items .options-menu .parent ul {
  opacity: 1 !important;
}
html.redlotus .juiportlet-widget.ProductsForOpportunityRelatedListView .items tr:last-child .options-menu .parent ul,
html.redlotus .juiportlet-widget.ProductsForContactRelatedListView .items tr:last-child .options-menu .parent ul,
html.redlotus .juiportlet-widget.ProductsForAccountRelatedListView .items tr:last-child .options-menu .parent ul {
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
html.redlotus .juiportlet-widget.ProductsForOpportunityRelatedListView .products-portlet-totals,
html.redlotus .juiportlet-widget.ProductsForContactRelatedListView .products-portlet-totals,
html.redlotus .juiportlet-widget.ProductsForAccountRelatedListView .products-portlet-totals {
  background: #4d7cfe !important;
  border: none;
  border-radius: 0 0 3px 3px;
  font-size: 14px;
  font-weight: 500;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView,
html.redlotus .juiportlet-widget.ContactsForOpportunityRelatedListView,
html.redlotus .juiportlet-widget.AccountAffiliationsForContactRelatedListView,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView,
html.redlotus .juiportlet-widget.MarketingListsForContactRelatedListView,
html.redlotus .juiportlet-widget.AccountAccountAffiliationsRelatedListView,
html.redlotus .juiportlet-widget.ContactsForAccountRelatedListView,
html.redlotus .juiportlet-widget.OpportunitiesForAccountRelatedListView,
html.redlotus .juiportlet-widget.OpportunitiesForContactRelatedListView {
  position: relative;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .view-toolbar-container,
html.redlotus .juiportlet-widget.ContactsForOpportunityRelatedListView .view-toolbar-container,
html.redlotus .juiportlet-widget.AccountAffiliationsForContactRelatedListView .view-toolbar-container,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .view-toolbar-container,
html.redlotus .juiportlet-widget.MarketingListsForContactRelatedListView .view-toolbar-container,
html.redlotus .juiportlet-widget.AccountAccountAffiliationsRelatedListView .view-toolbar-container,
html.redlotus .juiportlet-widget.ContactsForAccountRelatedListView .view-toolbar-container,
html.redlotus .juiportlet-widget.OpportunitiesForAccountRelatedListView .view-toolbar-container,
html.redlotus .juiportlet-widget.OpportunitiesForContactRelatedListView .view-toolbar-container {
  margin: 0 !important;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .view-toolbar-container .view-toolbar,
html.redlotus .juiportlet-widget.ContactsForOpportunityRelatedListView .view-toolbar-container .view-toolbar,
html.redlotus .juiportlet-widget.AccountAffiliationsForContactRelatedListView .view-toolbar-container .view-toolbar,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .view-toolbar-container .view-toolbar,
html.redlotus .juiportlet-widget.MarketingListsForContactRelatedListView .view-toolbar-container .view-toolbar,
html.redlotus .juiportlet-widget.AccountAccountAffiliationsRelatedListView .view-toolbar-container .view-toolbar,
html.redlotus .juiportlet-widget.ContactsForAccountRelatedListView .view-toolbar-container .view-toolbar,
html.redlotus .juiportlet-widget.OpportunitiesForAccountRelatedListView .view-toolbar-container .view-toolbar,
html.redlotus .juiportlet-widget.OpportunitiesForContactRelatedListView .view-toolbar-container .view-toolbar {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .juiportlet-widget-content,
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .cgrid-view,
html.redlotus .juiportlet-widget.ContactsForOpportunityRelatedListView .juiportlet-widget-content,
html.redlotus .juiportlet-widget.ContactsForOpportunityRelatedListView .cgrid-view,
html.redlotus .juiportlet-widget.AccountAffiliationsForContactRelatedListView .juiportlet-widget-content,
html.redlotus .juiportlet-widget.AccountAffiliationsForContactRelatedListView .cgrid-view,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .juiportlet-widget-content,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .cgrid-view,
html.redlotus .juiportlet-widget.MarketingListsForContactRelatedListView .juiportlet-widget-content,
html.redlotus .juiportlet-widget.MarketingListsForContactRelatedListView .cgrid-view,
html.redlotus .juiportlet-widget.AccountAccountAffiliationsRelatedListView .juiportlet-widget-content,
html.redlotus .juiportlet-widget.AccountAccountAffiliationsRelatedListView .cgrid-view,
html.redlotus .juiportlet-widget.ContactsForAccountRelatedListView .juiportlet-widget-content,
html.redlotus .juiportlet-widget.ContactsForAccountRelatedListView .cgrid-view,
html.redlotus .juiportlet-widget.OpportunitiesForAccountRelatedListView .juiportlet-widget-content,
html.redlotus .juiportlet-widget.OpportunitiesForAccountRelatedListView .cgrid-view,
html.redlotus .juiportlet-widget.OpportunitiesForContactRelatedListView .juiportlet-widget-content,
html.redlotus .juiportlet-widget.OpportunitiesForContactRelatedListView .cgrid-view {
  position: static;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .cgrid-view,
html.redlotus .juiportlet-widget.ContactsForOpportunityRelatedListView .cgrid-view,
html.redlotus .juiportlet-widget.AccountAffiliationsForContactRelatedListView .cgrid-view,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .cgrid-view,
html.redlotus .juiportlet-widget.MarketingListsForContactRelatedListView .cgrid-view,
html.redlotus .juiportlet-widget.AccountAccountAffiliationsRelatedListView .cgrid-view,
html.redlotus .juiportlet-widget.ContactsForAccountRelatedListView .cgrid-view,
html.redlotus .juiportlet-widget.OpportunitiesForAccountRelatedListView .cgrid-view,
html.redlotus .juiportlet-widget.OpportunitiesForContactRelatedListView .cgrid-view {
  padding: 10px 30px;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .cgrid-view tr,
html.redlotus .juiportlet-widget.ContactsForOpportunityRelatedListView .cgrid-view tr,
html.redlotus .juiportlet-widget.AccountAffiliationsForContactRelatedListView .cgrid-view tr,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .cgrid-view tr,
html.redlotus .juiportlet-widget.MarketingListsForContactRelatedListView .cgrid-view tr,
html.redlotus .juiportlet-widget.AccountAccountAffiliationsRelatedListView .cgrid-view tr,
html.redlotus .juiportlet-widget.ContactsForAccountRelatedListView .cgrid-view tr,
html.redlotus .juiportlet-widget.OpportunitiesForAccountRelatedListView .cgrid-view tr,
html.redlotus .juiportlet-widget.OpportunitiesForContactRelatedListView .cgrid-view tr {
  background: none !important;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .cgrid-view td,
html.redlotus .juiportlet-widget.ContactsForOpportunityRelatedListView .cgrid-view td,
html.redlotus .juiportlet-widget.AccountAffiliationsForContactRelatedListView .cgrid-view td,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .cgrid-view td,
html.redlotus .juiportlet-widget.MarketingListsForContactRelatedListView .cgrid-view td,
html.redlotus .juiportlet-widget.AccountAccountAffiliationsRelatedListView .cgrid-view td,
html.redlotus .juiportlet-widget.ContactsForAccountRelatedListView .cgrid-view td,
html.redlotus .juiportlet-widget.OpportunitiesForAccountRelatedListView .cgrid-view td,
html.redlotus .juiportlet-widget.OpportunitiesForContactRelatedListView .cgrid-view td {
  border-color: #ebebeb;
  padding: 20px 0;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .cgrid-view td:last-child,
html.redlotus .juiportlet-widget.ContactsForOpportunityRelatedListView .cgrid-view td:last-child,
html.redlotus .juiportlet-widget.AccountAffiliationsForContactRelatedListView .cgrid-view td:last-child,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .cgrid-view td:last-child,
html.redlotus .juiportlet-widget.MarketingListsForContactRelatedListView .cgrid-view td:last-child,
html.redlotus .juiportlet-widget.AccountAccountAffiliationsRelatedListView .cgrid-view td:last-child,
html.redlotus .juiportlet-widget.ContactsForAccountRelatedListView .cgrid-view td:last-child,
html.redlotus .juiportlet-widget.OpportunitiesForAccountRelatedListView .cgrid-view td:last-child,
html.redlotus .juiportlet-widget.OpportunitiesForContactRelatedListView .cgrid-view td:last-child {
  vertical-align: middle;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .cgrid-view .options-menu,
html.redlotus .juiportlet-widget.ContactsForOpportunityRelatedListView .cgrid-view .options-menu,
html.redlotus .juiportlet-widget.AccountAffiliationsForContactRelatedListView .cgrid-view .options-menu,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .cgrid-view .options-menu,
html.redlotus .juiportlet-widget.MarketingListsForContactRelatedListView .cgrid-view .options-menu,
html.redlotus .juiportlet-widget.AccountAccountAffiliationsRelatedListView .cgrid-view .options-menu,
html.redlotus .juiportlet-widget.ContactsForAccountRelatedListView .cgrid-view .options-menu,
html.redlotus .juiportlet-widget.OpportunitiesForAccountRelatedListView .cgrid-view .options-menu,
html.redlotus .juiportlet-widget.OpportunitiesForContactRelatedListView .cgrid-view .options-menu {
  z-index: 10000;
  margin-right: -10px;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .cgrid-view .options-menu .parent > a,
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .cgrid-view .options-menu .parent,
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .cgrid-view .options-menu,
html.redlotus .juiportlet-widget.ContactsForOpportunityRelatedListView .cgrid-view .options-menu .parent > a,
html.redlotus .juiportlet-widget.ContactsForOpportunityRelatedListView .cgrid-view .options-menu .parent,
html.redlotus .juiportlet-widget.ContactsForOpportunityRelatedListView .cgrid-view .options-menu,
html.redlotus .juiportlet-widget.AccountAffiliationsForContactRelatedListView .cgrid-view .options-menu .parent > a,
html.redlotus .juiportlet-widget.AccountAffiliationsForContactRelatedListView .cgrid-view .options-menu .parent,
html.redlotus .juiportlet-widget.AccountAffiliationsForContactRelatedListView .cgrid-view .options-menu,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .cgrid-view .options-menu .parent > a,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .cgrid-view .options-menu .parent,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .cgrid-view .options-menu,
html.redlotus .juiportlet-widget.MarketingListsForContactRelatedListView .cgrid-view .options-menu .parent > a,
html.redlotus .juiportlet-widget.MarketingListsForContactRelatedListView .cgrid-view .options-menu .parent,
html.redlotus .juiportlet-widget.MarketingListsForContactRelatedListView .cgrid-view .options-menu,
html.redlotus .juiportlet-widget.AccountAccountAffiliationsRelatedListView .cgrid-view .options-menu .parent > a,
html.redlotus .juiportlet-widget.AccountAccountAffiliationsRelatedListView .cgrid-view .options-menu .parent,
html.redlotus .juiportlet-widget.AccountAccountAffiliationsRelatedListView .cgrid-view .options-menu,
html.redlotus .juiportlet-widget.ContactsForAccountRelatedListView .cgrid-view .options-menu .parent > a,
html.redlotus .juiportlet-widget.ContactsForAccountRelatedListView .cgrid-view .options-menu .parent,
html.redlotus .juiportlet-widget.ContactsForAccountRelatedListView .cgrid-view .options-menu,
html.redlotus .juiportlet-widget.OpportunitiesForAccountRelatedListView .cgrid-view .options-menu .parent > a,
html.redlotus .juiportlet-widget.OpportunitiesForAccountRelatedListView .cgrid-view .options-menu .parent,
html.redlotus .juiportlet-widget.OpportunitiesForAccountRelatedListView .cgrid-view .options-menu,
html.redlotus .juiportlet-widget.OpportunitiesForContactRelatedListView .cgrid-view .options-menu .parent > a,
html.redlotus .juiportlet-widget.OpportunitiesForContactRelatedListView .cgrid-view .options-menu .parent,
html.redlotus .juiportlet-widget.OpportunitiesForContactRelatedListView .cgrid-view .options-menu {
  height: 24px;
  width: 24px;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .cgrid-view .options-menu .parent,
html.redlotus .juiportlet-widget.ContactsForOpportunityRelatedListView .cgrid-view .options-menu .parent,
html.redlotus .juiportlet-widget.AccountAffiliationsForContactRelatedListView .cgrid-view .options-menu .parent,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .cgrid-view .options-menu .parent,
html.redlotus .juiportlet-widget.MarketingListsForContactRelatedListView .cgrid-view .options-menu .parent,
html.redlotus .juiportlet-widget.AccountAccountAffiliationsRelatedListView .cgrid-view .options-menu .parent,
html.redlotus .juiportlet-widget.ContactsForAccountRelatedListView .cgrid-view .options-menu .parent,
html.redlotus .juiportlet-widget.OpportunitiesForAccountRelatedListView .cgrid-view .options-menu .parent,
html.redlotus .juiportlet-widget.OpportunitiesForContactRelatedListView .cgrid-view .options-menu .parent {
  margin: 0;
  min-height: auto;
  position: relative;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .cgrid-view .options-menu .parent > a,
html.redlotus .juiportlet-widget.ContactsForOpportunityRelatedListView .cgrid-view .options-menu .parent > a,
html.redlotus .juiportlet-widget.AccountAffiliationsForContactRelatedListView .cgrid-view .options-menu .parent > a,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .cgrid-view .options-menu .parent > a,
html.redlotus .juiportlet-widget.MarketingListsForContactRelatedListView .cgrid-view .options-menu .parent > a,
html.redlotus .juiportlet-widget.AccountAccountAffiliationsRelatedListView .cgrid-view .options-menu .parent > a,
html.redlotus .juiportlet-widget.ContactsForAccountRelatedListView .cgrid-view .options-menu .parent > a,
html.redlotus .juiportlet-widget.OpportunitiesForAccountRelatedListView .cgrid-view .options-menu .parent > a,
html.redlotus .juiportlet-widget.OpportunitiesForContactRelatedListView .cgrid-view .options-menu .parent > a {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none !important;
  border: none !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  opacity: 1;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .cgrid-view .options-menu .parent > a:before,
html.redlotus .juiportlet-widget.ContactsForOpportunityRelatedListView .cgrid-view .options-menu .parent > a:before,
html.redlotus .juiportlet-widget.AccountAffiliationsForContactRelatedListView .cgrid-view .options-menu .parent > a:before,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .cgrid-view .options-menu .parent > a:before,
html.redlotus .juiportlet-widget.MarketingListsForContactRelatedListView .cgrid-view .options-menu .parent > a:before,
html.redlotus .juiportlet-widget.AccountAccountAffiliationsRelatedListView .cgrid-view .options-menu .parent > a:before,
html.redlotus .juiportlet-widget.ContactsForAccountRelatedListView .cgrid-view .options-menu .parent > a:before,
html.redlotus .juiportlet-widget.OpportunitiesForAccountRelatedListView .cgrid-view .options-menu .parent > a:before,
html.redlotus .juiportlet-widget.OpportunitiesForContactRelatedListView .cgrid-view .options-menu .parent > a:before {
  background: url(../images/icon/dots-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 16px;
  width: 4px;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .cgrid-view .options-menu .parent > a:after,
html.redlotus .juiportlet-widget.ContactsForOpportunityRelatedListView .cgrid-view .options-menu .parent > a:after,
html.redlotus .juiportlet-widget.AccountAffiliationsForContactRelatedListView .cgrid-view .options-menu .parent > a:after,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .cgrid-view .options-menu .parent > a:after,
html.redlotus .juiportlet-widget.MarketingListsForContactRelatedListView .cgrid-view .options-menu .parent > a:after,
html.redlotus .juiportlet-widget.AccountAccountAffiliationsRelatedListView .cgrid-view .options-menu .parent > a:after,
html.redlotus .juiportlet-widget.ContactsForAccountRelatedListView .cgrid-view .options-menu .parent > a:after,
html.redlotus .juiportlet-widget.OpportunitiesForAccountRelatedListView .cgrid-view .options-menu .parent > a:after,
html.redlotus .juiportlet-widget.OpportunitiesForContactRelatedListView .cgrid-view .options-menu .parent > a:after {
  display: none;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .cgrid-view .options-menu .parent > a span,
html.redlotus .juiportlet-widget.ContactsForOpportunityRelatedListView .cgrid-view .options-menu .parent > a span,
html.redlotus .juiportlet-widget.AccountAffiliationsForContactRelatedListView .cgrid-view .options-menu .parent > a span,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .cgrid-view .options-menu .parent > a span,
html.redlotus .juiportlet-widget.MarketingListsForContactRelatedListView .cgrid-view .options-menu .parent > a span,
html.redlotus .juiportlet-widget.AccountAccountAffiliationsRelatedListView .cgrid-view .options-menu .parent > a span,
html.redlotus .juiportlet-widget.ContactsForAccountRelatedListView .cgrid-view .options-menu .parent > a span,
html.redlotus .juiportlet-widget.OpportunitiesForAccountRelatedListView .cgrid-view .options-menu .parent > a span,
html.redlotus .juiportlet-widget.OpportunitiesForContactRelatedListView .cgrid-view .options-menu .parent > a span {
  display: none;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .cgrid-view .options-menu .parent.over ul,
html.redlotus .juiportlet-widget.ContactsForOpportunityRelatedListView .cgrid-view .options-menu .parent.over ul,
html.redlotus .juiportlet-widget.AccountAffiliationsForContactRelatedListView .cgrid-view .options-menu .parent.over ul,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .cgrid-view .options-menu .parent.over ul,
html.redlotus .juiportlet-widget.MarketingListsForContactRelatedListView .cgrid-view .options-menu .parent.over ul,
html.redlotus .juiportlet-widget.AccountAccountAffiliationsRelatedListView .cgrid-view .options-menu .parent.over ul,
html.redlotus .juiportlet-widget.ContactsForAccountRelatedListView .cgrid-view .options-menu .parent.over ul,
html.redlotus .juiportlet-widget.OpportunitiesForAccountRelatedListView .cgrid-view .options-menu .parent.over ul,
html.redlotus .juiportlet-widget.OpportunitiesForContactRelatedListView .cgrid-view .options-menu .parent.over ul {
  opacity: 1 !important;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .cgrid-view .options-menu .parent ul,
html.redlotus .juiportlet-widget.ContactsForOpportunityRelatedListView .cgrid-view .options-menu .parent ul,
html.redlotus .juiportlet-widget.AccountAffiliationsForContactRelatedListView .cgrid-view .options-menu .parent ul,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .cgrid-view .options-menu .parent ul,
html.redlotus .juiportlet-widget.MarketingListsForContactRelatedListView .cgrid-view .options-menu .parent ul,
html.redlotus .juiportlet-widget.AccountAccountAffiliationsRelatedListView .cgrid-view .options-menu .parent ul,
html.redlotus .juiportlet-widget.ContactsForAccountRelatedListView .cgrid-view .options-menu .parent ul,
html.redlotus .juiportlet-widget.OpportunitiesForAccountRelatedListView .cgrid-view .options-menu .parent ul,
html.redlotus .juiportlet-widget.OpportunitiesForContactRelatedListView .cgrid-view .options-menu .parent ul {
  background: #fff;
  border: none;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  opacity: 0 !important;
  padding: 3px 0;
  right: auto;
  top: -3px;
  z-index: 100;
  left: 24px;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .cgrid-view .options-menu .parent ul li,
html.redlotus .juiportlet-widget.ContactsForOpportunityRelatedListView .cgrid-view .options-menu .parent ul li,
html.redlotus .juiportlet-widget.AccountAffiliationsForContactRelatedListView .cgrid-view .options-menu .parent ul li,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .cgrid-view .options-menu .parent ul li,
html.redlotus .juiportlet-widget.MarketingListsForContactRelatedListView .cgrid-view .options-menu .parent ul li,
html.redlotus .juiportlet-widget.AccountAccountAffiliationsRelatedListView .cgrid-view .options-menu .parent ul li,
html.redlotus .juiportlet-widget.ContactsForAccountRelatedListView .cgrid-view .options-menu .parent ul li,
html.redlotus .juiportlet-widget.OpportunitiesForAccountRelatedListView .cgrid-view .options-menu .parent ul li,
html.redlotus .juiportlet-widget.OpportunitiesForContactRelatedListView .cgrid-view .options-menu .parent ul li {
  border: none;
  margin: 0;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .cgrid-view .options-menu .parent ul li.separator,
html.redlotus .juiportlet-widget.ContactsForOpportunityRelatedListView .cgrid-view .options-menu .parent ul li.separator,
html.redlotus .juiportlet-widget.AccountAffiliationsForContactRelatedListView .cgrid-view .options-menu .parent ul li.separator,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .cgrid-view .options-menu .parent ul li.separator,
html.redlotus .juiportlet-widget.MarketingListsForContactRelatedListView .cgrid-view .options-menu .parent ul li.separator,
html.redlotus .juiportlet-widget.AccountAccountAffiliationsRelatedListView .cgrid-view .options-menu .parent ul li.separator,
html.redlotus .juiportlet-widget.ContactsForAccountRelatedListView .cgrid-view .options-menu .parent ul li.separator,
html.redlotus .juiportlet-widget.OpportunitiesForAccountRelatedListView .cgrid-view .options-menu .parent ul li.separator,
html.redlotus .juiportlet-widget.OpportunitiesForContactRelatedListView .cgrid-view .options-menu .parent ul li.separator {
  background: #ebebeb;
  height: 1px;
  margin: 3px 0;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .cgrid-view .options-menu .parent ul li a,
html.redlotus .juiportlet-widget.ContactsForOpportunityRelatedListView .cgrid-view .options-menu .parent ul li a,
html.redlotus .juiportlet-widget.AccountAffiliationsForContactRelatedListView .cgrid-view .options-menu .parent ul li a,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .cgrid-view .options-menu .parent ul li a,
html.redlotus .juiportlet-widget.MarketingListsForContactRelatedListView .cgrid-view .options-menu .parent ul li a,
html.redlotus .juiportlet-widget.AccountAccountAffiliationsRelatedListView .cgrid-view .options-menu .parent ul li a,
html.redlotus .juiportlet-widget.ContactsForAccountRelatedListView .cgrid-view .options-menu .parent ul li a,
html.redlotus .juiportlet-widget.OpportunitiesForAccountRelatedListView .cgrid-view .options-menu .parent ul li a,
html.redlotus .juiportlet-widget.OpportunitiesForContactRelatedListView .cgrid-view .options-menu .parent ul li a {
  color: #212529;
  font-size: 12px;
  margin: 0;
  padding: 10px;
  text-decoration: none;
  width: 100%;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .cgrid-view .options-menu .parent ul li a:hover,
html.redlotus .juiportlet-widget.ContactsForOpportunityRelatedListView .cgrid-view .options-menu .parent ul li a:hover,
html.redlotus .juiportlet-widget.AccountAffiliationsForContactRelatedListView .cgrid-view .options-menu .parent ul li a:hover,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .cgrid-view .options-menu .parent ul li a:hover,
html.redlotus .juiportlet-widget.MarketingListsForContactRelatedListView .cgrid-view .options-menu .parent ul li a:hover,
html.redlotus .juiportlet-widget.AccountAccountAffiliationsRelatedListView .cgrid-view .options-menu .parent ul li a:hover,
html.redlotus .juiportlet-widget.ContactsForAccountRelatedListView .cgrid-view .options-menu .parent ul li a:hover,
html.redlotus .juiportlet-widget.OpportunitiesForAccountRelatedListView .cgrid-view .options-menu .parent ul li a:hover,
html.redlotus .juiportlet-widget.OpportunitiesForContactRelatedListView .cgrid-view .options-menu .parent ul li a:hover {
  background: #4d7cfe !important;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .cgrid-view .options-menu .parent ul li a .button-label,
html.redlotus .juiportlet-widget.ContactsForOpportunityRelatedListView .cgrid-view .options-menu .parent ul li a .button-label,
html.redlotus .juiportlet-widget.AccountAffiliationsForContactRelatedListView .cgrid-view .options-menu .parent ul li a .button-label,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .cgrid-view .options-menu .parent ul li a .button-label,
html.redlotus .juiportlet-widget.MarketingListsForContactRelatedListView .cgrid-view .options-menu .parent ul li a .button-label,
html.redlotus .juiportlet-widget.AccountAccountAffiliationsRelatedListView .cgrid-view .options-menu .parent ul li a .button-label,
html.redlotus .juiportlet-widget.ContactsForAccountRelatedListView .cgrid-view .options-menu .parent ul li a .button-label,
html.redlotus .juiportlet-widget.OpportunitiesForAccountRelatedListView .cgrid-view .options-menu .parent ul li a .button-label,
html.redlotus .juiportlet-widget.OpportunitiesForContactRelatedListView .cgrid-view .options-menu .parent ul li a .button-label {
  font-weight: normal;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .cgrid-view .options-menu .parent ul,
html.redlotus .juiportlet-widget.ContactsForOpportunityRelatedListView .cgrid-view .options-menu .parent ul,
html.redlotus .juiportlet-widget.AccountAffiliationsForContactRelatedListView .cgrid-view .options-menu .parent ul,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .cgrid-view .options-menu .parent ul,
html.redlotus .juiportlet-widget.MarketingListsForContactRelatedListView .cgrid-view .options-menu .parent ul,
html.redlotus .juiportlet-widget.AccountAccountAffiliationsRelatedListView .cgrid-view .options-menu .parent ul,
html.redlotus .juiportlet-widget.ContactsForAccountRelatedListView .cgrid-view .options-menu .parent ul,
html.redlotus .juiportlet-widget.OpportunitiesForAccountRelatedListView .cgrid-view .options-menu .parent ul,
html.redlotus .juiportlet-widget.OpportunitiesForContactRelatedListView .cgrid-view .options-menu .parent ul {
  left: auto;
  right: 24px;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .cgrid-view .options-menu .parent ul,
html.redlotus .juiportlet-widget.ContactsForOpportunityRelatedListView .cgrid-view .options-menu .parent ul,
html.redlotus .juiportlet-widget.AccountAffiliationsForContactRelatedListView .cgrid-view .options-menu .parent ul,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .cgrid-view .options-menu .parent ul,
html.redlotus .juiportlet-widget.MarketingListsForContactRelatedListView .cgrid-view .options-menu .parent ul,
html.redlotus .juiportlet-widget.AccountAccountAffiliationsRelatedListView .cgrid-view .options-menu .parent ul,
html.redlotus .juiportlet-widget.ContactsForAccountRelatedListView .cgrid-view .options-menu .parent ul,
html.redlotus .juiportlet-widget.OpportunitiesForAccountRelatedListView .cgrid-view .options-menu .parent ul,
html.redlotus .juiportlet-widget.OpportunitiesForContactRelatedListView .cgrid-view .options-menu .parent ul {
  opacity: 1 !important;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .cgrid-view thead,
html.redlotus .juiportlet-widget.ContactsForOpportunityRelatedListView .cgrid-view thead,
html.redlotus .juiportlet-widget.AccountAffiliationsForContactRelatedListView .cgrid-view thead,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .cgrid-view thead,
html.redlotus .juiportlet-widget.MarketingListsForContactRelatedListView .cgrid-view thead,
html.redlotus .juiportlet-widget.AccountAccountAffiliationsRelatedListView .cgrid-view thead,
html.redlotus .juiportlet-widget.ContactsForAccountRelatedListView .cgrid-view thead,
html.redlotus .juiportlet-widget.OpportunitiesForAccountRelatedListView .cgrid-view thead,
html.redlotus .juiportlet-widget.OpportunitiesForContactRelatedListView .cgrid-view thead {
  display: none;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .cgrid-view a,
html.redlotus .juiportlet-widget.ContactsForOpportunityRelatedListView .cgrid-view a,
html.redlotus .juiportlet-widget.AccountAffiliationsForContactRelatedListView .cgrid-view a,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .cgrid-view a,
html.redlotus .juiportlet-widget.MarketingListsForContactRelatedListView .cgrid-view a,
html.redlotus .juiportlet-widget.AccountAccountAffiliationsRelatedListView .cgrid-view a,
html.redlotus .juiportlet-widget.ContactsForAccountRelatedListView .cgrid-view a,
html.redlotus .juiportlet-widget.OpportunitiesForAccountRelatedListView .cgrid-view a,
html.redlotus .juiportlet-widget.OpportunitiesForContactRelatedListView .cgrid-view a {
  color: #212529;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .cgrid-view a:hover,
html.redlotus .juiportlet-widget.ContactsForOpportunityRelatedListView .cgrid-view a:hover,
html.redlotus .juiportlet-widget.AccountAffiliationsForContactRelatedListView .cgrid-view a:hover,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .cgrid-view a:hover,
html.redlotus .juiportlet-widget.MarketingListsForContactRelatedListView .cgrid-view a:hover,
html.redlotus .juiportlet-widget.AccountAccountAffiliationsRelatedListView .cgrid-view a:hover,
html.redlotus .juiportlet-widget.ContactsForAccountRelatedListView .cgrid-view a:hover,
html.redlotus .juiportlet-widget.OpportunitiesForAccountRelatedListView .cgrid-view a:hover,
html.redlotus .juiportlet-widget.OpportunitiesForContactRelatedListView .cgrid-view a:hover {
  color: #4d7cfe;
}
html.redlotus #RuntimeFiltersForPortletView .wrapper .left-column {
  padding: 30px;
}
html.redlotus #RuntimeFiltersForPortletView .wrapper .dynamic-row > div {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #RuntimeFiltersForPortletView .wrapper .dynamic-row > div .date-area-holder {
  margin-top: 0;
}
html.redlotus #RuntimeFiltersForPortletView .wrapper .dynamic-row > div .dynamic-and-for-mixed {
  color: #808080;
  font-size: 14px;
  font-weight: normal;
}
html.redlotus #RuntimeFiltersForPortletView .wrapper .view-toolbar-container {
  border-color: #ebebeb;
  margin-top: 15px;
  padding-top: 30px;
}
html.redlotus #RuntimeFiltersForPortletView .wrapper .view-toolbar-container .form-toolbar {
  border: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0;
}
html.redlotus #RuntimeFiltersForPortletView .wrapper .view-toolbar-container .white-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: none !important;
  border: 1px solid rgba(77,124,254,0.3) !important;
  color: #4d7cfe !important;
}
html.redlotus #RuntimeFiltersForPortletView .wrapper .view-toolbar-container .white-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus #RuntimeFiltersForPortletView .wrapper .view-toolbar-container .white-button .z-label:after {
  top: 0;
}
html.redlotus #RuntimeFiltersForPortletView .wrapper .view-toolbar-container .white-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus #RuntimeFiltersForPortletView .wrapper .view-toolbar-container .white-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus #RuntimeFiltersForPortletView .wrapper .view-toolbar-container .white-button:hover {
  background: rgba(77,124,254,0.1) !important;
}
html.redlotus #RuntimeFiltersForPortletView .wrapper .view-toolbar-container .white-button.loading .z-spinner {
  bottom: -1px;
  left: -1px;
  right: -1px;
  top: -1px;
}
html.redlotus #RuntimeFiltersForPortletView .wrapper .view-toolbar-container .white-button .z-label {
  background: none !important;
  color: #4d7cfe !important;
  padding: 0 10px !important;
}
html.redlotus #RuntimeFiltersForPortletView .wrapper .view-toolbar-container .submit-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: #4d7cfe;
}
html.redlotus #RuntimeFiltersForPortletView .wrapper .view-toolbar-container .submit-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus #RuntimeFiltersForPortletView .wrapper .view-toolbar-container .submit-button .z-label:after {
  top: 0;
}
html.redlotus #RuntimeFiltersForPortletView .wrapper .view-toolbar-container .submit-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus #RuntimeFiltersForPortletView .wrapper .view-toolbar-container .submit-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus #RuntimeFiltersForPortletView .wrapper .view-toolbar-container .submit-button:hover {
  background: #2f5fe3;
}
html.redlotus #RuntimeFiltersForPortletView .wrapper .view-toolbar-container .submit-button.action-take {
  background: #f7c517;
}
html.redlotus #RuntimeFiltersForPortletView .wrapper .view-toolbar-container .submit-button.action-take:hover {
  background: #ecb908;
}
html.redlotus #RuntimeFiltersForPortletView .wrapper .view-toolbar-container .submit-button.action-complete,
html.redlotus #RuntimeFiltersForPortletView .wrapper .view-toolbar-container .submit-button.action-accept {
  background: #62c932;
}
html.redlotus #RuntimeFiltersForPortletView .wrapper .view-toolbar-container .submit-button.action-complete:hover,
html.redlotus #RuntimeFiltersForPortletView .wrapper .view-toolbar-container .submit-button.action-accept:hover {
  background: #58b52d;
}
html.redlotus .juiportlet-widget.ReportResultsGridForPortletView .list-view-items-summary-clone {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #808080;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 15px;
  margin-left: 50px;
  margin-top: 0;
  position: static;
  margin: 0 7px 0 14px;
}
html.redlotus .juiportlet-widget.ReportResultsGridForPortletView .list-view-items-summary-clone span {
  color: #212529;
  font-weight: 500;
  margin-right: 5px;
}
html.redlotus .juiportlet-widget.ReportResultsGridForPortletView #report-results-grid-view {
  overflow-x: auto !important;
}
html.redlotus .juiportlet-widget.ReportResultsGridForPortletView #report-results-grid-view .items {
  background: #fff;
  border: none;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  width: 100%;
  box-shadow: none;
}
html.redlotus .juiportlet-widget.ReportResultsGridForPortletView #report-results-grid-view .items thead,
html.redlotus .juiportlet-widget.ReportResultsGridForPortletView #report-results-grid-view .items thead tr {
  background: none;
}
html.redlotus .juiportlet-widget.ReportResultsGridForPortletView #report-results-grid-view .items tbody tr:hover td {
  background: #4d7cfe;
  color: #fff;
}
html.redlotus .juiportlet-widget.ReportResultsGridForPortletView #report-results-grid-view .items tbody tr:hover td a {
  color: #fff !important;
}
html.redlotus .juiportlet-widget.ReportResultsGridForPortletView #report-results-grid-view .items thead td,
html.redlotus .juiportlet-widget.ReportResultsGridForPortletView #report-results-grid-view .items tbody td {
  border-color: #ebebeb;
}
html.redlotus .juiportlet-widget.ReportResultsGridForPortletView #report-results-grid-view .items tfoot td {
  background: #c6d2ec !important;
  color: #212529;
  font-weight: normal;
  height: auto !important;
}
html.redlotus .juiportlet-widget.ReportResultsGridForPortletView #report-results-grid-view .items tfoot td:first-child {
  border-bottom-left-radius: 3px;
}
html.redlotus .juiportlet-widget.ReportResultsGridForPortletView #report-results-grid-view .items tfoot td:last-child {
  border-bottom-right-radius: 3px;
}
html.redlotus .juiportlet-widget.ReportResultsGridForPortletView #report-results-grid-view .items th,
html.redlotus .juiportlet-widget.ReportResultsGridForPortletView #report-results-grid-view .items td:not(.checkbox-column) {
  padding: 10px 20px 10px 0;
}
html.redlotus .juiportlet-widget.ReportResultsGridForPortletView #report-results-grid-view .items th:first-child,
html.redlotus .juiportlet-widget.ReportResultsGridForPortletView #report-results-grid-view .items td:first-child {
  padding-left: 20px !important;
}
html.redlotus .juiportlet-widget.ReportResultsGridForPortletView #report-results-grid-view .items th {
  background: none !important;
  border: none;
  color: #808080;
  font-size: 13px;
  font-weight: 500 !important;
  line-height: 15px !important;
  padding: 20px 20px 20px 0 !important;
}
html.redlotus .juiportlet-widget.ReportResultsGridForPortletView #report-results-grid-view .items th a {
  color: #808080;
  text-decoration: none;
}
html.redlotus .juiportlet-widget.ReportResultsGridForPortletView #report-results-grid-view .items th a:hover {
  color: #2c0f0f !important;
}
html.redlotus .juiportlet-widget.ReportResultsGridForPortletView #report-results-grid-view .items td {
  height: 58px;
  vertical-align: middle !important;
}
html.redlotus .juiportlet-widget.ReportResultsGridForPortletView #report-results-grid-view .items td a {
  color: #2c0f0f;
}
html.redlotus .juiportlet-widget.ReportResultsGridForPortletView #report-results-grid-view .items .unbordered-bottom td {
  border-bottom: none;
}
html.redlotus .juiportlet-widget.ReportResultsGridForPortletView #report-results-grid-view .items .checkbox-column {
  padding-right: 0;
}
html.redlotus .juiportlet-widget.ReportResultsGridForPortletView #report-results-grid-view .items .checkbox-column .hasCheckBox {
  margin: 0 20px 0 0;
  padding: 0 0 0 20px;
}
html.redlotus .juiportlet-widget.ReportResultsGridForPortletView #report-results-grid-view .items th,
html.redlotus .juiportlet-widget.ReportResultsGridForPortletView #report-results-grid-view .items td {
  background: none;
  border-right: none !important;
  border-left: none !important;
  height: auto;
  padding: 10px !important;
}
html.redlotus .juiportlet-widget.ReportResultsGridForPortletView #report-results-grid-view .items th:first-child,
html.redlotus .juiportlet-widget.ReportResultsGridForPortletView #report-results-grid-view .items td:first-child {
  padding-left: 15px !important;
}
html.redlotus .juiportlet-widget.ReportResultsGridForPortletView #report-results-grid-view .items th:last-child,
html.redlotus .juiportlet-widget.ReportResultsGridForPortletView #report-results-grid-view .items td:last-child {
  padding-right: 15px !important;
}
html.redlotus .juiportlet-widget.ReportResultsGridForPortletView #report-results-grid-view .items td {
  color: #212529;
}
html.redlotus .juiportlet-widget.ReportResultsGridForPortletView #report-results-grid-view .items tr:hover td {
  background: #4d7cfe;
  color: #fff;
}
html.redlotus .juiportlet-widget.ReportResultsGridForPortletView #report-results-grid-view .items thead tr:not(:first-child) th {
  border-top: 1px solid #ebebeb !important;
}
html.redlotus .juiportlet-widget.ReportResultsGridForPortletView #report-results-grid-view .items td.total-column {
  background: #ecf3ff !important;
  border-top: 1px solid #ebebeb;
  color: #212529;
  font-weight: normal;
}
html.redlotus .juiportlet-widget.ReportResultsGridForPortletView #report-results-grid-view .items tbody tr:hover .total-column,
html.redlotus .juiportlet-widget.ReportResultsGridForPortletView #report-results-grid-view .items tbody tr:hover td {
  background: #4d7cfe !important;
  color: #fff;
}
html.redlotus .juiportlet-widget.ReportResultsGridForPortletView #report-results-grid-view .items tbody tr:hover th {
  background: #fff !important;
}
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityListView,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountListView,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactListView {
  position: relative;
}
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityListView .portlet-actions-container,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountListView .portlet-actions-container,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactListView .portlet-actions-container {
  -webkit-flex-direction: row-reverse;
  -moz-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  padding-top: 1px !important;
}
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityListView .portlet-actions-container .options-menu + .view-toolbar-container .portlet-toolbar,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountListView .portlet-actions-container .options-menu + .view-toolbar-container .portlet-toolbar,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactListView .portlet-actions-container .options-menu + .view-toolbar-container .portlet-toolbar {
  margin-right: 7px;
}
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityListView .juiportlet-widget-content,
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityListView .cgrid-view,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountListView .juiportlet-widget-content,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountListView .cgrid-view,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactListView .juiportlet-widget-content,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactListView .cgrid-view {
  position: static;
}
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityListView .items,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountListView .items,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactListView .items {
  background: #fff;
  border: none;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  width: 100%;
  background: none;
  box-shadow: none;
}
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityListView .items thead,
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityListView .items thead tr,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountListView .items thead,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountListView .items thead tr,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactListView .items thead,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactListView .items thead tr {
  background: none;
}
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityListView .items tbody tr:hover td,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountListView .items tbody tr:hover td,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactListView .items tbody tr:hover td {
  background: #4d7cfe;
  color: #fff;
}
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityListView .items tbody tr:hover td a,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountListView .items tbody tr:hover td a,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactListView .items tbody tr:hover td a {
  color: #fff !important;
}
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityListView .items thead td,
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityListView .items tbody td,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountListView .items thead td,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountListView .items tbody td,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactListView .items thead td,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactListView .items tbody td {
  border-color: #ebebeb;
}
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityListView .items tfoot td,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountListView .items tfoot td,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactListView .items tfoot td {
  background: #c6d2ec !important;
  color: #212529;
  font-weight: normal;
  height: auto !important;
}
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityListView .items tfoot td:first-child,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountListView .items tfoot td:first-child,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactListView .items tfoot td:first-child {
  border-bottom-left-radius: 3px;
}
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityListView .items tfoot td:last-child,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountListView .items tfoot td:last-child,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactListView .items tfoot td:last-child {
  border-bottom-right-radius: 3px;
}
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityListView .items th,
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityListView .items td:not(.checkbox-column),
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountListView .items th,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountListView .items td:not(.checkbox-column),
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactListView .items th,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactListView .items td:not(.checkbox-column) {
  padding: 10px 20px 10px 0;
}
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityListView .items th:first-child,
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityListView .items td:first-child,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountListView .items th:first-child,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountListView .items td:first-child,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactListView .items th:first-child,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactListView .items td:first-child {
  padding-left: 20px !important;
}
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityListView .items th,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountListView .items th,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactListView .items th {
  background: none !important;
  border: none;
  color: #808080;
  font-size: 13px;
  font-weight: 500 !important;
  line-height: 15px !important;
  padding: 20px 20px 20px 0 !important;
}
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityListView .items th a,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountListView .items th a,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactListView .items th a {
  color: #808080;
  text-decoration: none;
}
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityListView .items th a:hover,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountListView .items th a:hover,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactListView .items th a:hover {
  color: #2c0f0f !important;
}
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityListView .items td,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountListView .items td,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactListView .items td {
  height: 58px;
  vertical-align: middle !important;
}
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityListView .items td a,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountListView .items td a,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactListView .items td a {
  color: #2c0f0f;
}
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityListView .items .unbordered-bottom td,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountListView .items .unbordered-bottom td,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactListView .items .unbordered-bottom td {
  border-bottom: none;
}
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityListView .items .checkbox-column,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountListView .items .checkbox-column,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactListView .items .checkbox-column {
  padding-right: 0;
}
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityListView .items .checkbox-column .hasCheckBox,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountListView .items .checkbox-column .hasCheckBox,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactListView .items .checkbox-column .hasCheckBox {
  margin: 0 20px 0 0;
  padding: 0 0 0 20px;
}
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityListView .items tr:first-child th,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountListView .items tr:first-child th,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactListView .items tr:first-child th {
  border-bottom: 1px solid #ebebeb;
}
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityListView .items tr th:first-child,
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityListView .items tr td:first-child,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountListView .items tr th:first-child,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountListView .items tr td:first-child,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactListView .items tr th:first-child,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactListView .items tr td:first-child {
  padding-left: 30px !important;
}
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityListView .items tr .button-column,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountListView .items tr .button-column,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactListView .items tr .button-column {
  width: 56px;
}
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityListView .items tr .button-column .pencil,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountListView .items tr .button-column .pencil,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactListView .items tr .button-column .pencil {
  background: url(../images/icon/editHover-icon.svg) center no-repeat;
  height: 36px;
  overflow: hidden;
  position: relative;
  text-indent: -99px;
  width: 36px;
}
html.redlotus .juiportlet-widget.UpcomingMeetingsForOpportunityListView .items tr .button-column .pencil:hover,
html.redlotus .juiportlet-widget.UpcomingMeetingsForAccountListView .items tr .button-column .pencil:hover,
html.redlotus .juiportlet-widget.UpcomingMeetingsForContactListView .items tr .button-column .pencil:hover {
  text-decoration: none !important;
}
html.redlotus .juiportlet-widget.CampaignItemsRelatedListView {
  position: relative;
}
html.redlotus .juiportlet-widget.CampaignItemsRelatedListView .juiportlet-widget-content,
html.redlotus .juiportlet-widget.CampaignItemsRelatedListView .cgrid-view {
  position: static;
}
html.redlotus .juiportlet-widget.CampaignItemsRelatedListView .filter-portlet-model-bar {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: right;
  -moz-justify-content: right;
  -ms-justify-content: right;
  justify-content: right;
  -ms-flex-pack: right;
  left: 0;
  position: relative;
  top: 0 !important;
  background: none;
  border-color: #ebebeb;
}
html.redlotus .juiportlet-widget.CampaignItemsRelatedListView .filter-portlet-model-bar > div {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 44px;
}
html.redlotus .juiportlet-widget.CampaignItemsRelatedListView .filter-portlet-model-bar strong {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #808080;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 14px;
  font-weight: 400;
  margin-right: 10px;
}
html.redlotus .juiportlet-widget.CampaignItemsRelatedListView .filter-portlet-model-bar label {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: none;
  border-radius: 3px;
  color: #212529 !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-family: "Roboto", sans-serif !important;
  font-size: 14px !important;
  font-weight: 400;
  height: 100%;
  margin: 0;
  padding: 0 20px;
}
html.redlotus .juiportlet-widget.CampaignItemsRelatedListView .filter-portlet-model-bar label:hover {
  background: none !important;
  color: #212529 !important;
}
html.redlotus .juiportlet-widget.CampaignItemsRelatedListView .filter-portlet-model-bar label.radio-wl__label:before,
html.redlotus .juiportlet-widget.CampaignItemsRelatedListView .filter-portlet-model-bar label.radio-wl__label:after {
  display: none;
}
html.redlotus .juiportlet-widget.CampaignItemsRelatedListView .filter-portlet-model-bar .ui-state-active:hover,
html.redlotus .juiportlet-widget.CampaignItemsRelatedListView .filter-portlet-model-bar .ui-state-active {
  background: #4d7cfe !important;
  box-shadow: 0 2px 30px rgba(204,208,223,0.3);
  color: #fff !important;
}
html.redlotus .juiportlet-widget.CampaignItemsRelatedListView .filter-portlet-model-bar .ui-buttonset {
  padding: 5px;
}
html.redlotus .juiportlet-widget.CampaignItemsRelatedListView .filter-portlet-model-bar .ui-controlgroup {
  padding: 5px;
}
html.redlotus .juiportlet-widget.CampaignItemsRelatedListView .items tr.even:hover,
html.redlotus .juiportlet-widget.CampaignItemsRelatedListView .items tr.odd:hover {
  background: #4d7cfe !important;
  color: #fff;
}
html.redlotus .juiportlet-widget.CampaignItemsRelatedListView .items tr.even:hover a,
html.redlotus .juiportlet-widget.CampaignItemsRelatedListView .items tr.odd:hover a {
  color: #fff !important;
}
html.redlotus .juiportlet-widget.CampaignItemsRelatedListView .items tr.even td,
html.redlotus .juiportlet-widget.CampaignItemsRelatedListView .items tr.odd td {
  border-color: #ebebeb;
}
html.redlotus .juiportlet-widget.CampaignItemsRelatedListView .items tr.even .drilldown-link,
html.redlotus .juiportlet-widget.CampaignItemsRelatedListView .items tr.odd .drilldown-link {
  top: auto;
}
html.redlotus .juiportlet-widget.CampaignItemsRelatedListView .items tr.even .email-recipient-name,
html.redlotus .juiportlet-widget.CampaignItemsRelatedListView .items tr.odd .email-recipient-name {
  line-height: 27px;
}
html.redlotus .juiportlet-widget.CampaignItemsRelatedListView .items tr.even .continuum .clearfix,
html.redlotus .juiportlet-widget.CampaignItemsRelatedListView .items tr.odd .continuum .clearfix {
  background: none;
  border: none;
  box-shadow: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 3px 0;
}
html.redlotus .juiportlet-widget.CampaignItemsRelatedListView .items tr.even .continuum .clearfix .email-recipient-stage-status,
html.redlotus .juiportlet-widget.CampaignItemsRelatedListView .items tr.odd .continuum .clearfix .email-recipient-stage-status {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: #c6d2ec;
  border: none;
  box-shadow: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .juiportlet-widget.CampaignItemsRelatedListView .items tr.even .continuum .clearfix .email-recipient-stage-status:not(:first-child),
html.redlotus .juiportlet-widget.CampaignItemsRelatedListView .items tr.odd .continuum .clearfix .email-recipient-stage-status:not(:first-child) {
  border-left: 1px solid #ecf3ff;
}
html.redlotus .juiportlet-widget.CampaignItemsRelatedListView .items tr.even .continuum .clearfix .email-recipient-stage-status:first-child,
html.redlotus .juiportlet-widget.CampaignItemsRelatedListView .items tr.odd .continuum .clearfix .email-recipient-stage-status:first-child {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
html.redlotus .juiportlet-widget.CampaignItemsRelatedListView .items tr.even .continuum .clearfix .email-recipient-stage-status:last-child,
html.redlotus .juiportlet-widget.CampaignItemsRelatedListView .items tr.odd .continuum .clearfix .email-recipient-stage-status:last-child {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
html.redlotus .juiportlet-widget.CampaignItemsRelatedListView .items tr.even .continuum .clearfix .email-recipient-stage-status span,
html.redlotus .juiportlet-widget.CampaignItemsRelatedListView .items tr.odd .continuum .clearfix .email-recipient-stage-status span {
  font-size: 11px;
  font-weight: normal;
  padding-top: 1px;
  text-shadow: none;
}
html.redlotus .juiportlet-widget.CampaignItemsRelatedListView .hasDrillDownContent {
  background: #c6d2ec;
  border-color: #ebebeb;
}
html.redlotus .juiportlet-widget.CampaignItemsRelatedListView .hasDrillDownContent .drillDownContent {
  min-height: auto;
}
html.redlotus .juiportlet-widget.CampaignItemsRelatedListView .hasDrillDownContent .drillDownContent h4 {
  font-size: 16px;
  font-weight: normal;
  margin: 0;
  padding: 10px;
}
html.redlotus .juiportlet-widget.CampaignItemsRelatedListView .hasDrillDownContent table {
  border: none;
  margin: 0;
}
html.redlotus .juiportlet-widget.CampaignItemsRelatedListView .hasDrillDownContent table th {
  color: #808080;
  font-size: 13px;
  font-weight: 500 !important;
}
html.redlotus .juiportlet-widget.CampaignItemsRelatedListView .hasDrillDownContent table td {
  font-size: 14px;
}
html.redlotus .juiportlet-widget.CampaignItemsRelatedListView .hasDrillDownContent table th,
html.redlotus .juiportlet-widget.CampaignItemsRelatedListView .hasDrillDownContent table td {
  background: none;
  border: none;
  border-top: 1px solid #c6d2ec !important;
}
html.redlotus .juiportlet-widget.CampaignItemsRelatedListView .hasDrillDownContent table th:not(:first-child),
html.redlotus .juiportlet-widget.CampaignItemsRelatedListView .hasDrillDownContent table td:not(:first-child) {
  border-left: 1px solid #c6d2ec !important;
}
html.redlotus .juiportlet-widget.CampaignItemsRelatedListView .hasDrillDownContent table tr:hover {
  background: #ecf3ff !important;
}
html.redlotus .juiportlet-widget.CampaignOverallMetricsView .left-column,
html.redlotus .juiportlet-widget.MarketingListOverallMetricsView .left-column,
html.redlotus .juiportlet-widget.MarketingOverallMetricsView .left-column {
  padding: 30px;
}
html.redlotus .juiportlet-widget.CampaignOverallMetricsView .left-column h3,
html.redlotus .juiportlet-widget.MarketingListOverallMetricsView .left-column h3,
html.redlotus .juiportlet-widget.MarketingOverallMetricsView .left-column h3 {
  color: #000 !important;
  font-size: 16px;
  font-weight: 500;
}
html.redlotus .juiportlet-widget.CampaignOverallMetricsView .left-column > div,
html.redlotus .juiportlet-widget.MarketingListOverallMetricsView .left-column > div,
html.redlotus .juiportlet-widget.MarketingOverallMetricsView .left-column > div {
  color: #808080;
  font-weight: normal;
  margin: 40px 0 0;
}
html.redlotus .juiportlet-widget.CampaignOverallMetricsView .left-column form,
html.redlotus .juiportlet-widget.MarketingListOverallMetricsView .left-column form,
html.redlotus .juiportlet-widget.MarketingOverallMetricsView .left-column form {
  position: absolute;
  right: 30px;
  top: 22px;
}
html.redlotus .juiportlet-widget.CampaignOverallMetricsView .left-column form .form-component,
html.redlotus .juiportlet-widget.MarketingListOverallMetricsView .left-column form .form-component,
html.redlotus .juiportlet-widget.MarketingOverallMetricsView .left-column form .form-component {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 0;
}
html.redlotus .juiportlet-widget.CampaignOverallMetricsView .left-column form .form-component .label,
html.redlotus .juiportlet-widget.MarketingListOverallMetricsView .left-column form .form-component .label,
html.redlotus .juiportlet-widget.MarketingOverallMetricsView .left-column form .form-component .label {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .juiportlet-widget.CampaignOverallMetricsView .left-column form .form-component .label label,
html.redlotus .juiportlet-widget.MarketingListOverallMetricsView .left-column form .form-component .label label,
html.redlotus .juiportlet-widget.MarketingOverallMetricsView .left-column form .form-component .label label {
  color: #808080;
  font-size: 13px;
  font-weight: normal;
  line-height: 15px;
  margin: 0;
  width: 100%;
  font-size: 12px !important;
  margin-right: 10px;
}
html.redlotus .juiportlet-widget.CampaignOverallMetricsView .left-column form .form-component .fields .pills,
html.redlotus .juiportlet-widget.MarketingListOverallMetricsView .left-column form .form-component .fields .pills,
html.redlotus .juiportlet-widget.MarketingOverallMetricsView .left-column form .form-component .fields .pills {
  background: none;
  border: none;
  box-shadow: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .juiportlet-widget.CampaignOverallMetricsView .left-column form .form-component .fields .pills a,
html.redlotus .juiportlet-widget.MarketingListOverallMetricsView .left-column form .form-component .fields .pills a,
html.redlotus .juiportlet-widget.MarketingOverallMetricsView .left-column form .form-component .fields .pills a {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: none !important;
  border: 1px solid rgba(77,124,254,0.3) !important;
  color: #4d7cfe !important;
  font-size: 14px;
  font-weight: normal;
  height: 36px;
  padding: 0 12px;
  text-shadow: none;
}
html.redlotus .juiportlet-widget.CampaignOverallMetricsView .left-column form .form-component .fields .pills a .z-label,
html.redlotus .juiportlet-widget.MarketingListOverallMetricsView .left-column form .form-component .fields .pills a .z-label,
html.redlotus .juiportlet-widget.MarketingOverallMetricsView .left-column form .form-component .fields .pills a .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus .juiportlet-widget.CampaignOverallMetricsView .left-column form .form-component .fields .pills a .z-label:after,
html.redlotus .juiportlet-widget.MarketingListOverallMetricsView .left-column form .form-component .fields .pills a .z-label:after,
html.redlotus .juiportlet-widget.MarketingOverallMetricsView .left-column form .form-component .fields .pills a .z-label:after {
  top: 0;
}
html.redlotus .juiportlet-widget.CampaignOverallMetricsView .left-column form .form-component .fields .pills a.loading .z-spinner,
html.redlotus .juiportlet-widget.MarketingListOverallMetricsView .left-column form .form-component .fields .pills a.loading .z-spinner,
html.redlotus .juiportlet-widget.MarketingOverallMetricsView .left-column form .form-component .fields .pills a.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus .juiportlet-widget.CampaignOverallMetricsView .left-column form .form-component .fields .pills a.loading .z-spinner .spinner,
html.redlotus .juiportlet-widget.MarketingListOverallMetricsView .left-column form .form-component .fields .pills a.loading .z-spinner .spinner,
html.redlotus .juiportlet-widget.MarketingOverallMetricsView .left-column form .form-component .fields .pills a.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus .juiportlet-widget.CampaignOverallMetricsView .left-column form .form-component .fields .pills a:hover,
html.redlotus .juiportlet-widget.MarketingListOverallMetricsView .left-column form .form-component .fields .pills a:hover,
html.redlotus .juiportlet-widget.MarketingOverallMetricsView .left-column form .form-component .fields .pills a:hover {
  background: rgba(77,124,254,0.1) !important;
}
html.redlotus .juiportlet-widget.CampaignOverallMetricsView .left-column form .form-component .fields .pills a.loading .z-spinner,
html.redlotus .juiportlet-widget.MarketingListOverallMetricsView .left-column form .form-component .fields .pills a.loading .z-spinner,
html.redlotus .juiportlet-widget.MarketingOverallMetricsView .left-column form .form-component .fields .pills a.loading .z-spinner {
  bottom: -1px;
  left: -1px;
  right: -1px;
  top: -1px;
}
html.redlotus .juiportlet-widget.CampaignOverallMetricsView .left-column form .form-component .fields .pills a .z-label,
html.redlotus .juiportlet-widget.MarketingListOverallMetricsView .left-column form .form-component .fields .pills a .z-label,
html.redlotus .juiportlet-widget.MarketingOverallMetricsView .left-column form .form-component .fields .pills a .z-label {
  background: none !important;
  color: #4d7cfe !important;
  padding: 0 10px !important;
}
html.redlotus .juiportlet-widget.CampaignOverallMetricsView .left-column form .form-component .fields .pills a:first-child,
html.redlotus .juiportlet-widget.MarketingListOverallMetricsView .left-column form .form-component .fields .pills a:first-child,
html.redlotus .juiportlet-widget.MarketingOverallMetricsView .left-column form .form-component .fields .pills a:first-child {
  border-radius: 3px 0 0 3px;
}
html.redlotus .juiportlet-widget.CampaignOverallMetricsView .left-column form .form-component .fields .pills a:nth-child(2),
html.redlotus .juiportlet-widget.MarketingListOverallMetricsView .left-column form .form-component .fields .pills a:nth-child(2),
html.redlotus .juiportlet-widget.MarketingOverallMetricsView .left-column form .form-component .fields .pills a:nth-child(2) {
  border-radius: 0;
  margin-left: -1px;
}
html.redlotus .juiportlet-widget.CampaignOverallMetricsView .left-column form .form-component .fields .pills a:last-child,
html.redlotus .juiportlet-widget.MarketingListOverallMetricsView .left-column form .form-component .fields .pills a:last-child,
html.redlotus .juiportlet-widget.MarketingOverallMetricsView .left-column form .form-component .fields .pills a:last-child {
  border-radius: 0 3px 3px 0;
  margin-left: -1px;
}
html.redlotus .juiportlet-widget.CampaignOverallMetricsView .left-column form .form-component .fields .pills a.active,
html.redlotus .juiportlet-widget.MarketingListOverallMetricsView .left-column form .form-component .fields .pills a.active,
html.redlotus .juiportlet-widget.MarketingOverallMetricsView .left-column form .form-component .fields .pills a.active {
  background: #4d7cfe !important;
  color: #fff !important;
}
html.redlotus .juiportlet-widget.CampaignOverallMetricsView .graph-container,
html.redlotus .juiportlet-widget.MarketingListOverallMetricsView .graph-container,
html.redlotus .juiportlet-widget.MarketingOverallMetricsView .graph-container {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0;
  padding: 0 10px 10px;
}
html.redlotus .juiportlet-widget.CampaignOverallMetricsView .graph-container .third,
html.redlotus .juiportlet-widget.MarketingListOverallMetricsView .graph-container .third,
html.redlotus .juiportlet-widget.MarketingOverallMetricsView .graph-container .third {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  min-width: 300px;
  padding: 0 10px 20px;
}
html.redlotus .juiportlet-widget.CampaignOverallMetricsView .graph-container .third h3,
html.redlotus .juiportlet-widget.MarketingListOverallMetricsView .graph-container .third h3,
html.redlotus .juiportlet-widget.MarketingOverallMetricsView .graph-container .third h3 {
  font-size: 16px;
  font-weight: 500;
  padding: 0 10px;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView,
html.redlotus .juiportlet-widget.ProjectsForAccountRelatedListView {
  position: relative;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .view-toolbar-container,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .view-toolbar-container,
html.redlotus .juiportlet-widget.ProjectsForAccountRelatedListView .view-toolbar-container {
  margin: 0 !important;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .view-toolbar-container .view-toolbar,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .view-toolbar-container .view-toolbar,
html.redlotus .juiportlet-widget.ProjectsForAccountRelatedListView .view-toolbar-container .view-toolbar {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .juiportlet-widget-content,
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .cgrid-view,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .juiportlet-widget-content,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .cgrid-view,
html.redlotus .juiportlet-widget.ProjectsForAccountRelatedListView .juiportlet-widget-content,
html.redlotus .juiportlet-widget.ProjectsForAccountRelatedListView .cgrid-view {
  position: static;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .items,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .items,
html.redlotus .juiportlet-widget.ProjectsForAccountRelatedListView .items {
  background: #fff;
  border: none;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  width: 100%;
  box-shadow: none;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .items thead,
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .items thead tr,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .items thead,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .items thead tr,
html.redlotus .juiportlet-widget.ProjectsForAccountRelatedListView .items thead,
html.redlotus .juiportlet-widget.ProjectsForAccountRelatedListView .items thead tr {
  background: none;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .items tbody tr:hover td,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .items tbody tr:hover td,
html.redlotus .juiportlet-widget.ProjectsForAccountRelatedListView .items tbody tr:hover td {
  background: #4d7cfe;
  color: #fff;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .items tbody tr:hover td a,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .items tbody tr:hover td a,
html.redlotus .juiportlet-widget.ProjectsForAccountRelatedListView .items tbody tr:hover td a {
  color: #fff !important;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .items thead td,
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .items tbody td,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .items thead td,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .items tbody td,
html.redlotus .juiportlet-widget.ProjectsForAccountRelatedListView .items thead td,
html.redlotus .juiportlet-widget.ProjectsForAccountRelatedListView .items tbody td {
  border-color: #ebebeb;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .items tfoot td,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .items tfoot td,
html.redlotus .juiportlet-widget.ProjectsForAccountRelatedListView .items tfoot td {
  background: #c6d2ec !important;
  color: #212529;
  font-weight: normal;
  height: auto !important;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .items tfoot td:first-child,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .items tfoot td:first-child,
html.redlotus .juiportlet-widget.ProjectsForAccountRelatedListView .items tfoot td:first-child {
  border-bottom-left-radius: 3px;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .items tfoot td:last-child,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .items tfoot td:last-child,
html.redlotus .juiportlet-widget.ProjectsForAccountRelatedListView .items tfoot td:last-child {
  border-bottom-right-radius: 3px;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .items th,
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .items td:not(.checkbox-column),
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .items th,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .items td:not(.checkbox-column),
html.redlotus .juiportlet-widget.ProjectsForAccountRelatedListView .items th,
html.redlotus .juiportlet-widget.ProjectsForAccountRelatedListView .items td:not(.checkbox-column) {
  padding: 10px 20px 10px 0;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .items th:first-child,
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .items td:first-child,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .items th:first-child,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .items td:first-child,
html.redlotus .juiportlet-widget.ProjectsForAccountRelatedListView .items th:first-child,
html.redlotus .juiportlet-widget.ProjectsForAccountRelatedListView .items td:first-child {
  padding-left: 20px !important;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .items th,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .items th,
html.redlotus .juiportlet-widget.ProjectsForAccountRelatedListView .items th {
  background: none !important;
  border: none;
  color: #808080;
  font-size: 13px;
  font-weight: 500 !important;
  line-height: 15px !important;
  padding: 20px 20px 20px 0 !important;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .items th a,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .items th a,
html.redlotus .juiportlet-widget.ProjectsForAccountRelatedListView .items th a {
  color: #808080;
  text-decoration: none;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .items th a:hover,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .items th a:hover,
html.redlotus .juiportlet-widget.ProjectsForAccountRelatedListView .items th a:hover {
  color: #2c0f0f !important;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .items td,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .items td,
html.redlotus .juiportlet-widget.ProjectsForAccountRelatedListView .items td {
  height: 58px;
  vertical-align: middle !important;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .items td a,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .items td a,
html.redlotus .juiportlet-widget.ProjectsForAccountRelatedListView .items td a {
  color: #2c0f0f;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .items .unbordered-bottom td,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .items .unbordered-bottom td,
html.redlotus .juiportlet-widget.ProjectsForAccountRelatedListView .items .unbordered-bottom td {
  border-bottom: none;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .items .checkbox-column,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .items .checkbox-column,
html.redlotus .juiportlet-widget.ProjectsForAccountRelatedListView .items .checkbox-column {
  padding-right: 0;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .items .checkbox-column .hasCheckBox,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .items .checkbox-column .hasCheckBox,
html.redlotus .juiportlet-widget.ProjectsForAccountRelatedListView .items .checkbox-column .hasCheckBox {
  margin: 0 20px 0 0;
  padding: 0 0 0 20px;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .items th,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .items th,
html.redlotus .juiportlet-widget.ProjectsForAccountRelatedListView .items th {
  border-bottom: 1px solid #ebebeb;
  padding-right: 20px;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .items .options-menu,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .items .options-menu,
html.redlotus .juiportlet-widget.ProjectsForAccountRelatedListView .items .options-menu {
  z-index: 10000;
  margin-right: -10px;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .items .options-menu .parent > a,
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .items .options-menu .parent,
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .items .options-menu,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .items .options-menu .parent > a,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .items .options-menu .parent,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .items .options-menu,
html.redlotus .juiportlet-widget.ProjectsForAccountRelatedListView .items .options-menu .parent > a,
html.redlotus .juiportlet-widget.ProjectsForAccountRelatedListView .items .options-menu .parent,
html.redlotus .juiportlet-widget.ProjectsForAccountRelatedListView .items .options-menu {
  height: 24px;
  width: 24px;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .items .options-menu .parent,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .items .options-menu .parent,
html.redlotus .juiportlet-widget.ProjectsForAccountRelatedListView .items .options-menu .parent {
  margin: 0;
  min-height: auto;
  position: relative;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .items .options-menu .parent > a,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .items .options-menu .parent > a,
html.redlotus .juiportlet-widget.ProjectsForAccountRelatedListView .items .options-menu .parent > a {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none !important;
  border: none !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  opacity: 1;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .items .options-menu .parent > a:before,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .items .options-menu .parent > a:before,
html.redlotus .juiportlet-widget.ProjectsForAccountRelatedListView .items .options-menu .parent > a:before {
  background: url(../images/icon/dots-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 16px;
  width: 4px;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .items .options-menu .parent > a:after,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .items .options-menu .parent > a:after,
html.redlotus .juiportlet-widget.ProjectsForAccountRelatedListView .items .options-menu .parent > a:after {
  display: none;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .items .options-menu .parent > a span,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .items .options-menu .parent > a span,
html.redlotus .juiportlet-widget.ProjectsForAccountRelatedListView .items .options-menu .parent > a span {
  display: none;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .items .options-menu .parent.over ul,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .items .options-menu .parent.over ul,
html.redlotus .juiportlet-widget.ProjectsForAccountRelatedListView .items .options-menu .parent.over ul {
  opacity: 1 !important;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .items .options-menu .parent ul,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .items .options-menu .parent ul,
html.redlotus .juiportlet-widget.ProjectsForAccountRelatedListView .items .options-menu .parent ul {
  background: #fff;
  border: none;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  opacity: 0 !important;
  padding: 3px 0;
  right: auto;
  top: -3px;
  z-index: 100;
  left: 24px;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .items .options-menu .parent ul li,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .items .options-menu .parent ul li,
html.redlotus .juiportlet-widget.ProjectsForAccountRelatedListView .items .options-menu .parent ul li {
  border: none;
  margin: 0;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .items .options-menu .parent ul li.separator,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .items .options-menu .parent ul li.separator,
html.redlotus .juiportlet-widget.ProjectsForAccountRelatedListView .items .options-menu .parent ul li.separator {
  background: #ebebeb;
  height: 1px;
  margin: 3px 0;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .items .options-menu .parent ul li a,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .items .options-menu .parent ul li a,
html.redlotus .juiportlet-widget.ProjectsForAccountRelatedListView .items .options-menu .parent ul li a {
  color: #212529;
  font-size: 12px;
  margin: 0;
  padding: 10px;
  text-decoration: none;
  width: 100%;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .items .options-menu .parent ul li a:hover,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .items .options-menu .parent ul li a:hover,
html.redlotus .juiportlet-widget.ProjectsForAccountRelatedListView .items .options-menu .parent ul li a:hover {
  background: #4d7cfe !important;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .items .options-menu .parent ul li a .button-label,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .items .options-menu .parent ul li a .button-label,
html.redlotus .juiportlet-widget.ProjectsForAccountRelatedListView .items .options-menu .parent ul li a .button-label {
  font-weight: normal;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .items .options-menu .parent ul,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .items .options-menu .parent ul,
html.redlotus .juiportlet-widget.ProjectsForAccountRelatedListView .items .options-menu .parent ul {
  left: auto;
  right: 24px;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .items .options-menu a span,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .items .options-menu a span,
html.redlotus .juiportlet-widget.ProjectsForAccountRelatedListView .items .options-menu a span {
  color: #212529 !important;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .items .options-menu a:hover span,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .items .options-menu a:hover span,
html.redlotus .juiportlet-widget.ProjectsForAccountRelatedListView .items .options-menu a:hover span {
  color: #fff !important;
}
html.redlotus .juiportlet-widget.ProjectsForOpportunityRelatedListView .items .options-menu .parent ul,
html.redlotus .juiportlet-widget.ProjectsForContactRelatedListView .items .options-menu .parent ul,
html.redlotus .juiportlet-widget.ProjectsForAccountRelatedListView .items .options-menu .parent ul {
  opacity: 1 !important;
}
html.redlotus .juiportlet-widget.ContactsForAccountNormalRelatedListView,
html.redlotus .juiportlet-widget.ContactsForOpportunityNormalRelatedListView {
  position: relative;
}
html.redlotus .juiportlet-widget.ContactsForAccountNormalRelatedListView .view-toolbar-container,
html.redlotus .juiportlet-widget.ContactsForOpportunityNormalRelatedListView .view-toolbar-container {
  margin: 0 !important;
}
html.redlotus .juiportlet-widget.ContactsForAccountNormalRelatedListView .view-toolbar-container .view-toolbar,
html.redlotus .juiportlet-widget.ContactsForOpportunityNormalRelatedListView .view-toolbar-container .view-toolbar {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .juiportlet-widget.ContactsForAccountNormalRelatedListView .juiportlet-widget-content,
html.redlotus .juiportlet-widget.ContactsForAccountNormalRelatedListView .cgrid-view,
html.redlotus .juiportlet-widget.ContactsForOpportunityNormalRelatedListView .juiportlet-widget-content,
html.redlotus .juiportlet-widget.ContactsForOpportunityNormalRelatedListView .cgrid-view {
  position: static;
}
html.redlotus .juiportlet-widget.ContactsForAccountNormalRelatedListView .items,
html.redlotus .juiportlet-widget.ContactsForOpportunityNormalRelatedListView .items {
  background: #fff;
  border: none;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  width: 100%;
  box-shadow: none;
}
html.redlotus .juiportlet-widget.ContactsForAccountNormalRelatedListView .items thead,
html.redlotus .juiportlet-widget.ContactsForAccountNormalRelatedListView .items thead tr,
html.redlotus .juiportlet-widget.ContactsForOpportunityNormalRelatedListView .items thead,
html.redlotus .juiportlet-widget.ContactsForOpportunityNormalRelatedListView .items thead tr {
  background: none;
}
html.redlotus .juiportlet-widget.ContactsForAccountNormalRelatedListView .items tbody tr:hover td,
html.redlotus .juiportlet-widget.ContactsForOpportunityNormalRelatedListView .items tbody tr:hover td {
  background: #4d7cfe;
  color: #fff;
}
html.redlotus .juiportlet-widget.ContactsForAccountNormalRelatedListView .items tbody tr:hover td a,
html.redlotus .juiportlet-widget.ContactsForOpportunityNormalRelatedListView .items tbody tr:hover td a {
  color: #fff !important;
}
html.redlotus .juiportlet-widget.ContactsForAccountNormalRelatedListView .items thead td,
html.redlotus .juiportlet-widget.ContactsForAccountNormalRelatedListView .items tbody td,
html.redlotus .juiportlet-widget.ContactsForOpportunityNormalRelatedListView .items thead td,
html.redlotus .juiportlet-widget.ContactsForOpportunityNormalRelatedListView .items tbody td {
  border-color: #ebebeb;
}
html.redlotus .juiportlet-widget.ContactsForAccountNormalRelatedListView .items tfoot td,
html.redlotus .juiportlet-widget.ContactsForOpportunityNormalRelatedListView .items tfoot td {
  background: #c6d2ec !important;
  color: #212529;
  font-weight: normal;
  height: auto !important;
}
html.redlotus .juiportlet-widget.ContactsForAccountNormalRelatedListView .items tfoot td:first-child,
html.redlotus .juiportlet-widget.ContactsForOpportunityNormalRelatedListView .items tfoot td:first-child {
  border-bottom-left-radius: 3px;
}
html.redlotus .juiportlet-widget.ContactsForAccountNormalRelatedListView .items tfoot td:last-child,
html.redlotus .juiportlet-widget.ContactsForOpportunityNormalRelatedListView .items tfoot td:last-child {
  border-bottom-right-radius: 3px;
}
html.redlotus .juiportlet-widget.ContactsForAccountNormalRelatedListView .items th,
html.redlotus .juiportlet-widget.ContactsForAccountNormalRelatedListView .items td:not(.checkbox-column),
html.redlotus .juiportlet-widget.ContactsForOpportunityNormalRelatedListView .items th,
html.redlotus .juiportlet-widget.ContactsForOpportunityNormalRelatedListView .items td:not(.checkbox-column) {
  padding: 10px 20px 10px 0;
}
html.redlotus .juiportlet-widget.ContactsForAccountNormalRelatedListView .items th:first-child,
html.redlotus .juiportlet-widget.ContactsForAccountNormalRelatedListView .items td:first-child,
html.redlotus .juiportlet-widget.ContactsForOpportunityNormalRelatedListView .items th:first-child,
html.redlotus .juiportlet-widget.ContactsForOpportunityNormalRelatedListView .items td:first-child {
  padding-left: 20px !important;
}
html.redlotus .juiportlet-widget.ContactsForAccountNormalRelatedListView .items th,
html.redlotus .juiportlet-widget.ContactsForOpportunityNormalRelatedListView .items th {
  background: none !important;
  border: none;
  color: #808080;
  font-size: 13px;
  font-weight: 500 !important;
  line-height: 15px !important;
  padding: 20px 20px 20px 0 !important;
}
html.redlotus .juiportlet-widget.ContactsForAccountNormalRelatedListView .items th a,
html.redlotus .juiportlet-widget.ContactsForOpportunityNormalRelatedListView .items th a {
  color: #808080;
  text-decoration: none;
}
html.redlotus .juiportlet-widget.ContactsForAccountNormalRelatedListView .items th a:hover,
html.redlotus .juiportlet-widget.ContactsForOpportunityNormalRelatedListView .items th a:hover {
  color: #2c0f0f !important;
}
html.redlotus .juiportlet-widget.ContactsForAccountNormalRelatedListView .items td,
html.redlotus .juiportlet-widget.ContactsForOpportunityNormalRelatedListView .items td {
  height: 58px;
  vertical-align: middle !important;
}
html.redlotus .juiportlet-widget.ContactsForAccountNormalRelatedListView .items td a,
html.redlotus .juiportlet-widget.ContactsForOpportunityNormalRelatedListView .items td a {
  color: #2c0f0f;
}
html.redlotus .juiportlet-widget.ContactsForAccountNormalRelatedListView .items .unbordered-bottom td,
html.redlotus .juiportlet-widget.ContactsForOpportunityNormalRelatedListView .items .unbordered-bottom td {
  border-bottom: none;
}
html.redlotus .juiportlet-widget.ContactsForAccountNormalRelatedListView .items .checkbox-column,
html.redlotus .juiportlet-widget.ContactsForOpportunityNormalRelatedListView .items .checkbox-column {
  padding-right: 0;
}
html.redlotus .juiportlet-widget.ContactsForAccountNormalRelatedListView .items .checkbox-column .hasCheckBox,
html.redlotus .juiportlet-widget.ContactsForOpportunityNormalRelatedListView .items .checkbox-column .hasCheckBox {
  margin: 0 20px 0 0;
  padding: 0 0 0 20px;
}
html.redlotus .juiportlet-widget.ContactsForAccountNormalRelatedListView .items th,
html.redlotus .juiportlet-widget.ContactsForOpportunityNormalRelatedListView .items th {
  border-bottom: 1px solid #ebebeb;
  padding-right: 20px;
}
html.redlotus .juiportlet-widget.ContactsForAccountNormalRelatedListView .items .options-menu,
html.redlotus .juiportlet-widget.ContactsForOpportunityNormalRelatedListView .items .options-menu {
  z-index: 10000;
  margin-right: -10px;
}
html.redlotus .juiportlet-widget.ContactsForAccountNormalRelatedListView .items .options-menu .parent > a,
html.redlotus .juiportlet-widget.ContactsForAccountNormalRelatedListView .items .options-menu .parent,
html.redlotus .juiportlet-widget.ContactsForAccountNormalRelatedListView .items .options-menu,
html.redlotus .juiportlet-widget.ContactsForOpportunityNormalRelatedListView .items .options-menu .parent > a,
html.redlotus .juiportlet-widget.ContactsForOpportunityNormalRelatedListView .items .options-menu .parent,
html.redlotus .juiportlet-widget.ContactsForOpportunityNormalRelatedListView .items .options-menu {
  height: 24px;
  width: 24px;
}
html.redlotus .juiportlet-widget.ContactsForAccountNormalRelatedListView .items .options-menu .parent,
html.redlotus .juiportlet-widget.ContactsForOpportunityNormalRelatedListView .items .options-menu .parent {
  margin: 0;
  min-height: auto;
  position: relative;
}
html.redlotus .juiportlet-widget.ContactsForAccountNormalRelatedListView .items .options-menu .parent > a,
html.redlotus .juiportlet-widget.ContactsForOpportunityNormalRelatedListView .items .options-menu .parent > a {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none !important;
  border: none !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  opacity: 1;
}
html.redlotus .juiportlet-widget.ContactsForAccountNormalRelatedListView .items .options-menu .parent > a:before,
html.redlotus .juiportlet-widget.ContactsForOpportunityNormalRelatedListView .items .options-menu .parent > a:before {
  background: url(../images/icon/dots-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 16px;
  width: 4px;
}
html.redlotus .juiportlet-widget.ContactsForAccountNormalRelatedListView .items .options-menu .parent > a:after,
html.redlotus .juiportlet-widget.ContactsForOpportunityNormalRelatedListView .items .options-menu .parent > a:after {
  display: none;
}
html.redlotus .juiportlet-widget.ContactsForAccountNormalRelatedListView .items .options-menu .parent > a span,
html.redlotus .juiportlet-widget.ContactsForOpportunityNormalRelatedListView .items .options-menu .parent > a span {
  display: none;
}
html.redlotus .juiportlet-widget.ContactsForAccountNormalRelatedListView .items .options-menu .parent.over ul,
html.redlotus .juiportlet-widget.ContactsForOpportunityNormalRelatedListView .items .options-menu .parent.over ul {
  opacity: 1 !important;
}
html.redlotus .juiportlet-widget.ContactsForAccountNormalRelatedListView .items .options-menu .parent ul,
html.redlotus .juiportlet-widget.ContactsForOpportunityNormalRelatedListView .items .options-menu .parent ul {
  background: #fff;
  border: none;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  opacity: 0 !important;
  padding: 3px 0;
  right: auto;
  top: -3px;
  z-index: 100;
  left: 24px;
}
html.redlotus .juiportlet-widget.ContactsForAccountNormalRelatedListView .items .options-menu .parent ul li,
html.redlotus .juiportlet-widget.ContactsForOpportunityNormalRelatedListView .items .options-menu .parent ul li {
  border: none;
  margin: 0;
}
html.redlotus .juiportlet-widget.ContactsForAccountNormalRelatedListView .items .options-menu .parent ul li.separator,
html.redlotus .juiportlet-widget.ContactsForOpportunityNormalRelatedListView .items .options-menu .parent ul li.separator {
  background: #ebebeb;
  height: 1px;
  margin: 3px 0;
}
html.redlotus .juiportlet-widget.ContactsForAccountNormalRelatedListView .items .options-menu .parent ul li a,
html.redlotus .juiportlet-widget.ContactsForOpportunityNormalRelatedListView .items .options-menu .parent ul li a {
  color: #212529;
  font-size: 12px;
  margin: 0;
  padding: 10px;
  text-decoration: none;
  width: 100%;
}
html.redlotus .juiportlet-widget.ContactsForAccountNormalRelatedListView .items .options-menu .parent ul li a:hover,
html.redlotus .juiportlet-widget.ContactsForOpportunityNormalRelatedListView .items .options-menu .parent ul li a:hover {
  background: #4d7cfe !important;
}
html.redlotus .juiportlet-widget.ContactsForAccountNormalRelatedListView .items .options-menu .parent ul li a .button-label,
html.redlotus .juiportlet-widget.ContactsForOpportunityNormalRelatedListView .items .options-menu .parent ul li a .button-label {
  font-weight: normal;
}
html.redlotus .juiportlet-widget.ContactsForAccountNormalRelatedListView .items .options-menu .parent ul,
html.redlotus .juiportlet-widget.ContactsForOpportunityNormalRelatedListView .items .options-menu .parent ul {
  left: auto;
  right: 24px;
}
html.redlotus .juiportlet-widget.ContactsForAccountNormalRelatedListView .items .options-menu a span,
html.redlotus .juiportlet-widget.ContactsForOpportunityNormalRelatedListView .items .options-menu a span {
  color: #212529 !important;
}
html.redlotus .juiportlet-widget.ContactsForAccountNormalRelatedListView .items .options-menu a:hover span,
html.redlotus .juiportlet-widget.ContactsForOpportunityNormalRelatedListView .items .options-menu a:hover span {
  color: #fff !important;
}
html.redlotus .juiportlet-widget.ContactsForAccountNormalRelatedListView .items .options-menu .parent ul,
html.redlotus .juiportlet-widget.ContactsForOpportunityNormalRelatedListView .items .options-menu .parent ul {
  opacity: 1 !important;
}
html.redlotus .juiportlet-widget {
  border: none;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44) !important;
}
html.redlotus .juiportlet-widget .portlet-with-toolbar,
html.redlotus .juiportlet-widget .cgrid-view {
  box-shadow: none !important;
}
html.redlotus .juiportlet-widget .juiportlet-widget-head {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none;
  border-bottom: 1px solid #ebebeb;
  box-shadow: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 63px;
  margin: 0;
  text-indent: 0;
  padding-right: 10px;
  z-index: 99;
}
html.redlotus .juiportlet-widget .juiportlet-widget-head .truncated-title {
  color: #4145be;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  font-size: 16px;
  font-weight: 500;
  line-height: 19px;
  margin: 0;
  padding: 0 30px;
  text-indent: 0;
}
html.redlotus .juiportlet-widget .juiportlet-widget-head h3 {
  color: #4145be;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  font-size: 16px;
  font-weight: 500;
  line-height: 19px;
  margin: 0;
  padding: 0 30px;
  text-indent: 0;
  overflow: hidden;
  padding-right: 15px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html.redlotus .juiportlet-widget .juiportlet-widget-head h3:before {
  display: none;
}
html.redlotus .juiportlet-widget .juiportlet-widget-head .portlet-actions-container {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 0;
  position: static;
}
html.redlotus .juiportlet-widget .juiportlet-widget-head .portlet-actions-container .default-button {
  border: none;
  height: 40px;
  margin-right: 20px;
}
html.redlotus .juiportlet-widget .juiportlet-widget-head .portlet-actions-container .default-button .button-action-trigger {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #ebebeb;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 100%;
  padding: 0 5px;
  text-decoration: none !important;
}
html.redlotus .juiportlet-widget .juiportlet-widget-head .portlet-actions-container .default-button .button-action-trigger:hover {
  background: rgba(77,124,254,0.1);
  border-color: #4d7cfe;
}
html.redlotus .juiportlet-widget .juiportlet-widget-head .portlet-actions-container .default-button .button-action-trigger:hover span {
  color: #4d7cfe !important;
}
html.redlotus .juiportlet-widget .juiportlet-widget-head .portlet-actions-container .default-button .button-action-trigger i {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 22px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  margin: 0;
  top: auto;
  width: 22px;
}
html.redlotus .juiportlet-widget .juiportlet-widget-head .portlet-actions-container .default-button .button-action-trigger i.icon-add:after {
  background: url(../images/icon/plusAccent-icon.svg) center no-repeat;
  content: '';
  height: 12px;
  width: 12px;
}
html.redlotus .juiportlet-widget .juiportlet-widget-head .portlet-actions-container .default-button .button-action-trigger i.icon-edit:after {
  background: url(../images/icon/edit-icon.svg) center no-repeat;
  content: '';
  height: 12px;
  width: 13px;
}
html.redlotus .juiportlet-widget .juiportlet-widget-head .portlet-actions-container .default-button .button-action-trigger i.icon-delete:after {
  background: url(../images/icon/delete-icon.svg) center no-repeat;
  content: '';
  height: 14px;
  width: 12px;
}
html.redlotus .juiportlet-widget .juiportlet-widget-head .portlet-actions-container .default-button .button-action-trigger span {
  color: #4d7cfe;
  font-size: 15px;
  font-weight: normal;
  margin: 0 5px;
  padding: 0;
}
html.redlotus .juiportlet-widget .juiportlet-widget-head .portlet-actions-container .options-menu {
  z-index: 10000;
  margin: 0 0 0 7px;
}
html.redlotus .juiportlet-widget .juiportlet-widget-head .portlet-actions-container .options-menu .parent > a,
html.redlotus .juiportlet-widget .juiportlet-widget-head .portlet-actions-container .options-menu .parent,
html.redlotus .juiportlet-widget .juiportlet-widget-head .portlet-actions-container .options-menu {
  height: 38px;
  width: 38px;
}
html.redlotus .juiportlet-widget .juiportlet-widget-head .portlet-actions-container .options-menu .parent {
  margin: 0;
  min-height: auto;
  position: relative;
}
html.redlotus .juiportlet-widget .juiportlet-widget-head .portlet-actions-container .options-menu .parent > a {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none !important;
  border: none !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  opacity: 1;
}
html.redlotus .juiportlet-widget .juiportlet-widget-head .portlet-actions-container .options-menu .parent > a:before {
  background: url(../images/icon/dots-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 16px;
  width: 4px;
}
html.redlotus .juiportlet-widget .juiportlet-widget-head .portlet-actions-container .options-menu .parent > a:after {
  display: none;
}
html.redlotus .juiportlet-widget .juiportlet-widget-head .portlet-actions-container .options-menu .parent > a span {
  display: none;
}
html.redlotus .juiportlet-widget .juiportlet-widget-head .portlet-actions-container .options-menu .parent.over ul {
  opacity: 1 !important;
}
html.redlotus .juiportlet-widget .juiportlet-widget-head .portlet-actions-container .options-menu .parent ul {
  background: #fff;
  border: none;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  opacity: 0 !important;
  padding: 3px 0;
  right: auto;
  top: -3px;
  z-index: 100;
  left: 38px;
}
html.redlotus .juiportlet-widget .juiportlet-widget-head .portlet-actions-container .options-menu .parent ul li {
  border: none;
  margin: 0;
}
html.redlotus .juiportlet-widget .juiportlet-widget-head .portlet-actions-container .options-menu .parent ul li.separator {
  background: #ebebeb;
  height: 1px;
  margin: 3px 0;
}
html.redlotus .juiportlet-widget .juiportlet-widget-head .portlet-actions-container .options-menu .parent ul li a {
  color: #212529;
  font-size: 12px;
  margin: 0;
  padding: 10px;
  text-decoration: none;
  width: 100%;
}
html.redlotus .juiportlet-widget .juiportlet-widget-head .portlet-actions-container .options-menu .parent ul li a:hover {
  background: #4d7cfe !important;
}
html.redlotus .juiportlet-widget .juiportlet-widget-head .portlet-actions-container .options-menu .parent ul li a .button-label {
  font-weight: normal;
}
html.redlotus .juiportlet-widget .juiportlet-widget-head .portlet-actions-container .options-menu .parent ul {
  left: auto;
  right: 0;
  top: 38px !important;
}
html.redlotus .juiportlet-widget .juiportlet-widget-head .portlet-toolbar {
  margin: 0 0 0 7px;
}
html.redlotus .juiportlet-widget .juiportlet-widget-head .portlet-toolbar .portlet-create-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: #4d7cfe;
  border-radius: 3px;
  box-shadow: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  width: 36px;
}
html.redlotus .juiportlet-widget .juiportlet-widget-head .portlet-toolbar .portlet-create-button span:before,
html.redlotus .juiportlet-widget .juiportlet-widget-head .portlet-toolbar .portlet-create-button:before,
html.redlotus .juiportlet-widget .juiportlet-widget-head .portlet-toolbar .portlet-create-button:after {
  display: none;
}
html.redlotus .juiportlet-widget .juiportlet-widget-head .portlet-toolbar .portlet-create-button span {
  background: url(../images/icon/plus-icon.svg) center no-repeat !important;
  content: '';
  height: 12px;
  overflow: hidden;
  padding: 0;
  position: relative;
  text-indent: -999px;
  width: 12px;
}
html.redlotus .juiportlet-widget .juiportlet-widget-content .cgrid-view {
  overflow: inherit !important;
}
html.redlotus .juiportlet-widget .juiportlet-widget-content .cgrid-view .items {
  box-shadow: none;
}
html.redlotus .juiportlet-widget .juiportlet-widget-content .empty,
html.redlotus .juiportlet-widget .juiportlet-widget-content .general-issue-notice {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .juiportlet-widget .juiportlet-widget-content .empty span:before,
html.redlotus .juiportlet-widget .juiportlet-widget-content .general-issue-notice span:before {
  color: #ccd0df;
}
html.redlotus .juiportlet-widget .juiportlet-widget-content .empty {
  font-size: 14px;
  font-weight: normal;
}
html.redlotus .juiportlet-widget .juiportlet-widget-content .IframePortletView {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .juiportlet-widget .juiportlet-widget-content .RssReaderView .rssError {
  padding: 20px 30px;
}
html.redlotus .juiportlet-widget .juiportlet-widget-content .RssReaderView .rssError p {
  margin: 0;
}
html.redlotus .wrapper .form .jui-sortable-widget-title {
  color: #212529;
  margin: 0 !important;
}
html.redlotus .wrapper .form .jui-sortable-widget {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
}
html.redlotus .wrapper .form .jui-sortable-widget .choosen-fields-column {
  width: 100%;
}
html.redlotus .wrapper .form .jui-sortable-widget .choosen-fields-column > h4 {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 18px;
  height: 61px;
  margin: 0 !important;
}
html.redlotus .wrapper .form .jui-sortable-widget .choosen-fields-column .dynamic-row {
  background: #ecf3ff;
  border-radius: 3px;
  box-shadow: none;
}
html.redlotus .wrapper .form .jui-sortable-widget .choosen-fields-column .dynamic-row:hover {
  border-left: 5px solid #c6d2ec;
  padding-left: 5px;
}
html.redlotus .wrapper .form .jui-sortable-widget .choosen-fields-column .dynamic-row .hasCheckBox:before {
  background: url(../images/icon/checkboxWhite-icon.svg) center no-repeat;
}
html.redlotus .wrapper .form .jui-sortable-widget .choosen-fields-column .dynamic-row .hasCheckBox:after {
  background: url(../images/icon/checkboxActiveWhite-icon.svg) center no-repeat;
}
html.redlotus .wrapper .form .jui-sortable-widget .choosen-fields-column .dynamic-row .hasDropDown:not(.isMultiSelect) {
  background: #fff;
}
html.redlotus .wrapper .form .jui-sortable-widget .choosen-fields-column .dynamic-row .is-required-checkbox,
html.redlotus .wrapper .form .jui-sortable-widget .choosen-fields-column .dynamic-row .is-hidden-checkbox {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 26px;
}
html.redlotus .wrapper .form .jui-sortable-widget .choosen-fields-column .dynamic-row .is-required-checkbox .hasCheckBox,
html.redlotus .wrapper .form .jui-sortable-widget .choosen-fields-column .dynamic-row .is-hidden-checkbox .hasCheckBox {
  padding: 0 0 0 20px;
}
html.redlotus .wrapper .form .jui-sortable-widget .choosen-fields-column .dynamic-row .is-required-checkbox label:not(.hasCheckbox),
html.redlotus .wrapper .form .jui-sortable-widget .choosen-fields-column .dynamic-row .is-hidden-checkbox label:not(.hasCheckbox) {
  margin: 0;
}
html.redlotus .wrapper .form .jui-sortable-widget .choosen-fields-column .dynamic-row .hasDropDown {
  width: 100% !important;
}
html.redlotus .wrapper .form .jui-sortable-widget .choosen-fields-column .dynamic-row .remove-dynamic-row-link {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 26px;
  text-decoration: none;
  top: 9px !important;
}
html.redlotus .wrapper .form .jui-sortable-widget .available-fields-column {
  margin-left: 50px;
}
html.redlotus .wrapper .form .jui-sortable-widget .available-fields-column .available-fields-panel {
  background: #fff;
  border-radius: 3px;
  padding-bottom: 30px;
}
html.redlotus .wrapper .form .jui-sortable-widget .available-fields-column .available-fields-panel > h4 {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #ebebeb;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 18px;
  height: 61px;
  padding: 0 30px;
}
html.redlotus .wrapper .form .jui-sortable-widget .available-fields-column .available-fields-panel .row-description {
  padding: 0 30px;
}
html.redlotus .wrapper .form .jui-sortable-widget .available-fields-column .available-fields-panel .multi-select-checkbox-group {
  padding: 30px 30px 0;
}
html.redlotus .wrapper .form .jui-sortable-widget .available-fields-column .available-fields-panel .multi-select-checkbox-group .multi-select-checkbox-input {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 15px !important;
  width: 100% !important;
}
html.redlotus .wrapper .form .jui-sortable-widget .available-fields-column .available-fields-panel .multi-select-checkbox-group .multi-select-checkbox-input:last-child {
  margin-bottom: 0 !important;
}
html.redlotus .wrapper .form .jui-sortable-widget .available-fields-column .available-fields-panel .multi-select-checkbox-group .multi-select-checkbox-input label:not(.hasCheckBox) {
  margin: 0;
}
html.redlotus .wrapper .form .jui-sortable-widget .available-fields-column .available-fields-panel .multi-select-checkbox-group .multi-select-checkbox-input .hasCheckBox {
  margin-top: 0 !important;
}
html.redlotus .wrapper .form .jui-sortable-widget .available-fields-column .available-fields-panel .multi-select-checkbox-group .multi-select-checkbox-input .z-spinner {
  left: 1px;
  margin-top: 6px;
  top: auto;
}
@media (max-width: 768px) {
  html.redlotus .wrapper .form .jui-sortable-widget {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  html.redlotus .wrapper .form .jui-sortable-widget .available-fields-column {
    margin: 0 !important;
    width: 100% !important;
  }
  html.redlotus .wrapper .form .jui-sortable-widget .available-fields-column .available-fields-panel {
    padding: 0;
  }
  html.redlotus .wrapper .form .jui-sortable-widget .available-fields-column .available-fields-panel > h4 {
    border-bottom: 0;
    height: auto;
    margin: 0 !important;
    padding: 0;
  }
  html.redlotus .wrapper .form .jui-sortable-widget .available-fields-column .available-fields-panel .row-description {
    padding: 0;
  }
  html.redlotus .wrapper .form .jui-sortable-widget .available-fields-column .available-fields-panel .multi-select-checkbox-group {
    padding: 10px 0;
  }
}
html.redlotus #HomeDashboardPortletSelectionView .available-portlets,
html.redlotus #DetailsPortletSelectionView .available-portlets {
  margin: 0;
  padding: 15px;
}
html.redlotus #HomeDashboardPortletSelectionView .available-portlets li,
html.redlotus #DetailsPortletSelectionView .available-portlets li {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #HomeDashboardPortletSelectionView .available-portlets li h3,
html.redlotus #DetailsPortletSelectionView .available-portlets li h3 {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  font-weight: normal;
  margin: 0;
}
html.redlotus #HomeDashboardPortletSelectionView .available-portlets li h3 span:before,
html.redlotus #DetailsPortletSelectionView .available-portlets li h3 span:before {
  color: #ccd0df;
  font-size: 32px;
  position: static;
}
html.redlotus #HomeDashboardPortletSelectionView .available-portlets li h3 a,
html.redlotus #DetailsPortletSelectionView .available-portlets li h3 a {
  margin-left: 10px;
  padding: 0;
}
html.redlotus #HomeDashboardPortletSelectionView .available-portlets li h3 a:hover,
html.redlotus #DetailsPortletSelectionView .available-portlets li h3 a:hover {
  color: #4d7cfe;
}
html.redlotus #HomeDashboardPortletSelectionView .available-portlets li .mini-button,
html.redlotus #DetailsPortletSelectionView .available-portlets li .mini-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: none !important;
  border: 1px solid rgba(77,124,254,0.3) !important;
  color: #4d7cfe !important;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  height: 36px;
  margin-left: 15px;
  top: auto;
}
html.redlotus #HomeDashboardPortletSelectionView .available-portlets li .mini-button .z-label,
html.redlotus #DetailsPortletSelectionView .available-portlets li .mini-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus #HomeDashboardPortletSelectionView .available-portlets li .mini-button .z-label:after,
html.redlotus #DetailsPortletSelectionView .available-portlets li .mini-button .z-label:after {
  top: 0;
}
html.redlotus #HomeDashboardPortletSelectionView .available-portlets li .mini-button.loading .z-spinner,
html.redlotus #DetailsPortletSelectionView .available-portlets li .mini-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus #HomeDashboardPortletSelectionView .available-portlets li .mini-button.loading .z-spinner .spinner,
html.redlotus #DetailsPortletSelectionView .available-portlets li .mini-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus #HomeDashboardPortletSelectionView .available-portlets li .mini-button:hover,
html.redlotus #DetailsPortletSelectionView .available-portlets li .mini-button:hover {
  background: rgba(77,124,254,0.1) !important;
}
html.redlotus #HomeDashboardPortletSelectionView .available-portlets li .mini-button.loading .z-spinner,
html.redlotus #DetailsPortletSelectionView .available-portlets li .mini-button.loading .z-spinner {
  bottom: -1px;
  left: -1px;
  right: -1px;
  top: -1px;
}
html.redlotus #HomeDashboardPortletSelectionView .available-portlets li .mini-button .z-label,
html.redlotus #DetailsPortletSelectionView .available-portlets li .mini-button .z-label {
  background: none !important;
  color: #4d7cfe !important;
  padding: 0 10px !important;
}
html.redlotus #HomeDashboardPortletSelectionView .available-portlets li .mini-button span,
html.redlotus #DetailsPortletSelectionView .available-portlets li .mini-button span {
  font-size: 14px;
  font-weight: normal;
  text-shadow: none;
}
html.redlotus #HomeDashboardPortletSelectionView .available-portlets li .mini-button:hover span,
html.redlotus #DetailsPortletSelectionView .available-portlets li .mini-button:hover span {
  color: #4d7cfe;
}
html.redlotus #NoGlobalGoogleAppsConfigurationYetView,
html.redlotus #NoGlobalYoxelConfigurationYetView,
html.redlotus #NoGlobalEmailConfigurationYetView,
html.redlotus #ModalView .splash-view,
html.redlotus #GoogleAppsConnectView,
html.redlotus .SplashView {
  padding: 12px 20px 30px;
}
html.redlotus #NoGlobalGoogleAppsConfigurationYetView h2,
html.redlotus #NoGlobalYoxelConfigurationYetView h2,
html.redlotus #NoGlobalEmailConfigurationYetView h2,
html.redlotus #ModalView .splash-view h2,
html.redlotus #GoogleAppsConnectView h2,
html.redlotus .SplashView h2 {
  font-size: 36px;
  padding: 15px;
}
html.redlotus #NoGlobalGoogleAppsConfigurationYetView .large-icon,
html.redlotus #NoGlobalYoxelConfigurationYetView .large-icon,
html.redlotus #NoGlobalEmailConfigurationYetView .large-icon,
html.redlotus #ModalView .splash-view .large-icon,
html.redlotus #GoogleAppsConnectView .large-icon,
html.redlotus .SplashView .large-icon {
  border: none;
  width: 128px;
}
html.redlotus #NoGlobalGoogleAppsConfigurationYetView .large-icon:after,
html.redlotus #NoGlobalYoxelConfigurationYetView .large-icon:after,
html.redlotus #NoGlobalEmailConfigurationYetView .large-icon:after,
html.redlotus #ModalView .splash-view .large-icon:after,
html.redlotus #GoogleAppsConnectView .large-icon:after,
html.redlotus .SplashView .large-icon:after {
  color: #ccd0df;
  font-size: 128px;
}
html.redlotus #NoGlobalGoogleAppsConfigurationYetView p,
html.redlotus #NoGlobalYoxelConfigurationYetView p,
html.redlotus #NoGlobalEmailConfigurationYetView p,
html.redlotus #ModalView .splash-view p,
html.redlotus #GoogleAppsConnectView p,
html.redlotus .SplashView p {
  font-weight: normal;
}
html.redlotus #NoGlobalGoogleAppsConfigurationYetView .message-content,
html.redlotus #NoGlobalYoxelConfigurationYetView .message-content,
html.redlotus #NoGlobalEmailConfigurationYetView .message-content,
html.redlotus #ModalView .splash-view .message-content,
html.redlotus #GoogleAppsConnectView .message-content,
html.redlotus .SplashView .message-content {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-left: 15px;
}
html.redlotus #NoGlobalGoogleAppsConfigurationYetView .z-button,
html.redlotus #NoGlobalYoxelConfigurationYetView .z-button,
html.redlotus #NoGlobalEmailConfigurationYetView .z-button,
html.redlotus #ModalView .splash-view .z-button,
html.redlotus #GoogleAppsConnectView .z-button,
html.redlotus .SplashView .z-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: #4d7cfe;
  height: 36px;
}
html.redlotus #NoGlobalGoogleAppsConfigurationYetView .z-button .z-label,
html.redlotus #NoGlobalYoxelConfigurationYetView .z-button .z-label,
html.redlotus #NoGlobalEmailConfigurationYetView .z-button .z-label,
html.redlotus #ModalView .splash-view .z-button .z-label,
html.redlotus #GoogleAppsConnectView .z-button .z-label,
html.redlotus .SplashView .z-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus #NoGlobalGoogleAppsConfigurationYetView .z-button .z-label:after,
html.redlotus #NoGlobalYoxelConfigurationYetView .z-button .z-label:after,
html.redlotus #NoGlobalEmailConfigurationYetView .z-button .z-label:after,
html.redlotus #ModalView .splash-view .z-button .z-label:after,
html.redlotus #GoogleAppsConnectView .z-button .z-label:after,
html.redlotus .SplashView .z-button .z-label:after {
  top: 0;
}
html.redlotus #NoGlobalGoogleAppsConfigurationYetView .z-button.loading .z-spinner,
html.redlotus #NoGlobalYoxelConfigurationYetView .z-button.loading .z-spinner,
html.redlotus #NoGlobalEmailConfigurationYetView .z-button.loading .z-spinner,
html.redlotus #ModalView .splash-view .z-button.loading .z-spinner,
html.redlotus #GoogleAppsConnectView .z-button.loading .z-spinner,
html.redlotus .SplashView .z-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus #NoGlobalGoogleAppsConfigurationYetView .z-button.loading .z-spinner .spinner,
html.redlotus #NoGlobalYoxelConfigurationYetView .z-button.loading .z-spinner .spinner,
html.redlotus #NoGlobalEmailConfigurationYetView .z-button.loading .z-spinner .spinner,
html.redlotus #ModalView .splash-view .z-button.loading .z-spinner .spinner,
html.redlotus #GoogleAppsConnectView .z-button.loading .z-spinner .spinner,
html.redlotus .SplashView .z-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus #NoGlobalGoogleAppsConfigurationYetView .z-button:hover,
html.redlotus #NoGlobalYoxelConfigurationYetView .z-button:hover,
html.redlotus #NoGlobalEmailConfigurationYetView .z-button:hover,
html.redlotus #ModalView .splash-view .z-button:hover,
html.redlotus #GoogleAppsConnectView .z-button:hover,
html.redlotus .SplashView .z-button:hover {
  background: #2f5fe3;
}
html.redlotus #NoGlobalGoogleAppsConfigurationYetView .z-button.action-take,
html.redlotus #NoGlobalYoxelConfigurationYetView .z-button.action-take,
html.redlotus #NoGlobalEmailConfigurationYetView .z-button.action-take,
html.redlotus #ModalView .splash-view .z-button.action-take,
html.redlotus #GoogleAppsConnectView .z-button.action-take,
html.redlotus .SplashView .z-button.action-take {
  background: #f7c517;
}
html.redlotus #NoGlobalGoogleAppsConfigurationYetView .z-button.action-take:hover,
html.redlotus #NoGlobalYoxelConfigurationYetView .z-button.action-take:hover,
html.redlotus #NoGlobalEmailConfigurationYetView .z-button.action-take:hover,
html.redlotus #ModalView .splash-view .z-button.action-take:hover,
html.redlotus #GoogleAppsConnectView .z-button.action-take:hover,
html.redlotus .SplashView .z-button.action-take:hover {
  background: #ecb908;
}
html.redlotus #NoGlobalGoogleAppsConfigurationYetView .z-button.action-complete,
html.redlotus #NoGlobalGoogleAppsConfigurationYetView .z-button.action-accept,
html.redlotus #NoGlobalYoxelConfigurationYetView .z-button.action-complete,
html.redlotus #NoGlobalYoxelConfigurationYetView .z-button.action-accept,
html.redlotus #NoGlobalEmailConfigurationYetView .z-button.action-complete,
html.redlotus #NoGlobalEmailConfigurationYetView .z-button.action-accept,
html.redlotus #ModalView .splash-view .z-button.action-complete,
html.redlotus #ModalView .splash-view .z-button.action-accept,
html.redlotus #GoogleAppsConnectView .z-button.action-complete,
html.redlotus #GoogleAppsConnectView .z-button.action-accept,
html.redlotus .SplashView .z-button.action-complete,
html.redlotus .SplashView .z-button.action-accept {
  background: #62c932;
}
html.redlotus #NoGlobalGoogleAppsConfigurationYetView .z-button.action-complete:hover,
html.redlotus #NoGlobalGoogleAppsConfigurationYetView .z-button.action-accept:hover,
html.redlotus #NoGlobalYoxelConfigurationYetView .z-button.action-complete:hover,
html.redlotus #NoGlobalYoxelConfigurationYetView .z-button.action-accept:hover,
html.redlotus #NoGlobalEmailConfigurationYetView .z-button.action-complete:hover,
html.redlotus #NoGlobalEmailConfigurationYetView .z-button.action-accept:hover,
html.redlotus #ModalView .splash-view .z-button.action-complete:hover,
html.redlotus #ModalView .splash-view .z-button.action-accept:hover,
html.redlotus #GoogleAppsConnectView .z-button.action-complete:hover,
html.redlotus #GoogleAppsConnectView .z-button.action-accept:hover,
html.redlotus .SplashView .z-button.action-complete:hover,
html.redlotus .SplashView .z-button.action-accept:hover {
  background: #58b52d;
}
html.redlotus #NoGlobalGoogleAppsConfigurationYetView#GoogleAppsConnectView a,
html.redlotus #NoGlobalYoxelConfigurationYetView#GoogleAppsConnectView a,
html.redlotus #NoGlobalEmailConfigurationYetView#GoogleAppsConnectView a,
html.redlotus #ModalView .splash-view#GoogleAppsConnectView a,
html.redlotus #GoogleAppsConnectView#GoogleAppsConnectView a,
html.redlotus .SplashView#GoogleAppsConnectView a {
  margin: 15px 0 0 15px;
}
html.redlotus #TaskModalDetailsView .attributesContainer {
  padding-bottom: 0;
}
html.redlotus #TaskModalDetailsView .attributesContainer .errorSummary {
  border: none;
  border-radius: 3px !important;
  box-shadow: none;
  font-weight: normal;
  font-size: 14px;
  padding: 10px 15px;
}
html.redlotus #TaskModalDetailsView .left-column {
  padding: 0;
}
html.redlotus #TaskModalDetailsView .panel {
  margin-bottom: 40px;
}
html.redlotus #TaskModalDetailsView .panel:last-child {
  margin: 0;
}
html.redlotus #TaskModalDetailsView .panel .panelTitle {
  color: #4145be;
  font-size: 18px !important;
  font-weight: 500;
  line-height: 21px;
  margin-bottom: 25px !important;
}
html.redlotus #TaskModalDetailsView .form-grid {
  display: block;
}
html.redlotus #TaskModalDetailsView .form-grid .forms-block__group:last-child {
  margin-bottom: 0;
}
html.redlotus #TaskModalDetailsView .form-grid .forms-block__row {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
html.redlotus #TaskModalDetailsView .form-grid .forms-block__row > label {
  color: #808080;
  font-size: 13px;
  line-height: 15px;
  margin: 10px 0 5px;
  width: 100%;
}
html.redlotus #TaskModalDetailsView .form-grid .forms-block__row.forms-block__row-2.forms-block__row-left .form-component:first-child {
  padding-right: 7px;
}
html.redlotus #TaskModalDetailsView .form-grid .forms-block__row.forms-block__row-2.forms-block__row-right {
  justify-content: end;
}
html.redlotus #TaskModalDetailsView .form-grid .forms-block__row.forms-block__row-2.forms-block__row-right .form-component:last-child {
  padding-left: 7px;
}
html.redlotus #TaskModalDetailsView .form-grid .forms-block__row.forms-block__row-2 .form-component {
  max-width: 50%;
  width: 50%;
}
html.redlotus #TaskModalDetailsView .form-grid .forms-block__row.forms-block__row-2 .form-component .fields .form-component {
  max-width: 100%;
  padding: 0;
}
html.redlotus #TaskModalDetailsView .form-grid .form-component {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 0;
  width: auto;
}
html.redlotus #TaskModalDetailsView .form-grid .form-component:not(:first-child) {
  padding-left: 7px;
}
html.redlotus #TaskModalDetailsView .form-grid .form-component:not(:last-child) {
  padding-right: 7px;
}
html.redlotus #TaskModalDetailsView .form-grid .form-component .label {
  margin-bottom: 8px;
}
html.redlotus #TaskModalDetailsView .form-grid .form-component .label label {
  color: #808080;
  font-size: 13px;
  line-height: 15px;
  margin: 0;
  width: 100%;
}
html.redlotus #TaskModalDetailsView .form-grid .form-component .label label .required {
  color: #ff7373;
  font-weight: normal;
}
html.redlotus #TaskModalDetailsView .form-grid .form-component .label .forms-block__title {
  margin-bottom: 17px;
}
html.redlotus #TaskModalDetailsView .form-grid .form-component .label .forms-block__title .forms-block__description {
  font-weight: normal;
}
html.redlotus #TaskModalDetailsView .form-grid .form-component .fields {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #TaskModalDetailsView .form-grid .form-component .fields .form-component {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-top: 10px;
  padding: 0;
  width: 100%;
}
html.redlotus #TaskModalDetailsView .form-grid .form-component .fields .form-component .label {
  min-width: 100px;
  padding-right: 10px;
  width: 25%;
}
html.redlotus #TaskModalDetailsView .form-grid .form-component .fields .form-component .fields {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}
html.redlotus #TaskModalDetailsView .form-grid .form-component .description {
  color: #808080;
  font-size: 11px;
  font-style: italic;
  margin-top: 8px;
}
html.redlotus #TaskModalDetailsView input[type="password"],
html.redlotus #TaskModalDetailsView input[type="text"] {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #212529 !important;
  display: block;
  font-size: 16px;
  margin: 0;
  outline: none;
  width: 100%;
  line-height: 34px;
  height: 42px;
  padding: 0 10px;
  text-indent: 0 !important;
}
html.redlotus #TaskModalDetailsView input[type="password"]:focus,
html.redlotus #TaskModalDetailsView input[type="text"]:focus {
  background: #fff;
  border-color: rgba(77,124,254,0.8);
}
html.redlotus #TaskModalDetailsView textarea {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #212529 !important;
  display: block;
  font-size: 16px;
  margin: 0;
  outline: none;
  width: 100%;
  padding: 8px 10px;
}
html.redlotus #TaskModalDetailsView textarea:focus {
  background: #fff;
  border-color: rgba(77,124,254,0.8);
}
html.redlotus #TaskModalDetailsView .textarea-with-preview-link {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
}
html.redlotus #TaskModalDetailsView .textarea-with-preview-link .redactor_box,
html.redlotus #TaskModalDetailsView .textarea-with-preview-link > textarea {
  margin-right: 40px;
}
html.redlotus #TaskModalDetailsView .textarea-with-preview-link .redactor_box {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}
html.redlotus #TaskModalDetailsView .static-dropdown {
  display: flex;
  width: 100%;
}
html.redlotus #TaskModalDetailsView .static-dropdown .hasDropDown {
  margin-right: 20px;
}
html.redlotus #TaskModalDetailsView .static-dropdown input {
  height: 100%;
}
@media (max-width: 768px) {
  html.redlotus #TaskModalDetailsView .static-dropdown {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  html.redlotus #TaskModalDetailsView .static-dropdown .hasDropDown {
    margin-right: 0;
  }
  html.redlotus #TaskModalDetailsView .static-dropdown input {
    margin-top: 10px;
  }
}
html.redlotus #TaskModalDetailsView .hasParallelFields,
html.redlotus #TaskModalDetailsView .twoFields,
html.redlotus #TaskModalDetailsView .hasHalfs {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
}
html.redlotus #TaskModalDetailsView .hasParallelFields .twoFifths,
html.redlotus #TaskModalDetailsView .twoFields .twoFifths,
html.redlotus #TaskModalDetailsView .hasHalfs .twoFifths {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #TaskModalDetailsView .hasParallelFields input,
html.redlotus #TaskModalDetailsView .twoFields input,
html.redlotus #TaskModalDetailsView .hasHalfs input {
  height: 100%;
}
@media (max-width: 768px) {
  html.redlotus #TaskModalDetailsView .hasParallelFields,
  html.redlotus #TaskModalDetailsView .twoFields,
  html.redlotus #TaskModalDetailsView .hasHalfs {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  html.redlotus #TaskModalDetailsView .hasParallelFields > div,
  html.redlotus #TaskModalDetailsView .twoFields > div,
  html.redlotus #TaskModalDetailsView .hasHalfs > div {
    margin: 0 !important;
    padding: 0 !important;
    width: 100%;
  }
  html.redlotus #TaskModalDetailsView .hasParallelFields > div:not(:first-child),
  html.redlotus #TaskModalDetailsView .twoFields > div:not(:first-child),
  html.redlotus #TaskModalDetailsView .hasHalfs > div:not(:first-child) {
    margin-top: 10px !important;
  }
}
html.redlotus #TaskModalDetailsView .hasParallelFields > div:not(:first-child) {
  margin-left: 15px;
}
html.redlotus #TaskModalDetailsView .overlay-label-field {
  padding: 0;
}
html.redlotus #TaskModalDetailsView .overlay-label-field label {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  left: 10px;
  margin: 0;
  top: 0;
}
html.redlotus #TaskModalDetailsView .address-fields {
  width: 100%;
}
html.redlotus #TaskModalDetailsView .address-fields .overlay-label-field {
  height: 36px;
  margin-bottom: 15px;
}
html.redlotus #TaskModalDetailsView .address-fields .hasHalfs > div:first-child {
  margin-right: 15px;
}
@media (max-width: 768px) {
  html.redlotus #TaskModalDetailsView .address-fields .hasHalfs {
    margin-bottom: 15px;
  }
}
html.redlotus #TaskModalDetailsView .theme-color-radio-buttons,
html.redlotus #TaskModalDetailsView .texture-radio-buttons {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #TaskModalDetailsView .theme-color-radio-buttons .icon-lock,
html.redlotus #TaskModalDetailsView .texture-radio-buttons .icon-lock {
  left: 4px;
  top: 4px;
}
html.redlotus #TaskModalDetailsView .theme-color-radio-buttons.texture-radio-buttons .icon-lock,
html.redlotus #TaskModalDetailsView .texture-radio-buttons.texture-radio-buttons .icon-lock {
  top: 2px;
}
html.redlotus #TaskModalDetailsView .theme-color-radio-buttons .background-texture-1,
html.redlotus #TaskModalDetailsView .texture-radio-buttons .background-texture-1 {
  top: 2px;
}
html.redlotus #TaskModalDetailsView .radio-button-list {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #TaskModalDetailsView .radio-button-list .radio-input {
  margin-right: 15px;
}
html.redlotus #TaskModalDetailsView .radio-button-list .radio-input + .radio-input {
  margin-top: 5px;
}
html.redlotus #TaskModalDetailsView .radio-input {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #TaskModalDetailsView .radio-input label {
  margin-bottom: 0;
}
html.redlotus #TaskModalDetailsView .radio-input .radio-wl input {
  display: none;
}
html.redlotus #TaskModalDetailsView .radio-input .radio-wl .radio-wl__label {
  line-height: 18px;
}
html.redlotus #TaskModalDetailsView .radio-input .radio-wl .radio-wl__label:before,
html.redlotus #TaskModalDetailsView .radio-input .radio-wl .radio-wl__label:after {
  top: 0;
}
html.redlotus #TaskModalDetailsView .radio-input .radio-wl + .hasDropDown {
  margin-top: -10px;
  padding-left: 25px !important;
}
html.redlotus #TaskModalDetailsView .redactor_box {
  width: 100%;
}
html.redlotus #TaskModalDetailsView .email-template-combined-content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-top: 40px;
  padding: 0 !important;
  position: static;
  width: 100% !important;
}
html.redlotus #TaskModalDetailsView .email-template-combined-content h3 {
  font-size: 16px;
  font-weight: 500;
}
html.redlotus #TaskModalDetailsView .email-template-combined-content .hasTree ul {
  width: 100%;
}
html.redlotus #TaskModalDetailsView .email-template-combined-content .hasTree li {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 0 0 0 20px;
}
html.redlotus #TaskModalDetailsView .email-template-combined-content .hasTree li.collapsable,
html.redlotus #TaskModalDetailsView .email-template-combined-content .hasTree li.expandable {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
html.redlotus #TaskModalDetailsView .email-template-combined-content .hasTree li.collapsable > span,
html.redlotus #TaskModalDetailsView .email-template-combined-content .hasTree li.expandable > span {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  margin: 0;
}
html.redlotus #TaskModalDetailsView .email-template-combined-content .hasTree li > span {
  margin-top: -2px;
}
html.redlotus #TaskModalDetailsView .email-template-combined-content .hasTree .collapsable-hitarea,
html.redlotus #TaskModalDetailsView .email-template-combined-content .hasTree .expandable-hitarea {
  margin: 0 4px 0 -20px;
}
html.redlotus #TaskModalDetailsView .email-template-combined-content .hasTree .collapsable-hitarea + span,
html.redlotus #TaskModalDetailsView .email-template-combined-content .hasTree .expandable-hitarea + span {
  margin-top: -4px !important;
}
html.redlotus #TaskModalDetailsView .email-template-combined-content .left-column {
  padding: 0;
}
html.redlotus #TaskModalDetailsView .email-template-combined-content .right-column {
  margin: 0;
}
html.redlotus #TaskModalDetailsView .email-template-combined-content .right-column .tabs-nav {
  border: none;
  padding: 0 3px;
}
html.redlotus #TaskModalDetailsView .email-template-combined-content .right-column .tabs-nav a {
  background: none;
  border: none;
  border-radius: 3px 3px 0 0;
  font-size: 12px;
  font-weight: normal;
  text-shadow: none;
  top: 0;
}
html.redlotus #TaskModalDetailsView .email-template-combined-content .right-column .tabs-nav a.active-tab {
  background: #4d7cfe;
  color: #fff !important;
}
html.redlotus #TaskModalDetailsView .email-template-combined-content .right-column .tab {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  padding: 8px 10px !important;
}
html.redlotus #TaskModalDetailsView .checkbox-wrapper .hasCheckBox + label {
  white-space: nowrap;
}
html.redlotus #TaskModalDetailsView .multi-select-checkbox-group,
html.redlotus #TaskModalDetailsView .form-radio-button-group {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
}
html.redlotus #TaskModalDetailsView .multi-select-checkbox-group .multi-select-checkbox-input,
html.redlotus #TaskModalDetailsView .multi-select-checkbox-group .lead-conversion-radiobutton,
html.redlotus #TaskModalDetailsView .form-radio-button-group .multi-select-checkbox-input,
html.redlotus #TaskModalDetailsView .form-radio-button-group .lead-conversion-radiobutton {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0 0 25px;
  width: 25%;
}
html.redlotus #TaskModalDetailsView .multi-select-checkbox-group .multi-select-checkbox-input:nth-last-child(-n+4),
html.redlotus #TaskModalDetailsView .multi-select-checkbox-group .lead-conversion-radiobutton:nth-last-child(-n+4),
html.redlotus #TaskModalDetailsView .form-radio-button-group .multi-select-checkbox-input:nth-last-child(-n+4),
html.redlotus #TaskModalDetailsView .form-radio-button-group .lead-conversion-radiobutton:nth-last-child(-n+4) {
  margin-bottom: 0;
}
@media (max-width: 768px) {
  html.redlotus #TaskModalDetailsView .multi-select-checkbox-group,
  html.redlotus #TaskModalDetailsView .form-radio-button-group {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  html.redlotus #TaskModalDetailsView .multi-select-checkbox-group .multi-select-checkbox-input,
  html.redlotus #TaskModalDetailsView .multi-select-checkbox-group .lead-conversion-radiobutton,
  html.redlotus #TaskModalDetailsView .form-radio-button-group .multi-select-checkbox-input,
  html.redlotus #TaskModalDetailsView .form-radio-button-group .lead-conversion-radiobutton {
    margin: 0 0 10px !important;
    width: 100%;
  }
}
html.redlotus #TaskModalDetailsView .multi-select-checkbox-group .multi-select-checkbox-input .hasCheckBox {
  margin-top: 2px !important;
  padding: 0 0 0 20px;
}
html.redlotus #TaskModalDetailsView .multi-select-checkbox-group .multi-select-checkbox-input .hasCheckBox.c_on + label {
  color: #212529;
}
html.redlotus #TaskModalDetailsView .multi-select-checkbox-group .multi-select-checkbox-input label:last-child {
  color: #808080;
  font-size: 16px;
  line-height: 24px;
  margin: 0;
  padding-right: 25px;
}
html.redlotus #TaskModalDetailsView .conversation-items-element {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #TaskModalDetailsView .conversation-items-element > label {
  color: #808080;
  margin: 0 10px;
}
html.redlotus #TaskModalDetailsView .conversation-items-element > label:first-child {
  margin-left: 0;
}
html.redlotus #TaskModalDetailsView .addfileinput-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.1);
  border: 1px solid transparent !important;
  border-radius: 3px !important;
  box-shadow: none !important;
  color: #4d7cfe !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-size: 13px;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0 30px;
  text-decoration: none !important;
  transition: none !important;
  cursor: default;
  padding-left: 1px !important;
  padding-right: 16px !important;
}
html.redlotus #TaskModalDetailsView .addfileinput-button:hover {
  border-color: rgba(77,124,254,0.2) !important;
  color: #4d7cfe !important;
}
html.redlotus #TaskModalDetailsView .addfileinput-button .z-label {
  background: none !important;
  color: #4d7cfe !important;
  font-weight: normal;
  padding: 0;
  text-shadow: none !important;
}
html.redlotus #TaskModalDetailsView .addfileinput-button > span {
  background: no-repeat url(../images/icon/plusAccent-icon.svg) center !important;
  border: none;
  cursor: default;
  font-family: inherit;
  height: 36px;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden;
  text-indent: -99px;
  top: 0;
  width: 36px;
}
html.redlotus #TaskModalDetailsView .addfileinput-button > span:before,
html.redlotus #TaskModalDetailsView .addfileinput-button > span:after {
  content: '';
  display: inline;
}
html.redlotus #TaskModalDetailsView .addfileinput-button input {
  cursor: default;
  height: 36px;
}
html.redlotus #TaskModalDetailsView .fileupload-content .files {
  margin: 0 !important;
}
html.redlotus #TaskModalDetailsView .fileupload-content .files tbody {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #TaskModalDetailsView .fileupload-content .files tr,
html.redlotus #TaskModalDetailsView .fileupload-content .files {
  display: block;
}
html.redlotus #TaskModalDetailsView .fileupload-content .files td {
  margin-right: 5px;
}
html.redlotus #TaskModalDetailsView .fileupload-content .files tr .name {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(204,208,223,0.2);
  border-radius: 17px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-family: "Roboto", sans-serif !important;
  font-size: 12px;
  min-height: 34px;
  line-height: normal;
  padding: 5px 13px !important;
  margin-top: 5px;
}
html.redlotus #TaskModalDetailsView .fileupload-content .files tr .name .icon-attachment {
  margin-right: 5px;
}
html.redlotus #TaskModalDetailsView .fileupload-content .files tr .name .icon-attachment:before {
  background: url(../images/icon/file-pointer-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 17px;
  width: 9px;
}
html.redlotus #TaskModalDetailsView .fileupload-content .files tr .name .ui-icon-document {
  display: none !important;
}
html.redlotus #TaskModalDetailsView .fileupload-content .files tr .name .file-name,
html.redlotus #TaskModalDetailsView .fileupload-content .files tr .name a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html.redlotus #TaskModalDetailsView .fileupload-content .files tr .name a {
  color: #212529;
  font-weight: normal;
}
html.redlotus #TaskModalDetailsView .fileupload-content .files tr .name a:hover {
  color: #4d7cfe;
}
html.redlotus #TaskModalDetailsView .fileupload-content .files tr .name .size {
  color: #212529;
  font-size: 12px;
  font-weight: normal;
  line-height: 14px;
  margin-left: 5px;
}
html.redlotus #TaskModalDetailsView .fileupload-content .files tr .name .upload-actions.delete {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-left: 5px;
}
html.redlotus #TaskModalDetailsView .fileupload-content .files tr .name .upload-actions.delete .icon-delete {
  border: none;
  margin: 0;
}
html.redlotus #TaskModalDetailsView .fileupload-content .files tr .name .upload-actions.delete .icon-delete:after {
  background: url(../images/icon/delete-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 14px;
  width: 12px;
}
html.redlotus #TaskModalDetailsView .more-panels-link {
  color: #4d7cfe;
  font-size: 15px;
  line-height: 18px;
  text-decoration: none;
}
html.redlotus #TaskModalDetailsView .more-panels-link:hover {
  color: inherit !important;
}
html.redlotus #TaskModalDetailsView .secondary-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.1);
  border: 1px solid transparent !important;
  border-radius: 3px !important;
  box-shadow: none !important;
  color: #4d7cfe !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-size: 13px;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0 30px;
  text-decoration: none !important;
  transition: none !important;
}
html.redlotus #TaskModalDetailsView .secondary-button:hover {
  border-color: rgba(77,124,254,0.2) !important;
  color: #4d7cfe !important;
}
html.redlotus #TaskModalDetailsView .secondary-button .z-label {
  background: none !important;
  color: #4d7cfe !important;
  font-weight: normal;
  padding: 0;
  text-shadow: none !important;
}
html.redlotus #TaskModalDetailsView .wizard-secondary-action-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: #4d7cfe;
}
html.redlotus #TaskModalDetailsView .wizard-secondary-action-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus #TaskModalDetailsView .wizard-secondary-action-button .z-label:after {
  top: 0;
}
html.redlotus #TaskModalDetailsView .wizard-secondary-action-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus #TaskModalDetailsView .wizard-secondary-action-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus #TaskModalDetailsView .wizard-secondary-action-button:hover {
  background: #2f5fe3;
}
html.redlotus #TaskModalDetailsView .wizard-secondary-action-button.action-take {
  background: #f7c517;
}
html.redlotus #TaskModalDetailsView .wizard-secondary-action-button.action-take:hover {
  background: #ecb908;
}
html.redlotus #TaskModalDetailsView .wizard-secondary-action-button.action-complete,
html.redlotus #TaskModalDetailsView .wizard-secondary-action-button.action-accept {
  background: #62c932;
}
html.redlotus #TaskModalDetailsView .wizard-secondary-action-button.action-complete:hover,
html.redlotus #TaskModalDetailsView .wizard-secondary-action-button.action-accept:hover {
  background: #58b52d;
}
html.redlotus #TaskModalDetailsView .view-toolbar-container {
  top: 3px;
}
html.redlotus #TaskModalDetailsView .view-toolbar-container .view-toolbar {
  margin: 0;
}
html.redlotus #TaskModalDetailsView .view-toolbar-container .view-toolbar .task-modal-details-options-menu {
  z-index: 10000;
}
html.redlotus #TaskModalDetailsView .view-toolbar-container .view-toolbar .task-modal-details-options-menu .parent > a,
html.redlotus #TaskModalDetailsView .view-toolbar-container .view-toolbar .task-modal-details-options-menu .parent,
html.redlotus #TaskModalDetailsView .view-toolbar-container .view-toolbar .task-modal-details-options-menu {
  height: 38px;
  width: 38px;
}
html.redlotus #TaskModalDetailsView .view-toolbar-container .view-toolbar .task-modal-details-options-menu .parent {
  margin: 0;
  min-height: auto;
  position: relative;
}
html.redlotus #TaskModalDetailsView .view-toolbar-container .view-toolbar .task-modal-details-options-menu .parent > a {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none !important;
  border: none !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  opacity: 1;
}
html.redlotus #TaskModalDetailsView .view-toolbar-container .view-toolbar .task-modal-details-options-menu .parent > a:before {
  background: url(../images/icon/dots-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 16px;
  width: 4px;
}
html.redlotus #TaskModalDetailsView .view-toolbar-container .view-toolbar .task-modal-details-options-menu .parent > a:after {
  display: none;
}
html.redlotus #TaskModalDetailsView .view-toolbar-container .view-toolbar .task-modal-details-options-menu .parent > a span {
  display: none;
}
html.redlotus #TaskModalDetailsView .view-toolbar-container .view-toolbar .task-modal-details-options-menu .parent.over ul {
  opacity: 1 !important;
}
html.redlotus #TaskModalDetailsView .view-toolbar-container .view-toolbar .task-modal-details-options-menu .parent ul {
  background: #fff;
  border: none;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  opacity: 0 !important;
  padding: 3px 0;
  right: auto;
  top: -3px;
  z-index: 100;
  left: 38px;
}
html.redlotus #TaskModalDetailsView .view-toolbar-container .view-toolbar .task-modal-details-options-menu .parent ul li {
  border: none;
  margin: 0;
}
html.redlotus #TaskModalDetailsView .view-toolbar-container .view-toolbar .task-modal-details-options-menu .parent ul li.separator {
  background: #ebebeb;
  height: 1px;
  margin: 3px 0;
}
html.redlotus #TaskModalDetailsView .view-toolbar-container .view-toolbar .task-modal-details-options-menu .parent ul li a {
  color: #212529;
  font-size: 12px;
  margin: 0;
  padding: 10px;
  text-decoration: none;
  width: 100%;
}
html.redlotus #TaskModalDetailsView .view-toolbar-container .view-toolbar .task-modal-details-options-menu .parent ul li a:hover {
  background: #4d7cfe !important;
}
html.redlotus #TaskModalDetailsView .view-toolbar-container .view-toolbar .task-modal-details-options-menu .parent ul li a .button-label {
  font-weight: normal;
}
html.redlotus #TaskModalDetailsView .view-toolbar-container .view-toolbar .task-modal-details-options-menu .parent ul {
  left: auto;
  right: 0;
  top: 38px !important;
}
html.redlotus #TaskModalDetailsView .form-component {
  margin: 0;
}
html.redlotus #TaskModalDetailsView .left-column {
  padding-bottom: 20px;
}
html.redlotus #TaskModalDetailsView .left-column .left-side-edit-view-panel {
  background: none;
  padding: 20px 20px 0;
}
html.redlotus #TaskModalDetailsView .left-column .left-side-edit-view-panel .form-component {
  margin-top: 15px;
  padding: 0;
}
html.redlotus #TaskModalDetailsView .left-column .left-side-edit-view-panel .form-component .label label {
  color: #808080;
  font-size: 13px;
  font-weight: normal;
  line-height: 15px;
  margin: 0;
  width: 100%;
  margin-bottom: 5px;
}
html.redlotus #TaskModalDetailsView .left-column > .form-component {
  padding: 0 20px;
}
html.redlotus #TaskModalDetailsView .left-column > .form-component .fields > div {
  margin-top: 20px;
}
html.redlotus #TaskModalDetailsView .left-column > .form-component .fields > div > h3 {
  font-size: 16px;
  font-weight: 500;
}
html.redlotus #TaskModalDetailsView #task-left-column-form-data {
  background: none;
}
html.redlotus #TaskModalDetailsView #TaskCheckListItems {
  list-style: none;
  margin-bottom: 10px;
}
html.redlotus #TaskModalDetailsView #TaskCheckListItems li {
  background: #ecf3ff;
  border-radius: 3px;
  padding: 10px;
}
html.redlotus #TaskModalDetailsView #TaskCheckListItems li .editable {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding-right: 50px;
}
html.redlotus #TaskModalDetailsView #TaskCheckListItems li .hasCheckBox {
  margin-top: -1px;
  padding: 0 0 0 20px !important;
  top: auto;
}
html.redlotus #TaskModalDetailsView #TaskCheckListItems li .hasCheckBox:before {
  background: url(../images/icon/checkboxWhite-icon.svg) center no-repeat;
}
html.redlotus #TaskModalDetailsView #TaskCheckListItems li .hasCheckBox:after {
  background: url(../images/icon/checkboxActiveWhite-icon.svg) center no-repeat;
}
html.redlotus #TaskModalDetailsView #TaskCheckListItems li .hasDropDown:not(.isMultiSelect) {
  background: #fff;
}
html.redlotus #TaskModalDetailsView #TaskCheckListItems li p {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  margin: 0;
  padding: 0;
}
html.redlotus #TaskModalDetailsView #TaskCheckListItems li p label {
  margin: 0;
}
html.redlotus #TaskModalDetailsView #TaskCheckListItems li .task-check-item-actions {
  background: none;
  box-shadow: none;
  margin-top: -18px;
  right: 10px;
  top: 50%;
}
html.redlotus #TaskModalDetailsView #TaskCheckListItems li .task-check-item-actions a {
  text-decoration: none;
}
html.redlotus #TaskModalDetailsView #TaskCheckListItems li .task-check-item-actions a:hover i:after {
  color: #4d7cfe;
}
html.redlotus #TaskModalDetailsView #TaskCheckListItems li .task-check-item-actions a i {
  top: auto;
}
html.redlotus #TaskModalDetailsView #task-check-item-inline-edit-form {
  background: #ecf0f9;
  border-radius: 3px;
  padding: 10px;
}
html.redlotus #TaskModalDetailsView #task-check-item-inline-edit-form .submit-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: #4d7cfe;
  height: 36px;
}
html.redlotus #TaskModalDetailsView #task-check-item-inline-edit-form .submit-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus #TaskModalDetailsView #task-check-item-inline-edit-form .submit-button .z-label:after {
  top: 0;
}
html.redlotus #TaskModalDetailsView #task-check-item-inline-edit-form .submit-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus #TaskModalDetailsView #task-check-item-inline-edit-form .submit-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus #TaskModalDetailsView #task-check-item-inline-edit-form .submit-button:hover {
  background: #2f5fe3;
}
html.redlotus #TaskModalDetailsView #task-check-item-inline-edit-form .submit-button.action-take {
  background: #f7c517;
}
html.redlotus #TaskModalDetailsView #task-check-item-inline-edit-form .submit-button.action-take:hover {
  background: #ecb908;
}
html.redlotus #TaskModalDetailsView #task-check-item-inline-edit-form .submit-button.action-complete,
html.redlotus #TaskModalDetailsView #task-check-item-inline-edit-form .submit-button.action-accept {
  background: #62c932;
}
html.redlotus #TaskModalDetailsView #task-check-item-inline-edit-form .submit-button.action-complete:hover,
html.redlotus #TaskModalDetailsView #task-check-item-inline-edit-form .submit-button.action-accept:hover {
  background: #58b52d;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList {
  margin: 0;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0;
  padding: 20px 0;
  position: relative;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment:not(:last-child) {
  border-bottom: 1px solid #e9e9e9;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .user-avatar {
  -webkit-align-self: start;
  -moz-align-self: start;
  -ms-align-self: start;
  align-self: start;
  position: absolute;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .user-avatar .gravatar {
  border: none;
  border-radius: 3px;
  height: 16px;
  margin: 0;
  padding: 0;
  width: 16px;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  padding: 0 27px 0 31px;
  width: 100%;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .comment-text {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .comment-text .comment-head {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .comment-text .comment-head .user-link {
  color: #2c0f0f;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  font-size: 14px;
  font-weight: normal;
  line-height: 16px;
  margin-bottom: 5px;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .comment-text .comment-head .comment-date {
  color: #808080;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  font-size: 13px;
  line-height: 15px;
  margin-left: 10px;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .comment-text p {
  color: #212529;
  font-size: 16px;
  line-height: 19px;
  margin: 0;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .comment-text .form-component {
  margin-top: 5px;
  padding: 0;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .comment-text .comment-account a {
  color: #808080;
  font-size: 14px;
  font-weight: normal;
  line-height: 16px;
  margin-top: 5px;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .comment-text .comment-account a:hover {
  color: #4d7cfe;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.1);
  border: 1px solid transparent !important;
  border-radius: 3px !important;
  box-shadow: none !important;
  color: #4d7cfe !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-size: 13px;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0 30px;
  text-decoration: none !important;
  transition: none !important;
  cursor: default;
  padding-left: 1px !important;
  padding-right: 16px !important;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button:hover {
  border-color: rgba(77,124,254,0.2) !important;
  color: #4d7cfe !important;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button .z-label {
  background: none !important;
  color: #4d7cfe !important;
  font-weight: normal;
  padding: 0;
  text-shadow: none !important;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button > span {
  background: no-repeat url(../images/icon/plusAccent-icon.svg) center !important;
  border: none;
  cursor: default;
  font-family: inherit;
  height: 36px;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden;
  text-indent: -99px;
  top: 0;
  width: 36px;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button > span:before,
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button > span:after {
  content: '';
  display: inline;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button input {
  cursor: default;
  height: 36px;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files {
  margin: 0 !important;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tbody {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr,
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files {
  display: block;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files td {
  margin-right: 5px;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(204,208,223,0.2);
  border-radius: 17px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-family: "Roboto", sans-serif !important;
  font-size: 12px;
  min-height: 34px;
  line-height: normal;
  padding: 5px 13px !important;
  margin-top: 5px;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .icon-attachment {
  margin-right: 5px;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .icon-attachment:before {
  background: url(../images/icon/file-pointer-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 17px;
  width: 9px;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .ui-icon-document {
  display: none !important;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .file-name,
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name a {
  color: #212529;
  font-weight: normal;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name a:hover {
  color: #4d7cfe;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .size {
  color: #212529;
  font-size: 12px;
  font-weight: normal;
  line-height: 14px;
  margin-left: 5px;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .upload-actions.delete {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-left: 5px;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .upload-actions.delete .icon-delete {
  border: none;
  margin: 0;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .upload-actions.delete .icon-delete:after {
  background: url(../images/icon/delete-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 14px;
  width: 12px;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView form {
  background: none;
  border: none;
  box-shadow: none;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView textarea {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #212529 !important;
  display: block;
  font-size: 16px;
  margin: 0;
  outline: none;
  width: 100%;
  padding: 8px 10px;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView textarea:focus {
  background: #fff;
  border-color: rgba(77,124,254,0.8);
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group .forms-block__row {
  margin: 0;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group .mentions-input-box {
  margin-bottom: 5px;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: #4d7cfe;
  border-radius: 3px;
  box-shadow: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 38px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  width: 38px;
  height: 36px;
  margin: 0;
  position: absolute;
  right: 0;
  width: 36px;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button:before,
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button:after {
  display: none;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button svg path {
  fill: #fff;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button .z-spinner {
  left: auto;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button .z-label {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 100%;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0;
  width: 100%;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .fileupload-buttonbar {
  position: static;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .fileupload-content {
  top: -15px;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files {
  border: none;
  max-width: 100%;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files tbody,
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files {
  display: block;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files tr {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files tr td {
  border: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  max-width: 100%;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files tr td .file-name,
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files tr td a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .attachments {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-top: 8px;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .attachments li {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(204,208,223,0.2);
  border-radius: 17px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-family: "Roboto", sans-serif !important;
  font-size: 12px;
  min-height: 34px;
  line-height: normal;
  padding: 5px 13px !important;
  margin-right: 2px;
  max-width: 100%;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .attachments li .icon-attachment {
  margin-right: 5px;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .attachments li .icon-attachment:before {
  background: url(../images/icon/file-pointer-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 17px;
  width: 9px;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .attachments li .ui-icon-document {
  display: none !important;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .attachments li .file-name,
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .attachments li a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .attachments li a {
  color: #212529;
  font-weight: normal;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .attachments li a:hover {
  color: #4d7cfe;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .attachments li .size {
  color: #212529;
  font-size: 12px;
  font-weight: normal;
  line-height: 14px;
  margin-left: 5px;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .attachments li .upload-actions.delete {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-left: 5px;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .attachments li .upload-actions.delete .icon-delete {
  border: none;
  margin: 0;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .attachments li .upload-actions.delete .icon-delete:after {
  background: url(../images/icon/delete-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 14px;
  width: 12px;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .comment-content .attachments li a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .redlotus-options-menu {
  position: absolute;
  right: -11px;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .mentions-input-box {
  width: 100%;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .view-toolbar-container {
  top: 0;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .view-toolbar-container .submit-button {
  text-decoration: none;
  width: auto !important;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .view-toolbar-container .submit-button:hover {
  background: #2f5fe3 !important;
}
html.redlotus #TaskModalDetailsView #CommentsForRelatedTaskModelView .CommentList .comment .view-toolbar-container .submit-button .z-label {
  color: #fff !important;
  font-size: 16px;
  font-weight: normal !important;
  padding: 0 25px !important;
}
html.redlotus #TaskModalDetailsView #CommentForTaskInlineEditForModelView {
  background: #ecf0f9;
  padding: 10px;
}
html.redlotus #TaskModalDetailsView #CommentForTaskInlineEditForModelView h2 {
  margin: 0 0 5px 2px;
}
html.redlotus #TaskModalDetailsView #CommentForTaskInlineEditForModelView .left-column {
  padding: 0;
}
html.redlotus #TaskModalDetailsView #CommentForTaskInlineEditForModelView .forms-block__group {
  margin-bottom: 5px;
}
html.redlotus #TaskModalDetailsView #CommentForTaskInlineEditForModelView .forms-block__group .mentions-input-box {
  margin: 0;
  width: 100%;
}
html.redlotus #TaskModalDetailsView #CommentForTaskInlineEditForModelView .view-toolbar-container .submit-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: #4d7cfe;
  height: 36px;
  position: absolute;
  right: 0;
}
html.redlotus #TaskModalDetailsView #CommentForTaskInlineEditForModelView .view-toolbar-container .submit-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus #TaskModalDetailsView #CommentForTaskInlineEditForModelView .view-toolbar-container .submit-button .z-label:after {
  top: 0;
}
html.redlotus #TaskModalDetailsView #CommentForTaskInlineEditForModelView .view-toolbar-container .submit-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus #TaskModalDetailsView #CommentForTaskInlineEditForModelView .view-toolbar-container .submit-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus #TaskModalDetailsView #CommentForTaskInlineEditForModelView .view-toolbar-container .submit-button:hover {
  background: #2f5fe3;
}
html.redlotus #TaskModalDetailsView #CommentForTaskInlineEditForModelView .view-toolbar-container .submit-button.action-take {
  background: #f7c517;
}
html.redlotus #TaskModalDetailsView #CommentForTaskInlineEditForModelView .view-toolbar-container .submit-button.action-take:hover {
  background: #ecb908;
}
html.redlotus #TaskModalDetailsView #CommentForTaskInlineEditForModelView .view-toolbar-container .submit-button.action-complete,
html.redlotus #TaskModalDetailsView #CommentForTaskInlineEditForModelView .view-toolbar-container .submit-button.action-accept {
  background: #62c932;
}
html.redlotus #TaskModalDetailsView #CommentForTaskInlineEditForModelView .view-toolbar-container .submit-button.action-complete:hover,
html.redlotus #TaskModalDetailsView #CommentForTaskInlineEditForModelView .view-toolbar-container .submit-button.action-accept:hover {
  background: #58b52d;
}
html.redlotus #TaskModalDetailsView .right-side-edit-view-panel {
  background: #ecf0f9;
  padding: 10px;
}
html.redlotus #TaskModalDetailsView .right-side-edit-view-panel .form form {
  background: none;
}
html.redlotus #TaskModalDetailsView .right-side-edit-view-panel .form form .form-component {
  padding: 0;
}
html.redlotus #TaskModalDetailsView .right-side-edit-view-panel #task-subscriber-box {
  margin: 15px 0;
}
html.redlotus #TaskModalDetailsView .right-side-edit-view-panel #task-subscriber-box h4 {
  font-size: 16px;
  font-weight: 500;
}
html.redlotus #TaskModalDetailsView .right-side-edit-view-panel #task-subscriber-box #subscriberList .gravatar {
  border: none;
  border-radius: 3px;
  padding: 0;
}
html.redlotus #TaskModalDetailsView .right-side-edit-view-panel .right-side-details-view-panel .panel:first-child {
  margin: 0;
}
html.redlotus #TaskModalDetailsView .right-side-edit-view-panel .right-side-details-view-panel .panel.more-view-panel-task-details-view-form .forms-block__group {
  margin-bottom: 0;
}
html.redlotus #TaskModalDetailsView .right-side-edit-view-panel .right-side-details-view-panel .panel.more-view-panel-task-details-view-form .forms-block__group .forms-block__row {
  color: #808080;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 13px;
  padding-top: 10px;
}
html.redlotus #TaskModalDetailsView .right-side-edit-view-panel .right-side-details-view-panel .panel.more-view-panel-task-details-view-form .forms-block__group .forms-block__row label {
  margin: 0;
}
html.redlotus #TaskModalDetailsView .right-side-edit-view-panel .right-side-details-view-panel .panel.more-view-panel-task-details-view-form .forms-block__group .forms-block__row strong {
  color: #212529;
  font-size: 14px;
  font-weight: normal;
}
html.redlotus #SendTestEmailModalEditView .attributesContainer {
  padding-bottom: 0;
}
html.redlotus #SendTestEmailModalEditView .attributesContainer .errorSummary {
  border: none;
  border-radius: 3px !important;
  box-shadow: none;
  font-weight: normal;
  font-size: 14px;
  padding: 10px 15px;
}
html.redlotus #SendTestEmailModalEditView .left-column {
  padding: 0;
}
html.redlotus #SendTestEmailModalEditView .panel {
  margin-bottom: 40px;
}
html.redlotus #SendTestEmailModalEditView .panel:last-child {
  margin: 0;
}
html.redlotus #SendTestEmailModalEditView .panel .panelTitle {
  color: #4145be;
  font-size: 18px !important;
  font-weight: 500;
  line-height: 21px;
  margin-bottom: 25px !important;
}
html.redlotus #SendTestEmailModalEditView .form-grid {
  display: block;
}
html.redlotus #SendTestEmailModalEditView .form-grid .forms-block__group:last-child {
  margin-bottom: 0;
}
html.redlotus #SendTestEmailModalEditView .form-grid .forms-block__row {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
html.redlotus #SendTestEmailModalEditView .form-grid .forms-block__row > label {
  color: #808080;
  font-size: 13px;
  line-height: 15px;
  margin: 10px 0 5px;
  width: 100%;
}
html.redlotus #SendTestEmailModalEditView .form-grid .forms-block__row.forms-block__row-2.forms-block__row-left .form-component:first-child {
  padding-right: 7px;
}
html.redlotus #SendTestEmailModalEditView .form-grid .forms-block__row.forms-block__row-2.forms-block__row-right {
  justify-content: end;
}
html.redlotus #SendTestEmailModalEditView .form-grid .forms-block__row.forms-block__row-2.forms-block__row-right .form-component:last-child {
  padding-left: 7px;
}
html.redlotus #SendTestEmailModalEditView .form-grid .forms-block__row.forms-block__row-2 .form-component {
  max-width: 50%;
  width: 50%;
}
html.redlotus #SendTestEmailModalEditView .form-grid .forms-block__row.forms-block__row-2 .form-component .fields .form-component {
  max-width: 100%;
  padding: 0;
}
html.redlotus #SendTestEmailModalEditView .form-grid .form-component {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 0;
  width: auto;
}
html.redlotus #SendTestEmailModalEditView .form-grid .form-component:not(:first-child) {
  padding-left: 7px;
}
html.redlotus #SendTestEmailModalEditView .form-grid .form-component:not(:last-child) {
  padding-right: 7px;
}
html.redlotus #SendTestEmailModalEditView .form-grid .form-component .label {
  margin-bottom: 8px;
}
html.redlotus #SendTestEmailModalEditView .form-grid .form-component .label label {
  color: #808080;
  font-size: 13px;
  line-height: 15px;
  margin: 0;
  width: 100%;
}
html.redlotus #SendTestEmailModalEditView .form-grid .form-component .label label .required {
  color: #ff7373;
  font-weight: normal;
}
html.redlotus #SendTestEmailModalEditView .form-grid .form-component .label .forms-block__title {
  margin-bottom: 17px;
}
html.redlotus #SendTestEmailModalEditView .form-grid .form-component .label .forms-block__title .forms-block__description {
  font-weight: normal;
}
html.redlotus #SendTestEmailModalEditView .form-grid .form-component .fields {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #SendTestEmailModalEditView .form-grid .form-component .fields .form-component {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-top: 10px;
  padding: 0;
  width: 100%;
}
html.redlotus #SendTestEmailModalEditView .form-grid .form-component .fields .form-component .label {
  min-width: 100px;
  padding-right: 10px;
  width: 25%;
}
html.redlotus #SendTestEmailModalEditView .form-grid .form-component .fields .form-component .fields {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}
html.redlotus #SendTestEmailModalEditView .form-grid .form-component .description {
  color: #808080;
  font-size: 11px;
  font-style: italic;
  margin-top: 8px;
}
html.redlotus #SendTestEmailModalEditView input[type="password"],
html.redlotus #SendTestEmailModalEditView input[type="text"] {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #212529 !important;
  display: block;
  font-size: 16px;
  margin: 0;
  outline: none;
  width: 100%;
  line-height: 34px;
  height: 42px;
  padding: 0 10px;
  text-indent: 0 !important;
}
html.redlotus #SendTestEmailModalEditView input[type="password"]:focus,
html.redlotus #SendTestEmailModalEditView input[type="text"]:focus {
  background: #fff;
  border-color: rgba(77,124,254,0.8);
}
html.redlotus #SendTestEmailModalEditView textarea {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #212529 !important;
  display: block;
  font-size: 16px;
  margin: 0;
  outline: none;
  width: 100%;
  padding: 8px 10px;
}
html.redlotus #SendTestEmailModalEditView textarea:focus {
  background: #fff;
  border-color: rgba(77,124,254,0.8);
}
html.redlotus #SendTestEmailModalEditView .textarea-with-preview-link {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
}
html.redlotus #SendTestEmailModalEditView .textarea-with-preview-link .redactor_box,
html.redlotus #SendTestEmailModalEditView .textarea-with-preview-link > textarea {
  margin-right: 40px;
}
html.redlotus #SendTestEmailModalEditView .textarea-with-preview-link .redactor_box {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}
html.redlotus #SendTestEmailModalEditView .static-dropdown {
  display: flex;
  width: 100%;
}
html.redlotus #SendTestEmailModalEditView .static-dropdown .hasDropDown {
  margin-right: 20px;
}
html.redlotus #SendTestEmailModalEditView .static-dropdown input {
  height: 100%;
}
@media (max-width: 768px) {
  html.redlotus #SendTestEmailModalEditView .static-dropdown {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  html.redlotus #SendTestEmailModalEditView .static-dropdown .hasDropDown {
    margin-right: 0;
  }
  html.redlotus #SendTestEmailModalEditView .static-dropdown input {
    margin-top: 10px;
  }
}
html.redlotus #SendTestEmailModalEditView .hasParallelFields,
html.redlotus #SendTestEmailModalEditView .twoFields,
html.redlotus #SendTestEmailModalEditView .hasHalfs {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
}
html.redlotus #SendTestEmailModalEditView .hasParallelFields .twoFifths,
html.redlotus #SendTestEmailModalEditView .twoFields .twoFifths,
html.redlotus #SendTestEmailModalEditView .hasHalfs .twoFifths {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #SendTestEmailModalEditView .hasParallelFields input,
html.redlotus #SendTestEmailModalEditView .twoFields input,
html.redlotus #SendTestEmailModalEditView .hasHalfs input {
  height: 100%;
}
@media (max-width: 768px) {
  html.redlotus #SendTestEmailModalEditView .hasParallelFields,
  html.redlotus #SendTestEmailModalEditView .twoFields,
  html.redlotus #SendTestEmailModalEditView .hasHalfs {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  html.redlotus #SendTestEmailModalEditView .hasParallelFields > div,
  html.redlotus #SendTestEmailModalEditView .twoFields > div,
  html.redlotus #SendTestEmailModalEditView .hasHalfs > div {
    margin: 0 !important;
    padding: 0 !important;
    width: 100%;
  }
  html.redlotus #SendTestEmailModalEditView .hasParallelFields > div:not(:first-child),
  html.redlotus #SendTestEmailModalEditView .twoFields > div:not(:first-child),
  html.redlotus #SendTestEmailModalEditView .hasHalfs > div:not(:first-child) {
    margin-top: 10px !important;
  }
}
html.redlotus #SendTestEmailModalEditView .hasParallelFields > div:not(:first-child) {
  margin-left: 15px;
}
html.redlotus #SendTestEmailModalEditView .overlay-label-field {
  padding: 0;
}
html.redlotus #SendTestEmailModalEditView .overlay-label-field label {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  left: 10px;
  margin: 0;
  top: 0;
}
html.redlotus #SendTestEmailModalEditView .address-fields {
  width: 100%;
}
html.redlotus #SendTestEmailModalEditView .address-fields .overlay-label-field {
  height: 36px;
  margin-bottom: 15px;
}
html.redlotus #SendTestEmailModalEditView .address-fields .hasHalfs > div:first-child {
  margin-right: 15px;
}
@media (max-width: 768px) {
  html.redlotus #SendTestEmailModalEditView .address-fields .hasHalfs {
    margin-bottom: 15px;
  }
}
html.redlotus #SendTestEmailModalEditView .theme-color-radio-buttons,
html.redlotus #SendTestEmailModalEditView .texture-radio-buttons {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #SendTestEmailModalEditView .theme-color-radio-buttons .icon-lock,
html.redlotus #SendTestEmailModalEditView .texture-radio-buttons .icon-lock {
  left: 4px;
  top: 4px;
}
html.redlotus #SendTestEmailModalEditView .theme-color-radio-buttons.texture-radio-buttons .icon-lock,
html.redlotus #SendTestEmailModalEditView .texture-radio-buttons.texture-radio-buttons .icon-lock {
  top: 2px;
}
html.redlotus #SendTestEmailModalEditView .theme-color-radio-buttons .background-texture-1,
html.redlotus #SendTestEmailModalEditView .texture-radio-buttons .background-texture-1 {
  top: 2px;
}
html.redlotus #SendTestEmailModalEditView .radio-button-list {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #SendTestEmailModalEditView .radio-button-list .radio-input {
  margin-right: 15px;
}
html.redlotus #SendTestEmailModalEditView .radio-button-list .radio-input + .radio-input {
  margin-top: 5px;
}
html.redlotus #SendTestEmailModalEditView .radio-input {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #SendTestEmailModalEditView .radio-input label {
  margin-bottom: 0;
}
html.redlotus #SendTestEmailModalEditView .radio-input .radio-wl input {
  display: none;
}
html.redlotus #SendTestEmailModalEditView .radio-input .radio-wl .radio-wl__label {
  line-height: 18px;
}
html.redlotus #SendTestEmailModalEditView .radio-input .radio-wl .radio-wl__label:before,
html.redlotus #SendTestEmailModalEditView .radio-input .radio-wl .radio-wl__label:after {
  top: 0;
}
html.redlotus #SendTestEmailModalEditView .radio-input .radio-wl + .hasDropDown {
  margin-top: -10px;
  padding-left: 25px !important;
}
html.redlotus #SendTestEmailModalEditView .redactor_box {
  width: 100%;
}
html.redlotus #SendTestEmailModalEditView .email-template-combined-content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-top: 40px;
  padding: 0 !important;
  position: static;
  width: 100% !important;
}
html.redlotus #SendTestEmailModalEditView .email-template-combined-content h3 {
  font-size: 16px;
  font-weight: 500;
}
html.redlotus #SendTestEmailModalEditView .email-template-combined-content .hasTree ul {
  width: 100%;
}
html.redlotus #SendTestEmailModalEditView .email-template-combined-content .hasTree li {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 0 0 0 20px;
}
html.redlotus #SendTestEmailModalEditView .email-template-combined-content .hasTree li.collapsable,
html.redlotus #SendTestEmailModalEditView .email-template-combined-content .hasTree li.expandable {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
html.redlotus #SendTestEmailModalEditView .email-template-combined-content .hasTree li.collapsable > span,
html.redlotus #SendTestEmailModalEditView .email-template-combined-content .hasTree li.expandable > span {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  margin: 0;
}
html.redlotus #SendTestEmailModalEditView .email-template-combined-content .hasTree li > span {
  margin-top: -2px;
}
html.redlotus #SendTestEmailModalEditView .email-template-combined-content .hasTree .collapsable-hitarea,
html.redlotus #SendTestEmailModalEditView .email-template-combined-content .hasTree .expandable-hitarea {
  margin: 0 4px 0 -20px;
}
html.redlotus #SendTestEmailModalEditView .email-template-combined-content .hasTree .collapsable-hitarea + span,
html.redlotus #SendTestEmailModalEditView .email-template-combined-content .hasTree .expandable-hitarea + span {
  margin-top: -4px !important;
}
html.redlotus #SendTestEmailModalEditView .email-template-combined-content .left-column {
  padding: 0;
}
html.redlotus #SendTestEmailModalEditView .email-template-combined-content .right-column {
  margin: 0;
}
html.redlotus #SendTestEmailModalEditView .email-template-combined-content .right-column .tabs-nav {
  border: none;
  padding: 0 3px;
}
html.redlotus #SendTestEmailModalEditView .email-template-combined-content .right-column .tabs-nav a {
  background: none;
  border: none;
  border-radius: 3px 3px 0 0;
  font-size: 12px;
  font-weight: normal;
  text-shadow: none;
  top: 0;
}
html.redlotus #SendTestEmailModalEditView .email-template-combined-content .right-column .tabs-nav a.active-tab {
  background: #4d7cfe;
  color: #fff !important;
}
html.redlotus #SendTestEmailModalEditView .email-template-combined-content .right-column .tab {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  padding: 8px 10px !important;
}
html.redlotus #SendTestEmailModalEditView .checkbox-wrapper .hasCheckBox + label {
  white-space: nowrap;
}
html.redlotus #SendTestEmailModalEditView .multi-select-checkbox-group,
html.redlotus #SendTestEmailModalEditView .form-radio-button-group {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
}
html.redlotus #SendTestEmailModalEditView .multi-select-checkbox-group .multi-select-checkbox-input,
html.redlotus #SendTestEmailModalEditView .multi-select-checkbox-group .lead-conversion-radiobutton,
html.redlotus #SendTestEmailModalEditView .form-radio-button-group .multi-select-checkbox-input,
html.redlotus #SendTestEmailModalEditView .form-radio-button-group .lead-conversion-radiobutton {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0 0 25px;
  width: 25%;
}
html.redlotus #SendTestEmailModalEditView .multi-select-checkbox-group .multi-select-checkbox-input:nth-last-child(-n+4),
html.redlotus #SendTestEmailModalEditView .multi-select-checkbox-group .lead-conversion-radiobutton:nth-last-child(-n+4),
html.redlotus #SendTestEmailModalEditView .form-radio-button-group .multi-select-checkbox-input:nth-last-child(-n+4),
html.redlotus #SendTestEmailModalEditView .form-radio-button-group .lead-conversion-radiobutton:nth-last-child(-n+4) {
  margin-bottom: 0;
}
@media (max-width: 768px) {
  html.redlotus #SendTestEmailModalEditView .multi-select-checkbox-group,
  html.redlotus #SendTestEmailModalEditView .form-radio-button-group {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  html.redlotus #SendTestEmailModalEditView .multi-select-checkbox-group .multi-select-checkbox-input,
  html.redlotus #SendTestEmailModalEditView .multi-select-checkbox-group .lead-conversion-radiobutton,
  html.redlotus #SendTestEmailModalEditView .form-radio-button-group .multi-select-checkbox-input,
  html.redlotus #SendTestEmailModalEditView .form-radio-button-group .lead-conversion-radiobutton {
    margin: 0 0 10px !important;
    width: 100%;
  }
}
html.redlotus #SendTestEmailModalEditView .multi-select-checkbox-group .multi-select-checkbox-input .hasCheckBox {
  margin-top: 2px !important;
  padding: 0 0 0 20px;
}
html.redlotus #SendTestEmailModalEditView .multi-select-checkbox-group .multi-select-checkbox-input .hasCheckBox.c_on + label {
  color: #212529;
}
html.redlotus #SendTestEmailModalEditView .multi-select-checkbox-group .multi-select-checkbox-input label:last-child {
  color: #808080;
  font-size: 16px;
  line-height: 24px;
  margin: 0;
  padding-right: 25px;
}
html.redlotus #SendTestEmailModalEditView .conversation-items-element {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #SendTestEmailModalEditView .conversation-items-element > label {
  color: #808080;
  margin: 0 10px;
}
html.redlotus #SendTestEmailModalEditView .conversation-items-element > label:first-child {
  margin-left: 0;
}
html.redlotus #SendTestEmailModalEditView .addfileinput-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.1);
  border: 1px solid transparent !important;
  border-radius: 3px !important;
  box-shadow: none !important;
  color: #4d7cfe !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-size: 13px;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0 30px;
  text-decoration: none !important;
  transition: none !important;
  cursor: default;
  padding-left: 1px !important;
  padding-right: 16px !important;
}
html.redlotus #SendTestEmailModalEditView .addfileinput-button:hover {
  border-color: rgba(77,124,254,0.2) !important;
  color: #4d7cfe !important;
}
html.redlotus #SendTestEmailModalEditView .addfileinput-button .z-label {
  background: none !important;
  color: #4d7cfe !important;
  font-weight: normal;
  padding: 0;
  text-shadow: none !important;
}
html.redlotus #SendTestEmailModalEditView .addfileinput-button > span {
  background: no-repeat url(../images/icon/plusAccent-icon.svg) center !important;
  border: none;
  cursor: default;
  font-family: inherit;
  height: 36px;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden;
  text-indent: -99px;
  top: 0;
  width: 36px;
}
html.redlotus #SendTestEmailModalEditView .addfileinput-button > span:before,
html.redlotus #SendTestEmailModalEditView .addfileinput-button > span:after {
  content: '';
  display: inline;
}
html.redlotus #SendTestEmailModalEditView .addfileinput-button input {
  cursor: default;
  height: 36px;
}
html.redlotus #SendTestEmailModalEditView .fileupload-content .files {
  margin: 0 !important;
}
html.redlotus #SendTestEmailModalEditView .fileupload-content .files tbody {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #SendTestEmailModalEditView .fileupload-content .files tr,
html.redlotus #SendTestEmailModalEditView .fileupload-content .files {
  display: block;
}
html.redlotus #SendTestEmailModalEditView .fileupload-content .files td {
  margin-right: 5px;
}
html.redlotus #SendTestEmailModalEditView .fileupload-content .files tr .name {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(204,208,223,0.2);
  border-radius: 17px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-family: "Roboto", sans-serif !important;
  font-size: 12px;
  min-height: 34px;
  line-height: normal;
  padding: 5px 13px !important;
  margin-top: 5px;
}
html.redlotus #SendTestEmailModalEditView .fileupload-content .files tr .name .icon-attachment {
  margin-right: 5px;
}
html.redlotus #SendTestEmailModalEditView .fileupload-content .files tr .name .icon-attachment:before {
  background: url(../images/icon/file-pointer-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 17px;
  width: 9px;
}
html.redlotus #SendTestEmailModalEditView .fileupload-content .files tr .name .ui-icon-document {
  display: none !important;
}
html.redlotus #SendTestEmailModalEditView .fileupload-content .files tr .name .file-name,
html.redlotus #SendTestEmailModalEditView .fileupload-content .files tr .name a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html.redlotus #SendTestEmailModalEditView .fileupload-content .files tr .name a {
  color: #212529;
  font-weight: normal;
}
html.redlotus #SendTestEmailModalEditView .fileupload-content .files tr .name a:hover {
  color: #4d7cfe;
}
html.redlotus #SendTestEmailModalEditView .fileupload-content .files tr .name .size {
  color: #212529;
  font-size: 12px;
  font-weight: normal;
  line-height: 14px;
  margin-left: 5px;
}
html.redlotus #SendTestEmailModalEditView .fileupload-content .files tr .name .upload-actions.delete {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-left: 5px;
}
html.redlotus #SendTestEmailModalEditView .fileupload-content .files tr .name .upload-actions.delete .icon-delete {
  border: none;
  margin: 0;
}
html.redlotus #SendTestEmailModalEditView .fileupload-content .files tr .name .upload-actions.delete .icon-delete:after {
  background: url(../images/icon/delete-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 14px;
  width: 12px;
}
html.redlotus #SendTestEmailModalEditView .more-panels-link {
  color: #4d7cfe;
  font-size: 15px;
  line-height: 18px;
  text-decoration: none;
}
html.redlotus #SendTestEmailModalEditView .more-panels-link:hover {
  color: inherit !important;
}
html.redlotus #SendTestEmailModalEditView .secondary-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.1);
  border: 1px solid transparent !important;
  border-radius: 3px !important;
  box-shadow: none !important;
  color: #4d7cfe !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-size: 13px;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0 30px;
  text-decoration: none !important;
  transition: none !important;
}
html.redlotus #SendTestEmailModalEditView .secondary-button:hover {
  border-color: rgba(77,124,254,0.2) !important;
  color: #4d7cfe !important;
}
html.redlotus #SendTestEmailModalEditView .secondary-button .z-label {
  background: none !important;
  color: #4d7cfe !important;
  font-weight: normal;
  padding: 0;
  text-shadow: none !important;
}
html.redlotus #SendTestEmailModalEditView .wizard-secondary-action-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: #4d7cfe;
}
html.redlotus #SendTestEmailModalEditView .wizard-secondary-action-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus #SendTestEmailModalEditView .wizard-secondary-action-button .z-label:after {
  top: 0;
}
html.redlotus #SendTestEmailModalEditView .wizard-secondary-action-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus #SendTestEmailModalEditView .wizard-secondary-action-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus #SendTestEmailModalEditView .wizard-secondary-action-button:hover {
  background: #2f5fe3;
}
html.redlotus #SendTestEmailModalEditView .wizard-secondary-action-button.action-take {
  background: #f7c517;
}
html.redlotus #SendTestEmailModalEditView .wizard-secondary-action-button.action-take:hover {
  background: #ecb908;
}
html.redlotus #SendTestEmailModalEditView .wizard-secondary-action-button.action-complete,
html.redlotus #SendTestEmailModalEditView .wizard-secondary-action-button.action-accept {
  background: #62c932;
}
html.redlotus #SendTestEmailModalEditView .wizard-secondary-action-button.action-complete:hover,
html.redlotus #SendTestEmailModalEditView .wizard-secondary-action-button.action-accept:hover {
  background: #58b52d;
}
html.redlotus #SendTestEmailModalEditView .panel {
  margin-bottom: 30px;
  padding: 0 30px;
}
html.redlotus #SendTestEmailModalEditView .search-without-scope h4 {
  font-size: 14px;
  font-weight: 500;
}
html.redlotus #SendTestEmailModalEditView .search-without-scope .has-model-select {
  margin-top: -36px;
}
html.redlotus #SendTestEmailModalEditView .float-bar {
  height: auto;
  padding: 0 30px;
}
html.redlotus #SendTestEmailModalEditView .float-bar .view-toolbar-container {
  border-color: #e5e5e5;
}
html.redlotus #SendTestEmailModalEditView .float-bar .view-toolbar-container .form-toolbar {
  border: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}
html.redlotus #SendTestEmailModalEditView .float-bar .view-toolbar-container .submit-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: #4d7cfe;
}
html.redlotus #SendTestEmailModalEditView .float-bar .view-toolbar-container .submit-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus #SendTestEmailModalEditView .float-bar .view-toolbar-container .submit-button .z-label:after {
  top: 0;
}
html.redlotus #SendTestEmailModalEditView .float-bar .view-toolbar-container .submit-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus #SendTestEmailModalEditView .float-bar .view-toolbar-container .submit-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus #SendTestEmailModalEditView .float-bar .view-toolbar-container .submit-button:hover {
  background: #2f5fe3;
}
html.redlotus #SendTestEmailModalEditView .float-bar .view-toolbar-container .submit-button.action-take {
  background: #f7c517;
}
html.redlotus #SendTestEmailModalEditView .float-bar .view-toolbar-container .submit-button.action-take:hover {
  background: #ecb908;
}
html.redlotus #SendTestEmailModalEditView .float-bar .view-toolbar-container .submit-button.action-complete,
html.redlotus #SendTestEmailModalEditView .float-bar .view-toolbar-container .submit-button.action-accept {
  background: #62c932;
}
html.redlotus #SendTestEmailModalEditView .float-bar .view-toolbar-container .submit-button.action-complete:hover,
html.redlotus #SendTestEmailModalEditView .float-bar .view-toolbar-container .submit-button.action-accept:hover {
  background: #58b52d;
}
html.redlotus #days-meetings-list-view-toolbar {
  position: static;
  width: auto;
}
html.redlotus #days-meetings-list-view-toolbar .portlet-toolbar {
  margin: 0 0 0 4px;
}
html.redlotus #days-meetings-list-view-toolbar .secondary-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.1);
  border: 1px solid transparent !important;
  border-radius: 3px !important;
  box-shadow: none !important;
  color: #4d7cfe !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-size: 13px;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0 30px;
  text-decoration: none !important;
  transition: none !important;
  padding: 0 15px;
}
html.redlotus #days-meetings-list-view-toolbar .secondary-button:hover {
  border-color: rgba(77,124,254,0.2) !important;
  color: #4d7cfe !important;
}
html.redlotus #days-meetings-list-view-toolbar .secondary-button .z-label {
  background: none !important;
  color: #4d7cfe !important;
  font-weight: normal;
  padding: 0;
  text-shadow: none !important;
}
html.redlotus #days-meetings-list-view-toolbar .secondary-button .z-label {
  font-size: 12px;
}
html.redlotus #days-meetings-list-view .meeting-summary {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 14px;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  padding-right: 5px;
}
html.redlotus #days-meetings-list-view .meeting-summary > div {
  padding: 0 10px;
}
html.redlotus #days-meetings-list-view .meeting-summary h3 {
  color: #212529;
  font-size: 16px;
  padding-top: 4px;
}
html.redlotus #days-meetings-list-view .meeting-summary strong {
  color: #212529;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-weight: 500;
  margin-top: 5px;
}
html.redlotus #days-meetings-list-view .meeting-summary .meeting-date {
  color: #808080;
}
html.redlotus #days-meetings-list-view .meeting-summary .meeting-details {
  background: none;
  float: none;
  margin-top: 5px;
  width: 100%;
}
html.redlotus #days-meetings-list-view .meeting-summary .meeting-details .metting-contact {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #days-meetings-list-view .meeting-summary .meeting-details .metting-contact i {
  margin: 4px 5px 0 0;
}
html.redlotus #days-meetings-list-view .meeting-summary .meeting-details .metting-contact i:after {
  color: #ccd0df;
  font-size: 32px;
}
html.redlotus #days-meetings-list-view .meeting-summary .meeting-details .metting-contact a {
  color: #212529;
}
html.redlotus #days-meetings-list-view .meeting-summary .meeting-details .metting-contact a:hover {
  color: #4d7cfe;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .attributesContainer {
  padding-bottom: 0;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .attributesContainer .errorSummary {
  border: none;
  border-radius: 3px !important;
  box-shadow: none;
  font-weight: normal;
  font-size: 14px;
  padding: 10px 15px;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .left-column {
  padding: 0;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .panel {
  margin-bottom: 40px;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .panel:last-child {
  margin: 0;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .panel .panelTitle {
  color: #4145be;
  font-size: 18px !important;
  font-weight: 500;
  line-height: 21px;
  margin-bottom: 25px !important;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .form-grid {
  display: block;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .form-grid .forms-block__group:last-child {
  margin-bottom: 0;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .form-grid .forms-block__row {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .form-grid .forms-block__row > label {
  color: #808080;
  font-size: 13px;
  line-height: 15px;
  margin: 10px 0 5px;
  width: 100%;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .form-grid .forms-block__row.forms-block__row-2.forms-block__row-left .form-component:first-child {
  padding-right: 7px;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .form-grid .forms-block__row.forms-block__row-2.forms-block__row-right {
  justify-content: end;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .form-grid .forms-block__row.forms-block__row-2.forms-block__row-right .form-component:last-child {
  padding-left: 7px;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .form-grid .forms-block__row.forms-block__row-2 .form-component {
  max-width: 50%;
  width: 50%;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .form-grid .forms-block__row.forms-block__row-2 .form-component .fields .form-component {
  max-width: 100%;
  padding: 0;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .form-grid .form-component {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 0;
  width: auto;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .form-grid .form-component:not(:first-child) {
  padding-left: 7px;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .form-grid .form-component:not(:last-child) {
  padding-right: 7px;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .form-grid .form-component .label {
  margin-bottom: 8px;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .form-grid .form-component .label label {
  color: #808080;
  font-size: 13px;
  line-height: 15px;
  margin: 0;
  width: 100%;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .form-grid .form-component .label label .required {
  color: #ff7373;
  font-weight: normal;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .form-grid .form-component .label .forms-block__title {
  margin-bottom: 17px;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .form-grid .form-component .label .forms-block__title .forms-block__description {
  font-weight: normal;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .form-grid .form-component .fields {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .form-grid .form-component .fields .form-component {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-top: 10px;
  padding: 0;
  width: 100%;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .form-grid .form-component .fields .form-component .label {
  min-width: 100px;
  padding-right: 10px;
  width: 25%;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .form-grid .form-component .fields .form-component .fields {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .form-grid .form-component .description {
  color: #808080;
  font-size: 11px;
  font-style: italic;
  margin-top: 8px;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView input[type="password"],
html.redlotus #ContactRequiresPrimaryEmailFirstModalView input[type="text"] {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #212529 !important;
  display: block;
  font-size: 16px;
  margin: 0;
  outline: none;
  width: 100%;
  line-height: 34px;
  height: 42px;
  padding: 0 10px;
  text-indent: 0 !important;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView input[type="password"]:focus,
html.redlotus #ContactRequiresPrimaryEmailFirstModalView input[type="text"]:focus {
  background: #fff;
  border-color: rgba(77,124,254,0.8);
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView textarea {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #212529 !important;
  display: block;
  font-size: 16px;
  margin: 0;
  outline: none;
  width: 100%;
  padding: 8px 10px;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView textarea:focus {
  background: #fff;
  border-color: rgba(77,124,254,0.8);
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .textarea-with-preview-link {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .textarea-with-preview-link .redactor_box,
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .textarea-with-preview-link > textarea {
  margin-right: 40px;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .textarea-with-preview-link .redactor_box {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .static-dropdown {
  display: flex;
  width: 100%;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .static-dropdown .hasDropDown {
  margin-right: 20px;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .static-dropdown input {
  height: 100%;
}
@media (max-width: 768px) {
  html.redlotus #ContactRequiresPrimaryEmailFirstModalView .static-dropdown {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  html.redlotus #ContactRequiresPrimaryEmailFirstModalView .static-dropdown .hasDropDown {
    margin-right: 0;
  }
  html.redlotus #ContactRequiresPrimaryEmailFirstModalView .static-dropdown input {
    margin-top: 10px;
  }
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .hasParallelFields,
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .twoFields,
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .hasHalfs {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .hasParallelFields .twoFifths,
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .twoFields .twoFifths,
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .hasHalfs .twoFifths {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .hasParallelFields input,
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .twoFields input,
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .hasHalfs input {
  height: 100%;
}
@media (max-width: 768px) {
  html.redlotus #ContactRequiresPrimaryEmailFirstModalView .hasParallelFields,
  html.redlotus #ContactRequiresPrimaryEmailFirstModalView .twoFields,
  html.redlotus #ContactRequiresPrimaryEmailFirstModalView .hasHalfs {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  html.redlotus #ContactRequiresPrimaryEmailFirstModalView .hasParallelFields > div,
  html.redlotus #ContactRequiresPrimaryEmailFirstModalView .twoFields > div,
  html.redlotus #ContactRequiresPrimaryEmailFirstModalView .hasHalfs > div {
    margin: 0 !important;
    padding: 0 !important;
    width: 100%;
  }
  html.redlotus #ContactRequiresPrimaryEmailFirstModalView .hasParallelFields > div:not(:first-child),
  html.redlotus #ContactRequiresPrimaryEmailFirstModalView .twoFields > div:not(:first-child),
  html.redlotus #ContactRequiresPrimaryEmailFirstModalView .hasHalfs > div:not(:first-child) {
    margin-top: 10px !important;
  }
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .hasParallelFields > div:not(:first-child) {
  margin-left: 15px;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .overlay-label-field {
  padding: 0;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .overlay-label-field label {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  left: 10px;
  margin: 0;
  top: 0;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .address-fields {
  width: 100%;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .address-fields .overlay-label-field {
  height: 36px;
  margin-bottom: 15px;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .address-fields .hasHalfs > div:first-child {
  margin-right: 15px;
}
@media (max-width: 768px) {
  html.redlotus #ContactRequiresPrimaryEmailFirstModalView .address-fields .hasHalfs {
    margin-bottom: 15px;
  }
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .theme-color-radio-buttons,
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .texture-radio-buttons {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .theme-color-radio-buttons .icon-lock,
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .texture-radio-buttons .icon-lock {
  left: 4px;
  top: 4px;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .theme-color-radio-buttons.texture-radio-buttons .icon-lock,
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .texture-radio-buttons.texture-radio-buttons .icon-lock {
  top: 2px;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .theme-color-radio-buttons .background-texture-1,
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .texture-radio-buttons .background-texture-1 {
  top: 2px;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .radio-button-list {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .radio-button-list .radio-input {
  margin-right: 15px;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .radio-button-list .radio-input + .radio-input {
  margin-top: 5px;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .radio-input {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .radio-input label {
  margin-bottom: 0;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .radio-input .radio-wl input {
  display: none;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .radio-input .radio-wl .radio-wl__label {
  line-height: 18px;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .radio-input .radio-wl .radio-wl__label:before,
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .radio-input .radio-wl .radio-wl__label:after {
  top: 0;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .radio-input .radio-wl + .hasDropDown {
  margin-top: -10px;
  padding-left: 25px !important;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .redactor_box {
  width: 100%;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .email-template-combined-content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-top: 40px;
  padding: 0 !important;
  position: static;
  width: 100% !important;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .email-template-combined-content h3 {
  font-size: 16px;
  font-weight: 500;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .email-template-combined-content .hasTree ul {
  width: 100%;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .email-template-combined-content .hasTree li {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 0 0 0 20px;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .email-template-combined-content .hasTree li.collapsable,
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .email-template-combined-content .hasTree li.expandable {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .email-template-combined-content .hasTree li.collapsable > span,
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .email-template-combined-content .hasTree li.expandable > span {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  margin: 0;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .email-template-combined-content .hasTree li > span {
  margin-top: -2px;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .email-template-combined-content .hasTree .collapsable-hitarea,
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .email-template-combined-content .hasTree .expandable-hitarea {
  margin: 0 4px 0 -20px;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .email-template-combined-content .hasTree .collapsable-hitarea + span,
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .email-template-combined-content .hasTree .expandable-hitarea + span {
  margin-top: -4px !important;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .email-template-combined-content .left-column {
  padding: 0;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .email-template-combined-content .right-column {
  margin: 0;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .email-template-combined-content .right-column .tabs-nav {
  border: none;
  padding: 0 3px;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .email-template-combined-content .right-column .tabs-nav a {
  background: none;
  border: none;
  border-radius: 3px 3px 0 0;
  font-size: 12px;
  font-weight: normal;
  text-shadow: none;
  top: 0;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .email-template-combined-content .right-column .tabs-nav a.active-tab {
  background: #4d7cfe;
  color: #fff !important;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .email-template-combined-content .right-column .tab {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  padding: 8px 10px !important;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .checkbox-wrapper .hasCheckBox + label {
  white-space: nowrap;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .multi-select-checkbox-group,
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .form-radio-button-group {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .multi-select-checkbox-group .multi-select-checkbox-input,
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .multi-select-checkbox-group .lead-conversion-radiobutton,
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .form-radio-button-group .multi-select-checkbox-input,
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .form-radio-button-group .lead-conversion-radiobutton {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0 0 25px;
  width: 25%;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .multi-select-checkbox-group .multi-select-checkbox-input:nth-last-child(-n+4),
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .multi-select-checkbox-group .lead-conversion-radiobutton:nth-last-child(-n+4),
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .form-radio-button-group .multi-select-checkbox-input:nth-last-child(-n+4),
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .form-radio-button-group .lead-conversion-radiobutton:nth-last-child(-n+4) {
  margin-bottom: 0;
}
@media (max-width: 768px) {
  html.redlotus #ContactRequiresPrimaryEmailFirstModalView .multi-select-checkbox-group,
  html.redlotus #ContactRequiresPrimaryEmailFirstModalView .form-radio-button-group {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  html.redlotus #ContactRequiresPrimaryEmailFirstModalView .multi-select-checkbox-group .multi-select-checkbox-input,
  html.redlotus #ContactRequiresPrimaryEmailFirstModalView .multi-select-checkbox-group .lead-conversion-radiobutton,
  html.redlotus #ContactRequiresPrimaryEmailFirstModalView .form-radio-button-group .multi-select-checkbox-input,
  html.redlotus #ContactRequiresPrimaryEmailFirstModalView .form-radio-button-group .lead-conversion-radiobutton {
    margin: 0 0 10px !important;
    width: 100%;
  }
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .multi-select-checkbox-group .multi-select-checkbox-input .hasCheckBox {
  margin-top: 2px !important;
  padding: 0 0 0 20px;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .multi-select-checkbox-group .multi-select-checkbox-input .hasCheckBox.c_on + label {
  color: #212529;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .multi-select-checkbox-group .multi-select-checkbox-input label:last-child {
  color: #808080;
  font-size: 16px;
  line-height: 24px;
  margin: 0;
  padding-right: 25px;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .conversation-items-element {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .conversation-items-element > label {
  color: #808080;
  margin: 0 10px;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .conversation-items-element > label:first-child {
  margin-left: 0;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .addfileinput-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.1);
  border: 1px solid transparent !important;
  border-radius: 3px !important;
  box-shadow: none !important;
  color: #4d7cfe !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-size: 13px;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0 30px;
  text-decoration: none !important;
  transition: none !important;
  cursor: default;
  padding-left: 1px !important;
  padding-right: 16px !important;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .addfileinput-button:hover {
  border-color: rgba(77,124,254,0.2) !important;
  color: #4d7cfe !important;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .addfileinput-button .z-label {
  background: none !important;
  color: #4d7cfe !important;
  font-weight: normal;
  padding: 0;
  text-shadow: none !important;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .addfileinput-button > span {
  background: no-repeat url(../images/icon/plusAccent-icon.svg) center !important;
  border: none;
  cursor: default;
  font-family: inherit;
  height: 36px;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden;
  text-indent: -99px;
  top: 0;
  width: 36px;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .addfileinput-button > span:before,
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .addfileinput-button > span:after {
  content: '';
  display: inline;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .addfileinput-button input {
  cursor: default;
  height: 36px;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .fileupload-content .files {
  margin: 0 !important;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .fileupload-content .files tbody {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .fileupload-content .files tr,
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .fileupload-content .files {
  display: block;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .fileupload-content .files td {
  margin-right: 5px;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .fileupload-content .files tr .name {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(204,208,223,0.2);
  border-radius: 17px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-family: "Roboto", sans-serif !important;
  font-size: 12px;
  min-height: 34px;
  line-height: normal;
  padding: 5px 13px !important;
  margin-top: 5px;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .fileupload-content .files tr .name .icon-attachment {
  margin-right: 5px;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .fileupload-content .files tr .name .icon-attachment:before {
  background: url(../images/icon/file-pointer-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 17px;
  width: 9px;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .fileupload-content .files tr .name .ui-icon-document {
  display: none !important;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .fileupload-content .files tr .name .file-name,
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .fileupload-content .files tr .name a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .fileupload-content .files tr .name a {
  color: #212529;
  font-weight: normal;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .fileupload-content .files tr .name a:hover {
  color: #4d7cfe;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .fileupload-content .files tr .name .size {
  color: #212529;
  font-size: 12px;
  font-weight: normal;
  line-height: 14px;
  margin-left: 5px;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .fileupload-content .files tr .name .upload-actions.delete {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-left: 5px;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .fileupload-content .files tr .name .upload-actions.delete .icon-delete {
  border: none;
  margin: 0;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .fileupload-content .files tr .name .upload-actions.delete .icon-delete:after {
  background: url(../images/icon/delete-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 14px;
  width: 12px;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .more-panels-link {
  color: #4d7cfe;
  font-size: 15px;
  line-height: 18px;
  text-decoration: none;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .more-panels-link:hover {
  color: inherit !important;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .secondary-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.1);
  border: 1px solid transparent !important;
  border-radius: 3px !important;
  box-shadow: none !important;
  color: #4d7cfe !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-size: 13px;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0 30px;
  text-decoration: none !important;
  transition: none !important;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .secondary-button:hover {
  border-color: rgba(77,124,254,0.2) !important;
  color: #4d7cfe !important;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .secondary-button .z-label {
  background: none !important;
  color: #4d7cfe !important;
  font-weight: normal;
  padding: 0;
  text-shadow: none !important;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .wizard-secondary-action-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: #4d7cfe;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .wizard-secondary-action-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .wizard-secondary-action-button .z-label:after {
  top: 0;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .wizard-secondary-action-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .wizard-secondary-action-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .wizard-secondary-action-button:hover {
  background: #2f5fe3;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .wizard-secondary-action-button.action-take {
  background: #f7c517;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .wizard-secondary-action-button.action-take:hover {
  background: #ecb908;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .wizard-secondary-action-button.action-complete,
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .wizard-secondary-action-button.action-accept {
  background: #62c932;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .wizard-secondary-action-button.action-complete:hover,
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .wizard-secondary-action-button.action-accept:hover {
  background: #58b52d;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .float-bar {
  height: auto;
  margin: 0;
  padding: 0;
  z-index: 999;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .float-bar .view-toolbar-container {
  background: #fff;
  border: none !important;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  padding: 20px;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .float-bar .view-toolbar-container.dock {
  border-top: 1px solid #ebebeb !important;
  margin-top: 50px;
  padding: 50px 0 0 0;
}
@media (max-width: 768px) {
  html.redlotus #ContactRequiresPrimaryEmailFirstModalView .float-bar .view-toolbar-container.dock {
    margin-top: 10px;
    padding: 10px 0 0 0;
  }
  html.redlotus #ContactRequiresPrimaryEmailFirstModalView .float-bar .view-toolbar-container.dock .form-toolbar {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  html.redlotus #ContactRequiresPrimaryEmailFirstModalView .float-bar .view-toolbar-container.dock .form-toolbar > a {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    margin: 0;
    width: 100%;
  }
  html.redlotus #ContactRequiresPrimaryEmailFirstModalView .float-bar .view-toolbar-container.dock .form-toolbar > a:not(:first-child) {
    margin-top: 10px;
  }
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .view-toolbar-container {
  border-top: 1px solid #ebebeb !important;
  margin-top: 50px;
  padding-top: 50px;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .view-toolbar-container .modal-view-toolbar,
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .view-toolbar-container .form-toolbar {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding-top: 0 !important;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .view-toolbar-container .modal-view-toolbar > a,
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .view-toolbar-container .form-toolbar > a {
  margin: 0;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .view-toolbar-container .modal-view-toolbar > a:not(:first-child),
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .view-toolbar-container .form-toolbar > a:not(:first-child) {
  margin-left: 20px;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .view-toolbar-container .modal-view-toolbar .toolbar-button,
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .view-toolbar-container .form-toolbar .toolbar-button {
  margin-left: 0;
  margin-right: 20px;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .view-toolbar-container .modal-view-toolbar .submit-button,
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .view-toolbar-container .form-toolbar .submit-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: #4d7cfe;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .view-toolbar-container .modal-view-toolbar .submit-button .z-label,
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .view-toolbar-container .form-toolbar .submit-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .view-toolbar-container .modal-view-toolbar .submit-button .z-label:after,
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .view-toolbar-container .form-toolbar .submit-button .z-label:after {
  top: 0;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .view-toolbar-container .modal-view-toolbar .submit-button.loading .z-spinner,
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .view-toolbar-container .form-toolbar .submit-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .view-toolbar-container .modal-view-toolbar .submit-button.loading .z-spinner .spinner,
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .view-toolbar-container .form-toolbar .submit-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .view-toolbar-container .modal-view-toolbar .submit-button:hover,
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .view-toolbar-container .form-toolbar .submit-button:hover {
  background: #2f5fe3;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .view-toolbar-container .modal-view-toolbar .submit-button.action-take,
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .view-toolbar-container .form-toolbar .submit-button.action-take {
  background: #f7c517;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .view-toolbar-container .modal-view-toolbar .submit-button.action-take:hover,
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .view-toolbar-container .form-toolbar .submit-button.action-take:hover {
  background: #ecb908;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .view-toolbar-container .modal-view-toolbar .submit-button.action-complete,
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .view-toolbar-container .modal-view-toolbar .submit-button.action-accept,
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .view-toolbar-container .form-toolbar .submit-button.action-complete,
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .view-toolbar-container .form-toolbar .submit-button.action-accept {
  background: #62c932;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .view-toolbar-container .modal-view-toolbar .submit-button.action-complete:hover,
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .view-toolbar-container .modal-view-toolbar .submit-button.action-accept:hover,
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .view-toolbar-container .form-toolbar .submit-button.action-complete:hover,
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .view-toolbar-container .form-toolbar .submit-button.action-accept:hover {
  background: #58b52d;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .view-toolbar-container .modal-view-toolbar .cancel-button,
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .view-toolbar-container .form-toolbar .cancel-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: none !important;
  border: 1px solid rgba(77,124,254,0.3) !important;
  color: #4d7cfe !important;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .view-toolbar-container .modal-view-toolbar .cancel-button .z-label,
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .view-toolbar-container .form-toolbar .cancel-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .view-toolbar-container .modal-view-toolbar .cancel-button .z-label:after,
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .view-toolbar-container .form-toolbar .cancel-button .z-label:after {
  top: 0;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .view-toolbar-container .modal-view-toolbar .cancel-button.loading .z-spinner,
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .view-toolbar-container .modal-view-toolbar .cancel-button.loading .z-spinner .spinner,
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .view-toolbar-container .modal-view-toolbar .cancel-button:hover,
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .view-toolbar-container .form-toolbar .cancel-button:hover {
  background: rgba(77,124,254,0.1) !important;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .view-toolbar-container .modal-view-toolbar .cancel-button.loading .z-spinner,
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner {
  bottom: -1px;
  left: -1px;
  right: -1px;
  top: -1px;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .view-toolbar-container .modal-view-toolbar .cancel-button .z-label,
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .view-toolbar-container .form-toolbar .cancel-button .z-label {
  background: none !important;
  color: #4d7cfe !important;
  padding: 0 10px !important;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .view-toolbar-container .modal-view-toolbar .delete-button,
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .view-toolbar-container .form-toolbar .delete-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: #ff7373;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .view-toolbar-container .modal-view-toolbar .delete-button .z-label,
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .view-toolbar-container .form-toolbar .delete-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .view-toolbar-container .modal-view-toolbar .delete-button .z-label:after,
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .view-toolbar-container .form-toolbar .delete-button .z-label:after {
  top: 0;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .view-toolbar-container .modal-view-toolbar .delete-button.loading .z-spinner,
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .view-toolbar-container .form-toolbar .delete-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .view-toolbar-container .modal-view-toolbar .delete-button.loading .z-spinner .spinner,
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .view-toolbar-container .form-toolbar .delete-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .view-toolbar-container .modal-view-toolbar .delete-button:hover,
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .view-toolbar-container .form-toolbar .delete-button:hover {
  background: #ea4f4f;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView #edit-form {
  background: none;
  padding: 0 20px;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView #edit-form .panel {
  margin-bottom: 20px;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .operation-description em {
  font-size: 14px;
  font-weight: normal;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .view-toolbar-container {
  margin-top: 0 !important;
  padding: 20px !important;
}
html.redlotus #ContactRequiresPrimaryEmailFirstModalView .view-toolbar-container .form-toolbar {
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}
html.redlotus #CreateEmailMessageModalEditView .attributesContainer {
  padding-bottom: 0;
}
html.redlotus #CreateEmailMessageModalEditView .attributesContainer .errorSummary {
  border: none;
  border-radius: 3px !important;
  box-shadow: none;
  font-weight: normal;
  font-size: 14px;
  padding: 10px 15px;
}
html.redlotus #CreateEmailMessageModalEditView .left-column {
  padding: 0;
}
html.redlotus #CreateEmailMessageModalEditView .panel {
  margin-bottom: 40px;
}
html.redlotus #CreateEmailMessageModalEditView .panel:last-child {
  margin: 0;
}
html.redlotus #CreateEmailMessageModalEditView .panel .panelTitle {
  color: #4145be;
  font-size: 18px !important;
  font-weight: 500;
  line-height: 21px;
  margin-bottom: 25px !important;
}
html.redlotus #CreateEmailMessageModalEditView .form-grid {
  display: block;
}
html.redlotus #CreateEmailMessageModalEditView .form-grid .forms-block__group:last-child {
  margin-bottom: 0;
}
html.redlotus #CreateEmailMessageModalEditView .form-grid .forms-block__row {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
html.redlotus #CreateEmailMessageModalEditView .form-grid .forms-block__row > label {
  color: #808080;
  font-size: 13px;
  line-height: 15px;
  margin: 10px 0 5px;
  width: 100%;
}
html.redlotus #CreateEmailMessageModalEditView .form-grid .forms-block__row.forms-block__row-2.forms-block__row-left .form-component:first-child {
  padding-right: 7px;
}
html.redlotus #CreateEmailMessageModalEditView .form-grid .forms-block__row.forms-block__row-2.forms-block__row-right {
  justify-content: end;
}
html.redlotus #CreateEmailMessageModalEditView .form-grid .forms-block__row.forms-block__row-2.forms-block__row-right .form-component:last-child {
  padding-left: 7px;
}
html.redlotus #CreateEmailMessageModalEditView .form-grid .forms-block__row.forms-block__row-2 .form-component {
  max-width: 50%;
  width: 50%;
}
html.redlotus #CreateEmailMessageModalEditView .form-grid .forms-block__row.forms-block__row-2 .form-component .fields .form-component {
  max-width: 100%;
  padding: 0;
}
html.redlotus #CreateEmailMessageModalEditView .form-grid .form-component {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 0;
  width: auto;
}
html.redlotus #CreateEmailMessageModalEditView .form-grid .form-component:not(:first-child) {
  padding-left: 7px;
}
html.redlotus #CreateEmailMessageModalEditView .form-grid .form-component:not(:last-child) {
  padding-right: 7px;
}
html.redlotus #CreateEmailMessageModalEditView .form-grid .form-component .label {
  margin-bottom: 8px;
}
html.redlotus #CreateEmailMessageModalEditView .form-grid .form-component .label label {
  color: #808080;
  font-size: 13px;
  line-height: 15px;
  margin: 0;
  width: 100%;
}
html.redlotus #CreateEmailMessageModalEditView .form-grid .form-component .label label .required {
  color: #ff7373;
  font-weight: normal;
}
html.redlotus #CreateEmailMessageModalEditView .form-grid .form-component .label .forms-block__title {
  margin-bottom: 17px;
}
html.redlotus #CreateEmailMessageModalEditView .form-grid .form-component .label .forms-block__title .forms-block__description {
  font-weight: normal;
}
html.redlotus #CreateEmailMessageModalEditView .form-grid .form-component .fields {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #CreateEmailMessageModalEditView .form-grid .form-component .fields .form-component {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-top: 10px;
  padding: 0;
  width: 100%;
}
html.redlotus #CreateEmailMessageModalEditView .form-grid .form-component .fields .form-component .label {
  min-width: 100px;
  padding-right: 10px;
  width: 25%;
}
html.redlotus #CreateEmailMessageModalEditView .form-grid .form-component .fields .form-component .fields {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}
html.redlotus #CreateEmailMessageModalEditView .form-grid .form-component .description {
  color: #808080;
  font-size: 11px;
  font-style: italic;
  margin-top: 8px;
}
html.redlotus #CreateEmailMessageModalEditView input[type="password"],
html.redlotus #CreateEmailMessageModalEditView input[type="text"] {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #212529 !important;
  display: block;
  font-size: 16px;
  margin: 0;
  outline: none;
  width: 100%;
  line-height: 34px;
  height: 42px;
  padding: 0 10px;
  text-indent: 0 !important;
}
html.redlotus #CreateEmailMessageModalEditView input[type="password"]:focus,
html.redlotus #CreateEmailMessageModalEditView input[type="text"]:focus {
  background: #fff;
  border-color: rgba(77,124,254,0.8);
}
html.redlotus #CreateEmailMessageModalEditView textarea {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #212529 !important;
  display: block;
  font-size: 16px;
  margin: 0;
  outline: none;
  width: 100%;
  padding: 8px 10px;
}
html.redlotus #CreateEmailMessageModalEditView textarea:focus {
  background: #fff;
  border-color: rgba(77,124,254,0.8);
}
html.redlotus #CreateEmailMessageModalEditView .textarea-with-preview-link {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
}
html.redlotus #CreateEmailMessageModalEditView .textarea-with-preview-link .redactor_box,
html.redlotus #CreateEmailMessageModalEditView .textarea-with-preview-link > textarea {
  margin-right: 40px;
}
html.redlotus #CreateEmailMessageModalEditView .textarea-with-preview-link .redactor_box {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}
html.redlotus #CreateEmailMessageModalEditView .static-dropdown {
  display: flex;
  width: 100%;
}
html.redlotus #CreateEmailMessageModalEditView .static-dropdown .hasDropDown {
  margin-right: 20px;
}
html.redlotus #CreateEmailMessageModalEditView .static-dropdown input {
  height: 100%;
}
@media (max-width: 768px) {
  html.redlotus #CreateEmailMessageModalEditView .static-dropdown {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  html.redlotus #CreateEmailMessageModalEditView .static-dropdown .hasDropDown {
    margin-right: 0;
  }
  html.redlotus #CreateEmailMessageModalEditView .static-dropdown input {
    margin-top: 10px;
  }
}
html.redlotus #CreateEmailMessageModalEditView .hasParallelFields,
html.redlotus #CreateEmailMessageModalEditView .twoFields,
html.redlotus #CreateEmailMessageModalEditView .hasHalfs {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
}
html.redlotus #CreateEmailMessageModalEditView .hasParallelFields .twoFifths,
html.redlotus #CreateEmailMessageModalEditView .twoFields .twoFifths,
html.redlotus #CreateEmailMessageModalEditView .hasHalfs .twoFifths {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #CreateEmailMessageModalEditView .hasParallelFields input,
html.redlotus #CreateEmailMessageModalEditView .twoFields input,
html.redlotus #CreateEmailMessageModalEditView .hasHalfs input {
  height: 100%;
}
@media (max-width: 768px) {
  html.redlotus #CreateEmailMessageModalEditView .hasParallelFields,
  html.redlotus #CreateEmailMessageModalEditView .twoFields,
  html.redlotus #CreateEmailMessageModalEditView .hasHalfs {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  html.redlotus #CreateEmailMessageModalEditView .hasParallelFields > div,
  html.redlotus #CreateEmailMessageModalEditView .twoFields > div,
  html.redlotus #CreateEmailMessageModalEditView .hasHalfs > div {
    margin: 0 !important;
    padding: 0 !important;
    width: 100%;
  }
  html.redlotus #CreateEmailMessageModalEditView .hasParallelFields > div:not(:first-child),
  html.redlotus #CreateEmailMessageModalEditView .twoFields > div:not(:first-child),
  html.redlotus #CreateEmailMessageModalEditView .hasHalfs > div:not(:first-child) {
    margin-top: 10px !important;
  }
}
html.redlotus #CreateEmailMessageModalEditView .hasParallelFields > div:not(:first-child) {
  margin-left: 15px;
}
html.redlotus #CreateEmailMessageModalEditView .overlay-label-field {
  padding: 0;
}
html.redlotus #CreateEmailMessageModalEditView .overlay-label-field label {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  left: 10px;
  margin: 0;
  top: 0;
}
html.redlotus #CreateEmailMessageModalEditView .address-fields {
  width: 100%;
}
html.redlotus #CreateEmailMessageModalEditView .address-fields .overlay-label-field {
  height: 36px;
  margin-bottom: 15px;
}
html.redlotus #CreateEmailMessageModalEditView .address-fields .hasHalfs > div:first-child {
  margin-right: 15px;
}
@media (max-width: 768px) {
  html.redlotus #CreateEmailMessageModalEditView .address-fields .hasHalfs {
    margin-bottom: 15px;
  }
}
html.redlotus #CreateEmailMessageModalEditView .theme-color-radio-buttons,
html.redlotus #CreateEmailMessageModalEditView .texture-radio-buttons {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #CreateEmailMessageModalEditView .theme-color-radio-buttons .icon-lock,
html.redlotus #CreateEmailMessageModalEditView .texture-radio-buttons .icon-lock {
  left: 4px;
  top: 4px;
}
html.redlotus #CreateEmailMessageModalEditView .theme-color-radio-buttons.texture-radio-buttons .icon-lock,
html.redlotus #CreateEmailMessageModalEditView .texture-radio-buttons.texture-radio-buttons .icon-lock {
  top: 2px;
}
html.redlotus #CreateEmailMessageModalEditView .theme-color-radio-buttons .background-texture-1,
html.redlotus #CreateEmailMessageModalEditView .texture-radio-buttons .background-texture-1 {
  top: 2px;
}
html.redlotus #CreateEmailMessageModalEditView .radio-button-list {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #CreateEmailMessageModalEditView .radio-button-list .radio-input {
  margin-right: 15px;
}
html.redlotus #CreateEmailMessageModalEditView .radio-button-list .radio-input + .radio-input {
  margin-top: 5px;
}
html.redlotus #CreateEmailMessageModalEditView .radio-input {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #CreateEmailMessageModalEditView .radio-input label {
  margin-bottom: 0;
}
html.redlotus #CreateEmailMessageModalEditView .radio-input .radio-wl input {
  display: none;
}
html.redlotus #CreateEmailMessageModalEditView .radio-input .radio-wl .radio-wl__label {
  line-height: 18px;
}
html.redlotus #CreateEmailMessageModalEditView .radio-input .radio-wl .radio-wl__label:before,
html.redlotus #CreateEmailMessageModalEditView .radio-input .radio-wl .radio-wl__label:after {
  top: 0;
}
html.redlotus #CreateEmailMessageModalEditView .radio-input .radio-wl + .hasDropDown {
  margin-top: -10px;
  padding-left: 25px !important;
}
html.redlotus #CreateEmailMessageModalEditView .redactor_box {
  width: 100%;
}
html.redlotus #CreateEmailMessageModalEditView .email-template-combined-content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-top: 40px;
  padding: 0 !important;
  position: static;
  width: 100% !important;
}
html.redlotus #CreateEmailMessageModalEditView .email-template-combined-content h3 {
  font-size: 16px;
  font-weight: 500;
}
html.redlotus #CreateEmailMessageModalEditView .email-template-combined-content .hasTree ul {
  width: 100%;
}
html.redlotus #CreateEmailMessageModalEditView .email-template-combined-content .hasTree li {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 0 0 0 20px;
}
html.redlotus #CreateEmailMessageModalEditView .email-template-combined-content .hasTree li.collapsable,
html.redlotus #CreateEmailMessageModalEditView .email-template-combined-content .hasTree li.expandable {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
html.redlotus #CreateEmailMessageModalEditView .email-template-combined-content .hasTree li.collapsable > span,
html.redlotus #CreateEmailMessageModalEditView .email-template-combined-content .hasTree li.expandable > span {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  margin: 0;
}
html.redlotus #CreateEmailMessageModalEditView .email-template-combined-content .hasTree li > span {
  margin-top: -2px;
}
html.redlotus #CreateEmailMessageModalEditView .email-template-combined-content .hasTree .collapsable-hitarea,
html.redlotus #CreateEmailMessageModalEditView .email-template-combined-content .hasTree .expandable-hitarea {
  margin: 0 4px 0 -20px;
}
html.redlotus #CreateEmailMessageModalEditView .email-template-combined-content .hasTree .collapsable-hitarea + span,
html.redlotus #CreateEmailMessageModalEditView .email-template-combined-content .hasTree .expandable-hitarea + span {
  margin-top: -4px !important;
}
html.redlotus #CreateEmailMessageModalEditView .email-template-combined-content .left-column {
  padding: 0;
}
html.redlotus #CreateEmailMessageModalEditView .email-template-combined-content .right-column {
  margin: 0;
}
html.redlotus #CreateEmailMessageModalEditView .email-template-combined-content .right-column .tabs-nav {
  border: none;
  padding: 0 3px;
}
html.redlotus #CreateEmailMessageModalEditView .email-template-combined-content .right-column .tabs-nav a {
  background: none;
  border: none;
  border-radius: 3px 3px 0 0;
  font-size: 12px;
  font-weight: normal;
  text-shadow: none;
  top: 0;
}
html.redlotus #CreateEmailMessageModalEditView .email-template-combined-content .right-column .tabs-nav a.active-tab {
  background: #4d7cfe;
  color: #fff !important;
}
html.redlotus #CreateEmailMessageModalEditView .email-template-combined-content .right-column .tab {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  padding: 8px 10px !important;
}
html.redlotus #CreateEmailMessageModalEditView .checkbox-wrapper .hasCheckBox + label {
  white-space: nowrap;
}
html.redlotus #CreateEmailMessageModalEditView .multi-select-checkbox-group,
html.redlotus #CreateEmailMessageModalEditView .form-radio-button-group {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
}
html.redlotus #CreateEmailMessageModalEditView .multi-select-checkbox-group .multi-select-checkbox-input,
html.redlotus #CreateEmailMessageModalEditView .multi-select-checkbox-group .lead-conversion-radiobutton,
html.redlotus #CreateEmailMessageModalEditView .form-radio-button-group .multi-select-checkbox-input,
html.redlotus #CreateEmailMessageModalEditView .form-radio-button-group .lead-conversion-radiobutton {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0 0 25px;
  width: 25%;
}
html.redlotus #CreateEmailMessageModalEditView .multi-select-checkbox-group .multi-select-checkbox-input:nth-last-child(-n+4),
html.redlotus #CreateEmailMessageModalEditView .multi-select-checkbox-group .lead-conversion-radiobutton:nth-last-child(-n+4),
html.redlotus #CreateEmailMessageModalEditView .form-radio-button-group .multi-select-checkbox-input:nth-last-child(-n+4),
html.redlotus #CreateEmailMessageModalEditView .form-radio-button-group .lead-conversion-radiobutton:nth-last-child(-n+4) {
  margin-bottom: 0;
}
@media (max-width: 768px) {
  html.redlotus #CreateEmailMessageModalEditView .multi-select-checkbox-group,
  html.redlotus #CreateEmailMessageModalEditView .form-radio-button-group {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  html.redlotus #CreateEmailMessageModalEditView .multi-select-checkbox-group .multi-select-checkbox-input,
  html.redlotus #CreateEmailMessageModalEditView .multi-select-checkbox-group .lead-conversion-radiobutton,
  html.redlotus #CreateEmailMessageModalEditView .form-radio-button-group .multi-select-checkbox-input,
  html.redlotus #CreateEmailMessageModalEditView .form-radio-button-group .lead-conversion-radiobutton {
    margin: 0 0 10px !important;
    width: 100%;
  }
}
html.redlotus #CreateEmailMessageModalEditView .multi-select-checkbox-group .multi-select-checkbox-input .hasCheckBox {
  margin-top: 2px !important;
  padding: 0 0 0 20px;
}
html.redlotus #CreateEmailMessageModalEditView .multi-select-checkbox-group .multi-select-checkbox-input .hasCheckBox.c_on + label {
  color: #212529;
}
html.redlotus #CreateEmailMessageModalEditView .multi-select-checkbox-group .multi-select-checkbox-input label:last-child {
  color: #808080;
  font-size: 16px;
  line-height: 24px;
  margin: 0;
  padding-right: 25px;
}
html.redlotus #CreateEmailMessageModalEditView .conversation-items-element {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #CreateEmailMessageModalEditView .conversation-items-element > label {
  color: #808080;
  margin: 0 10px;
}
html.redlotus #CreateEmailMessageModalEditView .conversation-items-element > label:first-child {
  margin-left: 0;
}
html.redlotus #CreateEmailMessageModalEditView .addfileinput-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.1);
  border: 1px solid transparent !important;
  border-radius: 3px !important;
  box-shadow: none !important;
  color: #4d7cfe !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-size: 13px;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0 30px;
  text-decoration: none !important;
  transition: none !important;
  cursor: default;
  padding-left: 1px !important;
  padding-right: 16px !important;
}
html.redlotus #CreateEmailMessageModalEditView .addfileinput-button:hover {
  border-color: rgba(77,124,254,0.2) !important;
  color: #4d7cfe !important;
}
html.redlotus #CreateEmailMessageModalEditView .addfileinput-button .z-label {
  background: none !important;
  color: #4d7cfe !important;
  font-weight: normal;
  padding: 0;
  text-shadow: none !important;
}
html.redlotus #CreateEmailMessageModalEditView .addfileinput-button > span {
  background: no-repeat url(../images/icon/plusAccent-icon.svg) center !important;
  border: none;
  cursor: default;
  font-family: inherit;
  height: 36px;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden;
  text-indent: -99px;
  top: 0;
  width: 36px;
}
html.redlotus #CreateEmailMessageModalEditView .addfileinput-button > span:before,
html.redlotus #CreateEmailMessageModalEditView .addfileinput-button > span:after {
  content: '';
  display: inline;
}
html.redlotus #CreateEmailMessageModalEditView .addfileinput-button input {
  cursor: default;
  height: 36px;
}
html.redlotus #CreateEmailMessageModalEditView .fileupload-content .files {
  margin: 0 !important;
}
html.redlotus #CreateEmailMessageModalEditView .fileupload-content .files tbody {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #CreateEmailMessageModalEditView .fileupload-content .files tr,
html.redlotus #CreateEmailMessageModalEditView .fileupload-content .files {
  display: block;
}
html.redlotus #CreateEmailMessageModalEditView .fileupload-content .files td {
  margin-right: 5px;
}
html.redlotus #CreateEmailMessageModalEditView .fileupload-content .files tr .name {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(204,208,223,0.2);
  border-radius: 17px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-family: "Roboto", sans-serif !important;
  font-size: 12px;
  min-height: 34px;
  line-height: normal;
  padding: 5px 13px !important;
  margin-top: 5px;
}
html.redlotus #CreateEmailMessageModalEditView .fileupload-content .files tr .name .icon-attachment {
  margin-right: 5px;
}
html.redlotus #CreateEmailMessageModalEditView .fileupload-content .files tr .name .icon-attachment:before {
  background: url(../images/icon/file-pointer-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 17px;
  width: 9px;
}
html.redlotus #CreateEmailMessageModalEditView .fileupload-content .files tr .name .ui-icon-document {
  display: none !important;
}
html.redlotus #CreateEmailMessageModalEditView .fileupload-content .files tr .name .file-name,
html.redlotus #CreateEmailMessageModalEditView .fileupload-content .files tr .name a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html.redlotus #CreateEmailMessageModalEditView .fileupload-content .files tr .name a {
  color: #212529;
  font-weight: normal;
}
html.redlotus #CreateEmailMessageModalEditView .fileupload-content .files tr .name a:hover {
  color: #4d7cfe;
}
html.redlotus #CreateEmailMessageModalEditView .fileupload-content .files tr .name .size {
  color: #212529;
  font-size: 12px;
  font-weight: normal;
  line-height: 14px;
  margin-left: 5px;
}
html.redlotus #CreateEmailMessageModalEditView .fileupload-content .files tr .name .upload-actions.delete {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-left: 5px;
}
html.redlotus #CreateEmailMessageModalEditView .fileupload-content .files tr .name .upload-actions.delete .icon-delete {
  border: none;
  margin: 0;
}
html.redlotus #CreateEmailMessageModalEditView .fileupload-content .files tr .name .upload-actions.delete .icon-delete:after {
  background: url(../images/icon/delete-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 14px;
  width: 12px;
}
html.redlotus #CreateEmailMessageModalEditView .more-panels-link {
  color: #4d7cfe;
  font-size: 15px;
  line-height: 18px;
  text-decoration: none;
}
html.redlotus #CreateEmailMessageModalEditView .more-panels-link:hover {
  color: inherit !important;
}
html.redlotus #CreateEmailMessageModalEditView .secondary-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.1);
  border: 1px solid transparent !important;
  border-radius: 3px !important;
  box-shadow: none !important;
  color: #4d7cfe !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-size: 13px;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0 30px;
  text-decoration: none !important;
  transition: none !important;
}
html.redlotus #CreateEmailMessageModalEditView .secondary-button:hover {
  border-color: rgba(77,124,254,0.2) !important;
  color: #4d7cfe !important;
}
html.redlotus #CreateEmailMessageModalEditView .secondary-button .z-label {
  background: none !important;
  color: #4d7cfe !important;
  font-weight: normal;
  padding: 0;
  text-shadow: none !important;
}
html.redlotus #CreateEmailMessageModalEditView .wizard-secondary-action-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: #4d7cfe;
}
html.redlotus #CreateEmailMessageModalEditView .wizard-secondary-action-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus #CreateEmailMessageModalEditView .wizard-secondary-action-button .z-label:after {
  top: 0;
}
html.redlotus #CreateEmailMessageModalEditView .wizard-secondary-action-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus #CreateEmailMessageModalEditView .wizard-secondary-action-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus #CreateEmailMessageModalEditView .wizard-secondary-action-button:hover {
  background: #2f5fe3;
}
html.redlotus #CreateEmailMessageModalEditView .wizard-secondary-action-button.action-take {
  background: #f7c517;
}
html.redlotus #CreateEmailMessageModalEditView .wizard-secondary-action-button.action-take:hover {
  background: #ecb908;
}
html.redlotus #CreateEmailMessageModalEditView .wizard-secondary-action-button.action-complete,
html.redlotus #CreateEmailMessageModalEditView .wizard-secondary-action-button.action-accept {
  background: #62c932;
}
html.redlotus #CreateEmailMessageModalEditView .wizard-secondary-action-button.action-complete:hover,
html.redlotus #CreateEmailMessageModalEditView .wizard-secondary-action-button.action-accept:hover {
  background: #58b52d;
}
html.redlotus #CreateEmailMessageModalEditView .float-bar {
  height: auto;
  margin: 0;
  padding: 0;
  z-index: 999;
}
html.redlotus #CreateEmailMessageModalEditView .float-bar .view-toolbar-container {
  background: #fff;
  border: none !important;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  padding: 20px;
}
html.redlotus #CreateEmailMessageModalEditView .float-bar .view-toolbar-container.dock {
  border-top: 1px solid #ebebeb !important;
  margin-top: 50px;
  padding: 50px 0 0 0;
}
@media (max-width: 768px) {
  html.redlotus #CreateEmailMessageModalEditView .float-bar .view-toolbar-container.dock {
    margin-top: 10px;
    padding: 10px 0 0 0;
  }
  html.redlotus #CreateEmailMessageModalEditView .float-bar .view-toolbar-container.dock .form-toolbar {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  html.redlotus #CreateEmailMessageModalEditView .float-bar .view-toolbar-container.dock .form-toolbar > a {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    margin: 0;
    width: 100%;
  }
  html.redlotus #CreateEmailMessageModalEditView .float-bar .view-toolbar-container.dock .form-toolbar > a:not(:first-child) {
    margin-top: 10px;
  }
}
html.redlotus #CreateEmailMessageModalEditView .view-toolbar-container {
  border-top: 1px solid #ebebeb !important;
  margin-top: 50px;
  padding-top: 50px;
}
html.redlotus #CreateEmailMessageModalEditView .view-toolbar-container .modal-view-toolbar,
html.redlotus #CreateEmailMessageModalEditView .view-toolbar-container .form-toolbar {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding-top: 0 !important;
}
html.redlotus #CreateEmailMessageModalEditView .view-toolbar-container .modal-view-toolbar > a,
html.redlotus #CreateEmailMessageModalEditView .view-toolbar-container .form-toolbar > a {
  margin: 0;
}
html.redlotus #CreateEmailMessageModalEditView .view-toolbar-container .modal-view-toolbar > a:not(:first-child),
html.redlotus #CreateEmailMessageModalEditView .view-toolbar-container .form-toolbar > a:not(:first-child) {
  margin-left: 20px;
}
html.redlotus #CreateEmailMessageModalEditView .view-toolbar-container .modal-view-toolbar .toolbar-button,
html.redlotus #CreateEmailMessageModalEditView .view-toolbar-container .form-toolbar .toolbar-button {
  margin-left: 0;
  margin-right: 20px;
}
html.redlotus #CreateEmailMessageModalEditView .view-toolbar-container .modal-view-toolbar .submit-button,
html.redlotus #CreateEmailMessageModalEditView .view-toolbar-container .form-toolbar .submit-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: #4d7cfe;
}
html.redlotus #CreateEmailMessageModalEditView .view-toolbar-container .modal-view-toolbar .submit-button .z-label,
html.redlotus #CreateEmailMessageModalEditView .view-toolbar-container .form-toolbar .submit-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus #CreateEmailMessageModalEditView .view-toolbar-container .modal-view-toolbar .submit-button .z-label:after,
html.redlotus #CreateEmailMessageModalEditView .view-toolbar-container .form-toolbar .submit-button .z-label:after {
  top: 0;
}
html.redlotus #CreateEmailMessageModalEditView .view-toolbar-container .modal-view-toolbar .submit-button.loading .z-spinner,
html.redlotus #CreateEmailMessageModalEditView .view-toolbar-container .form-toolbar .submit-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus #CreateEmailMessageModalEditView .view-toolbar-container .modal-view-toolbar .submit-button.loading .z-spinner .spinner,
html.redlotus #CreateEmailMessageModalEditView .view-toolbar-container .form-toolbar .submit-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus #CreateEmailMessageModalEditView .view-toolbar-container .modal-view-toolbar .submit-button:hover,
html.redlotus #CreateEmailMessageModalEditView .view-toolbar-container .form-toolbar .submit-button:hover {
  background: #2f5fe3;
}
html.redlotus #CreateEmailMessageModalEditView .view-toolbar-container .modal-view-toolbar .submit-button.action-take,
html.redlotus #CreateEmailMessageModalEditView .view-toolbar-container .form-toolbar .submit-button.action-take {
  background: #f7c517;
}
html.redlotus #CreateEmailMessageModalEditView .view-toolbar-container .modal-view-toolbar .submit-button.action-take:hover,
html.redlotus #CreateEmailMessageModalEditView .view-toolbar-container .form-toolbar .submit-button.action-take:hover {
  background: #ecb908;
}
html.redlotus #CreateEmailMessageModalEditView .view-toolbar-container .modal-view-toolbar .submit-button.action-complete,
html.redlotus #CreateEmailMessageModalEditView .view-toolbar-container .modal-view-toolbar .submit-button.action-accept,
html.redlotus #CreateEmailMessageModalEditView .view-toolbar-container .form-toolbar .submit-button.action-complete,
html.redlotus #CreateEmailMessageModalEditView .view-toolbar-container .form-toolbar .submit-button.action-accept {
  background: #62c932;
}
html.redlotus #CreateEmailMessageModalEditView .view-toolbar-container .modal-view-toolbar .submit-button.action-complete:hover,
html.redlotus #CreateEmailMessageModalEditView .view-toolbar-container .modal-view-toolbar .submit-button.action-accept:hover,
html.redlotus #CreateEmailMessageModalEditView .view-toolbar-container .form-toolbar .submit-button.action-complete:hover,
html.redlotus #CreateEmailMessageModalEditView .view-toolbar-container .form-toolbar .submit-button.action-accept:hover {
  background: #58b52d;
}
html.redlotus #CreateEmailMessageModalEditView .view-toolbar-container .modal-view-toolbar .cancel-button,
html.redlotus #CreateEmailMessageModalEditView .view-toolbar-container .form-toolbar .cancel-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: none !important;
  border: 1px solid rgba(77,124,254,0.3) !important;
  color: #4d7cfe !important;
}
html.redlotus #CreateEmailMessageModalEditView .view-toolbar-container .modal-view-toolbar .cancel-button .z-label,
html.redlotus #CreateEmailMessageModalEditView .view-toolbar-container .form-toolbar .cancel-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus #CreateEmailMessageModalEditView .view-toolbar-container .modal-view-toolbar .cancel-button .z-label:after,
html.redlotus #CreateEmailMessageModalEditView .view-toolbar-container .form-toolbar .cancel-button .z-label:after {
  top: 0;
}
html.redlotus #CreateEmailMessageModalEditView .view-toolbar-container .modal-view-toolbar .cancel-button.loading .z-spinner,
html.redlotus #CreateEmailMessageModalEditView .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus #CreateEmailMessageModalEditView .view-toolbar-container .modal-view-toolbar .cancel-button.loading .z-spinner .spinner,
html.redlotus #CreateEmailMessageModalEditView .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus #CreateEmailMessageModalEditView .view-toolbar-container .modal-view-toolbar .cancel-button:hover,
html.redlotus #CreateEmailMessageModalEditView .view-toolbar-container .form-toolbar .cancel-button:hover {
  background: rgba(77,124,254,0.1) !important;
}
html.redlotus #CreateEmailMessageModalEditView .view-toolbar-container .modal-view-toolbar .cancel-button.loading .z-spinner,
html.redlotus #CreateEmailMessageModalEditView .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner {
  bottom: -1px;
  left: -1px;
  right: -1px;
  top: -1px;
}
html.redlotus #CreateEmailMessageModalEditView .view-toolbar-container .modal-view-toolbar .cancel-button .z-label,
html.redlotus #CreateEmailMessageModalEditView .view-toolbar-container .form-toolbar .cancel-button .z-label {
  background: none !important;
  color: #4d7cfe !important;
  padding: 0 10px !important;
}
html.redlotus #CreateEmailMessageModalEditView .view-toolbar-container .modal-view-toolbar .delete-button,
html.redlotus #CreateEmailMessageModalEditView .view-toolbar-container .form-toolbar .delete-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: #ff7373;
}
html.redlotus #CreateEmailMessageModalEditView .view-toolbar-container .modal-view-toolbar .delete-button .z-label,
html.redlotus #CreateEmailMessageModalEditView .view-toolbar-container .form-toolbar .delete-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus #CreateEmailMessageModalEditView .view-toolbar-container .modal-view-toolbar .delete-button .z-label:after,
html.redlotus #CreateEmailMessageModalEditView .view-toolbar-container .form-toolbar .delete-button .z-label:after {
  top: 0;
}
html.redlotus #CreateEmailMessageModalEditView .view-toolbar-container .modal-view-toolbar .delete-button.loading .z-spinner,
html.redlotus #CreateEmailMessageModalEditView .view-toolbar-container .form-toolbar .delete-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus #CreateEmailMessageModalEditView .view-toolbar-container .modal-view-toolbar .delete-button.loading .z-spinner .spinner,
html.redlotus #CreateEmailMessageModalEditView .view-toolbar-container .form-toolbar .delete-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus #CreateEmailMessageModalEditView .view-toolbar-container .modal-view-toolbar .delete-button:hover,
html.redlotus #CreateEmailMessageModalEditView .view-toolbar-container .form-toolbar .delete-button:hover {
  background: #ea4f4f;
}
html.redlotus #CreateEmailMessageModalEditView #edit-form {
  background: none;
  padding: 0 20px;
}
html.redlotus #CreateEmailMessageModalEditView #edit-form .panel {
  margin-bottom: 20px;
}
html.redlotus #CreateEmailMessageModalEditView .recipient {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #CreateEmailMessageModalEditView .recipient label {
  color: #808080;
  line-height: 32px;
  width: 10%;
}
html.redlotus #CreateEmailMessageModalEditView .email-template-content,
html.redlotus #CreateEmailMessageModalEditView .overlay-label-field,
html.redlotus #CreateEmailMessageModalEditView .forms-block__row,
html.redlotus #CreateEmailMessageModalEditView #cc-bcc-fields,
html.redlotus #CreateEmailMessageModalEditView .recipient {
  width: 100%;
}
html.redlotus #CreateEmailMessageModalEditView #cc-bcc-fields-link {
  margin-top: 10px;
}
html.redlotus #CreateEmailMessageModalEditView .overlay-label-field label {
  color: #808080;
}
html.redlotus #CreateEmailMessageModalEditView .email-template-content {
  margin: 20px 0 0;
}
html.redlotus #CreateEmailMessageModalEditView .email-template-content .tabs-nav {
  border-bottom: 1px solid rgba(204,208,223,0.5);
}
html.redlotus #CreateEmailMessageModalEditView .email-template-content .tabs-nav a {
  background: none;
  border: none;
  border-radius: 0;
  color: #000 !important;
  cursor: pointer;
  font-size: 16px;
  font-weight: normal;
  line-height: 19px;
  margin: 0;
  padding: 15px;
  top: 0 !important;
  transition: none;
}
html.redlotus #CreateEmailMessageModalEditView .email-template-content .tabs-nav a.active-tab {
  border-bottom: 4px solid #4d7cfe;
  padding-bottom: 11px;
}
html.redlotus #CreateEmailMessageModalEditView .email-template-content .tab {
  background: none;
  border: none;
  padding: 0 !important;
  top: 0;
}
html.redlotus #CreateEmailMessageModalEditView .email-template-content .tab .tab-content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding-top: 60px;
}
html.redlotus #CreateEmailMessageModalEditView .email-template-content .tab .tab-content .template-content {
  background: #fff;
  border-radius: 3px;
  max-width: 700px;
  padding: 70px;
}
@media (max-width: 768px) {
  html.redlotus #CreateEmailMessageModalEditView .email-template-content .tab .tab-content {
    padding-top: 20px;
  }
  html.redlotus #CreateEmailMessageModalEditView .email-template-content .tab .tab-content .template-content {
    padding: 30px 20px;
  }
}
html.redlotus #CreateEmailMessageModalEditView .email-template-content .email-template-htmlContent .redactor-iframe body {
  background: #ecf0f9 !important;
}
html.redlotus #CreateEmailMessageModalEditView .email-template-content .tabs-nav label {
  color: #808080;
  margin: 0;
}
html.redlotus #CreateEmailMessageModalEditView .view-toolbar-container {
  margin-top: 20px !important;
  padding: 20px !important;
}
html.redlotus #CreateEmailMessageModalEditView .view-toolbar-container .form-toolbar {
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}
html.redlotus #redactor_modal #redactor_modal_header {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none;
  border-bottom: 1px solid #ebebeb;
  box-shadow: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 63px;
  margin: 0;
  text-indent: 0;
  color: #4145be;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  font-size: 16px;
  font-weight: 500;
  line-height: 19px;
  padding: 0 30px;
  border-bottom: 0;
  padding: 0 20px !important;
}
html.redlotus #redactor_modal #redactor_modal_header .truncated-title {
  color: #4145be;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  font-size: 16px;
  font-weight: 500;
  line-height: 19px;
  margin: 0;
  padding: 0 30px;
  text-indent: 0;
}
html.redlotus #ModalView,
html.redlotus #redactor_modal_inner {
  color: #000;
}
html.redlotus #ModalView .ImageModalSearchAndListAndUploadView .image-tabs a,
html.redlotus #redactor_modal_inner .ImageModalSearchAndListAndUploadView .image-tabs a {
  background: none;
  border-bottom: 1px solid #ebebeb;
  border-color: #ebebeb;
  border-top: none;
  color: #000;
  font-size: 14px;
  font-weight: normal;
  height: 36px;
  line-height: 36px;
  text-decoration: none;
}
html.redlotus #ModalView .ImageModalSearchAndListAndUploadView .image-tabs a.active,
html.redlotus #ModalView .ImageModalSearchAndListAndUploadView .image-tabs a:hover,
html.redlotus #redactor_modal_inner .ImageModalSearchAndListAndUploadView .image-tabs a.active,
html.redlotus #redactor_modal_inner .ImageModalSearchAndListAndUploadView .image-tabs a:hover {
  background: #4d7cfe;
  border-color: #4d7cfe;
  color: #fff !important;
}
html.redlotus #ModalView #ImageModalSearchAndListView #ImagesModalSearchView,
html.redlotus #redactor_modal_inner #ImageModalSearchAndListView #ImagesModalSearchView {
  margin-top: 0;
}
html.redlotus #ModalView #ImageModalSearchAndListView #ImagesModalSearchView #search-formmodal,
html.redlotus #redactor_modal_inner #ImageModalSearchAndListView #ImagesModalSearchView #search-formmodal {
  border-bottom: 1px solid #ebebeb;
  box-shadow: none;
  padding: 0;
}
html.redlotus #ModalView #ImageModalSearchAndListView #ImagesModalSearchView #search-formmodal .table-search,
html.redlotus #redactor_modal_inner #ImageModalSearchAndListView #ImagesModalSearchView #search-formmodal .table-search {
  padding: 20px 0;
}
html.redlotus #ModalView #ImageModalSearchAndListView #ImagesModalSearchView #search-formmodal .table-search .search input,
html.redlotus #redactor_modal_inner #ImageModalSearchAndListView #ImagesModalSearchView #search-formmodal .table-search .search input {
  border: none;
}
html.redlotus #ModalView #ImageModalSearchAndListView #ImagesModalSearchView #search-formmodal .table-search .search .ui-multiselect-menu,
html.redlotus #redactor_modal_inner #ImageModalSearchAndListView #ImagesModalSearchView #search-formmodal .table-search .search .ui-multiselect-menu {
  background: #fff;
  border: none;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  color: #212529;
  font-family: "Roboto", sans-serif !important;
  font-size: 15px;
  padding: 3px 0 !important;
}
html.redlotus #ModalView #ImageModalSearchAndListView #ImagesModalSearchView #search-formmodal .table-search .search .ui-multiselect-menu ul,
html.redlotus #redactor_modal_inner #ImageModalSearchAndListView #ImagesModalSearchView #search-formmodal .table-search .search .ui-multiselect-menu ul {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #ModalView #ImageModalSearchAndListView #ImagesModalSearchView #search-formmodal .table-search .search .ui-multiselect-menu ul li,
html.redlotus #redactor_modal_inner #ImageModalSearchAndListView #ImagesModalSearchView #search-formmodal .table-search .search .ui-multiselect-menu ul li {
  margin: 0;
}
html.redlotus #ModalView #ImageModalSearchAndListView #ImagesModalSearchView #search-formmodal .table-search .search .ui-multiselect-menu ul li label,
html.redlotus #redactor_modal_inner #ImageModalSearchAndListView #ImagesModalSearchView #search-formmodal .table-search .search .ui-multiselect-menu ul li label {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: transparent;
  border: none !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0 !important;
  padding: 5px 10px 5px 32px !important;
  position: relative;
  width: 100%;
}
html.redlotus #ModalView #ImageModalSearchAndListView #ImagesModalSearchView #search-formmodal .table-search .search .ui-multiselect-menu ul li label.ui-state-hover,
html.redlotus #redactor_modal_inner #ImageModalSearchAndListView #ImagesModalSearchView #search-formmodal .table-search .search .ui-multiselect-menu ul li label.ui-state-hover {
  background: #4d7cfe;
  border-radius: 0;
  color: #fff;
  font-weight: normal;
}
html.redlotus #ModalView #ImageModalSearchAndListView #ImagesModalSearchView #search-formmodal .table-search .search .ui-multiselect-menu ul li label.c_on:after,
html.redlotus #redactor_modal_inner #ImageModalSearchAndListView #ImagesModalSearchView #search-formmodal .table-search .search .ui-multiselect-menu ul li label.c_on:after {
  opacity: 1;
}
html.redlotus #ModalView #ImageModalSearchAndListView #ImagesModalSearchView #search-formmodal .table-search .search .ui-multiselect-menu ul li label:before,
html.redlotus #ModalView #ImageModalSearchAndListView #ImagesModalSearchView #search-formmodal .table-search .search .ui-multiselect-menu ul li label:after,
html.redlotus #redactor_modal_inner #ImageModalSearchAndListView #ImagesModalSearchView #search-formmodal .table-search .search .ui-multiselect-menu ul li label:before,
html.redlotus #redactor_modal_inner #ImageModalSearchAndListView #ImagesModalSearchView #search-formmodal .table-search .search .ui-multiselect-menu ul li label:after {
  content: '';
  display: block;
  height: 18px;
  left: 1px;
  position: absolute;
  top: 1px;
  width: 18px;
}
html.redlotus #ModalView #ImageModalSearchAndListView #ImagesModalSearchView #search-formmodal .table-search .search .ui-multiselect-menu ul li label:before,
html.redlotus #redactor_modal_inner #ImageModalSearchAndListView #ImagesModalSearchView #search-formmodal .table-search .search .ui-multiselect-menu ul li label:before {
  background: url(../images/icon/checkbox-icon.svg) center no-repeat;
  -webkit-transition: background .1s linear, border .1s linear;
  -o-transition: background .1s linear, border .1s linear;
  transition: background .1s linear, border .1s linear;
  z-index: 1;
}
html.redlotus #ModalView #ImageModalSearchAndListView #ImagesModalSearchView #search-formmodal .table-search .search .ui-multiselect-menu ul li label:after,
html.redlotus #redactor_modal_inner #ImageModalSearchAndListView #ImagesModalSearchView #search-formmodal .table-search .search .ui-multiselect-menu ul li label:after {
  background: url(../images/icon/checkboxActive-icon.svg) center no-repeat;
  opacity: 0;
  -webkit-transition: opacity .1s linear;
  -o-transition: opacity .1s linear;
  transition: opacity .1s linear;
  z-index: 2;
}
html.redlotus #ModalView #ImageModalSearchAndListView #ImagesModalSearchView #search-formmodal .table-search .search .ui-multiselect-menu ul li label:before,
html.redlotus #ModalView #ImageModalSearchAndListView #ImagesModalSearchView #search-formmodal .table-search .search .ui-multiselect-menu ul li label:after,
html.redlotus #redactor_modal_inner #ImageModalSearchAndListView #ImagesModalSearchView #search-formmodal .table-search .search .ui-multiselect-menu ul li label:before,
html.redlotus #redactor_modal_inner #ImageModalSearchAndListView #ImagesModalSearchView #search-formmodal .table-search .search .ui-multiselect-menu ul li label:after {
  left: 8px;
  top: 8px;
}
html.redlotus #ModalView #ImageModalSearchAndListView #ImagesModalSearchView #search-formmodal .table-search .search .ui-multiselect-menu li label span,
html.redlotus #redactor_modal_inner #ImageModalSearchAndListView #ImagesModalSearchView #search-formmodal .table-search .search .ui-multiselect-menu li label span {
  margin-left: -20px;
}
html.redlotus #ModalView #ImageModalSearchAndListView #ImagesModalSearchView #search-formmodal .filter-portlet-model-bar,
html.redlotus #redactor_modal_inner #ImageModalSearchAndListView #ImagesModalSearchView #search-formmodal .filter-portlet-model-bar {
  background: none;
  border-color: #ebebeb;
  box-shadow: none;
  margin-top: 0;
  padding: 0;
}
html.redlotus #ModalView #ImageModalSearchAndListView #ImagesModalSearchView #search-formmodal .filter-portlet-model-bar .filters-bar,
html.redlotus #redactor_modal_inner #ImageModalSearchAndListView #ImagesModalSearchView #search-formmodal .filter-portlet-model-bar .filters-bar {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: right;
  -moz-justify-content: right;
  -ms-justify-content: right;
  justify-content: right;
  -ms-flex-pack: right;
  left: 0;
  position: relative;
  top: 0 !important;
  padding: 10px 20px;
}
html.redlotus #ModalView #ImageModalSearchAndListView #ImagesModalSearchView #search-formmodal .filter-portlet-model-bar .filters-bar > div,
html.redlotus #redactor_modal_inner #ImageModalSearchAndListView #ImagesModalSearchView #search-formmodal .filter-portlet-model-bar .filters-bar > div {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 44px;
}
html.redlotus #ModalView #ImageModalSearchAndListView #ImagesModalSearchView #search-formmodal .filter-portlet-model-bar .filters-bar strong,
html.redlotus #redactor_modal_inner #ImageModalSearchAndListView #ImagesModalSearchView #search-formmodal .filter-portlet-model-bar .filters-bar strong {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #808080;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 14px;
  font-weight: 400;
  margin-right: 10px;
}
html.redlotus #ModalView #ImageModalSearchAndListView #ImagesModalSearchView #search-formmodal .filter-portlet-model-bar .filters-bar label,
html.redlotus #redactor_modal_inner #ImageModalSearchAndListView #ImagesModalSearchView #search-formmodal .filter-portlet-model-bar .filters-bar label {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: none;
  border-radius: 3px;
  color: #212529 !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-family: "Roboto", sans-serif !important;
  font-size: 14px !important;
  font-weight: 400;
  height: 100%;
  margin: 0;
  padding: 0 20px;
}
html.redlotus #ModalView #ImageModalSearchAndListView #ImagesModalSearchView #search-formmodal .filter-portlet-model-bar .filters-bar label:hover,
html.redlotus #redactor_modal_inner #ImageModalSearchAndListView #ImagesModalSearchView #search-formmodal .filter-portlet-model-bar .filters-bar label:hover {
  background: none !important;
  color: #212529 !important;
}
html.redlotus #ModalView #ImageModalSearchAndListView #ImagesModalSearchView #search-formmodal .filter-portlet-model-bar .filters-bar label.radio-wl__label:before,
html.redlotus #ModalView #ImageModalSearchAndListView #ImagesModalSearchView #search-formmodal .filter-portlet-model-bar .filters-bar label.radio-wl__label:after,
html.redlotus #redactor_modal_inner #ImageModalSearchAndListView #ImagesModalSearchView #search-formmodal .filter-portlet-model-bar .filters-bar label.radio-wl__label:before,
html.redlotus #redactor_modal_inner #ImageModalSearchAndListView #ImagesModalSearchView #search-formmodal .filter-portlet-model-bar .filters-bar label.radio-wl__label:after {
  display: none;
}
html.redlotus #ModalView #ImageModalSearchAndListView #ImagesModalSearchView #search-formmodal .filter-portlet-model-bar .filters-bar .ui-state-active:hover,
html.redlotus #ModalView #ImageModalSearchAndListView #ImagesModalSearchView #search-formmodal .filter-portlet-model-bar .filters-bar .ui-state-active,
html.redlotus #redactor_modal_inner #ImageModalSearchAndListView #ImagesModalSearchView #search-formmodal .filter-portlet-model-bar .filters-bar .ui-state-active:hover,
html.redlotus #redactor_modal_inner #ImageModalSearchAndListView #ImagesModalSearchView #search-formmodal .filter-portlet-model-bar .filters-bar .ui-state-active {
  background: #4d7cfe !important;
  box-shadow: 0 2px 30px rgba(204,208,223,0.3);
  color: #fff !important;
}
html.redlotus #ModalView #ImageModalSearchAndListView #ImagesModalSearchView #search-formmodal .filter-portlet-model-bar .filters-bar label,
html.redlotus #redactor_modal_inner #ImageModalSearchAndListView #ImagesModalSearchView #search-formmodal .filter-portlet-model-bar .filters-bar label {
  height: 32px;
  margin: 0 !important;
  padding: 0 10px !important;
}
html.redlotus #ModalView #ImageModalSearchAndListView #ImagesModalListView #list-viewmodal tr:hover .icon-delete:after,
html.redlotus #redactor_modal_inner #ImageModalSearchAndListView #ImagesModalListView #list-viewmodal tr:hover .icon-delete:after {
  color: #fff;
}
html.redlotus #ModalView #ImageModalSearchAndListView #ImagesModalListView #list-viewmodal .insert-image,
html.redlotus #redactor_modal_inner #ImageModalSearchAndListView #ImagesModalListView #list-viewmodal .insert-image {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #ModalView #ImageModalSearchAndListView #ImagesModalListView #list-viewmodal .insert-image .mini-button,
html.redlotus #ModalView #ImageModalSearchAndListView #ImagesModalListView #list-viewmodal .insert-image .image-gallery-modal-insert,
html.redlotus #redactor_modal_inner #ImageModalSearchAndListView #ImagesModalListView #list-viewmodal .insert-image .mini-button,
html.redlotus #redactor_modal_inner #ImageModalSearchAndListView #ImagesModalListView #list-viewmodal .insert-image .image-gallery-modal-insert {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.1);
  border: 1px solid transparent !important;
  border-radius: 3px !important;
  box-shadow: none !important;
  color: #4d7cfe !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-size: 13px;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0 30px;
  text-decoration: none !important;
  transition: none !important;
  background: #ecf3ff;
}
html.redlotus #ModalView #ImageModalSearchAndListView #ImagesModalListView #list-viewmodal .insert-image .mini-button:hover,
html.redlotus #ModalView #ImageModalSearchAndListView #ImagesModalListView #list-viewmodal .insert-image .image-gallery-modal-insert:hover,
html.redlotus #redactor_modal_inner #ImageModalSearchAndListView #ImagesModalListView #list-viewmodal .insert-image .mini-button:hover,
html.redlotus #redactor_modal_inner #ImageModalSearchAndListView #ImagesModalListView #list-viewmodal .insert-image .image-gallery-modal-insert:hover {
  border-color: rgba(77,124,254,0.2) !important;
  color: #4d7cfe !important;
}
html.redlotus #ModalView #ImageModalSearchAndListView #ImagesModalListView #list-viewmodal .insert-image .mini-button .z-label,
html.redlotus #ModalView #ImageModalSearchAndListView #ImagesModalListView #list-viewmodal .insert-image .image-gallery-modal-insert .z-label,
html.redlotus #redactor_modal_inner #ImageModalSearchAndListView #ImagesModalListView #list-viewmodal .insert-image .mini-button .z-label,
html.redlotus #redactor_modal_inner #ImageModalSearchAndListView #ImagesModalListView #list-viewmodal .insert-image .image-gallery-modal-insert .z-label {
  background: none !important;
  color: #4d7cfe !important;
  font-weight: normal;
  padding: 0;
  text-shadow: none !important;
}
html.redlotus #ModalView #ImageModalSearchAndListView #ImagesModalListView #list-viewmodal .insert-image .mini-button:hover,
html.redlotus #ModalView #ImageModalSearchAndListView #ImagesModalListView #list-viewmodal .insert-image .image-gallery-modal-insert:hover,
html.redlotus #redactor_modal_inner #ImageModalSearchAndListView #ImagesModalListView #list-viewmodal .insert-image .mini-button:hover,
html.redlotus #redactor_modal_inner #ImageModalSearchAndListView #ImagesModalListView #list-viewmodal .insert-image .image-gallery-modal-insert:hover {
  background: #ecf0f9;
}
html.redlotus #ModalView #ImageModalSearchAndListView #ImagesModalListView #list-viewmodal .isShared-toggle .icon-unchecked:after,
html.redlotus #ModalView #ImageModalSearchAndListView #ImagesModalListView #list-viewmodal .isShared-toggle .icon-checked:after,
html.redlotus #ModalView #ImageModalSearchAndListView #ImagesModalListView #list-viewmodal .isShared-toggle .icon-unchecked,
html.redlotus #ModalView #ImageModalSearchAndListView #ImagesModalListView #list-viewmodal .isShared-toggle .toggle-column,
html.redlotus #ModalView #ImageModalSearchAndListView #ImagesModalListView #list-viewmodal .isShared-toggle .icon-checked,
html.redlotus #ModalView #ImageModalSearchAndListView #ImagesModalListView #list-viewmodal .isShared-toggle,
html.redlotus #redactor_modal_inner #ImageModalSearchAndListView #ImagesModalListView #list-viewmodal .isShared-toggle .icon-unchecked:after,
html.redlotus #redactor_modal_inner #ImageModalSearchAndListView #ImagesModalListView #list-viewmodal .isShared-toggle .icon-checked:after,
html.redlotus #redactor_modal_inner #ImageModalSearchAndListView #ImagesModalListView #list-viewmodal .isShared-toggle .icon-unchecked,
html.redlotus #redactor_modal_inner #ImageModalSearchAndListView #ImagesModalListView #list-viewmodal .isShared-toggle .toggle-column,
html.redlotus #redactor_modal_inner #ImageModalSearchAndListView #ImagesModalListView #list-viewmodal .isShared-toggle .icon-checked,
html.redlotus #redactor_modal_inner #ImageModalSearchAndListView #ImagesModalListView #list-viewmodal .isShared-toggle {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 18px;
  width: 18px;
}
html.redlotus #ModalView #ImageModalSearchAndListView #ImagesModalListView #list-viewmodal .isShared-toggle .icon-unchecked,
html.redlotus #ModalView #ImageModalSearchAndListView #ImagesModalListView #list-viewmodal .isShared-toggle .icon-checked,
html.redlotus #redactor_modal_inner #ImageModalSearchAndListView #ImagesModalListView #list-viewmodal .isShared-toggle .icon-unchecked,
html.redlotus #redactor_modal_inner #ImageModalSearchAndListView #ImagesModalListView #list-viewmodal .isShared-toggle .icon-checked {
  background: none;
}
html.redlotus #ModalView #ImageModalSearchAndListView #ImagesModalListView #list-viewmodal .isShared-toggle .icon-unchecked:after,
html.redlotus #ModalView #ImageModalSearchAndListView #ImagesModalListView #list-viewmodal .isShared-toggle .icon-checked:after,
html.redlotus #redactor_modal_inner #ImageModalSearchAndListView #ImagesModalListView #list-viewmodal .isShared-toggle .icon-unchecked:after,
html.redlotus #redactor_modal_inner #ImageModalSearchAndListView #ImagesModalListView #list-viewmodal .isShared-toggle .icon-checked:after {
  content: '' !important;
  height: 18px;
  width: 18px;
}
html.redlotus #ModalView #ImageModalSearchAndListView #ImagesModalListView #list-viewmodal .isShared-toggle .icon-unchecked:after,
html.redlotus #redactor_modal_inner #ImageModalSearchAndListView #ImagesModalListView #list-viewmodal .isShared-toggle .icon-unchecked:after {
  background: url(../images/icon/checkbox-icon.svg) center no-repeat;
  -webkit-transition: background .1s linear, border .1s linear;
  -o-transition: background .1s linear, border .1s linear;
  transition: background .1s linear, border .1s linear;
  z-index: 1;
}
html.redlotus #ModalView #ImageModalSearchAndListView #ImagesModalListView #list-viewmodal .isShared-toggle .icon-checked:after,
html.redlotus #redactor_modal_inner #ImageModalSearchAndListView #ImagesModalListView #list-viewmodal .isShared-toggle .icon-checked:after {
  background: url(../images/icon/checkboxActive-icon.svg) center no-repeat;
  -webkit-transition: opacity .1s linear;
  -o-transition: opacity .1s linear;
  transition: opacity .1s linear;
  z-index: 2;
}
html.redlotus #ModalView #ImageModalSearchAndListView #ImagesModalListView #list-viewmodal .button-column .delete,
html.redlotus #redactor_modal_inner #ImageModalSearchAndListView #ImagesModalListView #list-viewmodal .button-column .delete {
  text-decoration: none;
}
html.redlotus #ModalView #ImageModalSearchAndListView #ImagesModalListView #list-viewmodal-pager,
html.redlotus #redactor_modal_inner #ImageModalSearchAndListView #ImagesModalListView #list-viewmodal-pager {
  border-top: 1px solid #ebebeb;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  margin: 0;
  padding: 10px 20px;
}
html.redlotus #ModalView #ImageModalSearchAndListView #ImagesModalListView #list-viewmodal-pager .yiiPager,
html.redlotus #redactor_modal_inner #ImageModalSearchAndListView #ImagesModalListView #list-viewmodal-pager .yiiPager {
  width: auto;
}
html.redlotus #ModalView #ImageFilesUploadView,
html.redlotus #redactor_modal_inner #ImageFilesUploadView {
  border: none;
  padding: 20px;
}
html.redlotus #ModalView #ImageFilesUploadView #dropzoneImageFilesUploadView,
html.redlotus #redactor_modal_inner #ImageFilesUploadView #dropzoneImageFilesUploadView {
  border-color: #4d7cfe;
  color: #2f5fe3;
  font-weight: 500;
}
html.redlotus #ModalView #ImageFilesUploadView #fileUploadImageFilesUploadView .addfileinput-button,
html.redlotus #redactor_modal_inner #ImageFilesUploadView #fileUploadImageFilesUploadView .addfileinput-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.1);
  border: 1px solid transparent !important;
  border-radius: 3px !important;
  box-shadow: none !important;
  color: #4d7cfe !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-size: 13px;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0 30px;
  text-decoration: none !important;
  transition: none !important;
  cursor: default;
  padding-left: 1px !important;
  padding-right: 16px !important;
}
html.redlotus #ModalView #ImageFilesUploadView #fileUploadImageFilesUploadView .addfileinput-button:hover,
html.redlotus #redactor_modal_inner #ImageFilesUploadView #fileUploadImageFilesUploadView .addfileinput-button:hover {
  border-color: rgba(77,124,254,0.2) !important;
  color: #4d7cfe !important;
}
html.redlotus #ModalView #ImageFilesUploadView #fileUploadImageFilesUploadView .addfileinput-button .z-label,
html.redlotus #redactor_modal_inner #ImageFilesUploadView #fileUploadImageFilesUploadView .addfileinput-button .z-label {
  background: none !important;
  color: #4d7cfe !important;
  font-weight: normal;
  padding: 0;
  text-shadow: none !important;
}
html.redlotus #ModalView #ImageFilesUploadView #fileUploadImageFilesUploadView .addfileinput-button > span,
html.redlotus #redactor_modal_inner #ImageFilesUploadView #fileUploadImageFilesUploadView .addfileinput-button > span {
  background: no-repeat url(../images/icon/plusAccent-icon.svg) center !important;
  border: none;
  cursor: default;
  font-family: inherit;
  height: 36px;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden;
  text-indent: -99px;
  top: 0;
  width: 36px;
}
html.redlotus #ModalView #ImageFilesUploadView #fileUploadImageFilesUploadView .addfileinput-button > span:before,
html.redlotus #ModalView #ImageFilesUploadView #fileUploadImageFilesUploadView .addfileinput-button > span:after,
html.redlotus #redactor_modal_inner #ImageFilesUploadView #fileUploadImageFilesUploadView .addfileinput-button > span:before,
html.redlotus #redactor_modal_inner #ImageFilesUploadView #fileUploadImageFilesUploadView .addfileinput-button > span:after {
  content: '';
  display: inline;
}
html.redlotus #ModalView #ImageFilesUploadView #fileUploadImageFilesUploadView .addfileinput-button input,
html.redlotus #redactor_modal_inner #ImageFilesUploadView #fileUploadImageFilesUploadView .addfileinput-button input {
  cursor: default;
  height: 36px;
}
html.redlotus #ModalView #ImageFilesUploadView #fileUploadImageFilesUploadView .fileupload-content .files,
html.redlotus #redactor_modal_inner #ImageFilesUploadView #fileUploadImageFilesUploadView .fileupload-content .files {
  margin: 0 !important;
}
html.redlotus #ModalView #ImageFilesUploadView #fileUploadImageFilesUploadView .fileupload-content .files tbody,
html.redlotus #redactor_modal_inner #ImageFilesUploadView #fileUploadImageFilesUploadView .fileupload-content .files tbody {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #ModalView #ImageFilesUploadView #fileUploadImageFilesUploadView .fileupload-content .files tr,
html.redlotus #ModalView #ImageFilesUploadView #fileUploadImageFilesUploadView .fileupload-content .files,
html.redlotus #redactor_modal_inner #ImageFilesUploadView #fileUploadImageFilesUploadView .fileupload-content .files tr,
html.redlotus #redactor_modal_inner #ImageFilesUploadView #fileUploadImageFilesUploadView .fileupload-content .files {
  display: block;
}
html.redlotus #ModalView #ImageFilesUploadView #fileUploadImageFilesUploadView .fileupload-content .files td,
html.redlotus #redactor_modal_inner #ImageFilesUploadView #fileUploadImageFilesUploadView .fileupload-content .files td {
  margin-right: 5px;
}
html.redlotus #ModalView #ImageFilesUploadView #fileUploadImageFilesUploadView .fileupload-content .files tr .name,
html.redlotus #redactor_modal_inner #ImageFilesUploadView #fileUploadImageFilesUploadView .fileupload-content .files tr .name {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(204,208,223,0.2);
  border-radius: 17px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-family: "Roboto", sans-serif !important;
  font-size: 12px;
  min-height: 34px;
  line-height: normal;
  padding: 5px 13px !important;
  margin-top: 5px;
}
html.redlotus #ModalView #ImageFilesUploadView #fileUploadImageFilesUploadView .fileupload-content .files tr .name .icon-attachment,
html.redlotus #redactor_modal_inner #ImageFilesUploadView #fileUploadImageFilesUploadView .fileupload-content .files tr .name .icon-attachment {
  margin-right: 5px;
}
html.redlotus #ModalView #ImageFilesUploadView #fileUploadImageFilesUploadView .fileupload-content .files tr .name .icon-attachment:before,
html.redlotus #redactor_modal_inner #ImageFilesUploadView #fileUploadImageFilesUploadView .fileupload-content .files tr .name .icon-attachment:before {
  background: url(../images/icon/file-pointer-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 17px;
  width: 9px;
}
html.redlotus #ModalView #ImageFilesUploadView #fileUploadImageFilesUploadView .fileupload-content .files tr .name .ui-icon-document,
html.redlotus #redactor_modal_inner #ImageFilesUploadView #fileUploadImageFilesUploadView .fileupload-content .files tr .name .ui-icon-document {
  display: none !important;
}
html.redlotus #ModalView #ImageFilesUploadView #fileUploadImageFilesUploadView .fileupload-content .files tr .name .file-name,
html.redlotus #ModalView #ImageFilesUploadView #fileUploadImageFilesUploadView .fileupload-content .files tr .name a,
html.redlotus #redactor_modal_inner #ImageFilesUploadView #fileUploadImageFilesUploadView .fileupload-content .files tr .name .file-name,
html.redlotus #redactor_modal_inner #ImageFilesUploadView #fileUploadImageFilesUploadView .fileupload-content .files tr .name a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html.redlotus #ModalView #ImageFilesUploadView #fileUploadImageFilesUploadView .fileupload-content .files tr .name a,
html.redlotus #redactor_modal_inner #ImageFilesUploadView #fileUploadImageFilesUploadView .fileupload-content .files tr .name a {
  color: #212529;
  font-weight: normal;
}
html.redlotus #ModalView #ImageFilesUploadView #fileUploadImageFilesUploadView .fileupload-content .files tr .name a:hover,
html.redlotus #redactor_modal_inner #ImageFilesUploadView #fileUploadImageFilesUploadView .fileupload-content .files tr .name a:hover {
  color: #4d7cfe;
}
html.redlotus #ModalView #ImageFilesUploadView #fileUploadImageFilesUploadView .fileupload-content .files tr .name .size,
html.redlotus #redactor_modal_inner #ImageFilesUploadView #fileUploadImageFilesUploadView .fileupload-content .files tr .name .size {
  color: #212529;
  font-size: 12px;
  font-weight: normal;
  line-height: 14px;
  margin-left: 5px;
}
html.redlotus #ModalView #ImageFilesUploadView #fileUploadImageFilesUploadView .fileupload-content .files tr .name .upload-actions.delete,
html.redlotus #redactor_modal_inner #ImageFilesUploadView #fileUploadImageFilesUploadView .fileupload-content .files tr .name .upload-actions.delete {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-left: 5px;
}
html.redlotus #ModalView #ImageFilesUploadView #fileUploadImageFilesUploadView .fileupload-content .files tr .name .upload-actions.delete .icon-delete,
html.redlotus #redactor_modal_inner #ImageFilesUploadView #fileUploadImageFilesUploadView .fileupload-content .files tr .name .upload-actions.delete .icon-delete {
  border: none;
  margin: 0;
}
html.redlotus #ModalView #ImageFilesUploadView #fileUploadImageFilesUploadView .fileupload-content .files tr .name .upload-actions.delete .icon-delete:after,
html.redlotus #redactor_modal_inner #ImageFilesUploadView #fileUploadImageFilesUploadView .fileupload-content .files tr .name .upload-actions.delete .icon-delete:after {
  background: url(../images/icon/delete-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 14px;
  width: 12px;
}
html.redlotus #ModalView #ImageFilesUploadView #fileUploadImageFilesUploadView .fileupload-buttonbar,
html.redlotus #redactor_modal_inner #ImageFilesUploadView #fileUploadImageFilesUploadView .fileupload-buttonbar {
  margin: 0;
}
html.redlotus #ModalView #ImageFilesUploadView #fileUploadImageFilesUploadView .template-download.ui-state-error,
html.redlotus #redactor_modal_inner #ImageFilesUploadView #fileUploadImageFilesUploadView .template-download.ui-state-error {
  background: none;
  border: none;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
}
html.redlotus #ModalView #ImageFilesUploadView #fileUploadImageFilesUploadView .template-download td,
html.redlotus #redactor_modal_inner #ImageFilesUploadView #fileUploadImageFilesUploadView .template-download td {
  border-radius: 3px !important;
  margin: 5px 5px 0 0;
}
html.redlotus #ModalView #ImageFilesUploadView #fileUploadImageFilesUploadView .template-download .error,
html.redlotus #redactor_modal_inner #ImageFilesUploadView #fileUploadImageFilesUploadView .template-download .error {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: #ffc0c0;
  color: #ea4f4f;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 7px 12px !important;
}
html.redlotus #ModalView #ImageFilesUploadView #fileUploadImageFilesUploadView .template-download .file-name,
html.redlotus #redactor_modal_inner #ImageFilesUploadView #fileUploadImageFilesUploadView .template-download .file-name {
  margin-left: 5px;
}
html.redlotus #ModalView #ImageFilesUploadView #fileUploadImageFilesUploadView .template-download .file-name strong,
html.redlotus #redactor_modal_inner #ImageFilesUploadView #fileUploadImageFilesUploadView .template-download .file-name strong {
  font-weight: normal;
}
html.redlotus #ModalView #ImageFilesUploadView #fileUploadImageFilesUploadView .template-download .image-gallery-modal-insert,
html.redlotus #redactor_modal_inner #ImageFilesUploadView #fileUploadImageFilesUploadView .template-download .image-gallery-modal-insert {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.1);
  border: 1px solid transparent !important;
  border-radius: 3px !important;
  box-shadow: none !important;
  color: #4d7cfe !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-size: 13px;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0 30px;
  text-decoration: none !important;
  transition: none !important;
  height: 24px;
  padding: 0 10px;
}
html.redlotus #ModalView #ImageFilesUploadView #fileUploadImageFilesUploadView .template-download .image-gallery-modal-insert:hover,
html.redlotus #redactor_modal_inner #ImageFilesUploadView #fileUploadImageFilesUploadView .template-download .image-gallery-modal-insert:hover {
  border-color: rgba(77,124,254,0.2) !important;
  color: #4d7cfe !important;
}
html.redlotus #ModalView #ImageFilesUploadView #fileUploadImageFilesUploadView .template-download .image-gallery-modal-insert .z-label,
html.redlotus #redactor_modal_inner #ImageFilesUploadView #fileUploadImageFilesUploadView .template-download .image-gallery-modal-insert .z-label {
  background: none !important;
  color: #4d7cfe !important;
  font-weight: normal;
  padding: 0;
  text-shadow: none !important;
}
html.redlotus #ModalView #ImageFilesImportFromUrlView,
html.redlotus #redactor_modal_inner #ImageFilesImportFromUrlView {
  border: none;
}
html.redlotus #ModalView #ImageFilesImportFromUrlView #image-import-form,
html.redlotus #redactor_modal_inner #ImageFilesImportFromUrlView #image-import-form {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none;
  border: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 20px;
}
html.redlotus #ModalView #ImageFilesImportFromUrlView #image-import-form label,
html.redlotus #redactor_modal_inner #ImageFilesImportFromUrlView #image-import-form label {
  color: #808080;
  font-size: 13px;
  font-weight: normal;
  line-height: 15px;
  margin: 0;
  width: 100%;
  width: 15%;
}
html.redlotus #ModalView #ImageFilesImportFromUrlView #image-import-form .import-url-field,
html.redlotus #redactor_modal_inner #ImageFilesImportFromUrlView #image-import-form .import-url-field {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  width: auto;
}
html.redlotus #ModalView #ImageFilesImportFromUrlView #image-import-form .import-url-field input,
html.redlotus #redactor_modal_inner #ImageFilesImportFromUrlView #image-import-form .import-url-field input {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #212529 !important;
  display: block;
  font-size: 16px;
  margin: 0;
  outline: none;
  width: 100%;
  line-height: 34px;
  height: 42px;
  padding: 0 10px;
  text-indent: 0 !important;
}
html.redlotus #ModalView #ImageFilesImportFromUrlView #image-import-form .import-url-field input:focus,
html.redlotus #redactor_modal_inner #ImageFilesImportFromUrlView #image-import-form .import-url-field input:focus {
  background: #fff;
  border-color: rgba(77,124,254,0.8);
}
html.redlotus #ModalView #ImageFilesImportFromUrlView #image-import-form .secondary-button,
html.redlotus #redactor_modal_inner #ImageFilesImportFromUrlView #image-import-form .secondary-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.1);
  border: 1px solid transparent !important;
  border-radius: 3px !important;
  box-shadow: none !important;
  color: #4d7cfe !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-size: 13px;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0 30px;
  text-decoration: none !important;
  transition: none !important;
}
html.redlotus #ModalView #ImageFilesImportFromUrlView #image-import-form .secondary-button:hover,
html.redlotus #redactor_modal_inner #ImageFilesImportFromUrlView #image-import-form .secondary-button:hover {
  border-color: rgba(77,124,254,0.2) !important;
  color: #4d7cfe !important;
}
html.redlotus #ModalView #ImageFilesImportFromUrlView #image-import-form .secondary-button .z-label,
html.redlotus #redactor_modal_inner #ImageFilesImportFromUrlView #image-import-form .secondary-button .z-label {
  background: none !important;
  color: #4d7cfe !important;
  font-weight: normal;
  padding: 0;
  text-shadow: none !important;
}
html.redlotus #ModalView #ImageEditView #image-edit-form,
html.redlotus #redactor_modal_inner #ImageEditView #image-edit-form {
  background: none;
  box-shadow: none;
}
html.redlotus #ModalView #ImageEditView #image-edit-form .jrac_zoom_slider,
html.redlotus #redactor_modal_inner #ImageEditView #image-edit-form .jrac_zoom_slider {
  background: #c6d2ec;
  border-color: #ccd0df;
}
html.redlotus #ModalView #ImageEditView #image-edit-form .jrac_zoom_slider .ui-slider-handle,
html.redlotus #redactor_modal_inner #ImageEditView #image-edit-form .jrac_zoom_slider .ui-slider-handle {
  background: #fff;
  border: 1px solid #ccd0df;
  border-radius: 5px;
  top: -5px;
}
html.redlotus #ModalView #ImageEditView #image-edit-form .jrac_zoom_slider .ui-slider-handle:hover,
html.redlotus #ModalView #ImageEditView #image-edit-form .jrac_zoom_slider .ui-slider-handle.ui-state-active,
html.redlotus #redactor_modal_inner #ImageEditView #image-edit-form .jrac_zoom_slider .ui-slider-handle:hover,
html.redlotus #redactor_modal_inner #ImageEditView #image-edit-form .jrac_zoom_slider .ui-slider-handle.ui-state-active {
  background: #c6d2ec;
  border-color: #4d7cfe;
}
html.redlotus #ModalView #ImageEditView #image-edit-form .form-inputs .image-resize-field:not(:first-child),
html.redlotus #redactor_modal_inner #ImageEditView #image-edit-form .form-inputs .image-resize-field:not(:first-child) {
  margin-top: 12px;
}
html.redlotus #ModalView #ImageEditView #image-edit-form .form-inputs .image-resize-field label,
html.redlotus #redactor_modal_inner #ImageEditView #image-edit-form .form-inputs .image-resize-field label {
  color: #808080;
  font-size: 13px;
  font-weight: normal;
  line-height: 15px;
  margin: 0;
  width: 100%;
}
html.redlotus #ModalView #ImageEditView #image-edit-form .form-inputs .image-resize-field input[type="number"],
html.redlotus #redactor_modal_inner #ImageEditView #image-edit-form .form-inputs .image-resize-field input[type="number"] {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #212529 !important;
  display: block;
  font-size: 16px;
  margin: 0;
  outline: none;
  width: 100%;
  line-height: 34px;
  height: 42px;
  padding: 0 10px;
  text-indent: 0 !important;
}
html.redlotus #ModalView #ImageEditView #image-edit-form .form-inputs .image-resize-field input[type="number"]:focus,
html.redlotus #redactor_modal_inner #ImageEditView #image-edit-form .form-inputs .image-resize-field input[type="number"]:focus {
  background: #fff;
  border-color: rgba(77,124,254,0.8);
}
html.redlotus #ModalView #ImageEditView #image-edit-form .view-toolbar-container,
html.redlotus #redactor_modal_inner #ImageEditView #image-edit-form .view-toolbar-container {
  border-color: #ebebeb;
}
html.redlotus #ModalView #ImageEditView #image-edit-form .view-toolbar-container .form-toolbar,
html.redlotus #redactor_modal_inner #ImageEditView #image-edit-form .view-toolbar-container .form-toolbar {
  border: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding-top: 15px;
}
html.redlotus #ModalView #ImageEditView #image-edit-form .view-toolbar-container .form-toolbar .z-button,
html.redlotus #redactor_modal_inner #ImageEditView #image-edit-form .view-toolbar-container .form-toolbar .z-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: #4d7cfe;
  margin: 0 5px;
}
html.redlotus #ModalView #ImageEditView #image-edit-form .view-toolbar-container .form-toolbar .z-button .z-label,
html.redlotus #redactor_modal_inner #ImageEditView #image-edit-form .view-toolbar-container .form-toolbar .z-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus #ModalView #ImageEditView #image-edit-form .view-toolbar-container .form-toolbar .z-button .z-label:after,
html.redlotus #redactor_modal_inner #ImageEditView #image-edit-form .view-toolbar-container .form-toolbar .z-button .z-label:after {
  top: 0;
}
html.redlotus #ModalView #ImageEditView #image-edit-form .view-toolbar-container .form-toolbar .z-button.loading .z-spinner,
html.redlotus #redactor_modal_inner #ImageEditView #image-edit-form .view-toolbar-container .form-toolbar .z-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus #ModalView #ImageEditView #image-edit-form .view-toolbar-container .form-toolbar .z-button.loading .z-spinner .spinner,
html.redlotus #redactor_modal_inner #ImageEditView #image-edit-form .view-toolbar-container .form-toolbar .z-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus #ModalView #ImageEditView #image-edit-form .view-toolbar-container .form-toolbar .z-button:hover,
html.redlotus #redactor_modal_inner #ImageEditView #image-edit-form .view-toolbar-container .form-toolbar .z-button:hover {
  background: #2f5fe3;
}
html.redlotus #ModalView #ImageEditView #image-edit-form .view-toolbar-container .form-toolbar .z-button.action-take,
html.redlotus #redactor_modal_inner #ImageEditView #image-edit-form .view-toolbar-container .form-toolbar .z-button.action-take {
  background: #f7c517;
}
html.redlotus #ModalView #ImageEditView #image-edit-form .view-toolbar-container .form-toolbar .z-button.action-take:hover,
html.redlotus #redactor_modal_inner #ImageEditView #image-edit-form .view-toolbar-container .form-toolbar .z-button.action-take:hover {
  background: #ecb908;
}
html.redlotus #ModalView #ImageEditView #image-edit-form .view-toolbar-container .form-toolbar .z-button.action-complete,
html.redlotus #ModalView #ImageEditView #image-edit-form .view-toolbar-container .form-toolbar .z-button.action-accept,
html.redlotus #redactor_modal_inner #ImageEditView #image-edit-form .view-toolbar-container .form-toolbar .z-button.action-complete,
html.redlotus #redactor_modal_inner #ImageEditView #image-edit-form .view-toolbar-container .form-toolbar .z-button.action-accept {
  background: #62c932;
}
html.redlotus #ModalView #ImageEditView #image-edit-form .view-toolbar-container .form-toolbar .z-button.action-complete:hover,
html.redlotus #ModalView #ImageEditView #image-edit-form .view-toolbar-container .form-toolbar .z-button.action-accept:hover,
html.redlotus #redactor_modal_inner #ImageEditView #image-edit-form .view-toolbar-container .form-toolbar .z-button.action-complete:hover,
html.redlotus #redactor_modal_inner #ImageEditView #image-edit-form .view-toolbar-container .form-toolbar .z-button.action-accept:hover {
  background: #58b52d;
}
html.redlotus #AuditEventsModalListView .items {
  background: #fff;
  border: none;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  width: 100%;
  border: none !important;
  box-shadow: none;
}
html.redlotus #AuditEventsModalListView .items thead,
html.redlotus #AuditEventsModalListView .items thead tr {
  background: none;
}
html.redlotus #AuditEventsModalListView .items tbody tr:hover td {
  background: #4d7cfe;
  color: #fff;
}
html.redlotus #AuditEventsModalListView .items tbody tr:hover td a {
  color: #fff !important;
}
html.redlotus #AuditEventsModalListView .items thead td,
html.redlotus #AuditEventsModalListView .items tbody td {
  border-color: #ebebeb;
}
html.redlotus #AuditEventsModalListView .items tfoot td {
  background: #c6d2ec !important;
  color: #212529;
  font-weight: normal;
  height: auto !important;
}
html.redlotus #AuditEventsModalListView .items tfoot td:first-child {
  border-bottom-left-radius: 3px;
}
html.redlotus #AuditEventsModalListView .items tfoot td:last-child {
  border-bottom-right-radius: 3px;
}
html.redlotus #AuditEventsModalListView .items th,
html.redlotus #AuditEventsModalListView .items td:not(.checkbox-column) {
  padding: 10px 20px 10px 0;
}
html.redlotus #AuditEventsModalListView .items th:first-child,
html.redlotus #AuditEventsModalListView .items td:first-child {
  padding-left: 20px !important;
}
html.redlotus #AuditEventsModalListView .items th {
  background: none !important;
  border: none;
  color: #808080;
  font-size: 13px;
  font-weight: 500 !important;
  line-height: 15px !important;
  padding: 20px 20px 20px 0 !important;
}
html.redlotus #AuditEventsModalListView .items th a {
  color: #808080;
  text-decoration: none;
}
html.redlotus #AuditEventsModalListView .items th a:hover {
  color: #2c0f0f !important;
}
html.redlotus #AuditEventsModalListView .items td {
  height: 58px;
  vertical-align: middle !important;
}
html.redlotus #AuditEventsModalListView .items td a {
  color: #2c0f0f;
}
html.redlotus #AuditEventsModalListView .items .unbordered-bottom td {
  border-bottom: none;
}
html.redlotus #AuditEventsModalListView .items .checkbox-column {
  padding-right: 0;
}
html.redlotus #AuditEventsModalListView .items .checkbox-column .hasCheckBox {
  margin: 0 20px 0 0;
  padding: 0 0 0 20px;
}
@media (max-width: 768px) {
  html.redlotus .task-dialog {
    max-width: 90%;
    min-width: 90%;
  }
}
html.redlotus #UserNotificationConfigurationEditView .panel .form-grid .forms-block__group:first-child {
  margin-bottom: 20px !important;
}
html.redlotus #UserNotificationConfigurationEditView .panel .form-grid .forms-block__group:not(:last-child) {
  margin-bottom: 10px;
}
html.redlotus #UserNotificationConfigurationEditView .panel .form-grid .forms-block__row > label:first-child,
html.redlotus #UserNotificationConfigurationEditView .panel .form-grid .forms-block__row > span:first-child {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}
html.redlotus #UserNotificationConfigurationEditView .panel .form-grid .forms-block__row > div:last-child {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #UserNotificationConfigurationEditView .panel .form-grid .forms-block__row > div:last-child > span {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1 0;
  -moz-box-flex: 1 0;
  -webkit-flex: 1 0;
  -ms-flex: 1 0;
  flex: 1 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0;
  width: 100px;
}
html.redlotus #UserNotificationConfigurationEditView .panel .form-grid .forms-block__row > div:last-child > span .hasCheckBox {
  padding: 0 0 0 20px;
}
html.redlotus #UserDetailsAndRelationsView .main-toolbar {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
html.redlotus #UserDetailsAndRelationsView .juiportlet-column {
  min-height: auto;
}
html.redlotus #UserDetailsAndRelationsView #UserDetailsView .details-table {
  background: #fff;
  border: none;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44) !important;
}
html.redlotus #UserDetailsAndRelationsView #UserDetailsView .details-table h1 {
  display: none;
}
html.redlotus #UserDetailsAndRelationsView #UserDetailsView .details-table .left-column {
  -webkit-flex-direction: column-reverse;
  -moz-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 30px;
}
html.redlotus #UserDetailsAndRelationsView #UserDetailsView .details-table .business-card {
  display: block !important;
  height: auto !important;
  margin-bottom: 0 !important;
  margin-bottom: 20px;
  padding-right: 38px;
}
html.redlotus #UserDetailsAndRelationsView #UserDetailsView .details-table .business-card .gravatar {
  border: none;
  border-radius: 5px;
  height: 68px;
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  width: 68px;
}
html.redlotus #UserDetailsAndRelationsView #UserDetailsView .details-table .business-card h2 {
  color: #2c0f0f;
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
  margin: 8px 0;
  padding-left: 98px;
}
html.redlotus #UserDetailsAndRelationsView #UserDetailsView .details-table .business-card h2 .icon-star {
  background: no-repeat url(../images/icon/star-icon.svg) center;
  display: block;
  font-family: inherit;
  height: 24px;
  overflow: hidden;
  text-indent: -99px;
  width: 24px;
  display: inline-block;
  margin-bottom: -5px;
}
html.redlotus #UserDetailsAndRelationsView #UserDetailsView .details-table .business-card h2 .icon-star.starred {
  background-image: url(../images/icon/starActive-icon.svg);
}
html.redlotus #UserDetailsAndRelationsView #UserDetailsView .details-table .business-card .position {
  color: #808080 !important;
  font-size: 14px;
  font-weight: normal;
  line-height: 16px;
  padding-left: 98px;
}
html.redlotus #UserDetailsAndRelationsView #UserDetailsView .details-table .business-card h3.position {
  margin: 0;
}
html.redlotus #UserDetailsAndRelationsView #UserDetailsView .details-table .business-card .contact-details {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0;
  padding-left: 98px;
}
html.redlotus #UserDetailsAndRelationsView #UserDetailsView .details-table .business-card .contact-details > span {
  -webkit-align-items: start;
  -moz-align-items: start;
  -ms-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  color: #000;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  min-height: 44px;
  line-height: 19px;
  margin: 0;
  padding: 10px 0;
  position: relative;
  white-space: normal;
}
html.redlotus #UserDetailsAndRelationsView #UserDetailsView .details-table .business-card .contact-details > span:not(:last-child) {
  padding-right: 50px;
}
html.redlotus #UserDetailsAndRelationsView #UserDetailsView .details-table .business-card .contact-details > span:before {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: -3px 15px 0 0;
  padding: 0;
}
html.redlotus #UserDetailsAndRelationsView #UserDetailsView .details-table .business-card .contact-details > span.icon-mobile-phone:before,
html.redlotus #UserDetailsAndRelationsView #UserDetailsView .details-table .business-card .contact-details > span.icon-office-phone:before {
  background: url(../images/icon/user-phone-icon.svg) center no-repeat;
  content: '';
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  height: 24px;
  width: 16px;
}
html.redlotus #UserDetailsAndRelationsView #UserDetailsView .details-table .business-card .contact-details > span.icon-email:before {
  background: url(../images/icon/user-mail-icon.svg) center no-repeat;
  content: '';
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  height: 24px;
  width: 21px;
}
html.redlotus #UserDetailsAndRelationsView #UserDetailsView .details-table .business-card .contact-details > span.icon-address:before {
  background: url(../images/icon/user-location-icon.svg) center no-repeat;
  content: '';
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  height: 24px;
  width: 19px;
}
html.redlotus #UserDetailsAndRelationsView #UserDetailsView .details-table .business-card .contact-details > span .icon-map:before {
  display: none;
}
html.redlotus #UserDetailsAndRelationsView #UserDetailsView .details-table .business-card .contact-details > span a {
  color: #000;
}
html.redlotus #UserDetailsAndRelationsView #UserDetailsView .details-table .business-card .contact-details > span a:hover {
  color: #4d7cfe !important;
}
@media (max-width: 768px) {
  html.redlotus #UserDetailsAndRelationsView #UserDetailsView .details-table .business-card .contact-details {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 68px;
  }
  html.redlotus #UserDetailsAndRelationsView #UserDetailsView .details-table .business-card .contact-details > span {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  html.redlotus #UserDetailsAndRelationsView #UserDetailsView .details-table .business-card .contact-details > span:after {
    display: none !important;
  }
}
html.redlotus #UserDetailsAndRelationsView #UserDetailsView .details-table .business-card .address {
  padding-left: 98px;
}
@media (max-width: 768px) {
  html.redlotus #UserDetailsAndRelationsView #UserDetailsView .details-table .business-card {
    padding-right: 0;
  }
  html.redlotus #UserDetailsAndRelationsView #UserDetailsView .details-table .business-card .contact-details,
  html.redlotus #UserDetailsAndRelationsView #UserDetailsView .details-table .business-card .address {
    padding: 0;
  }
}
html.redlotus #UserDetailsAndRelationsView #UserDetailsView .details-table .business-card h2 {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0 0 30px;
}
html.redlotus #UserDetailsAndRelationsView #UserDetailsView .details-table .business-card h2 .salutation {
  margin: 0;
}
html.redlotus #UserDetailsAndRelationsView #UserDetailsView .details-table .business-card h2 .user-name {
  color: #808080;
  font-size: 14px;
  line-height: 16px;
  margin: 8px 0 16px;
}
html.redlotus #UserDetailsAndRelationsView #UserDetailsView .details-table .business-card #profile-picture-tooltip {
  color: #000;
  font-size: 14px;
  height: 68px;
  line-height: 1.2;
  width: 68px;
}
html.redlotus #UserDetailsAndRelationsView #UserDetailsView .details-table .details-buttons {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-top: 30px;
  padding-left: 98px;
  padding-right: 38px;
}
html.redlotus #UserDetailsAndRelationsView #UserDetailsView .details-table .details-buttons #sliding-panel-toggle {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none;
  border: 1px solid rgba(77,124,254,0.3);
  border-radius: 3px;
  box-shadow: none;
  color: #4d7cfe !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  font-weight: normal;
  height: 38px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0 10px;
  text-decoration: none !important;
  width: auto;
}
html.redlotus #UserDetailsAndRelationsView #UserDetailsView .details-table .details-buttons #sliding-panel-toggle.slide-to-first-panel,
html.redlotus #UserDetailsAndRelationsView #UserDetailsView .details-table .details-buttons #sliding-panel-toggle:hover {
  background: rgba(77,124,254,0.1);
}
@media (max-width: 768px) {
  html.redlotus #UserDetailsAndRelationsView #UserDetailsView .details-table .details-buttons {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 20px;
    padding: 0;
  }
}
html.redlotus #UserDetailsAndRelationsView #UserDetailsView .details-table .contact-details {
  margin-bottom: 10px;
  padding-left: 98px;
  padding-right: 38px;
}
html.redlotus #UserDetailsAndRelationsView #UserDetailsView .details-table #zurmoView {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding-left: 98px;
  padding-right: 38px;
}
html.redlotus #UserDetailsAndRelationsView #UserDetailsView .details-table #zurmoView .panel:not(:first-child) {
  border-top: 1px solid rgba(204,208,223,0.5);
}
@media (max-width: 768px) {
  html.redlotus #UserDetailsAndRelationsView #UserDetailsView .details-table #zurmoView .panel:not(:first-child) {
    padding-top: 10px;
  }
}
html.redlotus #UserDetailsAndRelationsView #UserDetailsView .details-table #zurmoView .panel .panelTitle {
  padding: 15px 0 0;
}
html.redlotus #UserDetailsAndRelationsView #UserDetailsView .details-table #zurmoView .forms-block__group {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-bottom: 30px;
  padding-top: 15px;
}
html.redlotus #UserDetailsAndRelationsView #UserDetailsView .details-table #zurmoView .forms-block__group:not(:first-child) {
  border-top: 1px solid rgba(204,208,223,0.5);
}
html.redlotus #UserDetailsAndRelationsView #UserDetailsView .details-table #zurmoView .forms-block__group .forms-block__row {
  margin: 15px 0;
  padding-right: 0;
  width: 100%;
}
@media (max-width: 1640px) {
  html.redlotus #UserDetailsAndRelationsView #UserDetailsView .details-table #zurmoView .forms-block__group .forms-block__row {
    width: 100%;
  }
}
@media (max-width: 768px) {
  html.redlotus #UserDetailsAndRelationsView #UserDetailsView .details-table #zurmoView .forms-block__group .forms-block__row {
    width: 100%;
    padding-right: 0;
    margin: 10px 0;
  }
}
html.redlotus #UserDetailsAndRelationsView #UserDetailsView .details-table #zurmoView .forms-block__group .forms-block__row .form-component {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  padding: 0;
}
html.redlotus #UserDetailsAndRelationsView #UserDetailsView .details-table #zurmoView .forms-block__group .forms-block__row .form-component a {
  color: #212529;
}
html.redlotus #UserDetailsAndRelationsView #UserDetailsView .details-table #zurmoView .forms-block__group .forms-block__row .form-component a:hover {
  color: #4d7cfe !important;
}
html.redlotus #UserDetailsAndRelationsView #UserDetailsView .details-table #zurmoView .more-panels-link {
  color: #4d7cfe;
  font-size: 15px;
  line-height: 18px;
  text-decoration: none;
  font-weight: 500;
  margin-top: -20px;
}
html.redlotus #UserDetailsAndRelationsView #UserDetailsView .details-table #zurmoView .more-panels-link:hover {
  color: inherit !important;
}
@media (max-width: 768px) {
  html.redlotus #UserDetailsAndRelationsView #UserDetailsView .details-table #zurmoView {
    padding: 0;
  }
  html.redlotus #UserDetailsAndRelationsView #UserDetailsView .details-table #zurmoView .forms-block__group {
    margin-bottom: 10px;
    padding-top: 10px;
  }
  html.redlotus #UserDetailsAndRelationsView #UserDetailsView .details-table #zurmoView .forms-block__group:first-child {
    padding-top: 0;
  }
  html.redlotus #UserDetailsAndRelationsView #UserDetailsView .details-table #zurmoView .more-panels-link {
    margin-top: 0;
  }
}
html.redlotus #OpportunitiesListView .type-kanban-opportunities .kanban-card .closing-date {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #808080;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 13px;
  font-weight: 500;
  line-height: 16px;
  padding-left: 19px;
  position: relative;
  margin-bottom: 15px;
}
html.redlotus #OpportunitiesListView .type-kanban-opportunities .kanban-card .closing-date:before {
  background: url(../images/icon/task-timer-icon.svg) center no-repeat;
  content: '';
  height: 14px;
  left: 0;
  position: absolute;
  width: 14px;
}
html.redlotus #OpportunitiesListView .type-kanban-opportunities .kanban-card .opportunity-amount {
  color: #000;
  font-size: 20px;
  font-weight: 500;
  line-height: 23px;
  margin-bottom: 5px;
  text-align: left;
}
html.redlotus #OpportunitiesListView .type-kanban-opportunities .kanban-card .opportunity-name {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 13px;
  line-height: 15px;
}
html.redlotus #OpportunitiesListView .type-kanban-opportunities .kanban-card .opportunity-name a {
  color: #4d7cfe !important;
}
html.redlotus #OpportunitiesListView .type-kanban-opportunities .kanban-card .opportunity-time-stage-kanban {
  color: #808080;
  float: none;
  font-size: 13px;
  font-weight: normal;
  line-height: 15px;
  margin: 5px 0 15px;
}
html.redlotus #OpportunitiesListView .type-kanban-opportunities .kanban-card .opportunity-accounts {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top: 1px solid #e1e4ee;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding-top: 10px;
}
html.redlotus #OpportunitiesListView .type-kanban-opportunities .kanban-card .opportunity-accounts .opportunity-owner {
  background: #c6d2ec;
  border-radius: 11px;
  color: #4d7cfe;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  height: 22px;
  left: 0;
  margin-right: 10px;
  overflow: hidden;
  position: relative;
  top: 0;
  width: 22px;
}
html.redlotus #OpportunitiesListView .type-kanban-opportunities .kanban-card .opportunity-accounts .opportunity-owner .gravatar {
  border: none;
  height: 22px;
  width: 22px;
}
html.redlotus #OpportunitiesListView .type-kanban-opportunities .kanban-card .opportunity-accounts .account-name {
  font-size: 16px;
  font-weight: normal;
  margin-bottom: 0;
}
html.redlotus #OpportunitiesListView .type-kanban-opportunities .kanban-card .opportunity-accounts .account-name a {
  color: #212529 !important;
}
html.redlotus #ZurmoUserInterfaceConfigurationEditAndDetailsView .fileupload-content {
  margin-top: 4px;
}
html.redlotus #ZurmoUserInterfaceConfigurationEditAndDetailsView .uploaded-logo-template td {
  height: auto;
}
html.redlotus #ZurmoUserInterfaceConfigurationEditAndDetailsView #customThemeColorPicker {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
}
html.redlotus #ZurmoUserInterfaceConfigurationEditAndDetailsView #customThemeColorPicker > div {
  margin-left: 0;
  margin-right: 15px;
  max-width: 120px;
  width: auto;
}
html.redlotus #EmailTemplateDetailsView {
  background: none;
  border: none;
}
html.redlotus #EmailTemplateDetailsView .details-table {
  background: none;
  border: none;
}
html.redlotus #EmailTemplateDetailsView h1 {
  background: none !important;
  border: none !important;
  box-shadow: none !important;
  color: #000 !important;
  font-weight: 500 !important;
  font-size: 24px !important;
  height: auto !important;
  line-height: 28px !important;
  margin: 0 !important;
  padding-bottom: 30px !important;
  text-indent: 0 !important;
  padding-right: 130px;
}
html.redlotus #EmailTemplateDetailsView .view-toolbar-container {
  margin: 0;
  top: -5px;
}
html.redlotus #EmailTemplateDetailsView .view-toolbar-container .view-toolbar {
  margin: 0;
}
html.redlotus #EmailTemplateDetailsView .view-toolbar-container .view-toolbar .options-menu .parent > a {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: #fff;
  border: none !important;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 30px rgba(204,208,223,0.15);
  box-shadow: 0 2px 30px rgba(204,208,223,0.15);
  color: #000;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  outline: none;
  padding: 10px 5px;
  text-decoration: none;
  transition: none;
}
html.redlotus #EmailTemplateDetailsView .view-toolbar-container .view-toolbar .options-menu .parent > a:hover {
  background: #4d7cfe !important;
}
html.redlotus #EmailTemplateDetailsView .view-toolbar-container .view-toolbar .options-menu .parent > a:hover .svg path {
  fill: #fff;
}
html.redlotus #EmailTemplateDetailsView .view-toolbar-container .view-toolbar .options-menu .parent > a:hover .label {
  color: #fff;
}
html.redlotus #EmailTemplateDetailsView .view-toolbar-container .view-toolbar .options-menu .parent > a:after {
  display: none;
}
html.redlotus #EmailTemplateDetailsView .view-toolbar-container .view-toolbar .options-menu .parent > a .svg {
  margin: 0 5px;
}
html.redlotus #EmailTemplateDetailsView .view-toolbar-container .view-toolbar .options-menu .parent > a .svg path {
  fill: #4d7cfe;
}
html.redlotus #EmailTemplateDetailsView .view-toolbar-container .view-toolbar .options-menu .parent > a .label {
  color: #000;
  font-size: 15px;
  font-weight: normal;
  line-height: 18px;
  margin: 0 5px;
  text-decoration: none;
  text-shadow: none;
}
html.redlotus #EmailTemplateDetailsView .view-toolbar-container .view-toolbar .options-menu .parent > ul {
  background: #fff;
  border: none;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  opacity: 0 !important;
  padding: 3px 0;
  right: auto;
  top: -3px;
  z-index: 100;
  opacity: 1 !important;
  right: 0;
  top: 38px;
}
html.redlotus #EmailTemplateDetailsView .view-toolbar-container .view-toolbar .options-menu .parent > ul li {
  border: none;
  margin: 0;
}
html.redlotus #EmailTemplateDetailsView .view-toolbar-container .view-toolbar .options-menu .parent > ul li.separator {
  background: #ebebeb;
  height: 1px;
  margin: 3px 0;
}
html.redlotus #EmailTemplateDetailsView .view-toolbar-container .view-toolbar .options-menu .parent > ul li a {
  color: #212529;
  font-size: 12px;
  margin: 0;
  padding: 10px;
  text-decoration: none;
  width: 100%;
}
html.redlotus #EmailTemplateDetailsView .view-toolbar-container .view-toolbar .options-menu .parent > ul li a:hover {
  background: #4d7cfe !important;
}
html.redlotus #EmailTemplateDetailsView .view-toolbar-container .view-toolbar .options-menu .parent > ul li a .button-label {
  font-weight: normal;
}
html.redlotus #EmailTemplateDetailsView .left-column {
  padding: 0;
}
html.redlotus #EmailTemplateDetailsView .left-column .forms-block__group {
  margin-bottom: 15px;
}
html.redlotus #EmailTemplateDetailsView .left-column .forms-block__group .form-component {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 0;
}
html.redlotus #EmailTemplateDetailsView .left-column .forms-block__group .form-component .label {
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  font-size: 14px;
  line-height: 16px;
  margin-right: 30px;
  width: 90px;
}
html.redlotus #EmailTemplateDetailsView .left-column .forms-block__group .form-component .fields {
  color: #000;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  font-size: 16px;
  font-weight: 500;
  line-height: 19px;
}
html.redlotus #EmailTemplateDetailsView .left-column .forms-block__group .form-component .fields .attachments {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0;
}
html.redlotus #EmailTemplateDetailsView .left-column .forms-block__group .form-component .fields .attachments li {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(204,208,223,0.2);
  border-radius: 17px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-family: "Roboto", sans-serif !important;
  font-size: 12px;
  min-height: 34px;
  line-height: normal;
  padding: 5px 13px !important;
  margin-right: 5px;
}
html.redlotus #EmailTemplateDetailsView .left-column .forms-block__group .form-component .fields .attachments li .icon-attachment {
  margin-right: 5px;
}
html.redlotus #EmailTemplateDetailsView .left-column .forms-block__group .form-component .fields .attachments li .icon-attachment:before {
  background: url(../images/icon/file-pointer-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 17px;
  width: 9px;
}
html.redlotus #EmailTemplateDetailsView .left-column .forms-block__group .form-component .fields .attachments li .ui-icon-document {
  display: none !important;
}
html.redlotus #EmailTemplateDetailsView .left-column .forms-block__group .form-component .fields .attachments li .file-name,
html.redlotus #EmailTemplateDetailsView .left-column .forms-block__group .form-component .fields .attachments li a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html.redlotus #EmailTemplateDetailsView .left-column .forms-block__group .form-component .fields .attachments li a {
  color: #212529;
  font-weight: normal;
}
html.redlotus #EmailTemplateDetailsView .left-column .forms-block__group .form-component .fields .attachments li a:hover {
  color: #4d7cfe;
}
html.redlotus #EmailTemplateDetailsView .left-column .forms-block__group .form-component .fields .attachments li .size {
  color: #212529;
  font-size: 12px;
  font-weight: normal;
  line-height: 14px;
  margin-left: 5px;
}
html.redlotus #EmailTemplateDetailsView .left-column .forms-block__group .form-component .fields .attachments li .upload-actions.delete {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-left: 5px;
}
html.redlotus #EmailTemplateDetailsView .left-column .forms-block__group .form-component .fields .attachments li .upload-actions.delete .icon-delete {
  border: none;
  margin: 0;
}
html.redlotus #EmailTemplateDetailsView .left-column .forms-block__group .form-component .fields .attachments li .upload-actions.delete .icon-delete:after {
  background: url(../images/icon/delete-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 14px;
  width: 12px;
}
html.redlotus #EmailTemplateDetailsView .email-template-content .tabs-nav {
  border-bottom: 1px solid rgba(204,208,223,0.5);
}
html.redlotus #EmailTemplateDetailsView .email-template-content .tabs-nav a {
  background: none;
  border: none;
  border-radius: 0;
  color: #000 !important;
  cursor: pointer;
  font-size: 16px;
  font-weight: normal;
  line-height: 19px;
  margin: 0;
  padding: 15px;
  top: 0 !important;
  transition: none;
}
html.redlotus #EmailTemplateDetailsView .email-template-content .tabs-nav a.active-tab {
  border-bottom: 4px solid #4d7cfe;
  padding-bottom: 11px;
}
html.redlotus #EmailTemplateDetailsView .email-template-content .tab {
  background: none;
  border: none;
  padding: 0 !important;
  top: 0;
}
html.redlotus #EmailTemplateDetailsView .email-template-content .tab .tab-content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding-top: 60px;
}
html.redlotus #EmailTemplateDetailsView .email-template-content .tab .tab-content .template-content {
  background: #fff;
  border-radius: 3px;
  max-width: 700px;
  padding: 70px;
}
@media (max-width: 768px) {
  html.redlotus #EmailTemplateDetailsView .email-template-content .tab .tab-content {
    padding-top: 20px;
  }
  html.redlotus #EmailTemplateDetailsView .email-template-content .tab .tab-content .template-content {
    padding: 30px 20px;
  }
}
html.redlotus #EmailTemplateDetailsView .email-template-content .email-template-htmlContent .redactor-iframe body {
  background: #ecf0f9 !important;
}
html.redlotus #EmailTemplateDetailsView .after-form-details-content {
  border-left: 3px solid #ebebeb;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0;
  padding: 5px 20px 0;
}
html.redlotus #EmailTemplateDetailsView .after-form-details-content span {
  color: #808080;
  font-size: 13px;
  font-style: normal;
  font-weight: 15px;
  margin: 0 25px 5px 0;
  text-align: left;
}
html.redlotus #EmailTemplateDetailsView .after-form-details-content a {
  color: #808080;
}
html.redlotus #EmailTemplateDetailsView .after-form-details-content a:hover {
  color: #4d7cfe;
}
@media (max-width: 768px) {
  html.redlotus #EmailTemplateDetailsView .after-form-details-content span {
    font-size: 10px;
    line-height: 12px;
  }
}
html.redlotus #LanguagesCollectionView {
  background: none;
  border: none;
}
html.redlotus #LanguagesCollectionView > div > h1 {
  background: none !important;
  border: none !important;
  box-shadow: none !important;
  color: #000 !important;
  font-weight: 500 !important;
  font-size: 24px !important;
  height: auto !important;
  line-height: 28px !important;
  margin: 0 !important;
  padding-bottom: 30px !important;
  text-indent: 0 !important;
}
html.redlotus #LanguagesCollectionView > div > h1 + div {
  background: #fff;
  border-radius: 3px;
  color: #000 !important;
  padding: 10px 30px;
}
html.redlotus #LanguagesCollectionView > div > h1 + div a {
  color: #000 !important;
  font-size: 16px !important;
}
html.redlotus #LanguagesCollectionView > div > h1 + div a:hover {
  color: #4d7cfe !important;
}
html.redlotus #LanguagesCollectionView .configuration-list {
  border: none;
}
html.redlotus #LanguagesCollectionView .configuration-list li {
  background: #fff;
  border: none;
  border-radius: 3px;
  margin-top: 10px;
  min-height: 62px;
  padding: 0;
}
html.redlotus #LanguagesCollectionView .configuration-list li .content-item {
  margin: 0;
}
html.redlotus #LanguagesCollectionView .configuration-list li .item-list {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}
html.redlotus #LanguagesCollectionView .configuration-list li .item-list h4 {
  font-size: 18px;
}
html.redlotus #LanguagesCollectionView .configuration-list li .action-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: none !important;
  border: 1px solid rgba(77,124,254,0.3) !important;
  color: #4d7cfe !important;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  margin-top: 0;
}
html.redlotus #LanguagesCollectionView .configuration-list li .action-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus #LanguagesCollectionView .configuration-list li .action-button .z-label:after {
  top: 0;
}
html.redlotus #LanguagesCollectionView .configuration-list li .action-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus #LanguagesCollectionView .configuration-list li .action-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus #LanguagesCollectionView .configuration-list li .action-button:hover {
  background: rgba(77,124,254,0.1) !important;
}
html.redlotus #LanguagesCollectionView .configuration-list li .action-button.loading .z-spinner {
  bottom: -1px;
  left: -1px;
  right: -1px;
  top: -1px;
}
html.redlotus #LanguagesCollectionView .configuration-list li .action-button .z-label {
  background: none !important;
  color: #4d7cfe !important;
  padding: 0 10px !important;
}
html.redlotus #LanguagesCollectionView .configuration-list li .action-button .z-label {
  font-size: 15px;
  color: #000 !important;
  text-shadow: none !important;
}
html.redlotus #MetadataViewEditView .wrapper {
  background: none;
  border: none;
}
html.redlotus #MetadataViewEditView .wrapper .page-title {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
html.redlotus #MetadataViewEditView .wrapper .form {
  background: #fff;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  padding: 50px 30px;
}
html.redlotus #MetadataViewEditView .wrapper .form .float-bar {
  height: auto;
  margin: 0;
  padding: 0;
  z-index: 999;
}
html.redlotus #MetadataViewEditView .wrapper .form .float-bar .view-toolbar-container {
  background: #fff;
  border: none !important;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  padding: 20px;
}
html.redlotus #MetadataViewEditView .wrapper .form .float-bar .view-toolbar-container.dock {
  border-top: 1px solid #ebebeb !important;
  margin-top: 50px;
  padding: 50px 0 0 0;
}
@media (max-width: 768px) {
  html.redlotus #MetadataViewEditView .wrapper .form .float-bar .view-toolbar-container.dock {
    margin-top: 10px;
    padding: 10px 0 0 0;
  }
  html.redlotus #MetadataViewEditView .wrapper .form .float-bar .view-toolbar-container.dock .form-toolbar {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  html.redlotus #MetadataViewEditView .wrapper .form .float-bar .view-toolbar-container.dock .form-toolbar > a {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    margin: 0;
    width: 100%;
  }
  html.redlotus #MetadataViewEditView .wrapper .form .float-bar .view-toolbar-container.dock .form-toolbar > a:not(:first-child) {
    margin-top: 10px;
  }
}
html.redlotus #MetadataViewEditView .wrapper .form .view-toolbar-container {
  border-top: 1px solid #ebebeb !important;
  margin-top: 50px;
  padding-top: 50px;
}
html.redlotus #MetadataViewEditView .wrapper .form .view-toolbar-container .modal-view-toolbar,
html.redlotus #MetadataViewEditView .wrapper .form .view-toolbar-container .form-toolbar {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding-top: 0 !important;
}
html.redlotus #MetadataViewEditView .wrapper .form .view-toolbar-container .modal-view-toolbar > a,
html.redlotus #MetadataViewEditView .wrapper .form .view-toolbar-container .form-toolbar > a {
  margin: 0;
}
html.redlotus #MetadataViewEditView .wrapper .form .view-toolbar-container .modal-view-toolbar > a:not(:first-child),
html.redlotus #MetadataViewEditView .wrapper .form .view-toolbar-container .form-toolbar > a:not(:first-child) {
  margin-left: 20px;
}
html.redlotus #MetadataViewEditView .wrapper .form .view-toolbar-container .modal-view-toolbar .toolbar-button,
html.redlotus #MetadataViewEditView .wrapper .form .view-toolbar-container .form-toolbar .toolbar-button {
  margin-left: 0;
  margin-right: 20px;
}
html.redlotus #MetadataViewEditView .wrapper .form .view-toolbar-container .modal-view-toolbar .submit-button,
html.redlotus #MetadataViewEditView .wrapper .form .view-toolbar-container .form-toolbar .submit-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: #4d7cfe;
}
html.redlotus #MetadataViewEditView .wrapper .form .view-toolbar-container .modal-view-toolbar .submit-button .z-label,
html.redlotus #MetadataViewEditView .wrapper .form .view-toolbar-container .form-toolbar .submit-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus #MetadataViewEditView .wrapper .form .view-toolbar-container .modal-view-toolbar .submit-button .z-label:after,
html.redlotus #MetadataViewEditView .wrapper .form .view-toolbar-container .form-toolbar .submit-button .z-label:after {
  top: 0;
}
html.redlotus #MetadataViewEditView .wrapper .form .view-toolbar-container .modal-view-toolbar .submit-button.loading .z-spinner,
html.redlotus #MetadataViewEditView .wrapper .form .view-toolbar-container .form-toolbar .submit-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus #MetadataViewEditView .wrapper .form .view-toolbar-container .modal-view-toolbar .submit-button.loading .z-spinner .spinner,
html.redlotus #MetadataViewEditView .wrapper .form .view-toolbar-container .form-toolbar .submit-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus #MetadataViewEditView .wrapper .form .view-toolbar-container .modal-view-toolbar .submit-button:hover,
html.redlotus #MetadataViewEditView .wrapper .form .view-toolbar-container .form-toolbar .submit-button:hover {
  background: #2f5fe3;
}
html.redlotus #MetadataViewEditView .wrapper .form .view-toolbar-container .modal-view-toolbar .submit-button.action-take,
html.redlotus #MetadataViewEditView .wrapper .form .view-toolbar-container .form-toolbar .submit-button.action-take {
  background: #f7c517;
}
html.redlotus #MetadataViewEditView .wrapper .form .view-toolbar-container .modal-view-toolbar .submit-button.action-take:hover,
html.redlotus #MetadataViewEditView .wrapper .form .view-toolbar-container .form-toolbar .submit-button.action-take:hover {
  background: #ecb908;
}
html.redlotus #MetadataViewEditView .wrapper .form .view-toolbar-container .modal-view-toolbar .submit-button.action-complete,
html.redlotus #MetadataViewEditView .wrapper .form .view-toolbar-container .modal-view-toolbar .submit-button.action-accept,
html.redlotus #MetadataViewEditView .wrapper .form .view-toolbar-container .form-toolbar .submit-button.action-complete,
html.redlotus #MetadataViewEditView .wrapper .form .view-toolbar-container .form-toolbar .submit-button.action-accept {
  background: #62c932;
}
html.redlotus #MetadataViewEditView .wrapper .form .view-toolbar-container .modal-view-toolbar .submit-button.action-complete:hover,
html.redlotus #MetadataViewEditView .wrapper .form .view-toolbar-container .modal-view-toolbar .submit-button.action-accept:hover,
html.redlotus #MetadataViewEditView .wrapper .form .view-toolbar-container .form-toolbar .submit-button.action-complete:hover,
html.redlotus #MetadataViewEditView .wrapper .form .view-toolbar-container .form-toolbar .submit-button.action-accept:hover {
  background: #58b52d;
}
html.redlotus #MetadataViewEditView .wrapper .form .view-toolbar-container .modal-view-toolbar .cancel-button,
html.redlotus #MetadataViewEditView .wrapper .form .view-toolbar-container .form-toolbar .cancel-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: none !important;
  border: 1px solid rgba(77,124,254,0.3) !important;
  color: #4d7cfe !important;
}
html.redlotus #MetadataViewEditView .wrapper .form .view-toolbar-container .modal-view-toolbar .cancel-button .z-label,
html.redlotus #MetadataViewEditView .wrapper .form .view-toolbar-container .form-toolbar .cancel-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus #MetadataViewEditView .wrapper .form .view-toolbar-container .modal-view-toolbar .cancel-button .z-label:after,
html.redlotus #MetadataViewEditView .wrapper .form .view-toolbar-container .form-toolbar .cancel-button .z-label:after {
  top: 0;
}
html.redlotus #MetadataViewEditView .wrapper .form .view-toolbar-container .modal-view-toolbar .cancel-button.loading .z-spinner,
html.redlotus #MetadataViewEditView .wrapper .form .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus #MetadataViewEditView .wrapper .form .view-toolbar-container .modal-view-toolbar .cancel-button.loading .z-spinner .spinner,
html.redlotus #MetadataViewEditView .wrapper .form .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus #MetadataViewEditView .wrapper .form .view-toolbar-container .modal-view-toolbar .cancel-button:hover,
html.redlotus #MetadataViewEditView .wrapper .form .view-toolbar-container .form-toolbar .cancel-button:hover {
  background: rgba(77,124,254,0.1) !important;
}
html.redlotus #MetadataViewEditView .wrapper .form .view-toolbar-container .modal-view-toolbar .cancel-button.loading .z-spinner,
html.redlotus #MetadataViewEditView .wrapper .form .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner {
  bottom: -1px;
  left: -1px;
  right: -1px;
  top: -1px;
}
html.redlotus #MetadataViewEditView .wrapper .form .view-toolbar-container .modal-view-toolbar .cancel-button .z-label,
html.redlotus #MetadataViewEditView .wrapper .form .view-toolbar-container .form-toolbar .cancel-button .z-label {
  background: none !important;
  color: #4d7cfe !important;
  padding: 0 10px !important;
}
html.redlotus #MetadataViewEditView .wrapper .form .view-toolbar-container .modal-view-toolbar .delete-button,
html.redlotus #MetadataViewEditView .wrapper .form .view-toolbar-container .form-toolbar .delete-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: #ff7373;
}
html.redlotus #MetadataViewEditView .wrapper .form .view-toolbar-container .modal-view-toolbar .delete-button .z-label,
html.redlotus #MetadataViewEditView .wrapper .form .view-toolbar-container .form-toolbar .delete-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus #MetadataViewEditView .wrapper .form .view-toolbar-container .modal-view-toolbar .delete-button .z-label:after,
html.redlotus #MetadataViewEditView .wrapper .form .view-toolbar-container .form-toolbar .delete-button .z-label:after {
  top: 0;
}
html.redlotus #MetadataViewEditView .wrapper .form .view-toolbar-container .modal-view-toolbar .delete-button.loading .z-spinner,
html.redlotus #MetadataViewEditView .wrapper .form .view-toolbar-container .form-toolbar .delete-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus #MetadataViewEditView .wrapper .form .view-toolbar-container .modal-view-toolbar .delete-button.loading .z-spinner .spinner,
html.redlotus #MetadataViewEditView .wrapper .form .view-toolbar-container .form-toolbar .delete-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus #MetadataViewEditView .wrapper .form .view-toolbar-container .modal-view-toolbar .delete-button:hover,
html.redlotus #MetadataViewEditView .wrapper .form .view-toolbar-container .form-toolbar .delete-button:hover {
  background: #ea4f4f;
}
html.redlotus #MetadataViewEditView .wrapper .form .attributesContainer {
  padding-bottom: 0;
}
html.redlotus #MetadataViewEditView .wrapper .form .attributesContainer .errorSummary {
  border: none;
  border-radius: 3px !important;
  box-shadow: none;
  font-weight: normal;
  font-size: 14px;
  padding: 10px 15px;
}
html.redlotus #MetadataViewEditView .wrapper .form .left-column {
  padding: 0;
}
html.redlotus #MetadataViewEditView .wrapper .form .panel {
  margin-bottom: 40px;
}
html.redlotus #MetadataViewEditView .wrapper .form .panel:last-child {
  margin: 0;
}
html.redlotus #MetadataViewEditView .wrapper .form .panel .panelTitle {
  color: #4145be;
  font-size: 18px !important;
  font-weight: 500;
  line-height: 21px;
  margin-bottom: 25px !important;
}
html.redlotus #MetadataViewEditView .wrapper .form .form-grid {
  display: block;
}
html.redlotus #MetadataViewEditView .wrapper .form .form-grid .forms-block__group:last-child {
  margin-bottom: 0;
}
html.redlotus #MetadataViewEditView .wrapper .form .form-grid .forms-block__row {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
html.redlotus #MetadataViewEditView .wrapper .form .form-grid .forms-block__row > label {
  color: #808080;
  font-size: 13px;
  line-height: 15px;
  margin: 10px 0 5px;
  width: 100%;
}
html.redlotus #MetadataViewEditView .wrapper .form .form-grid .forms-block__row.forms-block__row-2.forms-block__row-left .form-component:first-child {
  padding-right: 7px;
}
html.redlotus #MetadataViewEditView .wrapper .form .form-grid .forms-block__row.forms-block__row-2.forms-block__row-right {
  justify-content: end;
}
html.redlotus #MetadataViewEditView .wrapper .form .form-grid .forms-block__row.forms-block__row-2.forms-block__row-right .form-component:last-child {
  padding-left: 7px;
}
html.redlotus #MetadataViewEditView .wrapper .form .form-grid .forms-block__row.forms-block__row-2 .form-component {
  max-width: 50%;
  width: 50%;
}
html.redlotus #MetadataViewEditView .wrapper .form .form-grid .forms-block__row.forms-block__row-2 .form-component .fields .form-component {
  max-width: 100%;
  padding: 0;
}
html.redlotus #MetadataViewEditView .wrapper .form .form-grid .form-component {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 0;
  width: auto;
}
html.redlotus #MetadataViewEditView .wrapper .form .form-grid .form-component:not(:first-child) {
  padding-left: 7px;
}
html.redlotus #MetadataViewEditView .wrapper .form .form-grid .form-component:not(:last-child) {
  padding-right: 7px;
}
html.redlotus #MetadataViewEditView .wrapper .form .form-grid .form-component .label {
  margin-bottom: 8px;
}
html.redlotus #MetadataViewEditView .wrapper .form .form-grid .form-component .label label {
  color: #808080;
  font-size: 13px;
  line-height: 15px;
  margin: 0;
  width: 100%;
}
html.redlotus #MetadataViewEditView .wrapper .form .form-grid .form-component .label label .required {
  color: #ff7373;
  font-weight: normal;
}
html.redlotus #MetadataViewEditView .wrapper .form .form-grid .form-component .label .forms-block__title {
  margin-bottom: 17px;
}
html.redlotus #MetadataViewEditView .wrapper .form .form-grid .form-component .label .forms-block__title .forms-block__description {
  font-weight: normal;
}
html.redlotus #MetadataViewEditView .wrapper .form .form-grid .form-component .fields {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #MetadataViewEditView .wrapper .form .form-grid .form-component .fields .form-component {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-top: 10px;
  padding: 0;
  width: 100%;
}
html.redlotus #MetadataViewEditView .wrapper .form .form-grid .form-component .fields .form-component .label {
  min-width: 100px;
  padding-right: 10px;
  width: 25%;
}
html.redlotus #MetadataViewEditView .wrapper .form .form-grid .form-component .fields .form-component .fields {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}
html.redlotus #MetadataViewEditView .wrapper .form .form-grid .form-component .description {
  color: #808080;
  font-size: 11px;
  font-style: italic;
  margin-top: 8px;
}
html.redlotus #MetadataViewEditView .wrapper .form input[type="password"],
html.redlotus #MetadataViewEditView .wrapper .form input[type="text"] {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #212529 !important;
  display: block;
  font-size: 16px;
  margin: 0;
  outline: none;
  width: 100%;
  line-height: 34px;
  height: 42px;
  padding: 0 10px;
  text-indent: 0 !important;
}
html.redlotus #MetadataViewEditView .wrapper .form input[type="password"]:focus,
html.redlotus #MetadataViewEditView .wrapper .form input[type="text"]:focus {
  background: #fff;
  border-color: rgba(77,124,254,0.8);
}
html.redlotus #MetadataViewEditView .wrapper .form textarea {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #212529 !important;
  display: block;
  font-size: 16px;
  margin: 0;
  outline: none;
  width: 100%;
  padding: 8px 10px;
}
html.redlotus #MetadataViewEditView .wrapper .form textarea:focus {
  background: #fff;
  border-color: rgba(77,124,254,0.8);
}
html.redlotus #MetadataViewEditView .wrapper .form .textarea-with-preview-link {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
}
html.redlotus #MetadataViewEditView .wrapper .form .textarea-with-preview-link .redactor_box,
html.redlotus #MetadataViewEditView .wrapper .form .textarea-with-preview-link > textarea {
  margin-right: 40px;
}
html.redlotus #MetadataViewEditView .wrapper .form .textarea-with-preview-link .redactor_box {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}
html.redlotus #MetadataViewEditView .wrapper .form .static-dropdown {
  display: flex;
  width: 100%;
}
html.redlotus #MetadataViewEditView .wrapper .form .static-dropdown .hasDropDown {
  margin-right: 20px;
}
html.redlotus #MetadataViewEditView .wrapper .form .static-dropdown input {
  height: 100%;
}
@media (max-width: 768px) {
  html.redlotus #MetadataViewEditView .wrapper .form .static-dropdown {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  html.redlotus #MetadataViewEditView .wrapper .form .static-dropdown .hasDropDown {
    margin-right: 0;
  }
  html.redlotus #MetadataViewEditView .wrapper .form .static-dropdown input {
    margin-top: 10px;
  }
}
html.redlotus #MetadataViewEditView .wrapper .form .hasParallelFields,
html.redlotus #MetadataViewEditView .wrapper .form .twoFields,
html.redlotus #MetadataViewEditView .wrapper .form .hasHalfs {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
}
html.redlotus #MetadataViewEditView .wrapper .form .hasParallelFields .twoFifths,
html.redlotus #MetadataViewEditView .wrapper .form .twoFields .twoFifths,
html.redlotus #MetadataViewEditView .wrapper .form .hasHalfs .twoFifths {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #MetadataViewEditView .wrapper .form .hasParallelFields input,
html.redlotus #MetadataViewEditView .wrapper .form .twoFields input,
html.redlotus #MetadataViewEditView .wrapper .form .hasHalfs input {
  height: 100%;
}
@media (max-width: 768px) {
  html.redlotus #MetadataViewEditView .wrapper .form .hasParallelFields,
  html.redlotus #MetadataViewEditView .wrapper .form .twoFields,
  html.redlotus #MetadataViewEditView .wrapper .form .hasHalfs {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  html.redlotus #MetadataViewEditView .wrapper .form .hasParallelFields > div,
  html.redlotus #MetadataViewEditView .wrapper .form .twoFields > div,
  html.redlotus #MetadataViewEditView .wrapper .form .hasHalfs > div {
    margin: 0 !important;
    padding: 0 !important;
    width: 100%;
  }
  html.redlotus #MetadataViewEditView .wrapper .form .hasParallelFields > div:not(:first-child),
  html.redlotus #MetadataViewEditView .wrapper .form .twoFields > div:not(:first-child),
  html.redlotus #MetadataViewEditView .wrapper .form .hasHalfs > div:not(:first-child) {
    margin-top: 10px !important;
  }
}
html.redlotus #MetadataViewEditView .wrapper .form .hasParallelFields > div:not(:first-child) {
  margin-left: 15px;
}
html.redlotus #MetadataViewEditView .wrapper .form .overlay-label-field {
  padding: 0;
}
html.redlotus #MetadataViewEditView .wrapper .form .overlay-label-field label {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  left: 10px;
  margin: 0;
  top: 0;
}
html.redlotus #MetadataViewEditView .wrapper .form .address-fields {
  width: 100%;
}
html.redlotus #MetadataViewEditView .wrapper .form .address-fields .overlay-label-field {
  height: 36px;
  margin-bottom: 15px;
}
html.redlotus #MetadataViewEditView .wrapper .form .address-fields .hasHalfs > div:first-child {
  margin-right: 15px;
}
@media (max-width: 768px) {
  html.redlotus #MetadataViewEditView .wrapper .form .address-fields .hasHalfs {
    margin-bottom: 15px;
  }
}
html.redlotus #MetadataViewEditView .wrapper .form .theme-color-radio-buttons,
html.redlotus #MetadataViewEditView .wrapper .form .texture-radio-buttons {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #MetadataViewEditView .wrapper .form .theme-color-radio-buttons .icon-lock,
html.redlotus #MetadataViewEditView .wrapper .form .texture-radio-buttons .icon-lock {
  left: 4px;
  top: 4px;
}
html.redlotus #MetadataViewEditView .wrapper .form .theme-color-radio-buttons.texture-radio-buttons .icon-lock,
html.redlotus #MetadataViewEditView .wrapper .form .texture-radio-buttons.texture-radio-buttons .icon-lock {
  top: 2px;
}
html.redlotus #MetadataViewEditView .wrapper .form .theme-color-radio-buttons .background-texture-1,
html.redlotus #MetadataViewEditView .wrapper .form .texture-radio-buttons .background-texture-1 {
  top: 2px;
}
html.redlotus #MetadataViewEditView .wrapper .form .radio-button-list {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #MetadataViewEditView .wrapper .form .radio-button-list .radio-input {
  margin-right: 15px;
}
html.redlotus #MetadataViewEditView .wrapper .form .radio-button-list .radio-input + .radio-input {
  margin-top: 5px;
}
html.redlotus #MetadataViewEditView .wrapper .form .radio-input {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #MetadataViewEditView .wrapper .form .radio-input label {
  margin-bottom: 0;
}
html.redlotus #MetadataViewEditView .wrapper .form .radio-input .radio-wl input {
  display: none;
}
html.redlotus #MetadataViewEditView .wrapper .form .radio-input .radio-wl .radio-wl__label {
  line-height: 18px;
}
html.redlotus #MetadataViewEditView .wrapper .form .radio-input .radio-wl .radio-wl__label:before,
html.redlotus #MetadataViewEditView .wrapper .form .radio-input .radio-wl .radio-wl__label:after {
  top: 0;
}
html.redlotus #MetadataViewEditView .wrapper .form .radio-input .radio-wl + .hasDropDown {
  margin-top: -10px;
  padding-left: 25px !important;
}
html.redlotus #MetadataViewEditView .wrapper .form .redactor_box {
  width: 100%;
}
html.redlotus #MetadataViewEditView .wrapper .form .email-template-combined-content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-top: 40px;
  padding: 0 !important;
  position: static;
  width: 100% !important;
}
html.redlotus #MetadataViewEditView .wrapper .form .email-template-combined-content h3 {
  font-size: 16px;
  font-weight: 500;
}
html.redlotus #MetadataViewEditView .wrapper .form .email-template-combined-content .hasTree ul {
  width: 100%;
}
html.redlotus #MetadataViewEditView .wrapper .form .email-template-combined-content .hasTree li {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 0 0 0 20px;
}
html.redlotus #MetadataViewEditView .wrapper .form .email-template-combined-content .hasTree li.collapsable,
html.redlotus #MetadataViewEditView .wrapper .form .email-template-combined-content .hasTree li.expandable {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
html.redlotus #MetadataViewEditView .wrapper .form .email-template-combined-content .hasTree li.collapsable > span,
html.redlotus #MetadataViewEditView .wrapper .form .email-template-combined-content .hasTree li.expandable > span {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  margin: 0;
}
html.redlotus #MetadataViewEditView .wrapper .form .email-template-combined-content .hasTree li > span {
  margin-top: -2px;
}
html.redlotus #MetadataViewEditView .wrapper .form .email-template-combined-content .hasTree .collapsable-hitarea,
html.redlotus #MetadataViewEditView .wrapper .form .email-template-combined-content .hasTree .expandable-hitarea {
  margin: 0 4px 0 -20px;
}
html.redlotus #MetadataViewEditView .wrapper .form .email-template-combined-content .hasTree .collapsable-hitarea + span,
html.redlotus #MetadataViewEditView .wrapper .form .email-template-combined-content .hasTree .expandable-hitarea + span {
  margin-top: -4px !important;
}
html.redlotus #MetadataViewEditView .wrapper .form .email-template-combined-content .left-column {
  padding: 0;
}
html.redlotus #MetadataViewEditView .wrapper .form .email-template-combined-content .right-column {
  margin: 0;
}
html.redlotus #MetadataViewEditView .wrapper .form .email-template-combined-content .right-column .tabs-nav {
  border: none;
  padding: 0 3px;
}
html.redlotus #MetadataViewEditView .wrapper .form .email-template-combined-content .right-column .tabs-nav a {
  background: none;
  border: none;
  border-radius: 3px 3px 0 0;
  font-size: 12px;
  font-weight: normal;
  text-shadow: none;
  top: 0;
}
html.redlotus #MetadataViewEditView .wrapper .form .email-template-combined-content .right-column .tabs-nav a.active-tab {
  background: #4d7cfe;
  color: #fff !important;
}
html.redlotus #MetadataViewEditView .wrapper .form .email-template-combined-content .right-column .tab {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  padding: 8px 10px !important;
}
html.redlotus #MetadataViewEditView .wrapper .form .checkbox-wrapper .hasCheckBox + label {
  white-space: nowrap;
}
html.redlotus #MetadataViewEditView .wrapper .form .multi-select-checkbox-group,
html.redlotus #MetadataViewEditView .wrapper .form .form-radio-button-group {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
}
html.redlotus #MetadataViewEditView .wrapper .form .multi-select-checkbox-group .multi-select-checkbox-input,
html.redlotus #MetadataViewEditView .wrapper .form .multi-select-checkbox-group .lead-conversion-radiobutton,
html.redlotus #MetadataViewEditView .wrapper .form .form-radio-button-group .multi-select-checkbox-input,
html.redlotus #MetadataViewEditView .wrapper .form .form-radio-button-group .lead-conversion-radiobutton {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0 0 25px;
  width: 25%;
}
html.redlotus #MetadataViewEditView .wrapper .form .multi-select-checkbox-group .multi-select-checkbox-input:nth-last-child(-n+4),
html.redlotus #MetadataViewEditView .wrapper .form .multi-select-checkbox-group .lead-conversion-radiobutton:nth-last-child(-n+4),
html.redlotus #MetadataViewEditView .wrapper .form .form-radio-button-group .multi-select-checkbox-input:nth-last-child(-n+4),
html.redlotus #MetadataViewEditView .wrapper .form .form-radio-button-group .lead-conversion-radiobutton:nth-last-child(-n+4) {
  margin-bottom: 0;
}
@media (max-width: 768px) {
  html.redlotus #MetadataViewEditView .wrapper .form .multi-select-checkbox-group,
  html.redlotus #MetadataViewEditView .wrapper .form .form-radio-button-group {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  html.redlotus #MetadataViewEditView .wrapper .form .multi-select-checkbox-group .multi-select-checkbox-input,
  html.redlotus #MetadataViewEditView .wrapper .form .multi-select-checkbox-group .lead-conversion-radiobutton,
  html.redlotus #MetadataViewEditView .wrapper .form .form-radio-button-group .multi-select-checkbox-input,
  html.redlotus #MetadataViewEditView .wrapper .form .form-radio-button-group .lead-conversion-radiobutton {
    margin: 0 0 10px !important;
    width: 100%;
  }
}
html.redlotus #MetadataViewEditView .wrapper .form .multi-select-checkbox-group .multi-select-checkbox-input .hasCheckBox {
  margin-top: 2px !important;
  padding: 0 0 0 20px;
}
html.redlotus #MetadataViewEditView .wrapper .form .multi-select-checkbox-group .multi-select-checkbox-input .hasCheckBox.c_on + label {
  color: #212529;
}
html.redlotus #MetadataViewEditView .wrapper .form .multi-select-checkbox-group .multi-select-checkbox-input label:last-child {
  color: #808080;
  font-size: 16px;
  line-height: 24px;
  margin: 0;
  padding-right: 25px;
}
html.redlotus #MetadataViewEditView .wrapper .form .conversation-items-element {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #MetadataViewEditView .wrapper .form .conversation-items-element > label {
  color: #808080;
  margin: 0 10px;
}
html.redlotus #MetadataViewEditView .wrapper .form .conversation-items-element > label:first-child {
  margin-left: 0;
}
html.redlotus #MetadataViewEditView .wrapper .form .addfileinput-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.1);
  border: 1px solid transparent !important;
  border-radius: 3px !important;
  box-shadow: none !important;
  color: #4d7cfe !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-size: 13px;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0 30px;
  text-decoration: none !important;
  transition: none !important;
  cursor: default;
  padding-left: 1px !important;
  padding-right: 16px !important;
}
html.redlotus #MetadataViewEditView .wrapper .form .addfileinput-button:hover {
  border-color: rgba(77,124,254,0.2) !important;
  color: #4d7cfe !important;
}
html.redlotus #MetadataViewEditView .wrapper .form .addfileinput-button .z-label {
  background: none !important;
  color: #4d7cfe !important;
  font-weight: normal;
  padding: 0;
  text-shadow: none !important;
}
html.redlotus #MetadataViewEditView .wrapper .form .addfileinput-button > span {
  background: no-repeat url(../images/icon/plusAccent-icon.svg) center !important;
  border: none;
  cursor: default;
  font-family: inherit;
  height: 36px;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden;
  text-indent: -99px;
  top: 0;
  width: 36px;
}
html.redlotus #MetadataViewEditView .wrapper .form .addfileinput-button > span:before,
html.redlotus #MetadataViewEditView .wrapper .form .addfileinput-button > span:after {
  content: '';
  display: inline;
}
html.redlotus #MetadataViewEditView .wrapper .form .addfileinput-button input {
  cursor: default;
  height: 36px;
}
html.redlotus #MetadataViewEditView .wrapper .form .fileupload-content .files {
  margin: 0 !important;
}
html.redlotus #MetadataViewEditView .wrapper .form .fileupload-content .files tbody {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #MetadataViewEditView .wrapper .form .fileupload-content .files tr,
html.redlotus #MetadataViewEditView .wrapper .form .fileupload-content .files {
  display: block;
}
html.redlotus #MetadataViewEditView .wrapper .form .fileupload-content .files td {
  margin-right: 5px;
}
html.redlotus #MetadataViewEditView .wrapper .form .fileupload-content .files tr .name {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(204,208,223,0.2);
  border-radius: 17px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-family: "Roboto", sans-serif !important;
  font-size: 12px;
  min-height: 34px;
  line-height: normal;
  padding: 5px 13px !important;
  margin-top: 5px;
}
html.redlotus #MetadataViewEditView .wrapper .form .fileupload-content .files tr .name .icon-attachment {
  margin-right: 5px;
}
html.redlotus #MetadataViewEditView .wrapper .form .fileupload-content .files tr .name .icon-attachment:before {
  background: url(../images/icon/file-pointer-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 17px;
  width: 9px;
}
html.redlotus #MetadataViewEditView .wrapper .form .fileupload-content .files tr .name .ui-icon-document {
  display: none !important;
}
html.redlotus #MetadataViewEditView .wrapper .form .fileupload-content .files tr .name .file-name,
html.redlotus #MetadataViewEditView .wrapper .form .fileupload-content .files tr .name a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html.redlotus #MetadataViewEditView .wrapper .form .fileupload-content .files tr .name a {
  color: #212529;
  font-weight: normal;
}
html.redlotus #MetadataViewEditView .wrapper .form .fileupload-content .files tr .name a:hover {
  color: #4d7cfe;
}
html.redlotus #MetadataViewEditView .wrapper .form .fileupload-content .files tr .name .size {
  color: #212529;
  font-size: 12px;
  font-weight: normal;
  line-height: 14px;
  margin-left: 5px;
}
html.redlotus #MetadataViewEditView .wrapper .form .fileupload-content .files tr .name .upload-actions.delete {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-left: 5px;
}
html.redlotus #MetadataViewEditView .wrapper .form .fileupload-content .files tr .name .upload-actions.delete .icon-delete {
  border: none;
  margin: 0;
}
html.redlotus #MetadataViewEditView .wrapper .form .fileupload-content .files tr .name .upload-actions.delete .icon-delete:after {
  background: url(../images/icon/delete-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 14px;
  width: 12px;
}
html.redlotus #MetadataViewEditView .wrapper .form .more-panels-link {
  color: #4d7cfe;
  font-size: 15px;
  line-height: 18px;
  text-decoration: none;
}
html.redlotus #MetadataViewEditView .wrapper .form .more-panels-link:hover {
  color: inherit !important;
}
html.redlotus #MetadataViewEditView .wrapper .form .secondary-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.1);
  border: 1px solid transparent !important;
  border-radius: 3px !important;
  box-shadow: none !important;
  color: #4d7cfe !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-size: 13px;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0 30px;
  text-decoration: none !important;
  transition: none !important;
}
html.redlotus #MetadataViewEditView .wrapper .form .secondary-button:hover {
  border-color: rgba(77,124,254,0.2) !important;
  color: #4d7cfe !important;
}
html.redlotus #MetadataViewEditView .wrapper .form .secondary-button .z-label {
  background: none !important;
  color: #4d7cfe !important;
  font-weight: normal;
  padding: 0;
  text-shadow: none !important;
}
html.redlotus #MetadataViewEditView .wrapper .form .wizard-secondary-action-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: #4d7cfe;
}
html.redlotus #MetadataViewEditView .wrapper .form .wizard-secondary-action-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus #MetadataViewEditView .wrapper .form .wizard-secondary-action-button .z-label:after {
  top: 0;
}
html.redlotus #MetadataViewEditView .wrapper .form .wizard-secondary-action-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus #MetadataViewEditView .wrapper .form .wizard-secondary-action-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus #MetadataViewEditView .wrapper .form .wizard-secondary-action-button:hover {
  background: #2f5fe3;
}
html.redlotus #MetadataViewEditView .wrapper .form .wizard-secondary-action-button.action-take {
  background: #f7c517;
}
html.redlotus #MetadataViewEditView .wrapper .form .wizard-secondary-action-button.action-take:hover {
  background: #ecb908;
}
html.redlotus #MetadataViewEditView .wrapper .form .wizard-secondary-action-button.action-complete,
html.redlotus #MetadataViewEditView .wrapper .form .wizard-secondary-action-button.action-accept {
  background: #62c932;
}
html.redlotus #MetadataViewEditView .wrapper .form .wizard-secondary-action-button.action-complete:hover,
html.redlotus #MetadataViewEditView .wrapper .form .wizard-secondary-action-button.action-accept:hover {
  background: #58b52d;
}
@media (max-width: 768px) {
  html.redlotus #MetadataViewEditView .wrapper .form {
    padding: 15px;
  }
}
html.redlotus #CombinedCalendarView .wrapper {
  background: none;
  border: none;
}
html.redlotus #CombinedCalendarView .wrapper > h1 {
  background: none !important;
  border: none !important;
  box-shadow: none !important;
  color: #000 !important;
  font-weight: 500 !important;
  font-size: 24px !important;
  height: auto !important;
  line-height: 28px !important;
  margin: 0 !important;
  padding-bottom: 30px !important;
  text-indent: 0 !important;
}
html.redlotus #CombinedCalendarView .wrapper .calendar-view {
  background: #fff;
  border: none;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #CombinedCalendarView .wrapper .calendar-view .ui-datepicker-inline {
  background: none;
  border: none;
  font-family: "Roboto", sans-serif !important;
  padding: 0;
  width: 100%;
}
html.redlotus #CombinedCalendarView .wrapper .calendar-view .ui-datepicker-inline .ui-slider {
  background: #c6d2ec !important;
  border: none;
}
html.redlotus #CombinedCalendarView .wrapper .calendar-view .ui-datepicker-inline .ui-slider .ui-slider-handle {
  background: #fff;
  border: 1px solid #c6d2ec;
  border-radius: 5px !important;
  top: -3px;
}
html.redlotus #CombinedCalendarView .wrapper .calendar-view .ui-datepicker-inline .ui-slider .ui-slider-handle.ui-state-active,
html.redlotus #CombinedCalendarView .wrapper .calendar-view .ui-datepicker-inline .ui-slider .ui-slider-handle:hover {
  border-color: #4d7cfe;
}
html.redlotus #CombinedCalendarView .wrapper .calendar-view .ui-datepicker-inline .ui-datepicker-header {
  background: #c6d2ec !important;
  border: none !important;
  border-radius: 3px 3px 0 0;
  box-shadow: none;
  padding: 0;
}
html.redlotus #CombinedCalendarView .wrapper .calendar-view .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-title {
  color: #212529;
  height: 36px;
  line-height: 36px;
  margin: 0;
  padding: 0 36px;
  width: 100%;
}
html.redlotus #CombinedCalendarView .wrapper .calendar-view .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev,
html.redlotus #CombinedCalendarView .wrapper .calendar-view .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0;
  top: 0;
  transition: none;
  width: 36px;
}
html.redlotus #CombinedCalendarView .wrapper .calendar-view .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev.ui-datepicker-prev,
html.redlotus #CombinedCalendarView .wrapper .calendar-view .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next.ui-datepicker-prev {
  left: 0;
}
html.redlotus #CombinedCalendarView .wrapper .calendar-view .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev.ui-datepicker-prev:before,
html.redlotus #CombinedCalendarView .wrapper .calendar-view .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next.ui-datepicker-prev:before {
  content: '‹';
}
html.redlotus #CombinedCalendarView .wrapper .calendar-view .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev.ui-datepicker-next,
html.redlotus #CombinedCalendarView .wrapper .calendar-view .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next.ui-datepicker-next {
  right: 0;
}
html.redlotus #CombinedCalendarView .wrapper .calendar-view .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev.ui-datepicker-next:before,
html.redlotus #CombinedCalendarView .wrapper .calendar-view .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next.ui-datepicker-next:before {
  content: '›';
}
html.redlotus #CombinedCalendarView .wrapper .calendar-view .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev:hover,
html.redlotus #CombinedCalendarView .wrapper .calendar-view .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next:hover {
  background: #4d7cfe;
}
html.redlotus #CombinedCalendarView .wrapper .calendar-view .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev:hover:before,
html.redlotus #CombinedCalendarView .wrapper .calendar-view .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next:hover:before {
  color: #fff !important;
}
html.redlotus #CombinedCalendarView .wrapper .calendar-view .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev:before,
html.redlotus #CombinedCalendarView .wrapper .calendar-view .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next:before {
  color: #4d7cfe;
  font-family: "Courier New", Courier, monospace;
  font-size: 28px;
  margin: 0;
  padding-bottom: 2px;
  transition: none;
}
html.redlotus #CombinedCalendarView .wrapper .calendar-view .ui-datepicker-inline .ui-datepicker-calendar {
  background: #ecf0f9;
  border: none;
  border-radius: 0 0 3px 3px;
  margin: 0;
}
html.redlotus #CombinedCalendarView .wrapper .calendar-view .ui-datepicker-inline .ui-datepicker-calendar tbody tr {
  border-top: 1px solid #c6d2ec;
}
html.redlotus #CombinedCalendarView .wrapper .calendar-view .ui-datepicker-inline .ui-datepicker-calendar th {
  background: #ecf3ff !important;
  padding: 2px 4px !important;
}
html.redlotus #CombinedCalendarView .wrapper .calendar-view .ui-datepicker-inline .ui-datepicker-calendar th.ui-datepicker-week-end span {
  opacity: .55;
}
html.redlotus #CombinedCalendarView .wrapper .calendar-view .ui-datepicker-inline .ui-datepicker-calendar th span {
  color: #212529;
  opacity: .88;
  height: auto;
  width: auto;
}
html.redlotus #CombinedCalendarView .wrapper .calendar-view .ui-datepicker-inline .ui-datepicker-calendar td {
  background: none !important;
  border: none !important;
  padding: 0;
}
html.redlotus #CombinedCalendarView .wrapper .calendar-view .ui-datepicker-inline .ui-datepicker-calendar td.ui-datepicker-today {
  background: #c6d2ec !important;
}
html.redlotus #CombinedCalendarView .wrapper .calendar-view .ui-datepicker-inline .ui-datepicker-calendar td.ui-datepicker-today a {
  background: none !important;
  color: #4d7cfe !important;
}
html.redlotus #CombinedCalendarView .wrapper .calendar-view .ui-datepicker-inline .ui-datepicker-calendar td:hover {
  background: #4d7cfe !important;
}
html.redlotus #CombinedCalendarView .wrapper .calendar-view .ui-datepicker-inline .ui-datepicker-calendar td:hover a {
  color: #fff !important;
}
html.redlotus #CombinedCalendarView .wrapper .calendar-view .ui-datepicker-inline .ui-datepicker-calendar td a {
  background: none;
  border: none;
  color: #4d7cfe;
  font-size: 12px;
  font-weight: normal;
  line-height: 29px;
  padding: 1px 0 0;
  text-align: center;
  text-indent: 0;
  transition: none;
}
html.redlotus #CombinedCalendarView .wrapper .calendar-view .ui-datepicker-inline .ui-datepicker-calendar {
  margin: 0;
}
html.redlotus #CombinedCalendarView .wrapper .calendars-list-container {
  margin-top: 30px;
}
html.redlotus #CombinedCalendarView .wrapper .calendars-list-container .cal-list-header {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  margin: 0;
}
html.redlotus #CombinedCalendarView .wrapper .calendars-list-container .cal-list-header h3 {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 18px;
  margin: 0;
  min-height: 30px;
  padding-right: 10px;
}
html.redlotus #CombinedCalendarView .wrapper .calendars-list-container .cal-list-header .white-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none;
  border: none;
  border-radius: 3px;
  box-shadow: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 30px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  margin-right: -3px;
  text-decoration: none;
  transition: none;
  width: 30px;
}
html.redlotus #CombinedCalendarView .wrapper .calendars-list-container .cal-list-header .white-button:hover {
  background: #4d7cfe;
}
html.redlotus #CombinedCalendarView .wrapper .calendars-list-container .cal-list-header .white-button:hover .z-label {
  color: #fff;
}
html.redlotus #CombinedCalendarView .wrapper .calendars-list-container .cal-list-header .white-button .z-label {
  background: none !important;
  color: #4d7cfe;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 25px;
  font-weight: normal;
}
html.redlotus #CombinedCalendarView .wrapper .calendars-list-container .calendars-list li {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 5px 0 0;
  min-height: 36px;
}
html.redlotus #CombinedCalendarView .wrapper .calendars-list-container .calendars-list li .hasCheckBox {
  padding: 0 0 0 20px;
}
html.redlotus #CombinedCalendarView .wrapper .calendars-list-container .calendars-list li .cal-color {
  top: auto;
  margin: 0 5px;
}
html.redlotus #CombinedCalendarView .wrapper .calendars-list-container .calendars-list li .cal-name {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  font-weight: normal;
  top: auto;
}
html.redlotus #CombinedCalendarView .wrapper .calendars-list-container .calendars-list li .options-menu {
  z-index: 10000;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 24px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  position: relative;
  width: 24px;
}
html.redlotus #CombinedCalendarView .wrapper .calendars-list-container .calendars-list li .options-menu .parent > a,
html.redlotus #CombinedCalendarView .wrapper .calendars-list-container .calendars-list li .options-menu .parent,
html.redlotus #CombinedCalendarView .wrapper .calendars-list-container .calendars-list li .options-menu {
  height: 24px;
  width: 24px;
}
html.redlotus #CombinedCalendarView .wrapper .calendars-list-container .calendars-list li .options-menu .parent {
  margin: 0;
  min-height: auto;
  position: relative;
}
html.redlotus #CombinedCalendarView .wrapper .calendars-list-container .calendars-list li .options-menu .parent > a {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none !important;
  border: none !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  opacity: 1;
}
html.redlotus #CombinedCalendarView .wrapper .calendars-list-container .calendars-list li .options-menu .parent > a:before {
  background: url(../images/icon/dots-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 16px;
  width: 4px;
}
html.redlotus #CombinedCalendarView .wrapper .calendars-list-container .calendars-list li .options-menu .parent > a:after {
  display: none;
}
html.redlotus #CombinedCalendarView .wrapper .calendars-list-container .calendars-list li .options-menu .parent > a span {
  display: none;
}
html.redlotus #CombinedCalendarView .wrapper .calendars-list-container .calendars-list li .options-menu .parent.over ul {
  opacity: 1 !important;
}
html.redlotus #CombinedCalendarView .wrapper .calendars-list-container .calendars-list li .options-menu .parent ul {
  background: #fff;
  border: none;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  opacity: 0 !important;
  padding: 3px 0;
  right: auto;
  top: -3px;
  z-index: 100;
  left: 24px;
}
html.redlotus #CombinedCalendarView .wrapper .calendars-list-container .calendars-list li .options-menu .parent ul li {
  border: none;
  margin: 0;
}
html.redlotus #CombinedCalendarView .wrapper .calendars-list-container .calendars-list li .options-menu .parent ul li.separator {
  background: #ebebeb;
  height: 1px;
  margin: 3px 0;
}
html.redlotus #CombinedCalendarView .wrapper .calendars-list-container .calendars-list li .options-menu .parent ul li a {
  color: #212529;
  font-size: 12px;
  margin: 0;
  padding: 10px;
  text-decoration: none;
  width: 100%;
}
html.redlotus #CombinedCalendarView .wrapper .calendars-list-container .calendars-list li .options-menu .parent ul li a:hover {
  background: #4d7cfe !important;
}
html.redlotus #CombinedCalendarView .wrapper .calendars-list-container .calendars-list li .options-menu .parent ul li a .button-label {
  font-weight: normal;
}
html.redlotus #CombinedCalendarView .wrapper .calendars-list-container .calendars-list li .options-menu:hover ul {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #CombinedCalendarView .wrapper .calendars-list-container .calendars-list li .options-menu ul {
  background: #fff;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  display: none;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  list-style: none;
  padding: 3px 0;
  position: absolute;
  right: 24px;
  top: -3px;
}
html.redlotus #CombinedCalendarView .wrapper .calendars-list-container .calendars-list li .options-menu ul li {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #CombinedCalendarView .wrapper .calendars-list-container .calendars-list li .options-menu ul li a {
  color: #212529;
  font-size: 12px;
  line-height: 11px;
  padding: 10px;
  text-decoration: none;
  width: 100%;
}
html.redlotus #CombinedCalendarView .wrapper .calendars-list-container .calendars-list li .options-menu ul li a:hover {
  background: #4d7cfe;
  color: #fff !important;
}
html.redlotus #CombinedCalendarView .wrapper #FullCalendarForCombinedView .fc-header tr {
  position: relative;
}
html.redlotus #CombinedCalendarView .wrapper #FullCalendarForCombinedView .fc-header .fc-header-left {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  position: absolute;
  width: auto;
}
html.redlotus #CombinedCalendarView .wrapper #FullCalendarForCombinedView .fc-header .fc-header-left .fc-button-prev,
html.redlotus #CombinedCalendarView .wrapper #FullCalendarForCombinedView .fc-header .fc-header-left .fc-button-next {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none;
  border: 1px solid rgba(77,124,254,0.3);
  border-radius: 3px;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  margin: 0;
  width: 36px;
}
html.redlotus #CombinedCalendarView .wrapper #FullCalendarForCombinedView .fc-header .fc-header-left .fc-button-prev.fc-button-next,
html.redlotus #CombinedCalendarView .wrapper #FullCalendarForCombinedView .fc-header .fc-header-left .fc-button-next.fc-button-next {
  margin-left: -1px;
}
html.redlotus #CombinedCalendarView .wrapper #FullCalendarForCombinedView .fc-header .fc-header-left .fc-button-prev:hover,
html.redlotus #CombinedCalendarView .wrapper #FullCalendarForCombinedView .fc-header .fc-header-left .fc-button-next:hover {
  background: rgba(77,124,254,0.1);
  border-color: #4d7cfe;
}
html.redlotus #CombinedCalendarView .wrapper #FullCalendarForCombinedView .fc-header .fc-header-left .fc-button-prev:hover .fc-text-arrow,
html.redlotus #CombinedCalendarView .wrapper #FullCalendarForCombinedView .fc-header .fc-header-left .fc-button-next:hover .fc-text-arrow {
  color: #4d7cfe;
}
html.redlotus #CombinedCalendarView .wrapper #FullCalendarForCombinedView .fc-header .fc-header-left .fc-button-prev .fc-text-arrow,
html.redlotus #CombinedCalendarView .wrapper #FullCalendarForCombinedView .fc-header .fc-header-left .fc-button-next .fc-text-arrow {
  color: #ccd0df;
  font-size: 28px;
  line-height: 28px;
  padding-bottom: 2px;
  margin: 0;
}
html.redlotus #CombinedCalendarView .wrapper #FullCalendarForCombinedView .fc-header .fc-header-left .fc-button-today {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: none !important;
  border: 1px solid rgba(77,124,254,0.3) !important;
  color: #4d7cfe !important;
  font-size: 14px;
  font-weight: normal;
  height: 36px;
  opacity: 1;
  padding: 0 12px;
  text-shadow: none;
}
html.redlotus #CombinedCalendarView .wrapper #FullCalendarForCombinedView .fc-header .fc-header-left .fc-button-today .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus #CombinedCalendarView .wrapper #FullCalendarForCombinedView .fc-header .fc-header-left .fc-button-today .z-label:after {
  top: 0;
}
html.redlotus #CombinedCalendarView .wrapper #FullCalendarForCombinedView .fc-header .fc-header-left .fc-button-today.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus #CombinedCalendarView .wrapper #FullCalendarForCombinedView .fc-header .fc-header-left .fc-button-today.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus #CombinedCalendarView .wrapper #FullCalendarForCombinedView .fc-header .fc-header-left .fc-button-today:hover {
  background: rgba(77,124,254,0.1) !important;
}
html.redlotus #CombinedCalendarView .wrapper #FullCalendarForCombinedView .fc-header .fc-header-left .fc-button-today.loading .z-spinner {
  bottom: -1px;
  left: -1px;
  right: -1px;
  top: -1px;
}
html.redlotus #CombinedCalendarView .wrapper #FullCalendarForCombinedView .fc-header .fc-header-left .fc-button-today .z-label {
  background: none !important;
  color: #4d7cfe !important;
  padding: 0 10px !important;
}
html.redlotus #CombinedCalendarView .wrapper #FullCalendarForCombinedView .fc-header .fc-header-right {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  position: absolute;
  right: 0;
  width: auto;
}
html.redlotus #CombinedCalendarView .wrapper #FullCalendarForCombinedView .fc-header .fc-header-right .fc-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: none !important;
  border: 1px solid rgba(77,124,254,0.3) !important;
  color: #4d7cfe !important;
  font-size: 14px;
  font-weight: normal;
  height: 36px;
  padding: 0 12px;
  text-shadow: none;
}
html.redlotus #CombinedCalendarView .wrapper #FullCalendarForCombinedView .fc-header .fc-header-right .fc-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus #CombinedCalendarView .wrapper #FullCalendarForCombinedView .fc-header .fc-header-right .fc-button .z-label:after {
  top: 0;
}
html.redlotus #CombinedCalendarView .wrapper #FullCalendarForCombinedView .fc-header .fc-header-right .fc-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus #CombinedCalendarView .wrapper #FullCalendarForCombinedView .fc-header .fc-header-right .fc-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus #CombinedCalendarView .wrapper #FullCalendarForCombinedView .fc-header .fc-header-right .fc-button:hover {
  background: rgba(77,124,254,0.1) !important;
}
html.redlotus #CombinedCalendarView .wrapper #FullCalendarForCombinedView .fc-header .fc-header-right .fc-button.loading .z-spinner {
  bottom: -1px;
  left: -1px;
  right: -1px;
  top: -1px;
}
html.redlotus #CombinedCalendarView .wrapper #FullCalendarForCombinedView .fc-header .fc-header-right .fc-button .z-label {
  background: none !important;
  color: #4d7cfe !important;
  padding: 0 10px !important;
}
html.redlotus #CombinedCalendarView .wrapper #FullCalendarForCombinedView .fc-header .fc-header-right .fc-button.fc-button-month {
  border-radius: 3px 0 0 3px;
}
html.redlotus #CombinedCalendarView .wrapper #FullCalendarForCombinedView .fc-header .fc-header-right .fc-button.fc-button-basicWeek {
  border-radius: 0;
}
html.redlotus #CombinedCalendarView .wrapper #FullCalendarForCombinedView .fc-header .fc-header-right .fc-button.fc-button-basicDay {
  border-radius: 0 3px 3px 0;
}
html.redlotus #CombinedCalendarView .wrapper #FullCalendarForCombinedView .fc-header .fc-header-right .fc-button.fc-state-active {
  background: #4d7cfe !important;
  color: #fff !important;
}
html.redlotus #CombinedCalendarView .wrapper #FullCalendarForCombinedView .fc-content {
  margin-top: 10px;
}
html.redlotus #CombinedCalendarView .wrapper #FullCalendarForCombinedView .fc-content th {
  background: #ecf3ff;
  border: none;
  color: #212529;
  font-size: 12px;
  font-weight: bold;
  padding: 7px 0 4px;
  text-transform: uppercase;
}
html.redlotus #CombinedCalendarView .wrapper #FullCalendarForCombinedView .fc-content th:first-child {
  border-top-left-radius: 3px;
}
html.redlotus #CombinedCalendarView .wrapper #FullCalendarForCombinedView .fc-content th:last-child {
  border-top-right-radius: 3px;
}
html.redlotus #CombinedCalendarView .wrapper #FullCalendarForCombinedView .fc-content tbody tr:last-child td:first-child {
  border-bottom-left-radius: 3px;
}
html.redlotus #CombinedCalendarView .wrapper #FullCalendarForCombinedView .fc-content tbody tr:last-child td:last-child {
  border-bottom-right-radius: 3px;
}
html.redlotus #CombinedCalendarView .wrapper #FullCalendarForCombinedView .fc-content tbody tr td {
  background: #ecf0f9;
  border: none;
  border-top: 1px solid #c6d2ec;
}
html.redlotus #CombinedCalendarView .wrapper #FullCalendarForCombinedView .fc-content tbody tr td:not(:first-child) {
  border-left: 1px solid #c6d2ec;
}
html.redlotus #CombinedCalendarView .wrapper #FullCalendarForCombinedView .fc-content tbody tr td.fc-day.fc-today {
  background: #c6d2ec;
}
html.redlotus #CombinedCalendarView .wrapper #FullCalendarForCombinedView .fc-content tbody tr td.fc-day .fc-day-number {
  color: #212529;
  font-size: 12px;
  height: 24px;
  line-height: 24px;
  padding: 0 4px;
}
html.redlotus #CombinedCalendarView .wrapper #FullCalendarForCombinedView .fc-content .fc-event {
  border: none !important;
  border-radius: 0;
  height: 20px;
  line-height: 20px;
  padding: 0 5px;
}
html.redlotus #CombinedCalendarView .wrapper #FullCalendarForCombinedView .fc-content .fc-event .fc-event-time {
  display: none;
}
html.redlotus #CombinedCalendarView .wrapper #FullCalendarForCombinedView .fc-content .fc-event .fc-event-title {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
html.redlotus .calendar-event-tooltip {
  background: #fff;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
}
html.redlotus .calendar-event-tooltip .ui-tooltip-titlebar {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #ebebeb;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 44px;
  padding: 0 32px 0 20px;
}
html.redlotus .calendar-event-tooltip .ui-tooltip-titlebar .ui-tooltip-title {
  color: #4145be;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  font-size: 16px;
  font-weight: 500;
  line-height: 19px;
  margin: 0;
  padding: 0 30px;
  text-indent: 0;
  padding: 0;
}
html.redlotus .calendar-event-tooltip .ui-tooltip-titlebar .ui-tooltip-close {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none;
  border: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 24px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  margin: 0;
  right: 4px;
  top: 10px;
  width: 24px;
}
html.redlotus .calendar-event-tooltip .ui-tooltip-titlebar .ui-tooltip-close .ui-icon {
  color: #ea4f4f;
  font-size: 16px;
  margin: 0;
}
html.redlotus .calendar-event-tooltip .ui-tooltip-content {
  padding: 0;
}
html.redlotus .calendar-event-tooltip .ui-tooltip-content .view-toolbar-container {
  position: static;
}
html.redlotus .calendar-event-tooltip .ui-tooltip-content .view-toolbar-container .options-menu {
  z-index: 10000;
  position: absolute;
  right: 32px;
  top: -38px;
}
html.redlotus .calendar-event-tooltip .ui-tooltip-content .view-toolbar-container .options-menu .parent > a,
html.redlotus .calendar-event-tooltip .ui-tooltip-content .view-toolbar-container .options-menu .parent,
html.redlotus .calendar-event-tooltip .ui-tooltip-content .view-toolbar-container .options-menu {
  height: 32px;
  width: 32px;
}
html.redlotus .calendar-event-tooltip .ui-tooltip-content .view-toolbar-container .options-menu .parent {
  margin: 0;
  min-height: auto;
  position: relative;
}
html.redlotus .calendar-event-tooltip .ui-tooltip-content .view-toolbar-container .options-menu .parent > a {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none !important;
  border: none !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  opacity: 1;
}
html.redlotus .calendar-event-tooltip .ui-tooltip-content .view-toolbar-container .options-menu .parent > a:before {
  background: url(../images/icon/dots-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 16px;
  width: 4px;
}
html.redlotus .calendar-event-tooltip .ui-tooltip-content .view-toolbar-container .options-menu .parent > a:after {
  display: none;
}
html.redlotus .calendar-event-tooltip .ui-tooltip-content .view-toolbar-container .options-menu .parent > a span {
  display: none;
}
html.redlotus .calendar-event-tooltip .ui-tooltip-content .view-toolbar-container .options-menu .parent.over ul {
  opacity: 1 !important;
}
html.redlotus .calendar-event-tooltip .ui-tooltip-content .view-toolbar-container .options-menu .parent ul {
  background: #fff;
  border: none;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  opacity: 0 !important;
  padding: 3px 0;
  right: auto;
  top: -3px;
  z-index: 100;
  left: 32px;
}
html.redlotus .calendar-event-tooltip .ui-tooltip-content .view-toolbar-container .options-menu .parent ul li {
  border: none;
  margin: 0;
}
html.redlotus .calendar-event-tooltip .ui-tooltip-content .view-toolbar-container .options-menu .parent ul li.separator {
  background: #ebebeb;
  height: 1px;
  margin: 3px 0;
}
html.redlotus .calendar-event-tooltip .ui-tooltip-content .view-toolbar-container .options-menu .parent ul li a {
  color: #212529;
  font-size: 12px;
  margin: 0;
  padding: 10px;
  text-decoration: none;
  width: 100%;
}
html.redlotus .calendar-event-tooltip .ui-tooltip-content .view-toolbar-container .options-menu .parent ul li a:hover {
  background: #4d7cfe !important;
}
html.redlotus .calendar-event-tooltip .ui-tooltip-content .view-toolbar-container .options-menu .parent ul li a .button-label {
  font-weight: normal;
}
html.redlotus .calendar-event-tooltip .ui-tooltip-content .view-toolbar-container .options-menu .parent ul {
  left: auto;
  right: 0;
  top: 32px !important;
}
html.redlotus .calendar-event-tooltip .ui-tooltip-content .view-toolbar-container .options-menu .parent ul {
  opacity: 1 !important;
}
html.redlotus .calendar-event-tooltip .ui-tooltip-content .ui-tooltip-loading {
  color: #000;
  padding: 10px 20px;
}
html.redlotus .calendar-event-tooltip .ui-tooltip-content .CalendarItemDetailsView .left-column {
  padding: 10px 20px;
}
html.redlotus .calendar-event-tooltip .ui-tooltip-content .CalendarItemDetailsView .left-column .form-fields ul {
  margin: 0;
}
html.redlotus .calendar-event-tooltip .ui-tooltip-content .CalendarItemDetailsView .left-column .form-fields ul li {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 14px;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
html.redlotus .calendar-event-tooltip .ui-tooltip-content .CalendarItemDetailsView .left-column .form-fields ul li strong {
  color: #808080;
  font-weight: normal;
  margin-right: 10px;
}
html.redlotus .calendar-event-tooltip .ui-tooltip-content .CalendarItemDetailsView .left-column .form-fields ul li a {
  color: #4d7cfe;
}
html.redlotus .calendar-event-tooltip .ui-tooltip-content .ListView .items {
  background: #fff;
  border: none;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  width: 100%;
  box-shadow: none;
}
html.redlotus .calendar-event-tooltip .ui-tooltip-content .ListView .items thead,
html.redlotus .calendar-event-tooltip .ui-tooltip-content .ListView .items thead tr {
  background: none;
}
html.redlotus .calendar-event-tooltip .ui-tooltip-content .ListView .items tbody tr:hover td {
  background: #4d7cfe;
  color: #fff;
}
html.redlotus .calendar-event-tooltip .ui-tooltip-content .ListView .items tbody tr:hover td a {
  color: #fff !important;
}
html.redlotus .calendar-event-tooltip .ui-tooltip-content .ListView .items thead td,
html.redlotus .calendar-event-tooltip .ui-tooltip-content .ListView .items tbody td {
  border-color: #ebebeb;
}
html.redlotus .calendar-event-tooltip .ui-tooltip-content .ListView .items tfoot td {
  background: #c6d2ec !important;
  color: #212529;
  font-weight: normal;
  height: auto !important;
}
html.redlotus .calendar-event-tooltip .ui-tooltip-content .ListView .items tfoot td:first-child {
  border-bottom-left-radius: 3px;
}
html.redlotus .calendar-event-tooltip .ui-tooltip-content .ListView .items tfoot td:last-child {
  border-bottom-right-radius: 3px;
}
html.redlotus .calendar-event-tooltip .ui-tooltip-content .ListView .items th,
html.redlotus .calendar-event-tooltip .ui-tooltip-content .ListView .items td:not(.checkbox-column) {
  padding: 10px 20px 10px 0;
}
html.redlotus .calendar-event-tooltip .ui-tooltip-content .ListView .items th:first-child,
html.redlotus .calendar-event-tooltip .ui-tooltip-content .ListView .items td:first-child {
  padding-left: 20px !important;
}
html.redlotus .calendar-event-tooltip .ui-tooltip-content .ListView .items th {
  background: none !important;
  border: none;
  color: #808080;
  font-size: 13px;
  font-weight: 500 !important;
  line-height: 15px !important;
  padding: 20px 20px 20px 0 !important;
}
html.redlotus .calendar-event-tooltip .ui-tooltip-content .ListView .items th a {
  color: #808080;
  text-decoration: none;
}
html.redlotus .calendar-event-tooltip .ui-tooltip-content .ListView .items th a:hover {
  color: #2c0f0f !important;
}
html.redlotus .calendar-event-tooltip .ui-tooltip-content .ListView .items td {
  height: 58px;
  vertical-align: middle !important;
}
html.redlotus .calendar-event-tooltip .ui-tooltip-content .ListView .items td a {
  color: #2c0f0f;
}
html.redlotus .calendar-event-tooltip .ui-tooltip-content .ListView .items .unbordered-bottom td {
  border-bottom: none;
}
html.redlotus .calendar-event-tooltip .ui-tooltip-content .ListView .items .checkbox-column {
  padding-right: 0;
}
html.redlotus .calendar-event-tooltip .ui-tooltip-content .ListView .items .checkbox-column .hasCheckBox {
  margin: 0 20px 0 0;
  padding: 0 0 0 20px;
}
html.redlotus .calendar-event-tooltip .ui-tooltip-content .ListView .items th:first-child,
html.redlotus .calendar-event-tooltip .ui-tooltip-content .ListView .items td:first-child {
  padding-right: 20px !important;
}
html.redlotus .calendar-event-tooltip .ui-tooltip-content .ListView .items th {
  padding-bottom: 10px !important;
  padding-top: 10px !important;
}
html.redlotus .calendar-event-tooltip .ui-tooltip-content .ListView .items td {
  color: #000;
  height: auto;
}
html.redlotus .calendar-event-tooltip .ui-tooltip-content .ListView .items td .cal-color {
  top: auto;
}
html.redlotus .calendar-event-tooltip .ui-tooltip-content .ListView .items td.button-column {
  width: 56px;
}
html.redlotus .calendar-event-tooltip .ui-tooltip-content .ListView .items td.button-column .pencil {
  background: url(../images/icon/editHover-icon.svg) center no-repeat;
  height: 36px;
  overflow: hidden;
  position: relative;
  text-indent: -99px;
  width: 36px;
}
html.redlotus .calendar-event-tooltip .ui-tooltip-content .ListView .items td.button-column .pencil:hover {
  text-decoration: none !important;
}
html.redlotus .EditAndDetailsView .wrapper,
html.redlotus .EditView .wrapper {
  background: none;
  border: none;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  margin-right: 0;
}
html.redlotus .EditAndDetailsView .wrapper.with-title h1,
html.redlotus .EditAndDetailsView .wrapper .right-column h3,
html.redlotus .EditView .wrapper.with-title h1,
html.redlotus .EditView .wrapper .right-column h3 {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: #fff;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  color: #212529;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 18px;
  font-weight: 500;
  height: 62px;
  line-height: 21px;
  margin: 0 !important;
  padding: 0 30px;
  text-indent: 0;
}
html.redlotus .EditAndDetailsView .wrapper .form,
html.redlotus .EditView .wrapper .form {
  float: none;
}
html.redlotus .EditAndDetailsView .wrapper .form .float-bar,
html.redlotus .EditView .wrapper .form .float-bar {
  height: auto;
  margin: 0;
  padding: 0;
  z-index: 999;
}
html.redlotus .EditAndDetailsView .wrapper .form .float-bar .view-toolbar-container,
html.redlotus .EditView .wrapper .form .float-bar .view-toolbar-container {
  background: #fff;
  border: none !important;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  padding: 20px;
}
html.redlotus .EditAndDetailsView .wrapper .form .float-bar .view-toolbar-container.dock,
html.redlotus .EditView .wrapper .form .float-bar .view-toolbar-container.dock {
  border-top: 1px solid #ebebeb !important;
  margin-top: 50px;
  padding: 50px 0 0 0;
}
@media (max-width: 768px) {
  html.redlotus .EditAndDetailsView .wrapper .form .float-bar .view-toolbar-container.dock,
  html.redlotus .EditView .wrapper .form .float-bar .view-toolbar-container.dock {
    margin-top: 10px;
    padding: 10px 0 0 0;
  }
  html.redlotus .EditAndDetailsView .wrapper .form .float-bar .view-toolbar-container.dock .form-toolbar,
  html.redlotus .EditView .wrapper .form .float-bar .view-toolbar-container.dock .form-toolbar {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  html.redlotus .EditAndDetailsView .wrapper .form .float-bar .view-toolbar-container.dock .form-toolbar > a,
  html.redlotus .EditView .wrapper .form .float-bar .view-toolbar-container.dock .form-toolbar > a {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    margin: 0;
    width: 100%;
  }
  html.redlotus .EditAndDetailsView .wrapper .form .float-bar .view-toolbar-container.dock .form-toolbar > a:not(:first-child),
  html.redlotus .EditView .wrapper .form .float-bar .view-toolbar-container.dock .form-toolbar > a:not(:first-child) {
    margin-top: 10px;
  }
}
html.redlotus .EditAndDetailsView .wrapper .form .view-toolbar-container,
html.redlotus .EditView .wrapper .form .view-toolbar-container {
  border-top: 1px solid #ebebeb !important;
  margin-top: 50px;
  padding-top: 50px;
}
html.redlotus .EditAndDetailsView .wrapper .form .view-toolbar-container .modal-view-toolbar,
html.redlotus .EditAndDetailsView .wrapper .form .view-toolbar-container .form-toolbar,
html.redlotus .EditView .wrapper .form .view-toolbar-container .modal-view-toolbar,
html.redlotus .EditView .wrapper .form .view-toolbar-container .form-toolbar {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding-top: 0 !important;
}
html.redlotus .EditAndDetailsView .wrapper .form .view-toolbar-container .modal-view-toolbar > a,
html.redlotus .EditAndDetailsView .wrapper .form .view-toolbar-container .form-toolbar > a,
html.redlotus .EditView .wrapper .form .view-toolbar-container .modal-view-toolbar > a,
html.redlotus .EditView .wrapper .form .view-toolbar-container .form-toolbar > a {
  margin: 0;
}
html.redlotus .EditAndDetailsView .wrapper .form .view-toolbar-container .modal-view-toolbar > a:not(:first-child),
html.redlotus .EditAndDetailsView .wrapper .form .view-toolbar-container .form-toolbar > a:not(:first-child),
html.redlotus .EditView .wrapper .form .view-toolbar-container .modal-view-toolbar > a:not(:first-child),
html.redlotus .EditView .wrapper .form .view-toolbar-container .form-toolbar > a:not(:first-child) {
  margin-left: 20px;
}
html.redlotus .EditAndDetailsView .wrapper .form .view-toolbar-container .modal-view-toolbar .toolbar-button,
html.redlotus .EditAndDetailsView .wrapper .form .view-toolbar-container .form-toolbar .toolbar-button,
html.redlotus .EditView .wrapper .form .view-toolbar-container .modal-view-toolbar .toolbar-button,
html.redlotus .EditView .wrapper .form .view-toolbar-container .form-toolbar .toolbar-button {
  margin-left: 0;
  margin-right: 20px;
}
html.redlotus .EditAndDetailsView .wrapper .form .view-toolbar-container .modal-view-toolbar .submit-button,
html.redlotus .EditAndDetailsView .wrapper .form .view-toolbar-container .form-toolbar .submit-button,
html.redlotus .EditView .wrapper .form .view-toolbar-container .modal-view-toolbar .submit-button,
html.redlotus .EditView .wrapper .form .view-toolbar-container .form-toolbar .submit-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: #4d7cfe;
}
html.redlotus .EditAndDetailsView .wrapper .form .view-toolbar-container .modal-view-toolbar .submit-button .z-label,
html.redlotus .EditAndDetailsView .wrapper .form .view-toolbar-container .form-toolbar .submit-button .z-label,
html.redlotus .EditView .wrapper .form .view-toolbar-container .modal-view-toolbar .submit-button .z-label,
html.redlotus .EditView .wrapper .form .view-toolbar-container .form-toolbar .submit-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus .EditAndDetailsView .wrapper .form .view-toolbar-container .modal-view-toolbar .submit-button .z-label:after,
html.redlotus .EditAndDetailsView .wrapper .form .view-toolbar-container .form-toolbar .submit-button .z-label:after,
html.redlotus .EditView .wrapper .form .view-toolbar-container .modal-view-toolbar .submit-button .z-label:after,
html.redlotus .EditView .wrapper .form .view-toolbar-container .form-toolbar .submit-button .z-label:after {
  top: 0;
}
html.redlotus .EditAndDetailsView .wrapper .form .view-toolbar-container .modal-view-toolbar .submit-button.loading .z-spinner,
html.redlotus .EditAndDetailsView .wrapper .form .view-toolbar-container .form-toolbar .submit-button.loading .z-spinner,
html.redlotus .EditView .wrapper .form .view-toolbar-container .modal-view-toolbar .submit-button.loading .z-spinner,
html.redlotus .EditView .wrapper .form .view-toolbar-container .form-toolbar .submit-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus .EditAndDetailsView .wrapper .form .view-toolbar-container .modal-view-toolbar .submit-button.loading .z-spinner .spinner,
html.redlotus .EditAndDetailsView .wrapper .form .view-toolbar-container .form-toolbar .submit-button.loading .z-spinner .spinner,
html.redlotus .EditView .wrapper .form .view-toolbar-container .modal-view-toolbar .submit-button.loading .z-spinner .spinner,
html.redlotus .EditView .wrapper .form .view-toolbar-container .form-toolbar .submit-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus .EditAndDetailsView .wrapper .form .view-toolbar-container .modal-view-toolbar .submit-button:hover,
html.redlotus .EditAndDetailsView .wrapper .form .view-toolbar-container .form-toolbar .submit-button:hover,
html.redlotus .EditView .wrapper .form .view-toolbar-container .modal-view-toolbar .submit-button:hover,
html.redlotus .EditView .wrapper .form .view-toolbar-container .form-toolbar .submit-button:hover {
  background: #2f5fe3;
}
html.redlotus .EditAndDetailsView .wrapper .form .view-toolbar-container .modal-view-toolbar .submit-button.action-take,
html.redlotus .EditAndDetailsView .wrapper .form .view-toolbar-container .form-toolbar .submit-button.action-take,
html.redlotus .EditView .wrapper .form .view-toolbar-container .modal-view-toolbar .submit-button.action-take,
html.redlotus .EditView .wrapper .form .view-toolbar-container .form-toolbar .submit-button.action-take {
  background: #f7c517;
}
html.redlotus .EditAndDetailsView .wrapper .form .view-toolbar-container .modal-view-toolbar .submit-button.action-take:hover,
html.redlotus .EditAndDetailsView .wrapper .form .view-toolbar-container .form-toolbar .submit-button.action-take:hover,
html.redlotus .EditView .wrapper .form .view-toolbar-container .modal-view-toolbar .submit-button.action-take:hover,
html.redlotus .EditView .wrapper .form .view-toolbar-container .form-toolbar .submit-button.action-take:hover {
  background: #ecb908;
}
html.redlotus .EditAndDetailsView .wrapper .form .view-toolbar-container .modal-view-toolbar .submit-button.action-complete,
html.redlotus .EditAndDetailsView .wrapper .form .view-toolbar-container .modal-view-toolbar .submit-button.action-accept,
html.redlotus .EditAndDetailsView .wrapper .form .view-toolbar-container .form-toolbar .submit-button.action-complete,
html.redlotus .EditAndDetailsView .wrapper .form .view-toolbar-container .form-toolbar .submit-button.action-accept,
html.redlotus .EditView .wrapper .form .view-toolbar-container .modal-view-toolbar .submit-button.action-complete,
html.redlotus .EditView .wrapper .form .view-toolbar-container .modal-view-toolbar .submit-button.action-accept,
html.redlotus .EditView .wrapper .form .view-toolbar-container .form-toolbar .submit-button.action-complete,
html.redlotus .EditView .wrapper .form .view-toolbar-container .form-toolbar .submit-button.action-accept {
  background: #62c932;
}
html.redlotus .EditAndDetailsView .wrapper .form .view-toolbar-container .modal-view-toolbar .submit-button.action-complete:hover,
html.redlotus .EditAndDetailsView .wrapper .form .view-toolbar-container .modal-view-toolbar .submit-button.action-accept:hover,
html.redlotus .EditAndDetailsView .wrapper .form .view-toolbar-container .form-toolbar .submit-button.action-complete:hover,
html.redlotus .EditAndDetailsView .wrapper .form .view-toolbar-container .form-toolbar .submit-button.action-accept:hover,
html.redlotus .EditView .wrapper .form .view-toolbar-container .modal-view-toolbar .submit-button.action-complete:hover,
html.redlotus .EditView .wrapper .form .view-toolbar-container .modal-view-toolbar .submit-button.action-accept:hover,
html.redlotus .EditView .wrapper .form .view-toolbar-container .form-toolbar .submit-button.action-complete:hover,
html.redlotus .EditView .wrapper .form .view-toolbar-container .form-toolbar .submit-button.action-accept:hover {
  background: #58b52d;
}
html.redlotus .EditAndDetailsView .wrapper .form .view-toolbar-container .modal-view-toolbar .cancel-button,
html.redlotus .EditAndDetailsView .wrapper .form .view-toolbar-container .form-toolbar .cancel-button,
html.redlotus .EditView .wrapper .form .view-toolbar-container .modal-view-toolbar .cancel-button,
html.redlotus .EditView .wrapper .form .view-toolbar-container .form-toolbar .cancel-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: none !important;
  border: 1px solid rgba(77,124,254,0.3) !important;
  color: #4d7cfe !important;
}
html.redlotus .EditAndDetailsView .wrapper .form .view-toolbar-container .modal-view-toolbar .cancel-button .z-label,
html.redlotus .EditAndDetailsView .wrapper .form .view-toolbar-container .form-toolbar .cancel-button .z-label,
html.redlotus .EditView .wrapper .form .view-toolbar-container .modal-view-toolbar .cancel-button .z-label,
html.redlotus .EditView .wrapper .form .view-toolbar-container .form-toolbar .cancel-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus .EditAndDetailsView .wrapper .form .view-toolbar-container .modal-view-toolbar .cancel-button .z-label:after,
html.redlotus .EditAndDetailsView .wrapper .form .view-toolbar-container .form-toolbar .cancel-button .z-label:after,
html.redlotus .EditView .wrapper .form .view-toolbar-container .modal-view-toolbar .cancel-button .z-label:after,
html.redlotus .EditView .wrapper .form .view-toolbar-container .form-toolbar .cancel-button .z-label:after {
  top: 0;
}
html.redlotus .EditAndDetailsView .wrapper .form .view-toolbar-container .modal-view-toolbar .cancel-button.loading .z-spinner,
html.redlotus .EditAndDetailsView .wrapper .form .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner,
html.redlotus .EditView .wrapper .form .view-toolbar-container .modal-view-toolbar .cancel-button.loading .z-spinner,
html.redlotus .EditView .wrapper .form .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus .EditAndDetailsView .wrapper .form .view-toolbar-container .modal-view-toolbar .cancel-button.loading .z-spinner .spinner,
html.redlotus .EditAndDetailsView .wrapper .form .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner .spinner,
html.redlotus .EditView .wrapper .form .view-toolbar-container .modal-view-toolbar .cancel-button.loading .z-spinner .spinner,
html.redlotus .EditView .wrapper .form .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus .EditAndDetailsView .wrapper .form .view-toolbar-container .modal-view-toolbar .cancel-button:hover,
html.redlotus .EditAndDetailsView .wrapper .form .view-toolbar-container .form-toolbar .cancel-button:hover,
html.redlotus .EditView .wrapper .form .view-toolbar-container .modal-view-toolbar .cancel-button:hover,
html.redlotus .EditView .wrapper .form .view-toolbar-container .form-toolbar .cancel-button:hover {
  background: rgba(77,124,254,0.1) !important;
}
html.redlotus .EditAndDetailsView .wrapper .form .view-toolbar-container .modal-view-toolbar .cancel-button.loading .z-spinner,
html.redlotus .EditAndDetailsView .wrapper .form .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner,
html.redlotus .EditView .wrapper .form .view-toolbar-container .modal-view-toolbar .cancel-button.loading .z-spinner,
html.redlotus .EditView .wrapper .form .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner {
  bottom: -1px;
  left: -1px;
  right: -1px;
  top: -1px;
}
html.redlotus .EditAndDetailsView .wrapper .form .view-toolbar-container .modal-view-toolbar .cancel-button .z-label,
html.redlotus .EditAndDetailsView .wrapper .form .view-toolbar-container .form-toolbar .cancel-button .z-label,
html.redlotus .EditView .wrapper .form .view-toolbar-container .modal-view-toolbar .cancel-button .z-label,
html.redlotus .EditView .wrapper .form .view-toolbar-container .form-toolbar .cancel-button .z-label {
  background: none !important;
  color: #4d7cfe !important;
  padding: 0 10px !important;
}
html.redlotus .EditAndDetailsView .wrapper .form .view-toolbar-container .modal-view-toolbar .delete-button,
html.redlotus .EditAndDetailsView .wrapper .form .view-toolbar-container .form-toolbar .delete-button,
html.redlotus .EditView .wrapper .form .view-toolbar-container .modal-view-toolbar .delete-button,
html.redlotus .EditView .wrapper .form .view-toolbar-container .form-toolbar .delete-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: #ff7373;
}
html.redlotus .EditAndDetailsView .wrapper .form .view-toolbar-container .modal-view-toolbar .delete-button .z-label,
html.redlotus .EditAndDetailsView .wrapper .form .view-toolbar-container .form-toolbar .delete-button .z-label,
html.redlotus .EditView .wrapper .form .view-toolbar-container .modal-view-toolbar .delete-button .z-label,
html.redlotus .EditView .wrapper .form .view-toolbar-container .form-toolbar .delete-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus .EditAndDetailsView .wrapper .form .view-toolbar-container .modal-view-toolbar .delete-button .z-label:after,
html.redlotus .EditAndDetailsView .wrapper .form .view-toolbar-container .form-toolbar .delete-button .z-label:after,
html.redlotus .EditView .wrapper .form .view-toolbar-container .modal-view-toolbar .delete-button .z-label:after,
html.redlotus .EditView .wrapper .form .view-toolbar-container .form-toolbar .delete-button .z-label:after {
  top: 0;
}
html.redlotus .EditAndDetailsView .wrapper .form .view-toolbar-container .modal-view-toolbar .delete-button.loading .z-spinner,
html.redlotus .EditAndDetailsView .wrapper .form .view-toolbar-container .form-toolbar .delete-button.loading .z-spinner,
html.redlotus .EditView .wrapper .form .view-toolbar-container .modal-view-toolbar .delete-button.loading .z-spinner,
html.redlotus .EditView .wrapper .form .view-toolbar-container .form-toolbar .delete-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus .EditAndDetailsView .wrapper .form .view-toolbar-container .modal-view-toolbar .delete-button.loading .z-spinner .spinner,
html.redlotus .EditAndDetailsView .wrapper .form .view-toolbar-container .form-toolbar .delete-button.loading .z-spinner .spinner,
html.redlotus .EditView .wrapper .form .view-toolbar-container .modal-view-toolbar .delete-button.loading .z-spinner .spinner,
html.redlotus .EditView .wrapper .form .view-toolbar-container .form-toolbar .delete-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus .EditAndDetailsView .wrapper .form .view-toolbar-container .modal-view-toolbar .delete-button:hover,
html.redlotus .EditAndDetailsView .wrapper .form .view-toolbar-container .form-toolbar .delete-button:hover,
html.redlotus .EditView .wrapper .form .view-toolbar-container .modal-view-toolbar .delete-button:hover,
html.redlotus .EditView .wrapper .form .view-toolbar-container .form-toolbar .delete-button:hover {
  background: #ea4f4f;
}
html.redlotus .EditAndDetailsView .wrapper .form .attributesContainer,
html.redlotus .EditView .wrapper .form .attributesContainer {
  padding-bottom: 0;
}
html.redlotus .EditAndDetailsView .wrapper .form .attributesContainer .errorSummary,
html.redlotus .EditView .wrapper .form .attributesContainer .errorSummary {
  border: none;
  border-radius: 3px !important;
  box-shadow: none;
  font-weight: normal;
  font-size: 14px;
  padding: 10px 15px;
}
html.redlotus .EditAndDetailsView .wrapper .form .left-column,
html.redlotus .EditView .wrapper .form .left-column {
  padding: 0;
}
html.redlotus .EditAndDetailsView .wrapper .form .panel,
html.redlotus .EditView .wrapper .form .panel {
  margin-bottom: 40px;
}
html.redlotus .EditAndDetailsView .wrapper .form .panel:last-child,
html.redlotus .EditView .wrapper .form .panel:last-child {
  margin: 0;
}
html.redlotus .EditAndDetailsView .wrapper .form .panel .panelTitle,
html.redlotus .EditView .wrapper .form .panel .panelTitle {
  color: #4145be;
  font-size: 18px !important;
  font-weight: 500;
  line-height: 21px;
  margin-bottom: 25px !important;
}
html.redlotus .EditAndDetailsView .wrapper .form .form-grid,
html.redlotus .EditView .wrapper .form .form-grid {
  display: block;
}
html.redlotus .EditAndDetailsView .wrapper .form .form-grid .forms-block__group:last-child,
html.redlotus .EditView .wrapper .form .form-grid .forms-block__group:last-child {
  margin-bottom: 0;
}
html.redlotus .EditAndDetailsView .wrapper .form .form-grid .forms-block__row,
html.redlotus .EditView .wrapper .form .form-grid .forms-block__row {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
html.redlotus .EditAndDetailsView .wrapper .form .form-grid .forms-block__row > label,
html.redlotus .EditView .wrapper .form .form-grid .forms-block__row > label {
  color: #808080;
  font-size: 13px;
  line-height: 15px;
  margin: 10px 0 5px;
  width: 100%;
}
html.redlotus .EditAndDetailsView .wrapper .form .form-grid .forms-block__row.forms-block__row-2.forms-block__row-left .form-component:first-child,
html.redlotus .EditView .wrapper .form .form-grid .forms-block__row.forms-block__row-2.forms-block__row-left .form-component:first-child {
  padding-right: 7px;
}
html.redlotus .EditAndDetailsView .wrapper .form .form-grid .forms-block__row.forms-block__row-2.forms-block__row-right,
html.redlotus .EditView .wrapper .form .form-grid .forms-block__row.forms-block__row-2.forms-block__row-right {
  justify-content: end;
}
html.redlotus .EditAndDetailsView .wrapper .form .form-grid .forms-block__row.forms-block__row-2.forms-block__row-right .form-component:last-child,
html.redlotus .EditView .wrapper .form .form-grid .forms-block__row.forms-block__row-2.forms-block__row-right .form-component:last-child {
  padding-left: 7px;
}
html.redlotus .EditAndDetailsView .wrapper .form .form-grid .forms-block__row.forms-block__row-2 .form-component,
html.redlotus .EditView .wrapper .form .form-grid .forms-block__row.forms-block__row-2 .form-component {
  max-width: 50%;
  width: 50%;
}
html.redlotus .EditAndDetailsView .wrapper .form .form-grid .forms-block__row.forms-block__row-2 .form-component .fields .form-component,
html.redlotus .EditView .wrapper .form .form-grid .forms-block__row.forms-block__row-2 .form-component .fields .form-component {
  max-width: 100%;
  padding: 0;
}
html.redlotus .EditAndDetailsView .wrapper .form .form-grid .form-component,
html.redlotus .EditView .wrapper .form .form-grid .form-component {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 0;
  width: auto;
}
html.redlotus .EditAndDetailsView .wrapper .form .form-grid .form-component:not(:first-child),
html.redlotus .EditView .wrapper .form .form-grid .form-component:not(:first-child) {
  padding-left: 7px;
}
html.redlotus .EditAndDetailsView .wrapper .form .form-grid .form-component:not(:last-child),
html.redlotus .EditView .wrapper .form .form-grid .form-component:not(:last-child) {
  padding-right: 7px;
}
html.redlotus .EditAndDetailsView .wrapper .form .form-grid .form-component .label,
html.redlotus .EditView .wrapper .form .form-grid .form-component .label {
  margin-bottom: 8px;
}
html.redlotus .EditAndDetailsView .wrapper .form .form-grid .form-component .label label,
html.redlotus .EditView .wrapper .form .form-grid .form-component .label label {
  color: #808080;
  font-size: 13px;
  line-height: 15px;
  margin: 0;
  width: 100%;
}
html.redlotus .EditAndDetailsView .wrapper .form .form-grid .form-component .label label .required,
html.redlotus .EditView .wrapper .form .form-grid .form-component .label label .required {
  color: #ff7373;
  font-weight: normal;
}
html.redlotus .EditAndDetailsView .wrapper .form .form-grid .form-component .label .forms-block__title,
html.redlotus .EditView .wrapper .form .form-grid .form-component .label .forms-block__title {
  margin-bottom: 17px;
}
html.redlotus .EditAndDetailsView .wrapper .form .form-grid .form-component .label .forms-block__title .forms-block__description,
html.redlotus .EditView .wrapper .form .form-grid .form-component .label .forms-block__title .forms-block__description {
  font-weight: normal;
}
html.redlotus .EditAndDetailsView .wrapper .form .form-grid .form-component .fields,
html.redlotus .EditView .wrapper .form .form-grid .form-component .fields {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .EditAndDetailsView .wrapper .form .form-grid .form-component .fields .form-component,
html.redlotus .EditView .wrapper .form .form-grid .form-component .fields .form-component {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-top: 10px;
  padding: 0;
  width: 100%;
}
html.redlotus .EditAndDetailsView .wrapper .form .form-grid .form-component .fields .form-component .label,
html.redlotus .EditView .wrapper .form .form-grid .form-component .fields .form-component .label {
  min-width: 100px;
  padding-right: 10px;
  width: 25%;
}
html.redlotus .EditAndDetailsView .wrapper .form .form-grid .form-component .fields .form-component .fields,
html.redlotus .EditView .wrapper .form .form-grid .form-component .fields .form-component .fields {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}
html.redlotus .EditAndDetailsView .wrapper .form .form-grid .form-component .description,
html.redlotus .EditView .wrapper .form .form-grid .form-component .description {
  color: #808080;
  font-size: 11px;
  font-style: italic;
  margin-top: 8px;
}
html.redlotus .EditAndDetailsView .wrapper .form input[type="password"],
html.redlotus .EditAndDetailsView .wrapper .form input[type="text"],
html.redlotus .EditView .wrapper .form input[type="password"],
html.redlotus .EditView .wrapper .form input[type="text"] {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #212529 !important;
  display: block;
  font-size: 16px;
  margin: 0;
  outline: none;
  width: 100%;
  line-height: 34px;
  height: 42px;
  padding: 0 10px;
  text-indent: 0 !important;
}
html.redlotus .EditAndDetailsView .wrapper .form input[type="password"]:focus,
html.redlotus .EditAndDetailsView .wrapper .form input[type="text"]:focus,
html.redlotus .EditView .wrapper .form input[type="password"]:focus,
html.redlotus .EditView .wrapper .form input[type="text"]:focus {
  background: #fff;
  border-color: rgba(77,124,254,0.8);
}
html.redlotus .EditAndDetailsView .wrapper .form textarea,
html.redlotus .EditView .wrapper .form textarea {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #212529 !important;
  display: block;
  font-size: 16px;
  margin: 0;
  outline: none;
  width: 100%;
  padding: 8px 10px;
}
html.redlotus .EditAndDetailsView .wrapper .form textarea:focus,
html.redlotus .EditView .wrapper .form textarea:focus {
  background: #fff;
  border-color: rgba(77,124,254,0.8);
}
html.redlotus .EditAndDetailsView .wrapper .form .textarea-with-preview-link,
html.redlotus .EditView .wrapper .form .textarea-with-preview-link {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
}
html.redlotus .EditAndDetailsView .wrapper .form .textarea-with-preview-link .redactor_box,
html.redlotus .EditAndDetailsView .wrapper .form .textarea-with-preview-link > textarea,
html.redlotus .EditView .wrapper .form .textarea-with-preview-link .redactor_box,
html.redlotus .EditView .wrapper .form .textarea-with-preview-link > textarea {
  margin-right: 40px;
}
html.redlotus .EditAndDetailsView .wrapper .form .textarea-with-preview-link .redactor_box,
html.redlotus .EditView .wrapper .form .textarea-with-preview-link .redactor_box {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}
html.redlotus .EditAndDetailsView .wrapper .form .static-dropdown,
html.redlotus .EditView .wrapper .form .static-dropdown {
  display: flex;
  width: 100%;
}
html.redlotus .EditAndDetailsView .wrapper .form .static-dropdown .hasDropDown,
html.redlotus .EditView .wrapper .form .static-dropdown .hasDropDown {
  margin-right: 20px;
}
html.redlotus .EditAndDetailsView .wrapper .form .static-dropdown input,
html.redlotus .EditView .wrapper .form .static-dropdown input {
  height: 100%;
}
@media (max-width: 768px) {
  html.redlotus .EditAndDetailsView .wrapper .form .static-dropdown,
  html.redlotus .EditView .wrapper .form .static-dropdown {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  html.redlotus .EditAndDetailsView .wrapper .form .static-dropdown .hasDropDown,
  html.redlotus .EditView .wrapper .form .static-dropdown .hasDropDown {
    margin-right: 0;
  }
  html.redlotus .EditAndDetailsView .wrapper .form .static-dropdown input,
  html.redlotus .EditView .wrapper .form .static-dropdown input {
    margin-top: 10px;
  }
}
html.redlotus .EditAndDetailsView .wrapper .form .hasParallelFields,
html.redlotus .EditAndDetailsView .wrapper .form .twoFields,
html.redlotus .EditAndDetailsView .wrapper .form .hasHalfs,
html.redlotus .EditView .wrapper .form .hasParallelFields,
html.redlotus .EditView .wrapper .form .twoFields,
html.redlotus .EditView .wrapper .form .hasHalfs {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
}
html.redlotus .EditAndDetailsView .wrapper .form .hasParallelFields .twoFifths,
html.redlotus .EditAndDetailsView .wrapper .form .twoFields .twoFifths,
html.redlotus .EditAndDetailsView .wrapper .form .hasHalfs .twoFifths,
html.redlotus .EditView .wrapper .form .hasParallelFields .twoFifths,
html.redlotus .EditView .wrapper .form .twoFields .twoFifths,
html.redlotus .EditView .wrapper .form .hasHalfs .twoFifths {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .EditAndDetailsView .wrapper .form .hasParallelFields input,
html.redlotus .EditAndDetailsView .wrapper .form .twoFields input,
html.redlotus .EditAndDetailsView .wrapper .form .hasHalfs input,
html.redlotus .EditView .wrapper .form .hasParallelFields input,
html.redlotus .EditView .wrapper .form .twoFields input,
html.redlotus .EditView .wrapper .form .hasHalfs input {
  height: 100%;
}
@media (max-width: 768px) {
  html.redlotus .EditAndDetailsView .wrapper .form .hasParallelFields,
  html.redlotus .EditAndDetailsView .wrapper .form .twoFields,
  html.redlotus .EditAndDetailsView .wrapper .form .hasHalfs,
  html.redlotus .EditView .wrapper .form .hasParallelFields,
  html.redlotus .EditView .wrapper .form .twoFields,
  html.redlotus .EditView .wrapper .form .hasHalfs {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  html.redlotus .EditAndDetailsView .wrapper .form .hasParallelFields > div,
  html.redlotus .EditAndDetailsView .wrapper .form .twoFields > div,
  html.redlotus .EditAndDetailsView .wrapper .form .hasHalfs > div,
  html.redlotus .EditView .wrapper .form .hasParallelFields > div,
  html.redlotus .EditView .wrapper .form .twoFields > div,
  html.redlotus .EditView .wrapper .form .hasHalfs > div {
    margin: 0 !important;
    padding: 0 !important;
    width: 100%;
  }
  html.redlotus .EditAndDetailsView .wrapper .form .hasParallelFields > div:not(:first-child),
  html.redlotus .EditAndDetailsView .wrapper .form .twoFields > div:not(:first-child),
  html.redlotus .EditAndDetailsView .wrapper .form .hasHalfs > div:not(:first-child),
  html.redlotus .EditView .wrapper .form .hasParallelFields > div:not(:first-child),
  html.redlotus .EditView .wrapper .form .twoFields > div:not(:first-child),
  html.redlotus .EditView .wrapper .form .hasHalfs > div:not(:first-child) {
    margin-top: 10px !important;
  }
}
html.redlotus .EditAndDetailsView .wrapper .form .hasParallelFields > div:not(:first-child),
html.redlotus .EditView .wrapper .form .hasParallelFields > div:not(:first-child) {
  margin-left: 15px;
}
html.redlotus .EditAndDetailsView .wrapper .form .overlay-label-field,
html.redlotus .EditView .wrapper .form .overlay-label-field {
  padding: 0;
}
html.redlotus .EditAndDetailsView .wrapper .form .overlay-label-field label,
html.redlotus .EditView .wrapper .form .overlay-label-field label {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  left: 10px;
  margin: 0;
  top: 0;
}
html.redlotus .EditAndDetailsView .wrapper .form .address-fields,
html.redlotus .EditView .wrapper .form .address-fields {
  width: 100%;
}
html.redlotus .EditAndDetailsView .wrapper .form .address-fields .overlay-label-field,
html.redlotus .EditView .wrapper .form .address-fields .overlay-label-field {
  height: 36px;
  margin-bottom: 15px;
}
html.redlotus .EditAndDetailsView .wrapper .form .address-fields .hasHalfs > div:first-child,
html.redlotus .EditView .wrapper .form .address-fields .hasHalfs > div:first-child {
  margin-right: 15px;
}
@media (max-width: 768px) {
  html.redlotus .EditAndDetailsView .wrapper .form .address-fields .hasHalfs,
  html.redlotus .EditView .wrapper .form .address-fields .hasHalfs {
    margin-bottom: 15px;
  }
}
html.redlotus .EditAndDetailsView .wrapper .form .theme-color-radio-buttons,
html.redlotus .EditAndDetailsView .wrapper .form .texture-radio-buttons,
html.redlotus .EditView .wrapper .form .theme-color-radio-buttons,
html.redlotus .EditView .wrapper .form .texture-radio-buttons {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .EditAndDetailsView .wrapper .form .theme-color-radio-buttons .icon-lock,
html.redlotus .EditAndDetailsView .wrapper .form .texture-radio-buttons .icon-lock,
html.redlotus .EditView .wrapper .form .theme-color-radio-buttons .icon-lock,
html.redlotus .EditView .wrapper .form .texture-radio-buttons .icon-lock {
  left: 4px;
  top: 4px;
}
html.redlotus .EditAndDetailsView .wrapper .form .theme-color-radio-buttons.texture-radio-buttons .icon-lock,
html.redlotus .EditAndDetailsView .wrapper .form .texture-radio-buttons.texture-radio-buttons .icon-lock,
html.redlotus .EditView .wrapper .form .theme-color-radio-buttons.texture-radio-buttons .icon-lock,
html.redlotus .EditView .wrapper .form .texture-radio-buttons.texture-radio-buttons .icon-lock {
  top: 2px;
}
html.redlotus .EditAndDetailsView .wrapper .form .theme-color-radio-buttons .background-texture-1,
html.redlotus .EditAndDetailsView .wrapper .form .texture-radio-buttons .background-texture-1,
html.redlotus .EditView .wrapper .form .theme-color-radio-buttons .background-texture-1,
html.redlotus .EditView .wrapper .form .texture-radio-buttons .background-texture-1 {
  top: 2px;
}
html.redlotus .EditAndDetailsView .wrapper .form .radio-button-list,
html.redlotus .EditView .wrapper .form .radio-button-list {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .EditAndDetailsView .wrapper .form .radio-button-list .radio-input,
html.redlotus .EditView .wrapper .form .radio-button-list .radio-input {
  margin-right: 15px;
}
html.redlotus .EditAndDetailsView .wrapper .form .radio-button-list .radio-input + .radio-input,
html.redlotus .EditView .wrapper .form .radio-button-list .radio-input + .radio-input {
  margin-top: 5px;
}
html.redlotus .EditAndDetailsView .wrapper .form .radio-input,
html.redlotus .EditView .wrapper .form .radio-input {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .EditAndDetailsView .wrapper .form .radio-input label,
html.redlotus .EditView .wrapper .form .radio-input label {
  margin-bottom: 0;
}
html.redlotus .EditAndDetailsView .wrapper .form .radio-input .radio-wl input,
html.redlotus .EditView .wrapper .form .radio-input .radio-wl input {
  display: none;
}
html.redlotus .EditAndDetailsView .wrapper .form .radio-input .radio-wl .radio-wl__label,
html.redlotus .EditView .wrapper .form .radio-input .radio-wl .radio-wl__label {
  line-height: 18px;
}
html.redlotus .EditAndDetailsView .wrapper .form .radio-input .radio-wl .radio-wl__label:before,
html.redlotus .EditAndDetailsView .wrapper .form .radio-input .radio-wl .radio-wl__label:after,
html.redlotus .EditView .wrapper .form .radio-input .radio-wl .radio-wl__label:before,
html.redlotus .EditView .wrapper .form .radio-input .radio-wl .radio-wl__label:after {
  top: 0;
}
html.redlotus .EditAndDetailsView .wrapper .form .radio-input .radio-wl + .hasDropDown,
html.redlotus .EditView .wrapper .form .radio-input .radio-wl + .hasDropDown {
  margin-top: -10px;
  padding-left: 25px !important;
}
html.redlotus .EditAndDetailsView .wrapper .form .redactor_box,
html.redlotus .EditView .wrapper .form .redactor_box {
  width: 100%;
}
html.redlotus .EditAndDetailsView .wrapper .form .email-template-combined-content,
html.redlotus .EditView .wrapper .form .email-template-combined-content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-top: 40px;
  padding: 0 !important;
  position: static;
  width: 100% !important;
}
html.redlotus .EditAndDetailsView .wrapper .form .email-template-combined-content h3,
html.redlotus .EditView .wrapper .form .email-template-combined-content h3 {
  font-size: 16px;
  font-weight: 500;
}
html.redlotus .EditAndDetailsView .wrapper .form .email-template-combined-content .hasTree ul,
html.redlotus .EditView .wrapper .form .email-template-combined-content .hasTree ul {
  width: 100%;
}
html.redlotus .EditAndDetailsView .wrapper .form .email-template-combined-content .hasTree li,
html.redlotus .EditView .wrapper .form .email-template-combined-content .hasTree li {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 0 0 0 20px;
}
html.redlotus .EditAndDetailsView .wrapper .form .email-template-combined-content .hasTree li.collapsable,
html.redlotus .EditAndDetailsView .wrapper .form .email-template-combined-content .hasTree li.expandable,
html.redlotus .EditView .wrapper .form .email-template-combined-content .hasTree li.collapsable,
html.redlotus .EditView .wrapper .form .email-template-combined-content .hasTree li.expandable {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
html.redlotus .EditAndDetailsView .wrapper .form .email-template-combined-content .hasTree li.collapsable > span,
html.redlotus .EditAndDetailsView .wrapper .form .email-template-combined-content .hasTree li.expandable > span,
html.redlotus .EditView .wrapper .form .email-template-combined-content .hasTree li.collapsable > span,
html.redlotus .EditView .wrapper .form .email-template-combined-content .hasTree li.expandable > span {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  margin: 0;
}
html.redlotus .EditAndDetailsView .wrapper .form .email-template-combined-content .hasTree li > span,
html.redlotus .EditView .wrapper .form .email-template-combined-content .hasTree li > span {
  margin-top: -2px;
}
html.redlotus .EditAndDetailsView .wrapper .form .email-template-combined-content .hasTree .collapsable-hitarea,
html.redlotus .EditAndDetailsView .wrapper .form .email-template-combined-content .hasTree .expandable-hitarea,
html.redlotus .EditView .wrapper .form .email-template-combined-content .hasTree .collapsable-hitarea,
html.redlotus .EditView .wrapper .form .email-template-combined-content .hasTree .expandable-hitarea {
  margin: 0 4px 0 -20px;
}
html.redlotus .EditAndDetailsView .wrapper .form .email-template-combined-content .hasTree .collapsable-hitarea + span,
html.redlotus .EditAndDetailsView .wrapper .form .email-template-combined-content .hasTree .expandable-hitarea + span,
html.redlotus .EditView .wrapper .form .email-template-combined-content .hasTree .collapsable-hitarea + span,
html.redlotus .EditView .wrapper .form .email-template-combined-content .hasTree .expandable-hitarea + span {
  margin-top: -4px !important;
}
html.redlotus .EditAndDetailsView .wrapper .form .email-template-combined-content .left-column,
html.redlotus .EditView .wrapper .form .email-template-combined-content .left-column {
  padding: 0;
}
html.redlotus .EditAndDetailsView .wrapper .form .email-template-combined-content .right-column,
html.redlotus .EditView .wrapper .form .email-template-combined-content .right-column {
  margin: 0;
}
html.redlotus .EditAndDetailsView .wrapper .form .email-template-combined-content .right-column .tabs-nav,
html.redlotus .EditView .wrapper .form .email-template-combined-content .right-column .tabs-nav {
  border: none;
  padding: 0 3px;
}
html.redlotus .EditAndDetailsView .wrapper .form .email-template-combined-content .right-column .tabs-nav a,
html.redlotus .EditView .wrapper .form .email-template-combined-content .right-column .tabs-nav a {
  background: none;
  border: none;
  border-radius: 3px 3px 0 0;
  font-size: 12px;
  font-weight: normal;
  text-shadow: none;
  top: 0;
}
html.redlotus .EditAndDetailsView .wrapper .form .email-template-combined-content .right-column .tabs-nav a.active-tab,
html.redlotus .EditView .wrapper .form .email-template-combined-content .right-column .tabs-nav a.active-tab {
  background: #4d7cfe;
  color: #fff !important;
}
html.redlotus .EditAndDetailsView .wrapper .form .email-template-combined-content .right-column .tab,
html.redlotus .EditView .wrapper .form .email-template-combined-content .right-column .tab {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  padding: 8px 10px !important;
}
html.redlotus .EditAndDetailsView .wrapper .form .checkbox-wrapper .hasCheckBox + label,
html.redlotus .EditView .wrapper .form .checkbox-wrapper .hasCheckBox + label {
  white-space: nowrap;
}
html.redlotus .EditAndDetailsView .wrapper .form .multi-select-checkbox-group,
html.redlotus .EditAndDetailsView .wrapper .form .form-radio-button-group,
html.redlotus .EditView .wrapper .form .multi-select-checkbox-group,
html.redlotus .EditView .wrapper .form .form-radio-button-group {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
}
html.redlotus .EditAndDetailsView .wrapper .form .multi-select-checkbox-group .multi-select-checkbox-input,
html.redlotus .EditAndDetailsView .wrapper .form .multi-select-checkbox-group .lead-conversion-radiobutton,
html.redlotus .EditAndDetailsView .wrapper .form .form-radio-button-group .multi-select-checkbox-input,
html.redlotus .EditAndDetailsView .wrapper .form .form-radio-button-group .lead-conversion-radiobutton,
html.redlotus .EditView .wrapper .form .multi-select-checkbox-group .multi-select-checkbox-input,
html.redlotus .EditView .wrapper .form .multi-select-checkbox-group .lead-conversion-radiobutton,
html.redlotus .EditView .wrapper .form .form-radio-button-group .multi-select-checkbox-input,
html.redlotus .EditView .wrapper .form .form-radio-button-group .lead-conversion-radiobutton {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0 0 25px;
  width: 25%;
}
html.redlotus .EditAndDetailsView .wrapper .form .multi-select-checkbox-group .multi-select-checkbox-input:nth-last-child(-n+4),
html.redlotus .EditAndDetailsView .wrapper .form .multi-select-checkbox-group .lead-conversion-radiobutton:nth-last-child(-n+4),
html.redlotus .EditAndDetailsView .wrapper .form .form-radio-button-group .multi-select-checkbox-input:nth-last-child(-n+4),
html.redlotus .EditAndDetailsView .wrapper .form .form-radio-button-group .lead-conversion-radiobutton:nth-last-child(-n+4),
html.redlotus .EditView .wrapper .form .multi-select-checkbox-group .multi-select-checkbox-input:nth-last-child(-n+4),
html.redlotus .EditView .wrapper .form .multi-select-checkbox-group .lead-conversion-radiobutton:nth-last-child(-n+4),
html.redlotus .EditView .wrapper .form .form-radio-button-group .multi-select-checkbox-input:nth-last-child(-n+4),
html.redlotus .EditView .wrapper .form .form-radio-button-group .lead-conversion-radiobutton:nth-last-child(-n+4) {
  margin-bottom: 0;
}
@media (max-width: 768px) {
  html.redlotus .EditAndDetailsView .wrapper .form .multi-select-checkbox-group,
  html.redlotus .EditAndDetailsView .wrapper .form .form-radio-button-group,
  html.redlotus .EditView .wrapper .form .multi-select-checkbox-group,
  html.redlotus .EditView .wrapper .form .form-radio-button-group {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  html.redlotus .EditAndDetailsView .wrapper .form .multi-select-checkbox-group .multi-select-checkbox-input,
  html.redlotus .EditAndDetailsView .wrapper .form .multi-select-checkbox-group .lead-conversion-radiobutton,
  html.redlotus .EditAndDetailsView .wrapper .form .form-radio-button-group .multi-select-checkbox-input,
  html.redlotus .EditAndDetailsView .wrapper .form .form-radio-button-group .lead-conversion-radiobutton,
  html.redlotus .EditView .wrapper .form .multi-select-checkbox-group .multi-select-checkbox-input,
  html.redlotus .EditView .wrapper .form .multi-select-checkbox-group .lead-conversion-radiobutton,
  html.redlotus .EditView .wrapper .form .form-radio-button-group .multi-select-checkbox-input,
  html.redlotus .EditView .wrapper .form .form-radio-button-group .lead-conversion-radiobutton {
    margin: 0 0 10px !important;
    width: 100%;
  }
}
html.redlotus .EditAndDetailsView .wrapper .form .multi-select-checkbox-group .multi-select-checkbox-input .hasCheckBox,
html.redlotus .EditView .wrapper .form .multi-select-checkbox-group .multi-select-checkbox-input .hasCheckBox {
  margin-top: 2px !important;
  padding: 0 0 0 20px;
}
html.redlotus .EditAndDetailsView .wrapper .form .multi-select-checkbox-group .multi-select-checkbox-input .hasCheckBox.c_on + label,
html.redlotus .EditView .wrapper .form .multi-select-checkbox-group .multi-select-checkbox-input .hasCheckBox.c_on + label {
  color: #212529;
}
html.redlotus .EditAndDetailsView .wrapper .form .multi-select-checkbox-group .multi-select-checkbox-input label:last-child,
html.redlotus .EditView .wrapper .form .multi-select-checkbox-group .multi-select-checkbox-input label:last-child {
  color: #808080;
  font-size: 16px;
  line-height: 24px;
  margin: 0;
  padding-right: 25px;
}
html.redlotus .EditAndDetailsView .wrapper .form .conversation-items-element,
html.redlotus .EditView .wrapper .form .conversation-items-element {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .EditAndDetailsView .wrapper .form .conversation-items-element > label,
html.redlotus .EditView .wrapper .form .conversation-items-element > label {
  color: #808080;
  margin: 0 10px;
}
html.redlotus .EditAndDetailsView .wrapper .form .conversation-items-element > label:first-child,
html.redlotus .EditView .wrapper .form .conversation-items-element > label:first-child {
  margin-left: 0;
}
html.redlotus .EditAndDetailsView .wrapper .form .addfileinput-button,
html.redlotus .EditView .wrapper .form .addfileinput-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.1);
  border: 1px solid transparent !important;
  border-radius: 3px !important;
  box-shadow: none !important;
  color: #4d7cfe !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-size: 13px;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0 30px;
  text-decoration: none !important;
  transition: none !important;
  cursor: default;
  padding-left: 1px !important;
  padding-right: 16px !important;
}
html.redlotus .EditAndDetailsView .wrapper .form .addfileinput-button:hover,
html.redlotus .EditView .wrapper .form .addfileinput-button:hover {
  border-color: rgba(77,124,254,0.2) !important;
  color: #4d7cfe !important;
}
html.redlotus .EditAndDetailsView .wrapper .form .addfileinput-button .z-label,
html.redlotus .EditView .wrapper .form .addfileinput-button .z-label {
  background: none !important;
  color: #4d7cfe !important;
  font-weight: normal;
  padding: 0;
  text-shadow: none !important;
}
html.redlotus .EditAndDetailsView .wrapper .form .addfileinput-button > span,
html.redlotus .EditView .wrapper .form .addfileinput-button > span {
  background: no-repeat url(../images/icon/plusAccent-icon.svg) center !important;
  border: none;
  cursor: default;
  font-family: inherit;
  height: 36px;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden;
  text-indent: -99px;
  top: 0;
  width: 36px;
}
html.redlotus .EditAndDetailsView .wrapper .form .addfileinput-button > span:before,
html.redlotus .EditAndDetailsView .wrapper .form .addfileinput-button > span:after,
html.redlotus .EditView .wrapper .form .addfileinput-button > span:before,
html.redlotus .EditView .wrapper .form .addfileinput-button > span:after {
  content: '';
  display: inline;
}
html.redlotus .EditAndDetailsView .wrapper .form .addfileinput-button input,
html.redlotus .EditView .wrapper .form .addfileinput-button input {
  cursor: default;
  height: 36px;
}
html.redlotus .EditAndDetailsView .wrapper .form .fileupload-content .files,
html.redlotus .EditView .wrapper .form .fileupload-content .files {
  margin: 0 !important;
}
html.redlotus .EditAndDetailsView .wrapper .form .fileupload-content .files tbody,
html.redlotus .EditView .wrapper .form .fileupload-content .files tbody {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .EditAndDetailsView .wrapper .form .fileupload-content .files tr,
html.redlotus .EditAndDetailsView .wrapper .form .fileupload-content .files,
html.redlotus .EditView .wrapper .form .fileupload-content .files tr,
html.redlotus .EditView .wrapper .form .fileupload-content .files {
  display: block;
}
html.redlotus .EditAndDetailsView .wrapper .form .fileupload-content .files td,
html.redlotus .EditView .wrapper .form .fileupload-content .files td {
  margin-right: 5px;
}
html.redlotus .EditAndDetailsView .wrapper .form .fileupload-content .files tr .name,
html.redlotus .EditView .wrapper .form .fileupload-content .files tr .name {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(204,208,223,0.2);
  border-radius: 17px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-family: "Roboto", sans-serif !important;
  font-size: 12px;
  min-height: 34px;
  line-height: normal;
  padding: 5px 13px !important;
  margin-top: 5px;
}
html.redlotus .EditAndDetailsView .wrapper .form .fileupload-content .files tr .name .icon-attachment,
html.redlotus .EditView .wrapper .form .fileupload-content .files tr .name .icon-attachment {
  margin-right: 5px;
}
html.redlotus .EditAndDetailsView .wrapper .form .fileupload-content .files tr .name .icon-attachment:before,
html.redlotus .EditView .wrapper .form .fileupload-content .files tr .name .icon-attachment:before {
  background: url(../images/icon/file-pointer-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 17px;
  width: 9px;
}
html.redlotus .EditAndDetailsView .wrapper .form .fileupload-content .files tr .name .ui-icon-document,
html.redlotus .EditView .wrapper .form .fileupload-content .files tr .name .ui-icon-document {
  display: none !important;
}
html.redlotus .EditAndDetailsView .wrapper .form .fileupload-content .files tr .name .file-name,
html.redlotus .EditAndDetailsView .wrapper .form .fileupload-content .files tr .name a,
html.redlotus .EditView .wrapper .form .fileupload-content .files tr .name .file-name,
html.redlotus .EditView .wrapper .form .fileupload-content .files tr .name a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html.redlotus .EditAndDetailsView .wrapper .form .fileupload-content .files tr .name a,
html.redlotus .EditView .wrapper .form .fileupload-content .files tr .name a {
  color: #212529;
  font-weight: normal;
}
html.redlotus .EditAndDetailsView .wrapper .form .fileupload-content .files tr .name a:hover,
html.redlotus .EditView .wrapper .form .fileupload-content .files tr .name a:hover {
  color: #4d7cfe;
}
html.redlotus .EditAndDetailsView .wrapper .form .fileupload-content .files tr .name .size,
html.redlotus .EditView .wrapper .form .fileupload-content .files tr .name .size {
  color: #212529;
  font-size: 12px;
  font-weight: normal;
  line-height: 14px;
  margin-left: 5px;
}
html.redlotus .EditAndDetailsView .wrapper .form .fileupload-content .files tr .name .upload-actions.delete,
html.redlotus .EditView .wrapper .form .fileupload-content .files tr .name .upload-actions.delete {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-left: 5px;
}
html.redlotus .EditAndDetailsView .wrapper .form .fileupload-content .files tr .name .upload-actions.delete .icon-delete,
html.redlotus .EditView .wrapper .form .fileupload-content .files tr .name .upload-actions.delete .icon-delete {
  border: none;
  margin: 0;
}
html.redlotus .EditAndDetailsView .wrapper .form .fileupload-content .files tr .name .upload-actions.delete .icon-delete:after,
html.redlotus .EditView .wrapper .form .fileupload-content .files tr .name .upload-actions.delete .icon-delete:after {
  background: url(../images/icon/delete-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 14px;
  width: 12px;
}
html.redlotus .EditAndDetailsView .wrapper .form .more-panels-link,
html.redlotus .EditView .wrapper .form .more-panels-link {
  color: #4d7cfe;
  font-size: 15px;
  line-height: 18px;
  text-decoration: none;
}
html.redlotus .EditAndDetailsView .wrapper .form .more-panels-link:hover,
html.redlotus .EditView .wrapper .form .more-panels-link:hover {
  color: inherit !important;
}
html.redlotus .EditAndDetailsView .wrapper .form .secondary-button,
html.redlotus .EditView .wrapper .form .secondary-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.1);
  border: 1px solid transparent !important;
  border-radius: 3px !important;
  box-shadow: none !important;
  color: #4d7cfe !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-size: 13px;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0 30px;
  text-decoration: none !important;
  transition: none !important;
}
html.redlotus .EditAndDetailsView .wrapper .form .secondary-button:hover,
html.redlotus .EditView .wrapper .form .secondary-button:hover {
  border-color: rgba(77,124,254,0.2) !important;
  color: #4d7cfe !important;
}
html.redlotus .EditAndDetailsView .wrapper .form .secondary-button .z-label,
html.redlotus .EditView .wrapper .form .secondary-button .z-label {
  background: none !important;
  color: #4d7cfe !important;
  font-weight: normal;
  padding: 0;
  text-shadow: none !important;
}
html.redlotus .EditAndDetailsView .wrapper .form .wizard-secondary-action-button,
html.redlotus .EditView .wrapper .form .wizard-secondary-action-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: #4d7cfe;
}
html.redlotus .EditAndDetailsView .wrapper .form .wizard-secondary-action-button .z-label,
html.redlotus .EditView .wrapper .form .wizard-secondary-action-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus .EditAndDetailsView .wrapper .form .wizard-secondary-action-button .z-label:after,
html.redlotus .EditView .wrapper .form .wizard-secondary-action-button .z-label:after {
  top: 0;
}
html.redlotus .EditAndDetailsView .wrapper .form .wizard-secondary-action-button.loading .z-spinner,
html.redlotus .EditView .wrapper .form .wizard-secondary-action-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus .EditAndDetailsView .wrapper .form .wizard-secondary-action-button.loading .z-spinner .spinner,
html.redlotus .EditView .wrapper .form .wizard-secondary-action-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus .EditAndDetailsView .wrapper .form .wizard-secondary-action-button:hover,
html.redlotus .EditView .wrapper .form .wizard-secondary-action-button:hover {
  background: #2f5fe3;
}
html.redlotus .EditAndDetailsView .wrapper .form .wizard-secondary-action-button.action-take,
html.redlotus .EditView .wrapper .form .wizard-secondary-action-button.action-take {
  background: #f7c517;
}
html.redlotus .EditAndDetailsView .wrapper .form .wizard-secondary-action-button.action-take:hover,
html.redlotus .EditView .wrapper .form .wizard-secondary-action-button.action-take:hover {
  background: #ecb908;
}
html.redlotus .EditAndDetailsView .wrapper .form .wizard-secondary-action-button.action-complete,
html.redlotus .EditAndDetailsView .wrapper .form .wizard-secondary-action-button.action-accept,
html.redlotus .EditView .wrapper .form .wizard-secondary-action-button.action-complete,
html.redlotus .EditView .wrapper .form .wizard-secondary-action-button.action-accept {
  background: #62c932;
}
html.redlotus .EditAndDetailsView .wrapper .form .wizard-secondary-action-button.action-complete:hover,
html.redlotus .EditAndDetailsView .wrapper .form .wizard-secondary-action-button.action-accept:hover,
html.redlotus .EditView .wrapper .form .wizard-secondary-action-button.action-complete:hover,
html.redlotus .EditView .wrapper .form .wizard-secondary-action-button.action-accept:hover {
  background: #58b52d;
}
html.redlotus .EditAndDetailsView .wrapper .right-column .right-side-edit-view-panel,
html.redlotus .EditAndDetailsView .wrapper .left-column,
html.redlotus .EditView .wrapper .right-column .right-side-edit-view-panel,
html.redlotus .EditView .wrapper .left-column {
  background: #fff;
  border-radius: 3px;
}
html.redlotus .EditAndDetailsView .wrapper.with-title .left-column,
html.redlotus .EditView .wrapper.with-title .left-column {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
html.redlotus .EditAndDetailsView .wrapper .attributesContainer,
html.redlotus .EditView .wrapper .attributesContainer {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .EditAndDetailsView .wrapper .attributesContainer .left-column,
html.redlotus .EditView .wrapper .attributesContainer .left-column {
  padding: 50px 30px;
  width: 65%;
}
html.redlotus .EditAndDetailsView .wrapper .attributesContainer .left-column.full-width,
html.redlotus .EditView .wrapper .attributesContainer .left-column.full-width {
  width: 100%;
}
html.redlotus .EditAndDetailsView .wrapper .attributesContainer .left-column .float-bar .view-toolbar-container.dock,
html.redlotus .EditView .wrapper .attributesContainer .left-column .float-bar .view-toolbar-container.dock {
  margin-top: 10px;
}
@media (max-width: 768px) {
  html.redlotus .EditAndDetailsView .wrapper .attributesContainer .left-column,
  html.redlotus .EditView .wrapper .attributesContainer .left-column {
    padding: 15px;
  }
  html.redlotus .EditAndDetailsView .wrapper .attributesContainer .left-column .panel + .float-bar,
  html.redlotus .EditView .wrapper .attributesContainer .left-column .panel + .float-bar {
    margin-top: -40px;
  }
}
html.redlotus .EditAndDetailsView .wrapper .attributesContainer .right-column,
html.redlotus .EditView .wrapper .attributesContainer .right-column {
  margin: 0;
  padding: 0;
  width: 35%;
}
html.redlotus .EditAndDetailsView .wrapper .attributesContainer .right-column .right-side-edit-view-panel,
html.redlotus .EditView .wrapper .attributesContainer .right-column .right-side-edit-view-panel {
  margin-left: 20px;
  padding: 0;
}
html.redlotus .EditAndDetailsView .wrapper .attributesContainer .right-column .form-grid,
html.redlotus .EditView .wrapper .attributesContainer .right-column .form-grid {
  padding: 15px 30px 30px;
}
html.redlotus .EditAndDetailsView .wrapper .attributesContainer .right-column .form-grid .who-can-read-and-write .label label,
html.redlotus .EditView .wrapper .attributesContainer .right-column .form-grid .who-can-read-and-write .label label {
  color: #212529;
  font-weight: 500;
}
html.redlotus .EditAndDetailsView .wrapper .attributesContainer .right-column .form-grid .radio-input label,
html.redlotus .EditView .wrapper .attributesContainer .right-column .form-grid .radio-input label {
  font-size: 13px;
}
@media (max-width: 768px) {
  html.redlotus .EditAndDetailsView .wrapper .attributesContainer,
  html.redlotus .EditView .wrapper .attributesContainer {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  html.redlotus .EditAndDetailsView .wrapper .attributesContainer .left-column,
  html.redlotus .EditView .wrapper .attributesContainer .left-column {
    width: 100%;
  }
  html.redlotus .EditAndDetailsView .wrapper .attributesContainer .right-column,
  html.redlotus .EditView .wrapper .attributesContainer .right-column {
    margin-top: 15px;
    width: 100%;
  }
  html.redlotus .EditAndDetailsView .wrapper .attributesContainer .right-column .right-side-edit-view-panel,
  html.redlotus .EditView .wrapper .attributesContainer .right-column .right-side-edit-view-panel {
    margin: 0;
  }
  html.redlotus .EditAndDetailsView .wrapper .forms-block__row,
  html.redlotus .EditView .wrapper .forms-block__row {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  html.redlotus .EditAndDetailsView .wrapper .forms-block__row .form-component,
  html.redlotus .EditView .wrapper .forms-block__row .form-component {
    max-width: 100%;
    width: 100%;
  }
  html.redlotus .EditAndDetailsView .wrapper .forms-block__row .form-component:not(:last-child),
  html.redlotus .EditView .wrapper .forms-block__row .form-component:not(:last-child) {
    margin-bottom: 10px;
  }
}
html.redlotus #RedlotusJobsCollectionView {
  background: none !important;
  border: none !important;
}
html.redlotus #RedlotusJobsCollectionView #jobs-collection-form .page-title {
  margin-top: 40px !important;
  padding-left: 0;
}
html.redlotus #RedlotusJobsCollectionView #jobs-collection-form .jobs-help .z-link,
html.redlotus #RedlotusJobsCollectionView #jobs-collection-form .job-log-link {
  background: #ecf3ff !important;
  border-radius: 4px;
  color: #4d7cfe !important;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  font-size: 16px;
  margin-right: 7px;
  padding: 5px 10px;
  text-decoration: none;
}
html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table {
  background: #fff;
  border: none;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  width: 100%;
}
html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table thead,
html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table thead tr {
  background: none;
}
html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table tbody tr:hover td {
  background: #4d7cfe;
  color: #fff;
}
html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table tbody tr:hover td a {
  color: #fff !important;
}
html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table thead td,
html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table tbody td {
  border-color: #ebebeb;
}
html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table tfoot td {
  background: #c6d2ec !important;
  color: #212529;
  font-weight: normal;
  height: auto !important;
}
html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table tfoot td:first-child {
  border-bottom-left-radius: 3px;
}
html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table tfoot td:last-child {
  border-bottom-right-radius: 3px;
}
html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table th,
html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table td:not(.checkbox-column) {
  padding: 10px 20px 10px 0;
}
html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table th:first-child,
html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table td:first-child {
  padding-left: 20px !important;
}
html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table th {
  background: none !important;
  border: none;
  color: #808080;
  font-size: 13px;
  font-weight: 500 !important;
  line-height: 15px !important;
  padding: 20px 20px 20px 0 !important;
}
html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table th a {
  color: #808080;
  text-decoration: none;
}
html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table th a:hover {
  color: #2c0f0f !important;
}
html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table td {
  height: 58px;
  vertical-align: middle !important;
}
html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table td a {
  color: #2c0f0f;
}
html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table .unbordered-bottom td {
  border-bottom: none;
}
html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table .checkbox-column {
  padding-right: 0;
}
html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table .checkbox-column .hasCheckBox {
  margin: 0 20px 0 0;
  padding: 0 0 0 20px;
}
html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table tbody tr:hover td {
  background: #4d7cfe;
  color: #fff;
}
html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table tbody tr:hover td .jobRanSuccessfully,
html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table tbody tr:hover td .jobHasNeverRun,
html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table tbody tr:hover td .jobHasErrors {
  color: #fff;
}
html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table tbody tr:hover td .job-log-link {
  color: #4d7cfe !important;
}
html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table tbody tr:hover td .button-main {
  color: #2c0f0f !important;
}
html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table tbody tr:hover td .redlotus-run-button {
  border-color: #fff !important;
}
html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table tbody tr:hover td .redlotus-run-button .btn-text {
  color: #fff !important;
}
html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table tbody tr:hover td .redlotus-run-button svg path {
  fill: #fff !important;
}
html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table td {
  border-bottom: none !important;
  border-top: 1px solid #ebebeb;
}
html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table .job-name-cell {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table .job-name-cell .job-log-link {
  margin-right: 20px;
}
html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table .job-name-cell .job-name {
  padding: 0;
}
html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table .jobHasErrors {
  color: #ff7373;
}
html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table .jobRanSuccessfully {
  color: #62c932;
}
html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table .jobHasNeverRun {
  color: #f7c517;
}
html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table .redlotus-run-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: none !important;
  border: 1px solid rgba(77,124,254,0.3) !important;
  color: #4d7cfe !important;
  float: right;
}
html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table .redlotus-run-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table .redlotus-run-button .z-label:after {
  top: 0;
}
html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table .redlotus-run-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table .redlotus-run-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table .redlotus-run-button:hover {
  background: rgba(77,124,254,0.1) !important;
}
html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table .redlotus-run-button.loading .z-spinner {
  bottom: -1px;
  left: -1px;
  right: -1px;
  top: -1px;
}
html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table .redlotus-run-button .z-label {
  background: none !important;
  color: #4d7cfe !important;
  padding: 0 10px !important;
}
html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table .redlotus-run-button:hover {
  border-color: #fff !important;
}
html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table .redlotus-run-button:hover .btn-text {
  color: #fff;
}
html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table .redlotus-run-button:hover svg path {
  fill: #fff;
}
html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table .redlotus-run-button .run-icon {
  margin-right: 5px;
}
@media (max-width: 768px) {
  html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table {
    background: none;
    display: block;
  }
  html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table#jobs-frequency tr {
    padding-top: 12px;
  }
  html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table tbody {
    display: block;
  }
  html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table tr {
    background: #fff;
    border-radius: 3px;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    margin-bottom: 10px;
    padding: 20px 20px 12px;
    position: relative;
  }
  html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table tr:first-child {
    display: none;
  }
  html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table tr:hover {
    background: #4d7cfe;
  }
  html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table tr:hover td {
    background: none !important;
  }
  html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table td {
    border: none !important;
    height: auto !important;
    margin-bottom: 8px;
    padding: 0 !important;
  }
  html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table td:first-child {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    padding: 0 !important;
  }
  html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table td:nth-last-child(2),
  html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table td:last-child {
    margin: 0;
  }
  html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table td .job-name-cell {
    -webkit-align-items: start;
    -moz-align-items: start;
    -ms-align-items: start;
    -ms-flex-align: start;
    align-items: start;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table td .job-name-cell .job-log-link {
    margin-bottom: 10px;
    margin-right: 0;
  }
  html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table .redlotus-run-button {
    height: 24px;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    padding: 0 !important;
    position: absolute;
    right: 15px;
    top: 15px;
    width: 24px;
  }
  html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table .redlotus-run-button .btn-text {
    display: none;
  }
  html.redlotus #RedlotusJobsCollectionView #jobs-collection-form table .redlotus-run-button .run-icon {
    margin: 0 !important;
  }
}
html.redlotus #MissionDetailsView .details-table {
  background: #fff !important;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44) !important;
  border: none !important;
}
html.redlotus #MissionDetailsView .details-table > h1 {
  display: none;
}
html.redlotus #MissionDetailsView .details-table > .view-toolbar-container {
  top: 22px !important;
}
html.redlotus #MissionDetailsView .details-table > .view-toolbar-container .options-menu {
  z-index: 10000;
}
html.redlotus #MissionDetailsView .details-table > .view-toolbar-container .options-menu .parent > a,
html.redlotus #MissionDetailsView .details-table > .view-toolbar-container .options-menu .parent,
html.redlotus #MissionDetailsView .details-table > .view-toolbar-container .options-menu {
  height: 38px;
  width: 38px;
}
html.redlotus #MissionDetailsView .details-table > .view-toolbar-container .options-menu .parent {
  margin: 0;
  min-height: auto;
  position: relative;
}
html.redlotus #MissionDetailsView .details-table > .view-toolbar-container .options-menu .parent > a {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none !important;
  border: none !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  opacity: 1;
}
html.redlotus #MissionDetailsView .details-table > .view-toolbar-container .options-menu .parent > a:before {
  background: url(../images/icon/dots-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 16px;
  width: 4px;
}
html.redlotus #MissionDetailsView .details-table > .view-toolbar-container .options-menu .parent > a:after {
  display: none;
}
html.redlotus #MissionDetailsView .details-table > .view-toolbar-container .options-menu .parent > a span {
  display: none;
}
html.redlotus #MissionDetailsView .details-table > .view-toolbar-container .options-menu .parent.over ul {
  opacity: 1 !important;
}
html.redlotus #MissionDetailsView .details-table > .view-toolbar-container .options-menu .parent ul {
  background: #fff;
  border: none;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  opacity: 0 !important;
  padding: 3px 0;
  right: auto;
  top: -3px;
  z-index: 100;
  left: 38px;
}
html.redlotus #MissionDetailsView .details-table > .view-toolbar-container .options-menu .parent ul li {
  border: none;
  margin: 0;
}
html.redlotus #MissionDetailsView .details-table > .view-toolbar-container .options-menu .parent ul li.separator {
  background: #ebebeb;
  height: 1px;
  margin: 3px 0;
}
html.redlotus #MissionDetailsView .details-table > .view-toolbar-container .options-menu .parent ul li a {
  color: #212529;
  font-size: 12px;
  margin: 0;
  padding: 10px;
  text-decoration: none;
  width: 100%;
}
html.redlotus #MissionDetailsView .details-table > .view-toolbar-container .options-menu .parent ul li a:hover {
  background: #4d7cfe !important;
}
html.redlotus #MissionDetailsView .details-table > .view-toolbar-container .options-menu .parent ul li a .button-label {
  font-weight: normal;
}
html.redlotus #MissionDetailsView .details-table > .view-toolbar-container .options-menu .parent ul {
  left: auto;
  right: 0;
  top: 38px !important;
}
html.redlotus #MissionDetailsView .details-table > .view-toolbar-container .options-menu li a svg {
  display: none;
}
@media (min-width: 769px) {
  html.redlotus #MissionDetailsView .details-table > .view-toolbar-container {
    margin-right: 30px !important;
    top: 45px !important;
  }
  html.redlotus #MissionDetailsView .details-table > .view-toolbar-container .view-toolbar .options-menu {
    width: auto;
  }
  html.redlotus #MissionDetailsView .details-table > .view-toolbar-container .view-toolbar .options-menu .parent.last {
    width: auto;
  }
  html.redlotus #MissionDetailsView .details-table > .view-toolbar-container .view-toolbar .options-menu .parent.last > a {
    display: none;
  }
  html.redlotus #MissionDetailsView .details-table > .view-toolbar-container .view-toolbar .options-menu .parent.last > ul {
    background: none;
    border: none;
    box-shadow: none;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    min-width: auto;
    opacity: 1 !important;
    padding: 0;
    position: static;
    width: auto;
  }
  html.redlotus #MissionDetailsView .details-table > .view-toolbar-container .view-toolbar .options-menu .parent.last > ul li {
    margin-left: 5px;
  }
  html.redlotus #MissionDetailsView .details-table > .view-toolbar-container .view-toolbar .options-menu .parent.last > ul li:first-child {
    margin: 0;
  }
  html.redlotus #MissionDetailsView .details-table > .view-toolbar-container .view-toolbar .options-menu .parent.last > ul li a {
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    height: 24px;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    margin: 0;
    padding: 0;
    width: 24px;
  }
  html.redlotus #MissionDetailsView .details-table > .view-toolbar-container .view-toolbar .options-menu .parent.last > ul li a:hover {
    background: none !important;
  }
  html.redlotus #MissionDetailsView .details-table > .view-toolbar-container .view-toolbar .options-menu .parent.last > ul li a:hover svg path {
    fill: #4d7cfe !important;
  }
  html.redlotus #MissionDetailsView .details-table > .view-toolbar-container .view-toolbar .options-menu .parent.last > ul li a svg {
    display: inline;
  }
  html.redlotus #MissionDetailsView .details-table > .view-toolbar-container .view-toolbar .options-menu .parent.last > ul li a svg path {
    fill: #ccd0df !important;
  }
  html.redlotus #MissionDetailsView .details-table > .view-toolbar-container .view-toolbar .options-menu .parent.last > ul li a .button-label {
    display: none;
  }
}
html.redlotus #MissionDetailsView .details-table .left-column {
  padding: 0;
}
html.redlotus #MissionDetailsView .details-table #CommentInlineEditForModelView,
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView,
html.redlotus #MissionDetailsView .details-table #ModelDetailsSummaryView {
  max-width: none;
}
html.redlotus #MissionDetailsView .details-table .model-user-details {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #ebebeb;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 30px 30px 0;
  padding-bottom: 30px;
}
html.redlotus #MissionDetailsView .details-table .model-user-details > a {
  margin-right: 20px;
}
html.redlotus #MissionDetailsView .details-table .model-user-details > a .gravatar {
  border: none;
  border-radius: 5px;
  padding: 0;
}
html.redlotus #MissionDetailsView .details-table .model-user-details .user-link {
  color: #2c0f0f;
  font-size: 20px;
  font-weight: 500;
  line-height: 23px;
}
html.redlotus #MissionDetailsView .details-table .model-details-summary {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 30px 30px 0;
}
html.redlotus #MissionDetailsView .details-table .model-details-summary .comment-date {
  color: #808080;
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 12px;
}
html.redlotus #MissionDetailsView .details-table .model-details-summary .comment-title {
  color: #212529;
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
  margin-bottom: 15px;
}
html.redlotus #MissionDetailsView .details-table .model-details-summary .form-component {
  margin: 10px 0;
  padding: 0;
}
html.redlotus #MissionDetailsView .details-table .model-details-summary .form-component .label {
  margin-bottom: 8px;
}
html.redlotus #MissionDetailsView .details-table .model-details-summary .form-component .fields {
  font-size: 1rem !important;
}
html.redlotus #MissionDetailsView .details-table .model-details-summary .form-component .attachments {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 5px 0 0;
}
html.redlotus #MissionDetailsView .details-table .model-details-summary .form-component .attachments li {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(204,208,223,0.2);
  border-radius: 17px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-family: "Roboto", sans-serif !important;
  font-size: 12px;
  min-height: 34px;
  line-height: normal;
  padding: 5px 13px !important;
  margin-right: 5px;
  max-width: 100%;
}
html.redlotus #MissionDetailsView .details-table .model-details-summary .form-component .attachments li .icon-attachment {
  margin-right: 5px;
}
html.redlotus #MissionDetailsView .details-table .model-details-summary .form-component .attachments li .icon-attachment:before {
  background: url(../images/icon/file-pointer-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 17px;
  width: 9px;
}
html.redlotus #MissionDetailsView .details-table .model-details-summary .form-component .attachments li .ui-icon-document {
  display: none !important;
}
html.redlotus #MissionDetailsView .details-table .model-details-summary .form-component .attachments li .file-name,
html.redlotus #MissionDetailsView .details-table .model-details-summary .form-component .attachments li a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html.redlotus #MissionDetailsView .details-table .model-details-summary .form-component .attachments li a {
  color: #212529;
  font-weight: normal;
}
html.redlotus #MissionDetailsView .details-table .model-details-summary .form-component .attachments li a:hover {
  color: #4d7cfe;
}
html.redlotus #MissionDetailsView .details-table .model-details-summary .form-component .attachments li .size {
  color: #212529;
  font-size: 12px;
  font-weight: normal;
  line-height: 14px;
  margin-left: 5px;
}
html.redlotus #MissionDetailsView .details-table .model-details-summary .form-component .attachments li .upload-actions.delete {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-left: 5px;
}
html.redlotus #MissionDetailsView .details-table .model-details-summary .form-component .attachments li .upload-actions.delete .icon-delete {
  border: none;
  margin: 0;
}
html.redlotus #MissionDetailsView .details-table .model-details-summary .form-component .attachments li .upload-actions.delete .icon-delete:after {
  background: url(../images/icon/delete-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 14px;
  width: 12px;
}
html.redlotus #MissionDetailsView .details-table .model-details-summary .form-component .missionStatusChangeArea {
  margin: 0;
}
html.redlotus #MissionDetailsView .details-table .model-details-summary .form-component .missionStatusChangeArea .mission-status {
  font-weight: normal;
  margin: 0;
}
html.redlotus #MissionDetailsView .details-table .model-details-summary .form-component .missionStatusChangeArea .mission-status + .mission-change-status-link {
  margin-top: 7px !important;
}
html.redlotus #MissionDetailsView .details-table .model-details-summary .form-component .missionStatusChangeArea .mission-change-status-link {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: #4d7cfe;
  height: 36px;
  margin: 0 !important;
  position: static;
}
html.redlotus #MissionDetailsView .details-table .model-details-summary .form-component .missionStatusChangeArea .mission-change-status-link .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus #MissionDetailsView .details-table .model-details-summary .form-component .missionStatusChangeArea .mission-change-status-link .z-label:after {
  top: 0;
}
html.redlotus #MissionDetailsView .details-table .model-details-summary .form-component .missionStatusChangeArea .mission-change-status-link.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus #MissionDetailsView .details-table .model-details-summary .form-component .missionStatusChangeArea .mission-change-status-link.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus #MissionDetailsView .details-table .model-details-summary .form-component .missionStatusChangeArea .mission-change-status-link:hover {
  background: #2f5fe3;
}
html.redlotus #MissionDetailsView .details-table .model-details-summary .form-component .missionStatusChangeArea .mission-change-status-link.action-take {
  background: #f7c517;
}
html.redlotus #MissionDetailsView .details-table .model-details-summary .form-component .missionStatusChangeArea .mission-change-status-link.action-take:hover {
  background: #ecb908;
}
html.redlotus #MissionDetailsView .details-table .model-details-summary .form-component .missionStatusChangeArea .mission-change-status-link.action-complete,
html.redlotus #MissionDetailsView .details-table .model-details-summary .form-component .missionStatusChangeArea .mission-change-status-link.action-accept {
  background: #62c932;
}
html.redlotus #MissionDetailsView .details-table .model-details-summary .form-component .missionStatusChangeArea .mission-change-status-link.action-complete:hover,
html.redlotus #MissionDetailsView .details-table .model-details-summary .form-component .missionStatusChangeArea .mission-change-status-link.action-accept:hover {
  background: #58b52d;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView {
  margin: 0;
  max-height: 300px;
  overflow: hidden;
  overflow-y: auto;
  padding: 10px 30px;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList {
  margin: 0;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0;
  padding: 20px 0;
  position: relative;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment:not(:last-child) {
  border-bottom: 1px solid #e9e9e9;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .user-avatar {
  -webkit-align-self: start;
  -moz-align-self: start;
  -ms-align-self: start;
  align-self: start;
  position: absolute;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .user-avatar .gravatar {
  border: none;
  border-radius: 3px;
  height: 16px;
  margin: 0;
  padding: 0;
  width: 16px;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  padding: 0 27px 0 31px;
  width: 100%;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .comment-head {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .comment-head .user-link {
  color: #2c0f0f;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  font-size: 14px;
  font-weight: normal;
  line-height: 16px;
  margin-bottom: 5px;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .comment-head .comment-date {
  color: #808080;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  font-size: 13px;
  line-height: 15px;
  margin-left: 10px;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text p {
  color: #212529;
  font-size: 16px;
  line-height: 19px;
  margin: 0;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .form-component {
  margin-top: 5px;
  padding: 0;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .comment-account a {
  color: #808080;
  font-size: 14px;
  font-weight: normal;
  line-height: 16px;
  margin-top: 5px;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .comment-account a:hover {
  color: #4d7cfe;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.1);
  border: 1px solid transparent !important;
  border-radius: 3px !important;
  box-shadow: none !important;
  color: #4d7cfe !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-size: 13px;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0 30px;
  text-decoration: none !important;
  transition: none !important;
  cursor: default;
  padding-left: 1px !important;
  padding-right: 16px !important;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button:hover {
  border-color: rgba(77,124,254,0.2) !important;
  color: #4d7cfe !important;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button .z-label {
  background: none !important;
  color: #4d7cfe !important;
  font-weight: normal;
  padding: 0;
  text-shadow: none !important;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button > span {
  background: no-repeat url(../images/icon/plusAccent-icon.svg) center !important;
  border: none;
  cursor: default;
  font-family: inherit;
  height: 36px;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden;
  text-indent: -99px;
  top: 0;
  width: 36px;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button > span:before,
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button > span:after {
  content: '';
  display: inline;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button input {
  cursor: default;
  height: 36px;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files {
  margin: 0 !important;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tbody {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr,
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files {
  display: block;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files td {
  margin-right: 5px;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(204,208,223,0.2);
  border-radius: 17px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-family: "Roboto", sans-serif !important;
  font-size: 12px;
  min-height: 34px;
  line-height: normal;
  padding: 5px 13px !important;
  margin-top: 5px;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .icon-attachment {
  margin-right: 5px;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .icon-attachment:before {
  background: url(../images/icon/file-pointer-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 17px;
  width: 9px;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .ui-icon-document {
  display: none !important;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .file-name,
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name a {
  color: #212529;
  font-weight: normal;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name a:hover {
  color: #4d7cfe;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .size {
  color: #212529;
  font-size: 12px;
  font-weight: normal;
  line-height: 14px;
  margin-left: 5px;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .upload-actions.delete {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-left: 5px;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .upload-actions.delete .icon-delete {
  border: none;
  margin: 0;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .upload-actions.delete .icon-delete:after {
  background: url(../images/icon/delete-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 14px;
  width: 12px;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView form {
  background: none;
  border: none;
  box-shadow: none;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView textarea {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #212529 !important;
  display: block;
  font-size: 16px;
  margin: 0;
  outline: none;
  width: 100%;
  padding: 8px 10px;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView textarea:focus {
  background: #fff;
  border-color: rgba(77,124,254,0.8);
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group .forms-block__row {
  margin: 0;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group .mentions-input-box {
  margin-bottom: 5px;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: #4d7cfe;
  border-radius: 3px;
  box-shadow: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 38px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  width: 38px;
  height: 36px;
  margin: 0;
  position: absolute;
  right: 0;
  width: 36px;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button:before,
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button:after {
  display: none;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button svg path {
  fill: #fff;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button .z-spinner {
  left: auto;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button .z-label {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 100%;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0;
  width: 100%;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .fileupload-buttonbar {
  position: static;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .fileupload-content {
  top: -15px;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files {
  border: none;
  max-width: 100%;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files tbody,
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files {
  display: block;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files tr {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files tr td {
  border: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  max-width: 100%;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files tr td .file-name,
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files tr td a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-top: 8px;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(204,208,223,0.2);
  border-radius: 17px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-family: "Roboto", sans-serif !important;
  font-size: 12px;
  min-height: 34px;
  line-height: normal;
  padding: 5px 13px !important;
  margin-right: 2px;
  max-width: 100%;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li .icon-attachment {
  margin-right: 5px;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li .icon-attachment:before {
  background: url(../images/icon/file-pointer-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 17px;
  width: 9px;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li .ui-icon-document {
  display: none !important;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li .file-name,
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li a {
  color: #212529;
  font-weight: normal;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li a:hover {
  color: #4d7cfe;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li .size {
  color: #212529;
  font-size: 12px;
  font-weight: normal;
  line-height: 14px;
  margin-left: 5px;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li .upload-actions.delete {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-left: 5px;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li .upload-actions.delete .icon-delete {
  border: none;
  margin: 0;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li .upload-actions.delete .icon-delete:after {
  background: url(../images/icon/delete-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 14px;
  width: 12px;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentList .comment .redlotus-options-menu {
  position: absolute;
  right: -11px;
}
html.redlotus #MissionDetailsView .details-table #CommentsForRelatedModelView .CommentInlineEditView .view-toolbar-container .submit-button {
  top: 36px;
}
html.redlotus #MissionDetailsView .details-table #CommentInlineEditForModelView {
  border-top: 1px solid #e9e9e9;
  margin: 0;
  padding: 2px 10px;
  padding: 0 10px;
}
html.redlotus #MissionDetailsView .details-table #CommentInlineEditForModelView h2 {
  display: none;
}
html.redlotus #MissionDetailsView .details-table #CommentInlineEditForModelView .forms-block__group {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
html.redlotus #MissionDetailsView .details-table #CommentInlineEditForModelView .forms-block__group .forms-block__row {
  margin: 0;
}
html.redlotus #MissionDetailsView .details-table #CommentInlineEditForModelView .CommentInlineEditView {
  padding: 0;
  width: 100%;
}
html.redlotus #MissionDetailsView .details-table #CommentInlineEditForModelView #comment-inline-edit-form {
  border: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #MissionDetailsView .details-table #CommentInlineEditForModelView .left-column {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}
html.redlotus #MissionDetailsView .details-table #CommentInlineEditForModelView .left-column .form-grid {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #MissionDetailsView .details-table #CommentInlineEditForModelView .left-column .form-grid .forms-block__group {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0;
}
html.redlotus #MissionDetailsView .details-table #CommentInlineEditForModelView .left-column .form-grid .forms-block__group:last-child .forms-block__row {
  width: 100%;
}
html.redlotus #MissionDetailsView .details-table #CommentInlineEditForModelView .mentions-input-box {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 61px;
  margin: 0 58px 0 0;
}
html.redlotus #MissionDetailsView .details-table #CommentInlineEditForModelView .mentions-input-box:before {
  background: url(../images/icon/emoji-icon.svg) center no-repeat;
  content: '';
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 18px;
  position: relative;
  width: 18px;
  z-index: 1;
}
html.redlotus #MissionDetailsView .details-table #CommentInlineEditForModelView .mentions-input-box textarea {
  border: none;
  box-shadow: none;
  color: #212529;
  font-size: 13px;
  height: 61px !important;
  line-height: 15px;
  outline: none;
  padding: 23px 15px;
}
html.redlotus #MissionDetailsView .details-table #CommentInlineEditForModelView .mentions-input-box + .errorMessage {
  left: 34px;
  position: absolute;
  top: 34px;
  z-index: 1;
}
html.redlotus #MissionDetailsView .details-table #CommentInlineEditForModelView .file-upload-box {
  width: 100%;
}
html.redlotus #MissionDetailsView .details-table #CommentInlineEditForModelView .file-upload-box .fileupload-buttonbar {
  position: static;
}
html.redlotus #MissionDetailsView .details-table #CommentInlineEditForModelView .file-upload-box .addfileinput-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 24px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0;
  position: absolute;
  right: 46px;
  top: 19px;
  width: 12px;
}
html.redlotus #MissionDetailsView .details-table #CommentInlineEditForModelView .file-upload-box .addfileinput-button:before {
  background: url(../images/icon/file-pointer-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 17px;
  width: 9px;
}
html.redlotus #MissionDetailsView .details-table #CommentInlineEditForModelView .file-upload-box .addfileinput-button > span,
html.redlotus #MissionDetailsView .details-table #CommentInlineEditForModelView .file-upload-box .addfileinput-button .add-label {
  display: none;
}
html.redlotus #MissionDetailsView .details-table #CommentInlineEditForModelView .file-upload-box .addfileinput-button input {
  cursor: default;
  height: 24px;
}
html.redlotus #MissionDetailsView .details-table #CommentInlineEditForModelView .file-upload-box .fileupload-content {
  background: #fff;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  width: 100%;
}
html.redlotus #MissionDetailsView .details-table #CommentInlineEditForModelView .file-upload-box .fileupload-content table,
html.redlotus #MissionDetailsView .details-table #CommentInlineEditForModelView .file-upload-box .fileupload-content tbody,
html.redlotus #MissionDetailsView .details-table #CommentInlineEditForModelView .file-upload-box .fileupload-content tr {
  display: block;
}
html.redlotus #MissionDetailsView .details-table #CommentInlineEditForModelView .file-upload-box .fileupload-content .files {
  margin: 0;
  width: 100%;
}
html.redlotus #MissionDetailsView .details-table #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #MissionDetailsView .details-table #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr:first-child {
  margin-top: 2px;
}
html.redlotus #MissionDetailsView .details-table #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr:last-child {
  margin-bottom: 8px;
}
html.redlotus #MissionDetailsView .details-table #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr:not(:first-child) {
  margin-top: 5px;
}
html.redlotus #MissionDetailsView .details-table #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(204,208,223,0.2);
  border-radius: 17px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-family: "Roboto", sans-serif !important;
  font-size: 12px;
  min-height: 34px;
  line-height: normal;
  padding: 5px 13px !important;
  border-radius: 3px;
  max-width: 100%;
}
html.redlotus #MissionDetailsView .details-table #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name .icon-attachment {
  margin-right: 5px;
}
html.redlotus #MissionDetailsView .details-table #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name .icon-attachment:before {
  background: url(../images/icon/file-pointer-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 17px;
  width: 9px;
}
html.redlotus #MissionDetailsView .details-table #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name .ui-icon-document {
  display: none !important;
}
html.redlotus #MissionDetailsView .details-table #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name .file-name,
html.redlotus #MissionDetailsView .details-table #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html.redlotus #MissionDetailsView .details-table #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name a {
  color: #212529;
  font-weight: normal;
}
html.redlotus #MissionDetailsView .details-table #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name a:hover {
  color: #4d7cfe;
}
html.redlotus #MissionDetailsView .details-table #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name .size {
  color: #212529;
  font-size: 12px;
  font-weight: normal;
  line-height: 14px;
  margin-left: 5px;
}
html.redlotus #MissionDetailsView .details-table #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name .upload-actions.delete {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-left: 5px;
}
html.redlotus #MissionDetailsView .details-table #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name .upload-actions.delete .icon-delete {
  border: none;
  margin: 0;
}
html.redlotus #MissionDetailsView .details-table #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name .upload-actions.delete .icon-delete:after {
  background: url(../images/icon/delete-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 14px;
  width: 12px;
}
html.redlotus #MissionDetailsView .details-table #CommentInlineEditForModelView .view-toolbar-container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  position: absolute;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus #MissionDetailsView .details-table #CommentInlineEditForModelView .view-toolbar-container .submit-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: #4d7cfe;
  border-radius: 3px;
  box-shadow: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 38px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  width: 38px;
  margin: 12px 0 0 8px;
}
html.redlotus #MissionDetailsView .details-table #CommentInlineEditForModelView .view-toolbar-container .submit-button:before,
html.redlotus #MissionDetailsView .details-table #CommentInlineEditForModelView .view-toolbar-container .submit-button:after {
  display: none;
}
html.redlotus #MissionDetailsView .details-table #CommentInlineEditForModelView .view-toolbar-container .submit-button svg path {
  fill: #fff;
}
html.redlotus #MissionDetailsView .details-table #CommentInlineEditForModelView .view-toolbar-container .submit-button .z-spinner {
  left: auto;
}
html.redlotus #MissionDetailsView .details-table #CommentInlineEditForModelView .view-toolbar-container .submit-button .z-label {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 100%;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0;
  width: 100%;
}
html.redlotus #MissionDetailsView .details-table #CommentInlineEditForModelView #comment-inline-edit-form {
  margin: 0;
}
html.redlotus #MissionDetailsView .details-table #CommentInlineEditForModelView #comment-inline-edit-form .forms-block__row .mentions-input-box,
html.redlotus #MissionDetailsView .details-table #CommentInlineEditForModelView #comment-inline-edit-form .forms-block__row {
  width: 100%;
}
html.redlotus #MissionDetailsView .details-table #CommentInlineEditForModelView #comment-inline-edit-form .view-toolbar-container {
  top: 0;
}
html.redlotus #MissionDetailsView .details-table #CommentInlineEditForModelView .mentions-input-box textarea {
  height: 81px !important;
  padding: 33px 15px;
}
@media (max-width: 768px) {
  html.redlotus #MissionDetailsView .details-table .model-user-details {
    margin: 15px 15px 0;
    padding-bottom: 15px;
  }
  html.redlotus #MissionDetailsView .details-table .model-details-summary {
    padding: 15px 15px 0;
  }
  html.redlotus #MissionDetailsView .details-table #CommentInlineEditForModelView {
    padding: 2px 15px;
  }
  html.redlotus #MissionDetailsView .details-table .mentions-input-box textarea {
    height: 71px !important;
    padding: 28px 15px;
  }
}
html.redlotus #DevelopmentMenuView,
html.redlotus #ConfigureModulesMenuView,
html.redlotus #UserYoxelServicesMenuView,
html.redlotus #EmailConfigurationMenuView,
html.redlotus #PluginsConfigurationMenuView,
html.redlotus #AuthenticationConfigurationMenuView,
html.redlotus #TitleBarAndDesignerPageMenuView .DesignerPageMenuView,
html.redlotus #StandardAndCustomAttributesListView .TableOfContentsView,
html.redlotus #ActionBarAndModuleEditableMetadataCollectionView .TableOfContentsView {
  background: transparent;
  border: none;
}
html.redlotus #DevelopmentMenuView .configuration,
html.redlotus #ConfigureModulesMenuView .configuration,
html.redlotus #UserYoxelServicesMenuView .configuration,
html.redlotus #EmailConfigurationMenuView .configuration,
html.redlotus #PluginsConfigurationMenuView .configuration,
html.redlotus #AuthenticationConfigurationMenuView .configuration,
html.redlotus #TitleBarAndDesignerPageMenuView .DesignerPageMenuView .configuration,
html.redlotus #StandardAndCustomAttributesListView .TableOfContentsView .configuration,
html.redlotus #ActionBarAndModuleEditableMetadataCollectionView .TableOfContentsView .configuration {
  background: transparent;
  border: none;
}
html.redlotus #DevelopmentMenuView .configuration .configuration__title,
html.redlotus #ConfigureModulesMenuView .configuration .configuration__title,
html.redlotus #UserYoxelServicesMenuView .configuration .configuration__title,
html.redlotus #EmailConfigurationMenuView .configuration .configuration__title,
html.redlotus #PluginsConfigurationMenuView .configuration .configuration__title,
html.redlotus #AuthenticationConfigurationMenuView .configuration .configuration__title,
html.redlotus #TitleBarAndDesignerPageMenuView .DesignerPageMenuView .configuration .configuration__title,
html.redlotus #StandardAndCustomAttributesListView .TableOfContentsView .configuration .configuration__title,
html.redlotus #ActionBarAndModuleEditableMetadataCollectionView .TableOfContentsView .configuration .configuration__title {
  background: none;
  border: none;
  box-shadow: none;
  font-size: 18px;
  font-weight: 500;
  height: auto;
  line-height: 21px;
  margin-bottom: 20px;
  text-indent: 0;
}
html.redlotus #DevelopmentMenuView .configuration .configuration-list .content,
html.redlotus #ConfigureModulesMenuView .configuration .configuration-list .content,
html.redlotus #UserYoxelServicesMenuView .configuration .configuration-list .content,
html.redlotus #EmailConfigurationMenuView .configuration .configuration-list .content,
html.redlotus #PluginsConfigurationMenuView .configuration .configuration-list .content,
html.redlotus #AuthenticationConfigurationMenuView .configuration .configuration-list .content,
html.redlotus #TitleBarAndDesignerPageMenuView .DesignerPageMenuView .configuration .configuration-list .content,
html.redlotus #StandardAndCustomAttributesListView .TableOfContentsView .configuration .configuration-list .content,
html.redlotus #ActionBarAndModuleEditableMetadataCollectionView .TableOfContentsView .configuration .configuration-list .content {
  border: none;
  padding: 0;
}
html.redlotus #DevelopmentMenuView .configuration .configuration-list .content .content-item .button-main,
html.redlotus #ConfigureModulesMenuView .configuration .configuration-list .content .content-item .button-main,
html.redlotus #UserYoxelServicesMenuView .configuration .configuration-list .content .content-item .button-main,
html.redlotus #EmailConfigurationMenuView .configuration .configuration-list .content .content-item .button-main,
html.redlotus #PluginsConfigurationMenuView .configuration .configuration-list .content .content-item .button-main,
html.redlotus #AuthenticationConfigurationMenuView .configuration .configuration-list .content .content-item .button-main,
html.redlotus #TitleBarAndDesignerPageMenuView .DesignerPageMenuView .configuration .configuration-list .content .content-item .button-main,
html.redlotus #StandardAndCustomAttributesListView .TableOfContentsView .configuration .configuration-list .content .content-item .button-main,
html.redlotus #ActionBarAndModuleEditableMetadataCollectionView .TableOfContentsView .configuration .configuration-list .content .content-item .button-main {
  position: static;
}
@media (max-width: 768px) {
  html.redlotus #DevelopmentMenuView .configuration .configuration-list .content .content-item .button-main,
  html.redlotus #ConfigureModulesMenuView .configuration .configuration-list .content .content-item .button-main,
  html.redlotus #UserYoxelServicesMenuView .configuration .configuration-list .content .content-item .button-main,
  html.redlotus #EmailConfigurationMenuView .configuration .configuration-list .content .content-item .button-main,
  html.redlotus #PluginsConfigurationMenuView .configuration .configuration-list .content .content-item .button-main,
  html.redlotus #AuthenticationConfigurationMenuView .configuration .configuration-list .content .content-item .button-main,
  html.redlotus #TitleBarAndDesignerPageMenuView .DesignerPageMenuView .configuration .configuration-list .content .content-item .button-main,
  html.redlotus #StandardAndCustomAttributesListView .TableOfContentsView .configuration .configuration-list .content .content-item .button-main,
  html.redlotus #ActionBarAndModuleEditableMetadataCollectionView .TableOfContentsView .configuration .configuration-list .content .content-item .button-main {
    box-shadow: none;
    height: 42px;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    width: 40px;
  }
}
html.redlotus #DevelopmentMenuView .configuration .configuration-list .content .content-item .button-main-admin:hover,
html.redlotus #ConfigureModulesMenuView .configuration .configuration-list .content .content-item .button-main-admin:hover,
html.redlotus #UserYoxelServicesMenuView .configuration .configuration-list .content .content-item .button-main-admin:hover,
html.redlotus #EmailConfigurationMenuView .configuration .configuration-list .content .content-item .button-main-admin:hover,
html.redlotus #PluginsConfigurationMenuView .configuration .configuration-list .content .content-item .button-main-admin:hover,
html.redlotus #AuthenticationConfigurationMenuView .configuration .configuration-list .content .content-item .button-main-admin:hover,
html.redlotus #TitleBarAndDesignerPageMenuView .DesignerPageMenuView .configuration .configuration-list .content .content-item .button-main-admin:hover,
html.redlotus #StandardAndCustomAttributesListView .TableOfContentsView .configuration .configuration-list .content .content-item .button-main-admin:hover,
html.redlotus #ActionBarAndModuleEditableMetadataCollectionView .TableOfContentsView .configuration .configuration-list .content .content-item .button-main-admin:hover {
  background: #4d7cfe !important;
}
html.redlotus .ImportWizardView.EditView .wrapper {
  background: #fff;
  border-radius: 0 0 3px 3px;
  padding: 0 30px 30px;
}
html.redlotus .ImportWizardView.EditView .wrapper h1 {
  height: 82px !important;
  padding: 0 !important;
}
html.redlotus .ImportWizardView.EditView .wrapper .left-column {
  padding: 0;
}
html.redlotus .ImportWizardView.EditView .wrapper .left-column h3 {
  color: #000;
  font-size: 16px;
  font-weight: normal;
  line-height: 19px;
  margin: 30px 0 !important;
}
html.redlotus .ImportWizardView.EditView .wrapper .left-column .errorSummary {
  border: none;
  border-radius: 3px !important;
  box-shadow: none;
  font-weight: normal;
  font-size: 14px;
  padding: 10px 15px;
  margin-top: 15px;
}
html.redlotus .ImportWizardView.EditView .wrapper .left-column .form-fields table,
html.redlotus .ImportWizardView.EditView .wrapper .left-column .form-fields tbody,
html.redlotus .ImportWizardView.EditView .wrapper .left-column .form-fields tr {
  display: block;
}
html.redlotus .ImportWizardView.EditView .wrapper .left-column .form-fields tr:not(:last-child) {
  margin-bottom: 15px;
}
html.redlotus .ImportWizardView.EditView .wrapper .left-column .form-fields td {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 0;
}
html.redlotus .ImportWizardView.EditView .wrapper .left-column .form-fields label {
  color: #808080;
  font-size: 13px;
  font-weight: normal;
  line-height: 15px;
  margin: 0;
  width: 100%;
  margin-bottom: 5px;
}
html.redlotus .ImportWizardView.EditView .wrapper .left-column .form-fields label.hasCheckBox {
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-grow: 0;
  flex-grow: 0;
  padding: 0 0 0 20px;
  width: auto;
}
html.redlotus .ImportWizardView.EditView .wrapper .left-column .form-fields label.hasCheckBox + label {
  margin: 0 0 0 5px !important;
}
html.redlotus .ImportWizardView.EditView .wrapper .radio-input + .radio-input {
  margin-top: 20px;
}
html.redlotus .ImportWizardView.EditView .wrapper .view-toolbar-container {
  margin-top: 30px !important;
  padding-top: 30px !important;
}
html.redlotus .ImportWizardView.EditView .wrapper .view-toolbar-container .z-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: #4d7cfe;
}
html.redlotus .ImportWizardView.EditView .wrapper .view-toolbar-container .z-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus .ImportWizardView.EditView .wrapper .view-toolbar-container .z-button .z-label:after {
  top: 0;
}
html.redlotus .ImportWizardView.EditView .wrapper .view-toolbar-container .z-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus .ImportWizardView.EditView .wrapper .view-toolbar-container .z-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus .ImportWizardView.EditView .wrapper .view-toolbar-container .z-button:hover {
  background: #2f5fe3;
}
html.redlotus .ImportWizardView.EditView .wrapper .view-toolbar-container .z-button.action-take {
  background: #f7c517;
}
html.redlotus .ImportWizardView.EditView .wrapper .view-toolbar-container .z-button.action-take:hover {
  background: #ecb908;
}
html.redlotus .ImportWizardView.EditView .wrapper .view-toolbar-container .z-button.action-complete,
html.redlotus .ImportWizardView.EditView .wrapper .view-toolbar-container .z-button.action-accept {
  background: #62c932;
}
html.redlotus .ImportWizardView.EditView .wrapper .view-toolbar-container .z-button.action-complete:hover,
html.redlotus .ImportWizardView.EditView .wrapper .view-toolbar-container .z-button.action-accept:hover {
  background: #58b52d;
}
html.redlotus .ImportWizardView.EditView .wrapper .view-toolbar-container .secondary-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: none !important;
  border: 1px solid rgba(77,124,254,0.3) !important;
  color: #4d7cfe !important;
  padding: 0 30px !important;
}
html.redlotus .ImportWizardView.EditView .wrapper .view-toolbar-container .secondary-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus .ImportWizardView.EditView .wrapper .view-toolbar-container .secondary-button .z-label:after {
  top: 0;
}
html.redlotus .ImportWizardView.EditView .wrapper .view-toolbar-container .secondary-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus .ImportWizardView.EditView .wrapper .view-toolbar-container .secondary-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus .ImportWizardView.EditView .wrapper .view-toolbar-container .secondary-button:hover {
  background: rgba(77,124,254,0.1) !important;
}
html.redlotus .ImportWizardView.EditView .wrapper .view-toolbar-container .secondary-button.loading .z-spinner {
  bottom: -1px;
  left: -1px;
  right: -1px;
  top: -1px;
}
html.redlotus .ImportWizardView.EditView .wrapper .view-toolbar-container .secondary-button .z-label {
  background: none !important;
  color: #4d7cfe !important;
  padding: 0 10px !important;
}
html.redlotus .ImportWizardView.EditView .wrapper .view-toolbar-container .secondary-button .z-label {
  padding: 0 !important;
}
@media (max-width: 768px) {
  html.redlotus .ImportWizardView.EditView .wrapper {
    padding: 15px;
  }
  html.redlotus .ImportWizardView.EditView .wrapper h1 {
    border: none;
    height: auto !important;
  }
  html.redlotus .ImportWizardView.EditView .wrapper .left-column h3 {
    margin: 20px 0 !important;
  }
}
html.redlotus .ImportWizardView.EditView#ImportWizardImportRulesView .wrapper .view-toolbar-container .z-button {
  box-shadow: 0 2px 20px rgba(77,124,254,0.3);
  height: 38px;
}
html.redlotus .ImportWizardView.EditView#ImportWizardImportRulesView .wrapper .view-toolbar-container .z-button:hover {
  background: #4d7cfe;
}
html.redlotus .ImportWizardView.EditView#ImportWizardImportRulesView .wrapper .view-toolbar-container .z-button:before {
  background: url(../images/icon/upload-file-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 17px;
  margin-left: 10px;
  margin-right: -15px;
  width: 20px;
}
html.redlotus .ImportWizardView.EditView#ImportWizardImportRulesView .wrapper .view-toolbar-container .z-button .z-label {
  padding-right: 10px !important;
}
html.redlotus .ImportWizardView.EditView#ImportWizardSetModelPermissionsView .right-side-edit-view-panel {
  background: none;
}
html.redlotus .ImportWizardView.EditView#ImportWizardMappingView .wrapper {
  padding-bottom: 30px;
}
html.redlotus .ImportWizardView.EditView#ImportWizardMappingView .wrapper .left-column .required-fields {
  font-size: 14px;
}
html.redlotus .ImportWizardView.EditView#ImportWizardMappingView .wrapper .left-column .required-fields strong {
  font-size: 16px;
  font-weight: 500;
}
html.redlotus .ImportWizardView.EditView#ImportWizardMappingView .wrapper .left-column table {
  background: #fff;
  border: none;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
}
html.redlotus .ImportWizardView.EditView#ImportWizardMappingView .wrapper .left-column table th {
  background: none;
  border: none;
  border-radius: 3px 3px 0 0;
  color: #808080;
  font-size: 13px;
  font-weight: 500 !important;
}
html.redlotus .ImportWizardView.EditView#ImportWizardMappingView .wrapper .left-column table td {
  border: none;
  border-top: 1px solid #ebebeb;
}
html.redlotus .ImportWizardView.EditView#ImportWizardMappingView .wrapper .left-column table #sample-column-header div,
html.redlotus .ImportWizardView.EditView#ImportWizardMappingView .wrapper .left-column table #sample-column-header {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .ImportWizardView.EditView#ImportWizardMappingView .wrapper .left-column table #sample-column-header div .z-link,
html.redlotus .ImportWizardView.EditView#ImportWizardMappingView .wrapper .left-column table #sample-column-header .z-link {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: #4d7cfe !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 20px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  width: 20px;
}
html.redlotus .ImportWizardView.EditView#ImportWizardMappingView .wrapper .left-column table .remove-extra-column-link {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: none !important;
  border: 1px solid rgba(77,124,254,0.3) !important;
  color: #4d7cfe !important;
  height: 42px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  margin-top: -42px;
  right: -135px;
  top: 0;
  width: 120px;
}
html.redlotus .ImportWizardView.EditView#ImportWizardMappingView .wrapper .left-column table .remove-extra-column-link .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus .ImportWizardView.EditView#ImportWizardMappingView .wrapper .left-column table .remove-extra-column-link .z-label:after {
  top: 0;
}
html.redlotus .ImportWizardView.EditView#ImportWizardMappingView .wrapper .left-column table .remove-extra-column-link.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus .ImportWizardView.EditView#ImportWizardMappingView .wrapper .left-column table .remove-extra-column-link.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus .ImportWizardView.EditView#ImportWizardMappingView .wrapper .left-column table .remove-extra-column-link:hover {
  background: rgba(77,124,254,0.1) !important;
}
html.redlotus .ImportWizardView.EditView#ImportWizardMappingView .wrapper .left-column table .remove-extra-column-link.loading .z-spinner {
  bottom: -1px;
  left: -1px;
  right: -1px;
  top: -1px;
}
html.redlotus .ImportWizardView.EditView#ImportWizardMappingView .wrapper .left-column table .remove-extra-column-link .z-label {
  background: none !important;
  color: #4d7cfe !important;
  padding: 0 10px !important;
}
html.redlotus .ImportWizardView.EditView#ImportWizardMappingView .wrapper .left-column table .mapping-rules {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .ImportWizardView.EditView#ImportWizardMappingView .wrapper .left-column table .mapping-rules h4 {
  font-size: 14px;
  margin: 15px 0 0;
}
html.redlotus .ImportWizardView.EditView#ImportWizardMappingView .wrapper .left-column table .mapping-rules > div {
  margin: 15px 0 0;
}
html.redlotus .ImportWizardView.EditView#ImportWizardMappingView .wrapper .left-column table .mapping-rules label {
  color: #808080;
  font-size: 13px;
  font-weight: normal;
  line-height: 15px;
  margin: 0;
  width: 100%;
  margin-bottom: 5px;
}
html.redlotus .ImportWizardView.EditView#ImportWizardMappingView .wrapper .left-column table .mapping-rules .has-model-select,
html.redlotus .ImportWizardView.EditView#ImportWizardMappingView .wrapper .left-column table .mapping-rules .hasDropDown {
  width: 100%;
}
html.redlotus .ImportWizardView.EditView#ImportWizardMappingView .wrapper .left-column table .z-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: #4d7cfe;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  width: 120px;
}
html.redlotus .ImportWizardView.EditView#ImportWizardMappingView .wrapper .left-column table .z-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus .ImportWizardView.EditView#ImportWizardMappingView .wrapper .left-column table .z-button .z-label:after {
  top: 0;
}
html.redlotus .ImportWizardView.EditView#ImportWizardMappingView .wrapper .left-column table .z-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus .ImportWizardView.EditView#ImportWizardMappingView .wrapper .left-column table .z-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus .ImportWizardView.EditView#ImportWizardMappingView .wrapper .left-column table .z-button:hover {
  background: #2f5fe3;
}
html.redlotus .ImportWizardView.EditView#ImportWizardMappingView .wrapper .left-column table .z-button.action-take {
  background: #f7c517;
}
html.redlotus .ImportWizardView.EditView#ImportWizardMappingView .wrapper .left-column table .z-button.action-take:hover {
  background: #ecb908;
}
html.redlotus .ImportWizardView.EditView#ImportWizardMappingView .wrapper .left-column table .z-button.action-complete,
html.redlotus .ImportWizardView.EditView#ImportWizardMappingView .wrapper .left-column table .z-button.action-accept {
  background: #62c932;
}
html.redlotus .ImportWizardView.EditView#ImportWizardMappingView .wrapper .left-column table .z-button.action-complete:hover,
html.redlotus .ImportWizardView.EditView#ImportWizardMappingView .wrapper .left-column table .z-button.action-accept:hover {
  background: #58b52d;
}
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div {
  background: #fff;
  border: none;
  border-radius: 0 0 3px 3px;
}
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div > h1 {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none;
  border-bottom: 1px solid #ebebeb;
  box-shadow: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 63px;
  margin: 0;
  text-indent: 0;
  margin-bottom: 0;
}
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div > h1 .truncated-title {
  color: #4145be;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  font-size: 16px;
  font-weight: 500;
  line-height: 19px;
  margin: 0;
  padding: 0 30px;
  text-indent: 0;
}
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div .progressbar-container .all-steps-message h3 {
  font-size: 14px;
}
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div .progressbar-container .progressbar-wrapper {
  height: 24px;
}
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div .progressbar-container .progressbar-wrapper #progress-percent {
  color: #fff;
  font-size: 12px;
  font-weight: 500;
  height: 24px;
  line-height: 24px;
  padding: 0 5px;
  position: absolute;
  z-index: 1;
}
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div .progressbar-container .progressbar-wrapper .ui-progressbar {
  background: #ccd0df;
  border: none;
  border-radius: 3px;
  height: 24px;
  padding: 0;
}
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div .progressbar-container .progressbar-wrapper .ui-progressbar .ui-progressbar-value {
  background: #4d7cfe !important;
  border-radius: 3px;
  height: 24px;
  margin: 0;
}
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #SequentialProcessView .process-message {
  font-size: 14px;
}
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #ImportWizardCreateUpdateModelsCompleteView .import-summary li,
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #ImportWizardDataAnalysisCompleteView .import-summary li {
  background: #ecf0f9;
  border: none;
  border-radius: 3px;
  box-shadow: none;
}
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #ImportWizardCreateUpdateModelsCompleteView,
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #AnalysisResultsImportTempTableListView {
  margin-top: 30px;
}
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #ImportWizardCreateUpdateModelsCompleteView .filter-portlet-model-bar,
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #AnalysisResultsImportTempTableListView .filter-portlet-model-bar {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: right;
  -moz-justify-content: right;
  -ms-justify-content: right;
  justify-content: right;
  -ms-flex-pack: right;
  left: 0;
  position: relative;
  top: 0 !important;
  background: none;
  border: none;
  -webkit-justify-content: start;
  -moz-justify-content: start;
  -ms-justify-content: start;
  justify-content: start;
  -ms-flex-pack: start;
  padding-left: 0;
}
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #ImportWizardCreateUpdateModelsCompleteView .filter-portlet-model-bar > div,
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #AnalysisResultsImportTempTableListView .filter-portlet-model-bar > div {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 44px;
}
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #ImportWizardCreateUpdateModelsCompleteView .filter-portlet-model-bar strong,
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #AnalysisResultsImportTempTableListView .filter-portlet-model-bar strong {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #808080;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 14px;
  font-weight: 400;
  margin-right: 10px;
}
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #ImportWizardCreateUpdateModelsCompleteView .filter-portlet-model-bar label,
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #AnalysisResultsImportTempTableListView .filter-portlet-model-bar label {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: none;
  border-radius: 3px;
  color: #212529 !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-family: "Roboto", sans-serif !important;
  font-size: 14px !important;
  font-weight: 400;
  height: 100%;
  margin: 0;
  padding: 0 20px;
}
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #ImportWizardCreateUpdateModelsCompleteView .filter-portlet-model-bar label:hover,
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #AnalysisResultsImportTempTableListView .filter-portlet-model-bar label:hover {
  background: none !important;
  color: #212529 !important;
}
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #ImportWizardCreateUpdateModelsCompleteView .filter-portlet-model-bar label.radio-wl__label:before,
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #ImportWizardCreateUpdateModelsCompleteView .filter-portlet-model-bar label.radio-wl__label:after,
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #AnalysisResultsImportTempTableListView .filter-portlet-model-bar label.radio-wl__label:before,
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #AnalysisResultsImportTempTableListView .filter-portlet-model-bar label.radio-wl__label:after {
  display: none;
}
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #ImportWizardCreateUpdateModelsCompleteView .filter-portlet-model-bar .ui-state-active:hover,
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #ImportWizardCreateUpdateModelsCompleteView .filter-portlet-model-bar .ui-state-active,
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #AnalysisResultsImportTempTableListView .filter-portlet-model-bar .ui-state-active:hover,
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #AnalysisResultsImportTempTableListView .filter-portlet-model-bar .ui-state-active {
  background: #4d7cfe !important;
  box-shadow: 0 2px 30px rgba(204,208,223,0.3);
  color: #fff !important;
}
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #ImportWizardCreateUpdateModelsCompleteView .filter-portlet-model-bar .ui-buttonset,
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #AnalysisResultsImportTempTableListView .filter-portlet-model-bar .ui-buttonset {
  padding: 0 0 10px;
}
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #ImportWizardCreateUpdateModelsCompleteView .filter-portlet-model-bar .ui-controlgroup,
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #AnalysisResultsImportTempTableListView .filter-portlet-model-bar .ui-controlgroup {
  padding: 0 0 10px;
}
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #ImportWizardCreateUpdateModelsCompleteView .items-wrapper,
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #AnalysisResultsImportTempTableListView .items-wrapper {
  border: none;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
}
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #ImportWizardCreateUpdateModelsCompleteView .items-wrapper .items,
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #AnalysisResultsImportTempTableListView .items-wrapper .items {
  background: #fff;
  border: none;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  width: 100%;
}
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #ImportWizardCreateUpdateModelsCompleteView .items-wrapper .items thead,
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #ImportWizardCreateUpdateModelsCompleteView .items-wrapper .items thead tr,
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #AnalysisResultsImportTempTableListView .items-wrapper .items thead,
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #AnalysisResultsImportTempTableListView .items-wrapper .items thead tr {
  background: none;
}
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #ImportWizardCreateUpdateModelsCompleteView .items-wrapper .items tbody tr:hover td,
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #AnalysisResultsImportTempTableListView .items-wrapper .items tbody tr:hover td {
  background: #4d7cfe;
  color: #fff;
}
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #ImportWizardCreateUpdateModelsCompleteView .items-wrapper .items tbody tr:hover td a,
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #AnalysisResultsImportTempTableListView .items-wrapper .items tbody tr:hover td a {
  color: #fff !important;
}
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #ImportWizardCreateUpdateModelsCompleteView .items-wrapper .items thead td,
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #ImportWizardCreateUpdateModelsCompleteView .items-wrapper .items tbody td,
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #AnalysisResultsImportTempTableListView .items-wrapper .items thead td,
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #AnalysisResultsImportTempTableListView .items-wrapper .items tbody td {
  border-color: #ebebeb;
}
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #ImportWizardCreateUpdateModelsCompleteView .items-wrapper .items tfoot td,
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #AnalysisResultsImportTempTableListView .items-wrapper .items tfoot td {
  background: #c6d2ec !important;
  color: #212529;
  font-weight: normal;
  height: auto !important;
}
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #ImportWizardCreateUpdateModelsCompleteView .items-wrapper .items tfoot td:first-child,
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #AnalysisResultsImportTempTableListView .items-wrapper .items tfoot td:first-child {
  border-bottom-left-radius: 3px;
}
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #ImportWizardCreateUpdateModelsCompleteView .items-wrapper .items tfoot td:last-child,
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #AnalysisResultsImportTempTableListView .items-wrapper .items tfoot td:last-child {
  border-bottom-right-radius: 3px;
}
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #ImportWizardCreateUpdateModelsCompleteView .items-wrapper .items th,
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #ImportWizardCreateUpdateModelsCompleteView .items-wrapper .items td:not(.checkbox-column),
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #AnalysisResultsImportTempTableListView .items-wrapper .items th,
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #AnalysisResultsImportTempTableListView .items-wrapper .items td:not(.checkbox-column) {
  padding: 10px 20px 10px 0;
}
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #ImportWizardCreateUpdateModelsCompleteView .items-wrapper .items th:first-child,
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #ImportWizardCreateUpdateModelsCompleteView .items-wrapper .items td:first-child,
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #AnalysisResultsImportTempTableListView .items-wrapper .items th:first-child,
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #AnalysisResultsImportTempTableListView .items-wrapper .items td:first-child {
  padding-left: 20px !important;
}
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #ImportWizardCreateUpdateModelsCompleteView .items-wrapper .items th,
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #AnalysisResultsImportTempTableListView .items-wrapper .items th {
  background: none !important;
  border: none;
  color: #808080;
  font-size: 13px;
  font-weight: 500 !important;
  line-height: 15px !important;
  padding: 20px 20px 20px 0 !important;
}
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #ImportWizardCreateUpdateModelsCompleteView .items-wrapper .items th a,
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #AnalysisResultsImportTempTableListView .items-wrapper .items th a {
  color: #808080;
  text-decoration: none;
}
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #ImportWizardCreateUpdateModelsCompleteView .items-wrapper .items th a:hover,
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #AnalysisResultsImportTempTableListView .items-wrapper .items th a:hover {
  color: #2c0f0f !important;
}
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #ImportWizardCreateUpdateModelsCompleteView .items-wrapper .items td,
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #AnalysisResultsImportTempTableListView .items-wrapper .items td {
  height: 58px;
  vertical-align: middle !important;
}
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #ImportWizardCreateUpdateModelsCompleteView .items-wrapper .items td a,
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #AnalysisResultsImportTempTableListView .items-wrapper .items td a {
  color: #2c0f0f;
}
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #ImportWizardCreateUpdateModelsCompleteView .items-wrapper .items .unbordered-bottom td,
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #AnalysisResultsImportTempTableListView .items-wrapper .items .unbordered-bottom td {
  border-bottom: none;
}
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #ImportWizardCreateUpdateModelsCompleteView .items-wrapper .items .checkbox-column,
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #AnalysisResultsImportTempTableListView .items-wrapper .items .checkbox-column {
  padding-right: 0;
}
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #ImportWizardCreateUpdateModelsCompleteView .items-wrapper .items .checkbox-column .hasCheckBox,
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #AnalysisResultsImportTempTableListView .items-wrapper .items .checkbox-column .hasCheckBox {
  margin: 0 20px 0 0;
  padding: 0 0 0 20px;
}
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #ImportWizardCreateUpdateModelsCompleteView .items-wrapper .items thead,
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #AnalysisResultsImportTempTableListView .items-wrapper .items thead {
  border-radius: 3px 3px 0 0;
}
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #ImportWizardCreateUpdateModelsCompleteView .items-wrapper .items thead th,
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #AnalysisResultsImportTempTableListView .items-wrapper .items thead th {
  padding: 20px !important;
}
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #ImportWizardCreateUpdateModelsCompleteView .items-wrapper .items tbody tr:not(.even):not(.odd),
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #AnalysisResultsImportTempTableListView .items-wrapper .items tbody tr:not(.even):not(.odd) {
  background: none !important;
}
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #ImportWizardCreateUpdateModelsCompleteView .items-wrapper .items tbody tr td,
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #AnalysisResultsImportTempTableListView .items-wrapper .items tbody tr td {
  border: none;
  border-top: 1px solid #ebebeb;
}
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #ImportWizardCreateUpdateModelsCompleteView .items-wrapper .items tbody tr td .continuum,
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #AnalysisResultsImportTempTableListView .items-wrapper .items tbody tr td .continuum {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #ImportWizardCreateUpdateModelsCompleteView .items-wrapper .items tbody tr td .continuum .clearfix,
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #AnalysisResultsImportTempTableListView .items-wrapper .items tbody tr td .continuum .clearfix {
  background: #ecf3ff;
  border: none;
  border-radius: 3px;
}
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #ImportWizardCreateUpdateModelsCompleteView .items-wrapper .items tbody tr td .continuum .clearfix .import-item-stage-status,
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #AnalysisResultsImportTempTableListView .items-wrapper .items tbody tr td .continuum .clearfix .import-item-stage-status {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #ImportWizardCreateUpdateModelsCompleteView .items-wrapper .items tbody tr td .continuum .clearfix .import-item-stage-status span,
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #AnalysisResultsImportTempTableListView .items-wrapper .items tbody tr td .continuum .clearfix .import-item-stage-status span {
  padding-top: 1px;
}
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #ImportWizardCreateUpdateModelsCompleteView .items-wrapper .items tbody tr td.hasDrillDownContent,
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #AnalysisResultsImportTempTableListView .items-wrapper .items tbody tr td.hasDrillDownContent {
  background: none;
}
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #ImportWizardCreateUpdateModelsCompleteView .items-wrapper .items tbody tr td.hasDrillDownContent .drillDownContent,
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #AnalysisResultsImportTempTableListView .items-wrapper .items tbody tr td.hasDrillDownContent .drillDownContent {
  background: none !important;
  color: #000 !important;
}
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #ImportWizardCreateUpdateModelsCompleteView .items-wrapper .items tbody tr td.hasDrillDownContent .drillDownContent .import-notifications,
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #AnalysisResultsImportTempTableListView .items-wrapper .items tbody tr td.hasDrillDownContent .drillDownContent .import-notifications {
  margin: 0;
}
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #ImportWizardCreateUpdateModelsCompleteView .items-wrapper .pager.horizontal,
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #AnalysisResultsImportTempTableListView .items-wrapper .pager.horizontal {
  background: none !important;
  border: none !important;
  box-shadow: none !important;
  margin: 0;
  padding: 10px;
}
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #ImportWizardCreateUpdateModelsCompleteView .left-column > h3 {
  padding: 0 30px 10px;
}
html.redlotus #ImportSequentialProcessContainerView.DetailsView > div #ImportWizardCreateUpdateModelsCompleteView #ImportResultsImportTempTableListView {
  margin: 30px;
}
html.redlotus .type-kanban-tasks .kanban-card:not(.ui-state-disabled) > div {
  padding-bottom: 40px !important;
}
html.redlotus .type-kanban-tasks .kanban-card .task-details[class*="status-"] {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-bottom: 15px;
  padding: 0 0 0 13px;
  position: relative;
}
html.redlotus .type-kanban-tasks .kanban-card .task-details[class*="status-"]:before {
  border-radius: 4px;
  display: block;
  height: 8px;
  left: 0;
  position: absolute;
  width: 8px;
}
html.redlotus .type-kanban-tasks .kanban-card .task-details[class*="status-"].status-1 {
  color: #ff7373;
  text-transform: uppercase;
}
html.redlotus .type-kanban-tasks .kanban-card .task-details[class*="status-"].status-1:before {
  background: #ff7373;
}
html.redlotus .type-kanban-tasks .kanban-card .task-details[class*="status-"].status-2 {
  color: #f7c517;
}
html.redlotus .type-kanban-tasks .kanban-card .task-details[class*="status-"].status-2:before {
  background: #f7c517;
}
html.redlotus .type-kanban-tasks .kanban-card .task-details[class*="status-"].status-3 {
  color: #957ef3;
}
html.redlotus .type-kanban-tasks .kanban-card .task-details[class*="status-"].status-3:before {
  background: #957ef3;
}
html.redlotus .type-kanban-tasks .kanban-card .task-details[class*="status-"].status-4 {
  color: #a82d31;
}
html.redlotus .type-kanban-tasks .kanban-card .task-details[class*="status-"].status-4:before {
  background: #a82d31;
}
html.redlotus .type-kanban-tasks .kanban-card .task-details[class*="status-"].status-5 {
  color: #62c932;
}
html.redlotus .type-kanban-tasks .kanban-card .task-details[class*="status-"].status-5:before {
  background: #62c932;
}
html.redlotus .type-kanban-tasks .kanban-card .task-details[class*="status-"] span {
  font-size: 13px;
  line-height: 15px;
  margin: 0;
  opacity: 1;
}
html.redlotus .type-kanban-tasks .kanban-card .task-details[class*="status-"] .task-status {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}
html.redlotus .type-kanban-tasks .kanban-card .task-details[class*="status-"] .task-due-date {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #808080;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 13px;
  font-weight: 500;
  line-height: 16px;
  padding-left: 19px;
  position: relative;
}
html.redlotus .type-kanban-tasks .kanban-card .task-details[class*="status-"] .task-due-date:before {
  background: url(../images/icon/task-timer-icon.svg) center no-repeat;
  content: '';
  height: 14px;
  left: 0;
  position: absolute;
  width: 14px;
}
html.redlotus .type-kanban-tasks .kanban-card .task-content {
  border: none;
  margin-bottom: 14px;
  padding: 0;
}
html.redlotus .type-kanban-tasks .kanban-card .task-content .task-kanban-detail-link {
  color: #212529;
  display: block;
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
  margin-bottom: 6px;
}
html.redlotus .type-kanban-tasks .kanban-card .task-content .task-kanban-detail-link:hover {
  color: #4d7cfe;
}
html.redlotus .type-kanban-tasks .kanban-card .task-content .task-owner {
  color: #808080;
  font-size: 14px;
  line-height: 16px;
  margin: 0;
}
html.redlotus .type-kanban-tasks .kanban-card .completion-percentage-bar {
  background: rgba(77,124,254,0.2);
  border-radius: 6px;
  height: 4px;
  margin-bottom: 6px;
  overflow: hidden;
  position: relative;
  width: 100%;
}
html.redlotus .type-kanban-tasks .kanban-card .completion-percentage-bar div {
  background: #4d7cfe;
  border-radius: 6px;
  height: 100%;
}
html.redlotus .type-kanban-tasks .kanban-card .task-subscribers {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-bottom: 10px;
  margin-top: 0;
  padding: 0;
}
html.redlotus .type-kanban-tasks .kanban-card .task-subscribers .items {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}
html.redlotus .type-kanban-tasks .kanban-card .task-subscribers .items a {
  background: #c6d2ec;
  border: 2px solid #ecf0f9;
  border-radius: 13px;
  color: #4d7cfe;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  height: 30px;
  margin-right: 0;
  overflow: hidden;
  position: relative;
  width: 30px;
}
html.redlotus .type-kanban-tasks .kanban-card .task-subscribers .items a:not(:first-child) {
  margin-left: -4px;
}
html.redlotus .type-kanban-tasks .kanban-card .task-subscribers .items a .gravatar {
  border: none;
  height: 26px;
  margin: 0;
  padding: 0;
  width: 26px;
}
html.redlotus .type-kanban-tasks .kanban-card .task-subscribers .unsubscribe-model-link,
html.redlotus .type-kanban-tasks .kanban-card .task-subscribers .subscribe-model-link {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  height: 30px;
  overflow: hidden;
  padding: 0;
  position: relative;
}
html.redlotus .type-kanban-tasks .kanban-card .task-subscribers .unsubscribe-model-link i,
html.redlotus .type-kanban-tasks .kanban-card .task-subscribers .subscribe-model-link i {
  font-family: inherit;
}
html.redlotus .type-kanban-tasks .kanban-card .task-subscribers .unsubscribe-model-link .icon-unsubscribe:after,
html.redlotus .type-kanban-tasks .kanban-card .task-subscribers .subscribe-model-link .icon-unsubscribe:after {
  background: url(../images/icon/unsubscribe-icon.svg) center no-repeat !important;
  content: '';
  height: 14px;
  width: 16px;
}
html.redlotus .type-kanban-tasks .kanban-card .task-subscribers .unsubscribe-model-link .icon-subscribe:after,
html.redlotus .type-kanban-tasks .kanban-card .task-subscribers .subscribe-model-link .icon-subscribe:after {
  background: url(../images/icon/subscribe-icon.svg) center no-repeat !important;
  content: '';
  height: 16px;
  width: 16px;
}
html.redlotus .type-kanban-tasks .kanban-card .task-action-toolbar {
  background: none;
  border: none !important;
  border-top: 1px solid #e1e4ee !important;
  border-radius: 0;
  bottom: 0;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  left: 0;
  margin: 0 !important;
  position: absolute;
  right: 0;
}
html.redlotus .type-kanban-tasks .kanban-card .task-action-toolbar .default-button {
  border: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  height: 40px;
}
html.redlotus .type-kanban-tasks .kanban-card .task-action-toolbar .default-button:not(:first-child) {
  border-left: 1px solid #e1e4ee;
}
html.redlotus .type-kanban-tasks .kanban-card .task-action-toolbar .default-button a {
  text-decoration: none;
}
html.redlotus .type-kanban-tasks .kanban-card .task-action-toolbar .default-button .button-action {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  width: 100%;
}
html.redlotus .type-kanban-tasks .kanban-card .task-action-toolbar .default-button .button-action span {
  color: #4d7cfe !important;
}
html.redlotus .type-kanban-tasks .kanban-card .task-action-toolbar .default-button.action-type-accept .button-action span,
html.redlotus .type-kanban-tasks .kanban-card .task-action-toolbar .default-button.action-accept .button-action span,
html.redlotus .type-kanban-tasks .kanban-card .task-action-toolbar .default-button.action-complete .button-action span {
  color: #62c932 !important;
}
html.redlotus .type-kanban-tasks .kanban-card .task-action-toolbar .default-button.action-type-reject .button-action span,
html.redlotus .type-kanban-tasks .kanban-card .task-action-toolbar .default-button.action-reject .button-action span {
  color: #ff7373 !important;
}
html.redlotus .type-kanban-tasks .kanban-card .task-action-toolbar .default-button.action-take .button-action span,
html.redlotus .type-kanban-tasks .kanban-card .task-action-toolbar .default-button.action-type-finish .button-action span {
  color: #f7c517 !important;
}
html.redlotus .type-kanban-tasks .kanban-card .task-action-toolbar .default-button.action-type-restart .button-action span {
  color: #957ef3 !important;
}
html.redlotus .type-kanban-tasks .kanban-card .task-action-toolbar .default-button .button-label {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 14px;
  font-weight: 500 !important;
  text-shadow: none;
}
html.redlotus .type-kanban-tasks .kanban-card .task-action-toolbar .default-button .button-label:before {
  background: none;
}
html.redlotus #LeaderboardActionBarAndListView .main-toolbar {
  border-bottom: 0;
  margin: 0;
  padding-bottom: 22px;
}
html.redlotus #LeaderboardActionBarAndListView #list-view .items tbody:not(:last-child) tr:hover {
  background: transparent;
}
html.redlotus #LeaderboardActionBarAndListView #list-view .items .ranking {
  background: #4d7cfe;
  height: 30px;
  line-height: 31px;
  margin: 0;
  padding-right: 1px;
  width: 30px;
}
html.redlotus #LeaderboardActionBarAndListView #list-view .items .user-label {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  text-decoration: none;
}
html.redlotus #LeaderboardActionBarAndListView #list-view .items .user-label .gravatar {
  border: none;
  border-radius: 100%;
  padding: 0;
}
html.redlotus #LeaderboardActionBarAndListView #list-view .items .points {
  background: #4d7cfe !important;
  border-radius: 3px;
}
html.redlotus #LeaderboardActionBarAndListView #list-view .pager.vertical {
  border: none;
}
html.redlotus #StandardAndCustomAttributesListView .add-custom-field {
  background: #fff;
  border: none;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  margin-bottom: 30px;
}
html.redlotus #StandardAndCustomAttributesListView .add-custom-field h1 {
  background: none;
  border-bottom: 1px solid #ebebeb;
  color: #000;
  font-size: 16px;
  font-weight: 500;
  line-height: 62px;
  height: auto;
  margin: 0;
  padding: 0 30px;
  text-indent: 0;
}
html.redlotus #StandardAndCustomAttributesListView .add-custom-field .left-column.full-width {
  padding: 30px;
}
html.redlotus #StandardAndCustomAttributesListView .add-custom-field .button-main {
  cursor: pointer;
  margin-left: 30px;
}
html.redlotus #StandardAndCustomAttributesListView .add-custom-field .button-main:hover .btn-text {
  color: #fff !important;
}
html.redlotus #StandardAndCustomAttributesListView .add-custom-field .button-main:hover {
  color: #fff !important;
  background: #4d7cfe !important;
}
@media (max-width: 768px) {
  html.redlotus #StandardAndCustomAttributesListView .add-custom-field .left-column.full-width {
    padding: 15px;
  }
  html.redlotus #StandardAndCustomAttributesListView .add-custom-field .button-main {
    border: none !important;
    box-shadow: none;
    margin-left: 15px;
  }
  html.redlotus #StandardAndCustomAttributesListView .add-custom-field .button-main .btn-text {
    display: none;
  }
}
html.redlotus #MetadataViewEditView .ui-draggable-dragging {
  font-weight: 500 !important;
}
html.redlotus #MetadataViewEditView .sticky {
  background: #fff;
  border-radius: 3px;
}
html.redlotus #MetadataViewEditView .sticky.stick {
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
}
html.redlotus #MetadataViewEditView .sticky .layout-parts ul:first-child li {
  border-bottom: 1px solid #fff;
  border-top-left-radius: 3px;
}
html.redlotus #MetadataViewEditView .sticky .layout-parts ul:last-child li {
  border-bottom-left-radius: 3px;
}
html.redlotus #MetadataViewEditView .sticky .layout-elements-column-container {
  border-left: 1px solid #fff;
}
html.redlotus #MetadataViewEditView .sticky .layout-elements-column-container .element-to-place:first-child {
  border-bottom: 1px solid #fff;
  border-top-right-radius: 3px;
}
html.redlotus #MetadataViewEditView .sticky .layout-elements-column-container .element-to-place:last-child {
  border-bottom-right-radius: 3px;
}
html.redlotus #MetadataViewEditView .layout-parts-container .layout-elements-column-container .element-to-place,
html.redlotus #MetadataViewEditView .panelToPlace,
html.redlotus #MetadataViewEditView .rowToPlace {
  background: #c6d2ec !important;
  border: none;
  box-shadow: none;
  color: #000;
  font-size: 15px;
  font-weight: normal;
  margin: 0;
}
html.redlotus #MetadataViewEditView .layout-parts-container .layout-elements-column-container .element-to-place.ui-draggable-dragging,
html.redlotus #MetadataViewEditView .panelToPlace.ui-draggable-dragging,
html.redlotus #MetadataViewEditView .rowToPlace.ui-draggable-dragging {
  border-radius: 3px;
  z-index: 1;
}
html.redlotus #MetadataViewEditView .panelToPlace,
html.redlotus #MetadataViewEditView .rowToPlace {
  min-height: auto;
  padding: 0 !important;
}
html.redlotus #MetadataViewEditView .panel-list > .ui-state-highlight {
  background: #ecf3ff;
  border: none;
  border-radius: 3px;
  box-shadow: inset 0 0 3px #4d7cfe;
}
html.redlotus #MetadataViewEditView .panel-list .sortable-panel {
  background: #f6f8fc;
  border: none;
  border-radius: 3px;
  box-shadow: none;
  padding-top: 18px;
  position: relative;
}
html.redlotus #MetadataViewEditView .panel-list .sortable-panel .ui-icon {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  margin-top: 1px;
  position: absolute;
  top: 11px;
}
html.redlotus #MetadataViewEditView .panel-list .sortable-panel .ui-icon:after {
  margin: 0;
}
html.redlotus #MetadataViewEditView .panel-list .sortable-panel .ui-icon:hover:after {
  color: #4d7cfe;
}
html.redlotus #MetadataViewEditView .panel-list .sortable-panel .ui-icon.ui-icon-arrow-4 {
  left: 10px;
}
html.redlotus #MetadataViewEditView .panel-list .sortable-panel .ui-icon.ui-icon-trash {
  right: 10px;
}
html.redlotus #MetadataViewEditView .panel-list .sortable-panel .ui-icon.ui-icon-circle-minus,
html.redlotus #MetadataViewEditView .panel-list .sortable-panel .ui-icon.ui-icon-circle-plus,
html.redlotus #MetadataViewEditView .panel-list .sortable-panel .ui-icon.ui-icon-wrench {
  right: 26px;
}
html.redlotus #MetadataViewEditView .panel-list .sortable-panel .panel-title-display {
  color: #000;
  display: block;
  padding: 0 42px 0 24px;
}
html.redlotus #MetadataViewEditView .panel-list .sortable-panel .sortable-row-list-helper {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-top: 3px;
}
html.redlotus #MetadataViewEditView .panel-list .sortable-panel .sortable-row-list-helper > .ui-state-highlight {
  background: #fff;
  border: none;
  border-radius: 3px;
  box-shadow: inset 0 0 3px #4d7cfe;
}
html.redlotus #MetadataViewEditView .panel-list .sortable-panel .sortable-row-list-helper > .ui-state-default {
  background: #ecf3ff;
  border: none;
  border-radius: 3px;
  box-shadow: none;
  padding-left: 29px;
  position: relative;
  text-shadow: none;
}
html.redlotus #MetadataViewEditView .panel-list .sortable-panel .sortable-row-list-helper .droppable-cell-container-helper {
  background: #fff;
  border: none;
  border-radius: 3px;
  box-shadow: none;
  margin: 5px;
}
html.redlotus #MetadataViewEditView .panel-list .sortable-panel .sortable-row-list-helper .droppable-cell-container-helper.ui-state-active .cell-element:not(.ui-draggable-dragging),
html.redlotus #MetadataViewEditView .panel-list .sortable-panel .sortable-row-list-helper .droppable-cell-container-helper.ui-state-active {
  box-shadow: inset 0 0 3px #4d7cfe;
}
html.redlotus #MetadataViewEditView .panel-list .sortable-panel .sortable-row-list-helper .droppable-cell-container-helper.layout-single-column {
  width: 90%;
}
html.redlotus #MetadataViewEditView .panel-list .sortable-panel .sortable-row-list-helper .droppable-cell-container-helper .cell-element {
  background: #c6d2ec;
  border: none;
  border-radius: 3px;
  box-shadow: none;
  color: #000;
  font-size: 15px;
  font-weight: normal;
  position: relative;
}
html.redlotus #MetadataViewEditView .panel-list .sortable-panel .sortable-row-list-helper .droppable-cell-container-helper .cell-element .ui-icon {
  top: 7px;
}
html.redlotus #MetadataViewEditView .panel-list .sortable-panel .sortable-row-list-helper .droppable-cell-container-helper .cell-element .ui-icon.ui-icon-arrow-4 {
  left: 7px;
}
html.redlotus #MetadataViewEditView .panel-list .sortable-panel .sortable-row-list-helper .droppable-cell-container-helper .cell-element .ui-icon.ui-icon-trash {
  right: 7px;
}
html.redlotus #MetadataViewEditView .panel-list .sortable-panel .sortable-row-list-helper .droppable-cell-container-helper .cell-element .ui-icon.ui-icon-wrench {
  right: 23px;
}
html.redlotus #UserGoogleAppsConfigurationEditAndDetailsView .details-table,
html.redlotus #EmailMessageEditAndDetailsView .details-table,
html.redlotus #QueueModelEditAndDetailsView .details-table,
html.redlotus #PoliciesEditAndDetailsView .details-table,
html.redlotus #RightsEditAndDetailsView .details-table,
html.redlotus #ProductCategoryDetailsView .details-table,
html.redlotus #MeetingEditAndDetailsView .details-table,
html.redlotus #ContactWebFormEditAndDetailsView .details-table,
html.redlotus #ProductTemplateEditAndDetailsView .details-table,
html.redlotus #ProductEditAndDetailsView .details-table,
html.redlotus #NoteEditAndDetailsView .details-table,
html.redlotus #OAuthClientEditAndDetailsView .details-table,
html.redlotus #WorkflowDetailsView .details-table {
  background: #fff;
  border: none;
  border-radius: 3px;
}
html.redlotus #UserGoogleAppsConfigurationEditAndDetailsView .details-table > h1,
html.redlotus #EmailMessageEditAndDetailsView .details-table > h1,
html.redlotus #QueueModelEditAndDetailsView .details-table > h1,
html.redlotus #PoliciesEditAndDetailsView .details-table > h1,
html.redlotus #RightsEditAndDetailsView .details-table > h1,
html.redlotus #ProductCategoryDetailsView .details-table > h1,
html.redlotus #MeetingEditAndDetailsView .details-table > h1,
html.redlotus #ContactWebFormEditAndDetailsView .details-table > h1,
html.redlotus #ProductTemplateEditAndDetailsView .details-table > h1,
html.redlotus #ProductEditAndDetailsView .details-table > h1,
html.redlotus #NoteEditAndDetailsView .details-table > h1,
html.redlotus #OAuthClientEditAndDetailsView .details-table > h1,
html.redlotus #WorkflowDetailsView .details-table > h1 {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none;
  border-bottom: 1px solid #ebebeb;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  font-weight: 500;
  height: 62px;
  padding: 0 78px 0 30px;
}
html.redlotus #UserGoogleAppsConfigurationEditAndDetailsView .details-table > h1 .truncated-title,
html.redlotus #EmailMessageEditAndDetailsView .details-table > h1 .truncated-title,
html.redlotus #QueueModelEditAndDetailsView .details-table > h1 .truncated-title,
html.redlotus #PoliciesEditAndDetailsView .details-table > h1 .truncated-title,
html.redlotus #RightsEditAndDetailsView .details-table > h1 .truncated-title,
html.redlotus #ProductCategoryDetailsView .details-table > h1 .truncated-title,
html.redlotus #MeetingEditAndDetailsView .details-table > h1 .truncated-title,
html.redlotus #ContactWebFormEditAndDetailsView .details-table > h1 .truncated-title,
html.redlotus #ProductTemplateEditAndDetailsView .details-table > h1 .truncated-title,
html.redlotus #ProductEditAndDetailsView .details-table > h1 .truncated-title,
html.redlotus #NoteEditAndDetailsView .details-table > h1 .truncated-title,
html.redlotus #OAuthClientEditAndDetailsView .details-table > h1 .truncated-title,
html.redlotus #WorkflowDetailsView .details-table > h1 .truncated-title {
  text-indent: 0;
}
html.redlotus #UserGoogleAppsConfigurationEditAndDetailsView .details-table .panel:not(:last-child),
html.redlotus #EmailMessageEditAndDetailsView .details-table .panel:not(:last-child),
html.redlotus #QueueModelEditAndDetailsView .details-table .panel:not(:last-child),
html.redlotus #PoliciesEditAndDetailsView .details-table .panel:not(:last-child),
html.redlotus #RightsEditAndDetailsView .details-table .panel:not(:last-child),
html.redlotus #ProductCategoryDetailsView .details-table .panel:not(:last-child),
html.redlotus #MeetingEditAndDetailsView .details-table .panel:not(:last-child),
html.redlotus #ContactWebFormEditAndDetailsView .details-table .panel:not(:last-child),
html.redlotus #ProductTemplateEditAndDetailsView .details-table .panel:not(:last-child),
html.redlotus #ProductEditAndDetailsView .details-table .panel:not(:last-child),
html.redlotus #NoteEditAndDetailsView .details-table .panel:not(:last-child),
html.redlotus #OAuthClientEditAndDetailsView .details-table .panel:not(:last-child),
html.redlotus #WorkflowDetailsView .details-table .panel:not(:last-child) {
  margin-bottom: 40px;
}
html.redlotus #UserGoogleAppsConfigurationEditAndDetailsView .details-table .panel .panelTitle,
html.redlotus #EmailMessageEditAndDetailsView .details-table .panel .panelTitle,
html.redlotus #QueueModelEditAndDetailsView .details-table .panel .panelTitle,
html.redlotus #PoliciesEditAndDetailsView .details-table .panel .panelTitle,
html.redlotus #RightsEditAndDetailsView .details-table .panel .panelTitle,
html.redlotus #ProductCategoryDetailsView .details-table .panel .panelTitle,
html.redlotus #MeetingEditAndDetailsView .details-table .panel .panelTitle,
html.redlotus #ContactWebFormEditAndDetailsView .details-table .panel .panelTitle,
html.redlotus #ProductTemplateEditAndDetailsView .details-table .panel .panelTitle,
html.redlotus #ProductEditAndDetailsView .details-table .panel .panelTitle,
html.redlotus #NoteEditAndDetailsView .details-table .panel .panelTitle,
html.redlotus #OAuthClientEditAndDetailsView .details-table .panel .panelTitle,
html.redlotus #WorkflowDetailsView .details-table .panel .panelTitle {
  color: #000;
  font-size: 16px;
  font-weight: 500;
  margin-top: 0;
  padding: 0 15px;
}
html.redlotus #UserGoogleAppsConfigurationEditAndDetailsView .details-table .panel .forms-block__group,
html.redlotus #EmailMessageEditAndDetailsView .details-table .panel .forms-block__group,
html.redlotus #QueueModelEditAndDetailsView .details-table .panel .forms-block__group,
html.redlotus #PoliciesEditAndDetailsView .details-table .panel .forms-block__group,
html.redlotus #RightsEditAndDetailsView .details-table .panel .forms-block__group,
html.redlotus #ProductCategoryDetailsView .details-table .panel .forms-block__group,
html.redlotus #MeetingEditAndDetailsView .details-table .panel .forms-block__group,
html.redlotus #ContactWebFormEditAndDetailsView .details-table .panel .forms-block__group,
html.redlotus #ProductTemplateEditAndDetailsView .details-table .panel .forms-block__group,
html.redlotus #ProductEditAndDetailsView .details-table .panel .forms-block__group,
html.redlotus #NoteEditAndDetailsView .details-table .panel .forms-block__group,
html.redlotus #OAuthClientEditAndDetailsView .details-table .panel .forms-block__group,
html.redlotus #WorkflowDetailsView .details-table .panel .forms-block__group {
  margin-bottom: 20px;
}
html.redlotus #UserGoogleAppsConfigurationEditAndDetailsView .details-table .panel .forms-block__group:last-child,
html.redlotus #EmailMessageEditAndDetailsView .details-table .panel .forms-block__group:last-child,
html.redlotus #QueueModelEditAndDetailsView .details-table .panel .forms-block__group:last-child,
html.redlotus #PoliciesEditAndDetailsView .details-table .panel .forms-block__group:last-child,
html.redlotus #RightsEditAndDetailsView .details-table .panel .forms-block__group:last-child,
html.redlotus #ProductCategoryDetailsView .details-table .panel .forms-block__group:last-child,
html.redlotus #MeetingEditAndDetailsView .details-table .panel .forms-block__group:last-child,
html.redlotus #ContactWebFormEditAndDetailsView .details-table .panel .forms-block__group:last-child,
html.redlotus #ProductTemplateEditAndDetailsView .details-table .panel .forms-block__group:last-child,
html.redlotus #ProductEditAndDetailsView .details-table .panel .forms-block__group:last-child,
html.redlotus #NoteEditAndDetailsView .details-table .panel .forms-block__group:last-child,
html.redlotus #OAuthClientEditAndDetailsView .details-table .panel .forms-block__group:last-child,
html.redlotus #WorkflowDetailsView .details-table .panel .forms-block__group:last-child {
  margin-bottom: 10px;
}
html.redlotus #UserGoogleAppsConfigurationEditAndDetailsView .details-table .panel .forms-block__group .label,
html.redlotus #EmailMessageEditAndDetailsView .details-table .panel .forms-block__group .label,
html.redlotus #QueueModelEditAndDetailsView .details-table .panel .forms-block__group .label,
html.redlotus #PoliciesEditAndDetailsView .details-table .panel .forms-block__group .label,
html.redlotus #RightsEditAndDetailsView .details-table .panel .forms-block__group .label,
html.redlotus #ProductCategoryDetailsView .details-table .panel .forms-block__group .label,
html.redlotus #MeetingEditAndDetailsView .details-table .panel .forms-block__group .label,
html.redlotus #ContactWebFormEditAndDetailsView .details-table .panel .forms-block__group .label,
html.redlotus #ProductTemplateEditAndDetailsView .details-table .panel .forms-block__group .label,
html.redlotus #ProductEditAndDetailsView .details-table .panel .forms-block__group .label,
html.redlotus #NoteEditAndDetailsView .details-table .panel .forms-block__group .label,
html.redlotus #OAuthClientEditAndDetailsView .details-table .panel .forms-block__group .label,
html.redlotus #WorkflowDetailsView .details-table .panel .forms-block__group .label {
  margin-bottom: 5px;
}
html.redlotus #UserGoogleAppsConfigurationEditAndDetailsView .details-table .panel .forms-block__row.forms-block__row-2.forms-block__row-left .form-component:first-child,
html.redlotus #EmailMessageEditAndDetailsView .details-table .panel .forms-block__row.forms-block__row-2.forms-block__row-left .form-component:first-child,
html.redlotus #QueueModelEditAndDetailsView .details-table .panel .forms-block__row.forms-block__row-2.forms-block__row-left .form-component:first-child,
html.redlotus #PoliciesEditAndDetailsView .details-table .panel .forms-block__row.forms-block__row-2.forms-block__row-left .form-component:first-child,
html.redlotus #RightsEditAndDetailsView .details-table .panel .forms-block__row.forms-block__row-2.forms-block__row-left .form-component:first-child,
html.redlotus #ProductCategoryDetailsView .details-table .panel .forms-block__row.forms-block__row-2.forms-block__row-left .form-component:first-child,
html.redlotus #MeetingEditAndDetailsView .details-table .panel .forms-block__row.forms-block__row-2.forms-block__row-left .form-component:first-child,
html.redlotus #ContactWebFormEditAndDetailsView .details-table .panel .forms-block__row.forms-block__row-2.forms-block__row-left .form-component:first-child,
html.redlotus #ProductTemplateEditAndDetailsView .details-table .panel .forms-block__row.forms-block__row-2.forms-block__row-left .form-component:first-child,
html.redlotus #ProductEditAndDetailsView .details-table .panel .forms-block__row.forms-block__row-2.forms-block__row-left .form-component:first-child,
html.redlotus #NoteEditAndDetailsView .details-table .panel .forms-block__row.forms-block__row-2.forms-block__row-left .form-component:first-child,
html.redlotus #OAuthClientEditAndDetailsView .details-table .panel .forms-block__row.forms-block__row-2.forms-block__row-left .form-component:first-child,
html.redlotus #WorkflowDetailsView .details-table .panel .forms-block__row.forms-block__row-2.forms-block__row-left .form-component:first-child {
  padding-right: 7px;
}
html.redlotus #UserGoogleAppsConfigurationEditAndDetailsView .details-table .panel .forms-block__row.forms-block__row-2.forms-block__row-right,
html.redlotus #EmailMessageEditAndDetailsView .details-table .panel .forms-block__row.forms-block__row-2.forms-block__row-right,
html.redlotus #QueueModelEditAndDetailsView .details-table .panel .forms-block__row.forms-block__row-2.forms-block__row-right,
html.redlotus #PoliciesEditAndDetailsView .details-table .panel .forms-block__row.forms-block__row-2.forms-block__row-right,
html.redlotus #RightsEditAndDetailsView .details-table .panel .forms-block__row.forms-block__row-2.forms-block__row-right,
html.redlotus #ProductCategoryDetailsView .details-table .panel .forms-block__row.forms-block__row-2.forms-block__row-right,
html.redlotus #MeetingEditAndDetailsView .details-table .panel .forms-block__row.forms-block__row-2.forms-block__row-right,
html.redlotus #ContactWebFormEditAndDetailsView .details-table .panel .forms-block__row.forms-block__row-2.forms-block__row-right,
html.redlotus #ProductTemplateEditAndDetailsView .details-table .panel .forms-block__row.forms-block__row-2.forms-block__row-right,
html.redlotus #ProductEditAndDetailsView .details-table .panel .forms-block__row.forms-block__row-2.forms-block__row-right,
html.redlotus #NoteEditAndDetailsView .details-table .panel .forms-block__row.forms-block__row-2.forms-block__row-right,
html.redlotus #OAuthClientEditAndDetailsView .details-table .panel .forms-block__row.forms-block__row-2.forms-block__row-right,
html.redlotus #WorkflowDetailsView .details-table .panel .forms-block__row.forms-block__row-2.forms-block__row-right {
  justify-content: end;
}
html.redlotus #UserGoogleAppsConfigurationEditAndDetailsView .details-table .panel .forms-block__row.forms-block__row-2.forms-block__row-right .form-component:last-child,
html.redlotus #EmailMessageEditAndDetailsView .details-table .panel .forms-block__row.forms-block__row-2.forms-block__row-right .form-component:last-child,
html.redlotus #QueueModelEditAndDetailsView .details-table .panel .forms-block__row.forms-block__row-2.forms-block__row-right .form-component:last-child,
html.redlotus #PoliciesEditAndDetailsView .details-table .panel .forms-block__row.forms-block__row-2.forms-block__row-right .form-component:last-child,
html.redlotus #RightsEditAndDetailsView .details-table .panel .forms-block__row.forms-block__row-2.forms-block__row-right .form-component:last-child,
html.redlotus #ProductCategoryDetailsView .details-table .panel .forms-block__row.forms-block__row-2.forms-block__row-right .form-component:last-child,
html.redlotus #MeetingEditAndDetailsView .details-table .panel .forms-block__row.forms-block__row-2.forms-block__row-right .form-component:last-child,
html.redlotus #ContactWebFormEditAndDetailsView .details-table .panel .forms-block__row.forms-block__row-2.forms-block__row-right .form-component:last-child,
html.redlotus #ProductTemplateEditAndDetailsView .details-table .panel .forms-block__row.forms-block__row-2.forms-block__row-right .form-component:last-child,
html.redlotus #ProductEditAndDetailsView .details-table .panel .forms-block__row.forms-block__row-2.forms-block__row-right .form-component:last-child,
html.redlotus #NoteEditAndDetailsView .details-table .panel .forms-block__row.forms-block__row-2.forms-block__row-right .form-component:last-child,
html.redlotus #OAuthClientEditAndDetailsView .details-table .panel .forms-block__row.forms-block__row-2.forms-block__row-right .form-component:last-child,
html.redlotus #WorkflowDetailsView .details-table .panel .forms-block__row.forms-block__row-2.forms-block__row-right .form-component:last-child {
  padding-left: 7px;
}
html.redlotus #UserGoogleAppsConfigurationEditAndDetailsView .details-table .panel .forms-block__row.forms-block__row-2 .form-component,
html.redlotus #EmailMessageEditAndDetailsView .details-table .panel .forms-block__row.forms-block__row-2 .form-component,
html.redlotus #QueueModelEditAndDetailsView .details-table .panel .forms-block__row.forms-block__row-2 .form-component,
html.redlotus #PoliciesEditAndDetailsView .details-table .panel .forms-block__row.forms-block__row-2 .form-component,
html.redlotus #RightsEditAndDetailsView .details-table .panel .forms-block__row.forms-block__row-2 .form-component,
html.redlotus #ProductCategoryDetailsView .details-table .panel .forms-block__row.forms-block__row-2 .form-component,
html.redlotus #MeetingEditAndDetailsView .details-table .panel .forms-block__row.forms-block__row-2 .form-component,
html.redlotus #ContactWebFormEditAndDetailsView .details-table .panel .forms-block__row.forms-block__row-2 .form-component,
html.redlotus #ProductTemplateEditAndDetailsView .details-table .panel .forms-block__row.forms-block__row-2 .form-component,
html.redlotus #ProductEditAndDetailsView .details-table .panel .forms-block__row.forms-block__row-2 .form-component,
html.redlotus #NoteEditAndDetailsView .details-table .panel .forms-block__row.forms-block__row-2 .form-component,
html.redlotus #OAuthClientEditAndDetailsView .details-table .panel .forms-block__row.forms-block__row-2 .form-component,
html.redlotus #WorkflowDetailsView .details-table .panel .forms-block__row.forms-block__row-2 .form-component {
  max-width: 50%;
  width: 50%;
}
html.redlotus #UserGoogleAppsConfigurationEditAndDetailsView .details-table .panel .forms-block__row.forms-block__row-2 .form-component .fields .form-component,
html.redlotus #EmailMessageEditAndDetailsView .details-table .panel .forms-block__row.forms-block__row-2 .form-component .fields .form-component,
html.redlotus #QueueModelEditAndDetailsView .details-table .panel .forms-block__row.forms-block__row-2 .form-component .fields .form-component,
html.redlotus #PoliciesEditAndDetailsView .details-table .panel .forms-block__row.forms-block__row-2 .form-component .fields .form-component,
html.redlotus #RightsEditAndDetailsView .details-table .panel .forms-block__row.forms-block__row-2 .form-component .fields .form-component,
html.redlotus #ProductCategoryDetailsView .details-table .panel .forms-block__row.forms-block__row-2 .form-component .fields .form-component,
html.redlotus #MeetingEditAndDetailsView .details-table .panel .forms-block__row.forms-block__row-2 .form-component .fields .form-component,
html.redlotus #ContactWebFormEditAndDetailsView .details-table .panel .forms-block__row.forms-block__row-2 .form-component .fields .form-component,
html.redlotus #ProductTemplateEditAndDetailsView .details-table .panel .forms-block__row.forms-block__row-2 .form-component .fields .form-component,
html.redlotus #ProductEditAndDetailsView .details-table .panel .forms-block__row.forms-block__row-2 .form-component .fields .form-component,
html.redlotus #NoteEditAndDetailsView .details-table .panel .forms-block__row.forms-block__row-2 .form-component .fields .form-component,
html.redlotus #OAuthClientEditAndDetailsView .details-table .panel .forms-block__row.forms-block__row-2 .form-component .fields .form-component,
html.redlotus #WorkflowDetailsView .details-table .panel .forms-block__row.forms-block__row-2 .form-component .fields .form-component {
  max-width: 100%;
  padding: 0;
}
html.redlotus #UserGoogleAppsConfigurationEditAndDetailsView .details-table .form-component a,
html.redlotus #EmailMessageEditAndDetailsView .details-table .form-component a,
html.redlotus #QueueModelEditAndDetailsView .details-table .form-component a,
html.redlotus #PoliciesEditAndDetailsView .details-table .form-component a,
html.redlotus #RightsEditAndDetailsView .details-table .form-component a,
html.redlotus #ProductCategoryDetailsView .details-table .form-component a,
html.redlotus #MeetingEditAndDetailsView .details-table .form-component a,
html.redlotus #ContactWebFormEditAndDetailsView .details-table .form-component a,
html.redlotus #ProductTemplateEditAndDetailsView .details-table .form-component a,
html.redlotus #ProductEditAndDetailsView .details-table .form-component a,
html.redlotus #NoteEditAndDetailsView .details-table .form-component a,
html.redlotus #OAuthClientEditAndDetailsView .details-table .form-component a,
html.redlotus #WorkflowDetailsView .details-table .form-component a {
  color: #212529;
}
html.redlotus #UserGoogleAppsConfigurationEditAndDetailsView .details-table .form-component a:hover,
html.redlotus #EmailMessageEditAndDetailsView .details-table .form-component a:hover,
html.redlotus #QueueModelEditAndDetailsView .details-table .form-component a:hover,
html.redlotus #PoliciesEditAndDetailsView .details-table .form-component a:hover,
html.redlotus #RightsEditAndDetailsView .details-table .form-component a:hover,
html.redlotus #ProductCategoryDetailsView .details-table .form-component a:hover,
html.redlotus #MeetingEditAndDetailsView .details-table .form-component a:hover,
html.redlotus #ContactWebFormEditAndDetailsView .details-table .form-component a:hover,
html.redlotus #ProductTemplateEditAndDetailsView .details-table .form-component a:hover,
html.redlotus #ProductEditAndDetailsView .details-table .form-component a:hover,
html.redlotus #NoteEditAndDetailsView .details-table .form-component a:hover,
html.redlotus #OAuthClientEditAndDetailsView .details-table .form-component a:hover,
html.redlotus #WorkflowDetailsView .details-table .form-component a:hover {
  color: #4d7cfe;
}
html.redlotus #UserGoogleAppsConfigurationEditAndDetailsView .details-table .form-component .fields .form-component,
html.redlotus #EmailMessageEditAndDetailsView .details-table .form-component .fields .form-component,
html.redlotus #QueueModelEditAndDetailsView .details-table .form-component .fields .form-component,
html.redlotus #PoliciesEditAndDetailsView .details-table .form-component .fields .form-component,
html.redlotus #RightsEditAndDetailsView .details-table .form-component .fields .form-component,
html.redlotus #ProductCategoryDetailsView .details-table .form-component .fields .form-component,
html.redlotus #MeetingEditAndDetailsView .details-table .form-component .fields .form-component,
html.redlotus #ContactWebFormEditAndDetailsView .details-table .form-component .fields .form-component,
html.redlotus #ProductTemplateEditAndDetailsView .details-table .form-component .fields .form-component,
html.redlotus #ProductEditAndDetailsView .details-table .form-component .fields .form-component,
html.redlotus #NoteEditAndDetailsView .details-table .form-component .fields .form-component,
html.redlotus #OAuthClientEditAndDetailsView .details-table .form-component .fields .form-component,
html.redlotus #WorkflowDetailsView .details-table .form-component .fields .form-component {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-top: 10px;
  padding: 0;
}
html.redlotus #UserGoogleAppsConfigurationEditAndDetailsView .details-table .form-component .fields .form-component .label,
html.redlotus #EmailMessageEditAndDetailsView .details-table .form-component .fields .form-component .label,
html.redlotus #QueueModelEditAndDetailsView .details-table .form-component .fields .form-component .label,
html.redlotus #PoliciesEditAndDetailsView .details-table .form-component .fields .form-component .label,
html.redlotus #RightsEditAndDetailsView .details-table .form-component .fields .form-component .label,
html.redlotus #ProductCategoryDetailsView .details-table .form-component .fields .form-component .label,
html.redlotus #MeetingEditAndDetailsView .details-table .form-component .fields .form-component .label,
html.redlotus #ContactWebFormEditAndDetailsView .details-table .form-component .fields .form-component .label,
html.redlotus #ProductTemplateEditAndDetailsView .details-table .form-component .fields .form-component .label,
html.redlotus #ProductEditAndDetailsView .details-table .form-component .fields .form-component .label,
html.redlotus #NoteEditAndDetailsView .details-table .form-component .fields .form-component .label,
html.redlotus #OAuthClientEditAndDetailsView .details-table .form-component .fields .form-component .label,
html.redlotus #WorkflowDetailsView .details-table .form-component .fields .form-component .label {
  min-width: 100px;
  padding-right: 10px;
  width: 25%;
}
html.redlotus #UserGoogleAppsConfigurationEditAndDetailsView .details-table .form-component .fields .form-component .fields,
html.redlotus #EmailMessageEditAndDetailsView .details-table .form-component .fields .form-component .fields,
html.redlotus #QueueModelEditAndDetailsView .details-table .form-component .fields .form-component .fields,
html.redlotus #PoliciesEditAndDetailsView .details-table .form-component .fields .form-component .fields,
html.redlotus #RightsEditAndDetailsView .details-table .form-component .fields .form-component .fields,
html.redlotus #ProductCategoryDetailsView .details-table .form-component .fields .form-component .fields,
html.redlotus #MeetingEditAndDetailsView .details-table .form-component .fields .form-component .fields,
html.redlotus #ContactWebFormEditAndDetailsView .details-table .form-component .fields .form-component .fields,
html.redlotus #ProductTemplateEditAndDetailsView .details-table .form-component .fields .form-component .fields,
html.redlotus #ProductEditAndDetailsView .details-table .form-component .fields .form-component .fields,
html.redlotus #NoteEditAndDetailsView .details-table .form-component .fields .form-component .fields,
html.redlotus #OAuthClientEditAndDetailsView .details-table .form-component .fields .form-component .fields,
html.redlotus #WorkflowDetailsView .details-table .form-component .fields .form-component .fields {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}
html.redlotus #UserGoogleAppsConfigurationEditAndDetailsView .details-table .webform-embed-code,
html.redlotus #EmailMessageEditAndDetailsView .details-table .webform-embed-code,
html.redlotus #QueueModelEditAndDetailsView .details-table .webform-embed-code,
html.redlotus #PoliciesEditAndDetailsView .details-table .webform-embed-code,
html.redlotus #RightsEditAndDetailsView .details-table .webform-embed-code,
html.redlotus #ProductCategoryDetailsView .details-table .webform-embed-code,
html.redlotus #MeetingEditAndDetailsView .details-table .webform-embed-code,
html.redlotus #ContactWebFormEditAndDetailsView .details-table .webform-embed-code,
html.redlotus #ProductTemplateEditAndDetailsView .details-table .webform-embed-code,
html.redlotus #ProductEditAndDetailsView .details-table .webform-embed-code,
html.redlotus #NoteEditAndDetailsView .details-table .webform-embed-code,
html.redlotus #OAuthClientEditAndDetailsView .details-table .webform-embed-code,
html.redlotus #WorkflowDetailsView .details-table .webform-embed-code {
  padding: 0 15px 10px;
}
html.redlotus #UserGoogleAppsConfigurationEditAndDetailsView .details-table .webform-embed-code h3,
html.redlotus #EmailMessageEditAndDetailsView .details-table .webform-embed-code h3,
html.redlotus #QueueModelEditAndDetailsView .details-table .webform-embed-code h3,
html.redlotus #PoliciesEditAndDetailsView .details-table .webform-embed-code h3,
html.redlotus #RightsEditAndDetailsView .details-table .webform-embed-code h3,
html.redlotus #ProductCategoryDetailsView .details-table .webform-embed-code h3,
html.redlotus #MeetingEditAndDetailsView .details-table .webform-embed-code h3,
html.redlotus #ContactWebFormEditAndDetailsView .details-table .webform-embed-code h3,
html.redlotus #ProductTemplateEditAndDetailsView .details-table .webform-embed-code h3,
html.redlotus #ProductEditAndDetailsView .details-table .webform-embed-code h3,
html.redlotus #NoteEditAndDetailsView .details-table .webform-embed-code h3,
html.redlotus #OAuthClientEditAndDetailsView .details-table .webform-embed-code h3,
html.redlotus #WorkflowDetailsView .details-table .webform-embed-code h3 {
  font-size: 16px;
  margin: 0 0 10px;
}
html.redlotus #UserGoogleAppsConfigurationEditAndDetailsView .details-table .webform-embed-code textarea,
html.redlotus #EmailMessageEditAndDetailsView .details-table .webform-embed-code textarea,
html.redlotus #QueueModelEditAndDetailsView .details-table .webform-embed-code textarea,
html.redlotus #PoliciesEditAndDetailsView .details-table .webform-embed-code textarea,
html.redlotus #RightsEditAndDetailsView .details-table .webform-embed-code textarea,
html.redlotus #ProductCategoryDetailsView .details-table .webform-embed-code textarea,
html.redlotus #MeetingEditAndDetailsView .details-table .webform-embed-code textarea,
html.redlotus #ContactWebFormEditAndDetailsView .details-table .webform-embed-code textarea,
html.redlotus #ProductTemplateEditAndDetailsView .details-table .webform-embed-code textarea,
html.redlotus #ProductEditAndDetailsView .details-table .webform-embed-code textarea,
html.redlotus #NoteEditAndDetailsView .details-table .webform-embed-code textarea,
html.redlotus #OAuthClientEditAndDetailsView .details-table .webform-embed-code textarea,
html.redlotus #WorkflowDetailsView .details-table .webform-embed-code textarea {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #212529 !important;
  display: block;
  font-size: 16px;
  margin: 0;
  outline: none;
  width: 100%;
  padding: 8px 10px;
}
html.redlotus #UserGoogleAppsConfigurationEditAndDetailsView .details-table .webform-embed-code textarea:focus,
html.redlotus #EmailMessageEditAndDetailsView .details-table .webform-embed-code textarea:focus,
html.redlotus #QueueModelEditAndDetailsView .details-table .webform-embed-code textarea:focus,
html.redlotus #PoliciesEditAndDetailsView .details-table .webform-embed-code textarea:focus,
html.redlotus #RightsEditAndDetailsView .details-table .webform-embed-code textarea:focus,
html.redlotus #ProductCategoryDetailsView .details-table .webform-embed-code textarea:focus,
html.redlotus #MeetingEditAndDetailsView .details-table .webform-embed-code textarea:focus,
html.redlotus #ContactWebFormEditAndDetailsView .details-table .webform-embed-code textarea:focus,
html.redlotus #ProductTemplateEditAndDetailsView .details-table .webform-embed-code textarea:focus,
html.redlotus #ProductEditAndDetailsView .details-table .webform-embed-code textarea:focus,
html.redlotus #NoteEditAndDetailsView .details-table .webform-embed-code textarea:focus,
html.redlotus #OAuthClientEditAndDetailsView .details-table .webform-embed-code textarea:focus,
html.redlotus #WorkflowDetailsView .details-table .webform-embed-code textarea:focus {
  background: #fff;
  border-color: rgba(77,124,254,0.8);
}
html.redlotus #UserGoogleAppsConfigurationEditAndDetailsView .details-table .jui-sortable-widget-title,
html.redlotus #EmailMessageEditAndDetailsView .details-table .jui-sortable-widget-title,
html.redlotus #QueueModelEditAndDetailsView .details-table .jui-sortable-widget-title,
html.redlotus #PoliciesEditAndDetailsView .details-table .jui-sortable-widget-title,
html.redlotus #RightsEditAndDetailsView .details-table .jui-sortable-widget-title,
html.redlotus #ProductCategoryDetailsView .details-table .jui-sortable-widget-title,
html.redlotus #MeetingEditAndDetailsView .details-table .jui-sortable-widget-title,
html.redlotus #ContactWebFormEditAndDetailsView .details-table .jui-sortable-widget-title,
html.redlotus #ProductTemplateEditAndDetailsView .details-table .jui-sortable-widget-title,
html.redlotus #ProductEditAndDetailsView .details-table .jui-sortable-widget-title,
html.redlotus #NoteEditAndDetailsView .details-table .jui-sortable-widget-title,
html.redlotus #OAuthClientEditAndDetailsView .details-table .jui-sortable-widget-title,
html.redlotus #WorkflowDetailsView .details-table .jui-sortable-widget-title {
  color: #000;
  font-size: 16px;
  margin-top: 15px;
}
html.redlotus #UserGoogleAppsConfigurationEditAndDetailsView .details-table .after-form-details-content,
html.redlotus #EmailMessageEditAndDetailsView .details-table .after-form-details-content,
html.redlotus #QueueModelEditAndDetailsView .details-table .after-form-details-content,
html.redlotus #PoliciesEditAndDetailsView .details-table .after-form-details-content,
html.redlotus #RightsEditAndDetailsView .details-table .after-form-details-content,
html.redlotus #ProductCategoryDetailsView .details-table .after-form-details-content,
html.redlotus #MeetingEditAndDetailsView .details-table .after-form-details-content,
html.redlotus #ContactWebFormEditAndDetailsView .details-table .after-form-details-content,
html.redlotus #ProductTemplateEditAndDetailsView .details-table .after-form-details-content,
html.redlotus #ProductEditAndDetailsView .details-table .after-form-details-content,
html.redlotus #NoteEditAndDetailsView .details-table .after-form-details-content,
html.redlotus #OAuthClientEditAndDetailsView .details-table .after-form-details-content,
html.redlotus #WorkflowDetailsView .details-table .after-form-details-content {
  border-left: 3px solid #ebebeb;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0;
  padding: 5px 20px 0;
  margin: 0 15px 15px;
}
html.redlotus #UserGoogleAppsConfigurationEditAndDetailsView .details-table .after-form-details-content span,
html.redlotus #EmailMessageEditAndDetailsView .details-table .after-form-details-content span,
html.redlotus #QueueModelEditAndDetailsView .details-table .after-form-details-content span,
html.redlotus #PoliciesEditAndDetailsView .details-table .after-form-details-content span,
html.redlotus #RightsEditAndDetailsView .details-table .after-form-details-content span,
html.redlotus #ProductCategoryDetailsView .details-table .after-form-details-content span,
html.redlotus #MeetingEditAndDetailsView .details-table .after-form-details-content span,
html.redlotus #ContactWebFormEditAndDetailsView .details-table .after-form-details-content span,
html.redlotus #ProductTemplateEditAndDetailsView .details-table .after-form-details-content span,
html.redlotus #ProductEditAndDetailsView .details-table .after-form-details-content span,
html.redlotus #NoteEditAndDetailsView .details-table .after-form-details-content span,
html.redlotus #OAuthClientEditAndDetailsView .details-table .after-form-details-content span,
html.redlotus #WorkflowDetailsView .details-table .after-form-details-content span {
  color: #808080;
  font-size: 13px;
  font-style: normal;
  font-weight: 15px;
  margin: 0 25px 5px 0;
  text-align: left;
}
html.redlotus #UserGoogleAppsConfigurationEditAndDetailsView .details-table .after-form-details-content a,
html.redlotus #EmailMessageEditAndDetailsView .details-table .after-form-details-content a,
html.redlotus #QueueModelEditAndDetailsView .details-table .after-form-details-content a,
html.redlotus #PoliciesEditAndDetailsView .details-table .after-form-details-content a,
html.redlotus #RightsEditAndDetailsView .details-table .after-form-details-content a,
html.redlotus #ProductCategoryDetailsView .details-table .after-form-details-content a,
html.redlotus #MeetingEditAndDetailsView .details-table .after-form-details-content a,
html.redlotus #ContactWebFormEditAndDetailsView .details-table .after-form-details-content a,
html.redlotus #ProductTemplateEditAndDetailsView .details-table .after-form-details-content a,
html.redlotus #ProductEditAndDetailsView .details-table .after-form-details-content a,
html.redlotus #NoteEditAndDetailsView .details-table .after-form-details-content a,
html.redlotus #OAuthClientEditAndDetailsView .details-table .after-form-details-content a,
html.redlotus #WorkflowDetailsView .details-table .after-form-details-content a {
  color: #808080;
}
html.redlotus #UserGoogleAppsConfigurationEditAndDetailsView .details-table .after-form-details-content a:hover,
html.redlotus #EmailMessageEditAndDetailsView .details-table .after-form-details-content a:hover,
html.redlotus #QueueModelEditAndDetailsView .details-table .after-form-details-content a:hover,
html.redlotus #PoliciesEditAndDetailsView .details-table .after-form-details-content a:hover,
html.redlotus #RightsEditAndDetailsView .details-table .after-form-details-content a:hover,
html.redlotus #ProductCategoryDetailsView .details-table .after-form-details-content a:hover,
html.redlotus #MeetingEditAndDetailsView .details-table .after-form-details-content a:hover,
html.redlotus #ContactWebFormEditAndDetailsView .details-table .after-form-details-content a:hover,
html.redlotus #ProductTemplateEditAndDetailsView .details-table .after-form-details-content a:hover,
html.redlotus #ProductEditAndDetailsView .details-table .after-form-details-content a:hover,
html.redlotus #NoteEditAndDetailsView .details-table .after-form-details-content a:hover,
html.redlotus #OAuthClientEditAndDetailsView .details-table .after-form-details-content a:hover,
html.redlotus #WorkflowDetailsView .details-table .after-form-details-content a:hover {
  color: #4d7cfe;
}
@media (max-width: 768px) {
  html.redlotus #UserGoogleAppsConfigurationEditAndDetailsView .details-table .after-form-details-content span,
  html.redlotus #EmailMessageEditAndDetailsView .details-table .after-form-details-content span,
  html.redlotus #QueueModelEditAndDetailsView .details-table .after-form-details-content span,
  html.redlotus #PoliciesEditAndDetailsView .details-table .after-form-details-content span,
  html.redlotus #RightsEditAndDetailsView .details-table .after-form-details-content span,
  html.redlotus #ProductCategoryDetailsView .details-table .after-form-details-content span,
  html.redlotus #MeetingEditAndDetailsView .details-table .after-form-details-content span,
  html.redlotus #ContactWebFormEditAndDetailsView .details-table .after-form-details-content span,
  html.redlotus #ProductTemplateEditAndDetailsView .details-table .after-form-details-content span,
  html.redlotus #ProductEditAndDetailsView .details-table .after-form-details-content span,
  html.redlotus #NoteEditAndDetailsView .details-table .after-form-details-content span,
  html.redlotus #OAuthClientEditAndDetailsView .details-table .after-form-details-content span,
  html.redlotus #WorkflowDetailsView .details-table .after-form-details-content span {
    font-size: 10px;
    line-height: 12px;
  }
}
html.redlotus #UserGoogleAppsConfigurationEditAndDetailsView .details-table .view-toolbar-container,
html.redlotus #EmailMessageEditAndDetailsView .details-table .view-toolbar-container,
html.redlotus #QueueModelEditAndDetailsView .details-table .view-toolbar-container,
html.redlotus #PoliciesEditAndDetailsView .details-table .view-toolbar-container,
html.redlotus #RightsEditAndDetailsView .details-table .view-toolbar-container,
html.redlotus #ProductCategoryDetailsView .details-table .view-toolbar-container,
html.redlotus #MeetingEditAndDetailsView .details-table .view-toolbar-container,
html.redlotus #ContactWebFormEditAndDetailsView .details-table .view-toolbar-container,
html.redlotus #ProductTemplateEditAndDetailsView .details-table .view-toolbar-container,
html.redlotus #ProductEditAndDetailsView .details-table .view-toolbar-container,
html.redlotus #NoteEditAndDetailsView .details-table .view-toolbar-container,
html.redlotus #OAuthClientEditAndDetailsView .details-table .view-toolbar-container,
html.redlotus #WorkflowDetailsView .details-table .view-toolbar-container {
  top: 12px;
}
html.redlotus #UserGoogleAppsConfigurationEditAndDetailsView .details-table .view-toolbar-container .view-toolbar,
html.redlotus #EmailMessageEditAndDetailsView .details-table .view-toolbar-container .view-toolbar,
html.redlotus #QueueModelEditAndDetailsView .details-table .view-toolbar-container .view-toolbar,
html.redlotus #PoliciesEditAndDetailsView .details-table .view-toolbar-container .view-toolbar,
html.redlotus #RightsEditAndDetailsView .details-table .view-toolbar-container .view-toolbar,
html.redlotus #ProductCategoryDetailsView .details-table .view-toolbar-container .view-toolbar,
html.redlotus #MeetingEditAndDetailsView .details-table .view-toolbar-container .view-toolbar,
html.redlotus #ContactWebFormEditAndDetailsView .details-table .view-toolbar-container .view-toolbar,
html.redlotus #ProductTemplateEditAndDetailsView .details-table .view-toolbar-container .view-toolbar,
html.redlotus #ProductEditAndDetailsView .details-table .view-toolbar-container .view-toolbar,
html.redlotus #NoteEditAndDetailsView .details-table .view-toolbar-container .view-toolbar,
html.redlotus #OAuthClientEditAndDetailsView .details-table .view-toolbar-container .view-toolbar,
html.redlotus #WorkflowDetailsView .details-table .view-toolbar-container .view-toolbar {
  margin: 0;
}
html.redlotus #UserGoogleAppsConfigurationEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu,
html.redlotus #EmailMessageEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu,
html.redlotus #QueueModelEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu,
html.redlotus #PoliciesEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu,
html.redlotus #RightsEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu,
html.redlotus #ProductCategoryDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu,
html.redlotus #MeetingEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu,
html.redlotus #ContactWebFormEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu,
html.redlotus #ProductTemplateEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu,
html.redlotus #ProductEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu,
html.redlotus #NoteEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu,
html.redlotus #OAuthClientEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu,
html.redlotus #WorkflowDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu {
  z-index: 10000;
}
html.redlotus #UserGoogleAppsConfigurationEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a,
html.redlotus #UserGoogleAppsConfigurationEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent,
html.redlotus #UserGoogleAppsConfigurationEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu,
html.redlotus #EmailMessageEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a,
html.redlotus #EmailMessageEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent,
html.redlotus #EmailMessageEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu,
html.redlotus #QueueModelEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a,
html.redlotus #QueueModelEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent,
html.redlotus #QueueModelEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu,
html.redlotus #PoliciesEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a,
html.redlotus #PoliciesEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent,
html.redlotus #PoliciesEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu,
html.redlotus #RightsEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a,
html.redlotus #RightsEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent,
html.redlotus #RightsEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu,
html.redlotus #ProductCategoryDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a,
html.redlotus #ProductCategoryDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent,
html.redlotus #ProductCategoryDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu,
html.redlotus #MeetingEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a,
html.redlotus #MeetingEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent,
html.redlotus #MeetingEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu,
html.redlotus #ContactWebFormEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a,
html.redlotus #ContactWebFormEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent,
html.redlotus #ContactWebFormEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu,
html.redlotus #ProductTemplateEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a,
html.redlotus #ProductTemplateEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent,
html.redlotus #ProductTemplateEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu,
html.redlotus #ProductEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a,
html.redlotus #ProductEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent,
html.redlotus #ProductEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu,
html.redlotus #NoteEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a,
html.redlotus #NoteEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent,
html.redlotus #NoteEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu,
html.redlotus #OAuthClientEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a,
html.redlotus #OAuthClientEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent,
html.redlotus #OAuthClientEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu,
html.redlotus #WorkflowDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a,
html.redlotus #WorkflowDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent,
html.redlotus #WorkflowDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu {
  height: 38px;
  width: 38px;
}
html.redlotus #UserGoogleAppsConfigurationEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent,
html.redlotus #EmailMessageEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent,
html.redlotus #QueueModelEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent,
html.redlotus #PoliciesEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent,
html.redlotus #RightsEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent,
html.redlotus #ProductCategoryDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent,
html.redlotus #MeetingEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent,
html.redlotus #ContactWebFormEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent,
html.redlotus #ProductTemplateEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent,
html.redlotus #ProductEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent,
html.redlotus #NoteEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent,
html.redlotus #OAuthClientEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent,
html.redlotus #WorkflowDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent {
  margin: 0;
  min-height: auto;
  position: relative;
}
html.redlotus #UserGoogleAppsConfigurationEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a,
html.redlotus #EmailMessageEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a,
html.redlotus #QueueModelEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a,
html.redlotus #PoliciesEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a,
html.redlotus #RightsEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a,
html.redlotus #ProductCategoryDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a,
html.redlotus #MeetingEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a,
html.redlotus #ContactWebFormEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a,
html.redlotus #ProductTemplateEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a,
html.redlotus #ProductEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a,
html.redlotus #NoteEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a,
html.redlotus #OAuthClientEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a,
html.redlotus #WorkflowDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none !important;
  border: none !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  opacity: 1;
}
html.redlotus #UserGoogleAppsConfigurationEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a:before,
html.redlotus #EmailMessageEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a:before,
html.redlotus #QueueModelEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a:before,
html.redlotus #PoliciesEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a:before,
html.redlotus #RightsEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a:before,
html.redlotus #ProductCategoryDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a:before,
html.redlotus #MeetingEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a:before,
html.redlotus #ContactWebFormEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a:before,
html.redlotus #ProductTemplateEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a:before,
html.redlotus #ProductEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a:before,
html.redlotus #NoteEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a:before,
html.redlotus #OAuthClientEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a:before,
html.redlotus #WorkflowDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a:before {
  background: url(../images/icon/dots-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 16px;
  width: 4px;
}
html.redlotus #UserGoogleAppsConfigurationEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a:after,
html.redlotus #EmailMessageEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a:after,
html.redlotus #QueueModelEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a:after,
html.redlotus #PoliciesEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a:after,
html.redlotus #RightsEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a:after,
html.redlotus #ProductCategoryDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a:after,
html.redlotus #MeetingEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a:after,
html.redlotus #ContactWebFormEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a:after,
html.redlotus #ProductTemplateEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a:after,
html.redlotus #ProductEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a:after,
html.redlotus #NoteEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a:after,
html.redlotus #OAuthClientEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a:after,
html.redlotus #WorkflowDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a:after {
  display: none;
}
html.redlotus #UserGoogleAppsConfigurationEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a span,
html.redlotus #EmailMessageEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a span,
html.redlotus #QueueModelEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a span,
html.redlotus #PoliciesEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a span,
html.redlotus #RightsEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a span,
html.redlotus #ProductCategoryDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a span,
html.redlotus #MeetingEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a span,
html.redlotus #ContactWebFormEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a span,
html.redlotus #ProductTemplateEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a span,
html.redlotus #ProductEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a span,
html.redlotus #NoteEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a span,
html.redlotus #OAuthClientEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a span,
html.redlotus #WorkflowDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a span {
  display: none;
}
html.redlotus #UserGoogleAppsConfigurationEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent.over ul,
html.redlotus #EmailMessageEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent.over ul,
html.redlotus #QueueModelEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent.over ul,
html.redlotus #PoliciesEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent.over ul,
html.redlotus #RightsEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent.over ul,
html.redlotus #ProductCategoryDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent.over ul,
html.redlotus #MeetingEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent.over ul,
html.redlotus #ContactWebFormEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent.over ul,
html.redlotus #ProductTemplateEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent.over ul,
html.redlotus #ProductEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent.over ul,
html.redlotus #NoteEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent.over ul,
html.redlotus #OAuthClientEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent.over ul,
html.redlotus #WorkflowDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent.over ul {
  opacity: 1 !important;
}
html.redlotus #UserGoogleAppsConfigurationEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul,
html.redlotus #EmailMessageEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul,
html.redlotus #QueueModelEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul,
html.redlotus #PoliciesEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul,
html.redlotus #RightsEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul,
html.redlotus #ProductCategoryDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul,
html.redlotus #MeetingEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul,
html.redlotus #ContactWebFormEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul,
html.redlotus #ProductTemplateEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul,
html.redlotus #ProductEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul,
html.redlotus #NoteEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul,
html.redlotus #OAuthClientEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul,
html.redlotus #WorkflowDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul {
  background: #fff;
  border: none;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  opacity: 0 !important;
  padding: 3px 0;
  right: auto;
  top: -3px;
  z-index: 100;
  left: 38px;
}
html.redlotus #UserGoogleAppsConfigurationEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li,
html.redlotus #EmailMessageEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li,
html.redlotus #QueueModelEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li,
html.redlotus #PoliciesEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li,
html.redlotus #RightsEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li,
html.redlotus #ProductCategoryDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li,
html.redlotus #MeetingEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li,
html.redlotus #ContactWebFormEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li,
html.redlotus #ProductTemplateEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li,
html.redlotus #ProductEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li,
html.redlotus #NoteEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li,
html.redlotus #OAuthClientEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li,
html.redlotus #WorkflowDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li {
  border: none;
  margin: 0;
}
html.redlotus #UserGoogleAppsConfigurationEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li.separator,
html.redlotus #EmailMessageEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li.separator,
html.redlotus #QueueModelEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li.separator,
html.redlotus #PoliciesEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li.separator,
html.redlotus #RightsEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li.separator,
html.redlotus #ProductCategoryDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li.separator,
html.redlotus #MeetingEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li.separator,
html.redlotus #ContactWebFormEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li.separator,
html.redlotus #ProductTemplateEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li.separator,
html.redlotus #ProductEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li.separator,
html.redlotus #NoteEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li.separator,
html.redlotus #OAuthClientEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li.separator,
html.redlotus #WorkflowDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li.separator {
  background: #ebebeb;
  height: 1px;
  margin: 3px 0;
}
html.redlotus #UserGoogleAppsConfigurationEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li a,
html.redlotus #EmailMessageEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li a,
html.redlotus #QueueModelEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li a,
html.redlotus #PoliciesEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li a,
html.redlotus #RightsEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li a,
html.redlotus #ProductCategoryDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li a,
html.redlotus #MeetingEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li a,
html.redlotus #ContactWebFormEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li a,
html.redlotus #ProductTemplateEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li a,
html.redlotus #ProductEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li a,
html.redlotus #NoteEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li a,
html.redlotus #OAuthClientEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li a,
html.redlotus #WorkflowDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li a {
  color: #212529;
  font-size: 12px;
  margin: 0;
  padding: 10px;
  text-decoration: none;
  width: 100%;
}
html.redlotus #UserGoogleAppsConfigurationEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li a:hover,
html.redlotus #EmailMessageEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li a:hover,
html.redlotus #QueueModelEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li a:hover,
html.redlotus #PoliciesEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li a:hover,
html.redlotus #RightsEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li a:hover,
html.redlotus #ProductCategoryDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li a:hover,
html.redlotus #MeetingEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li a:hover,
html.redlotus #ContactWebFormEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li a:hover,
html.redlotus #ProductTemplateEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li a:hover,
html.redlotus #ProductEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li a:hover,
html.redlotus #NoteEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li a:hover,
html.redlotus #OAuthClientEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li a:hover,
html.redlotus #WorkflowDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li a:hover {
  background: #4d7cfe !important;
}
html.redlotus #UserGoogleAppsConfigurationEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li a .button-label,
html.redlotus #EmailMessageEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li a .button-label,
html.redlotus #QueueModelEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li a .button-label,
html.redlotus #PoliciesEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li a .button-label,
html.redlotus #RightsEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li a .button-label,
html.redlotus #ProductCategoryDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li a .button-label,
html.redlotus #MeetingEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li a .button-label,
html.redlotus #ContactWebFormEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li a .button-label,
html.redlotus #ProductTemplateEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li a .button-label,
html.redlotus #ProductEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li a .button-label,
html.redlotus #NoteEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li a .button-label,
html.redlotus #OAuthClientEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li a .button-label,
html.redlotus #WorkflowDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li a .button-label {
  font-weight: normal;
}
html.redlotus #UserGoogleAppsConfigurationEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul,
html.redlotus #EmailMessageEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul,
html.redlotus #QueueModelEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul,
html.redlotus #PoliciesEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul,
html.redlotus #RightsEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul,
html.redlotus #ProductCategoryDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul,
html.redlotus #MeetingEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul,
html.redlotus #ContactWebFormEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul,
html.redlotus #ProductTemplateEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul,
html.redlotus #ProductEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul,
html.redlotus #NoteEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul,
html.redlotus #OAuthClientEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul,
html.redlotus #WorkflowDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul {
  left: auto;
  right: 0;
  top: 38px !important;
}
html.redlotus #ProductModalDetailsView .details-table .view-toolbar-container {
  top: -35px;
}
html.redlotus #ProductModalDetailsView .details-table .view-toolbar-container .view-toolbar {
  margin: 0;
}
html.redlotus #ProductModalDetailsView .details-table .view-toolbar-container .view-toolbar .product-modal-details-options-menu {
  z-index: 10000;
}
html.redlotus #ProductModalDetailsView .details-table .view-toolbar-container .view-toolbar .product-modal-details-options-menu .parent > a,
html.redlotus #ProductModalDetailsView .details-table .view-toolbar-container .view-toolbar .product-modal-details-options-menu .parent,
html.redlotus #ProductModalDetailsView .details-table .view-toolbar-container .view-toolbar .product-modal-details-options-menu {
  height: 38px;
  width: 38px;
}
html.redlotus #ProductModalDetailsView .details-table .view-toolbar-container .view-toolbar .product-modal-details-options-menu .parent {
  margin: 0;
  min-height: auto;
  position: relative;
}
html.redlotus #ProductModalDetailsView .details-table .view-toolbar-container .view-toolbar .product-modal-details-options-menu .parent > a {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none !important;
  border: none !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  opacity: 1;
}
html.redlotus #ProductModalDetailsView .details-table .view-toolbar-container .view-toolbar .product-modal-details-options-menu .parent > a:before {
  background: url(../images/icon/dots-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 16px;
  width: 4px;
}
html.redlotus #ProductModalDetailsView .details-table .view-toolbar-container .view-toolbar .product-modal-details-options-menu .parent > a:after {
  display: none;
}
html.redlotus #ProductModalDetailsView .details-table .view-toolbar-container .view-toolbar .product-modal-details-options-menu .parent > a span {
  display: none;
}
html.redlotus #ProductModalDetailsView .details-table .view-toolbar-container .view-toolbar .product-modal-details-options-menu .parent.over ul {
  opacity: 1 !important;
}
html.redlotus #ProductModalDetailsView .details-table .view-toolbar-container .view-toolbar .product-modal-details-options-menu .parent ul {
  background: #fff;
  border: none;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  opacity: 0 !important;
  padding: 3px 0;
  right: auto;
  top: -3px;
  z-index: 100;
  left: 38px;
}
html.redlotus #ProductModalDetailsView .details-table .view-toolbar-container .view-toolbar .product-modal-details-options-menu .parent ul li {
  border: none;
  margin: 0;
}
html.redlotus #ProductModalDetailsView .details-table .view-toolbar-container .view-toolbar .product-modal-details-options-menu .parent ul li.separator {
  background: #ebebeb;
  height: 1px;
  margin: 3px 0;
}
html.redlotus #ProductModalDetailsView .details-table .view-toolbar-container .view-toolbar .product-modal-details-options-menu .parent ul li a {
  color: #212529;
  font-size: 12px;
  margin: 0;
  padding: 10px;
  text-decoration: none;
  width: 100%;
}
html.redlotus #ProductModalDetailsView .details-table .view-toolbar-container .view-toolbar .product-modal-details-options-menu .parent ul li a:hover {
  background: #4d7cfe !important;
}
html.redlotus #ProductModalDetailsView .details-table .view-toolbar-container .view-toolbar .product-modal-details-options-menu .parent ul li a .button-label {
  font-weight: normal;
}
html.redlotus #ProductModalDetailsView .details-table .view-toolbar-container .view-toolbar .product-modal-details-options-menu .parent ul {
  left: auto;
  right: 0;
  top: 38px !important;
}
html.redlotus #ProductModalDetailsView .details-table .left-column .panel .panelTitle {
  color: #4145be;
  font-size: 16px;
  font-weight: 500;
  height: auto;
}
html.redlotus #EmailMessageEditAndDetailsView .email-template-content {
  width: 100%;
}
html.redlotus #EmailMessageEditAndDetailsView .email-template-content .tabs-nav {
  border-bottom: 1px solid rgba(204,208,223,0.5);
}
html.redlotus #EmailMessageEditAndDetailsView .email-template-content .tabs-nav a {
  background: none;
  border: none;
  border-radius: 0;
  color: #000 !important;
  cursor: pointer;
  font-size: 16px;
  font-weight: normal;
  line-height: 19px;
  margin: 0;
  padding: 15px;
  top: 0 !important;
  transition: none;
}
html.redlotus #EmailMessageEditAndDetailsView .email-template-content .tabs-nav a.active-tab {
  border-bottom: 4px solid #4d7cfe;
  padding-bottom: 11px;
}
html.redlotus #EmailMessageEditAndDetailsView .email-template-content .tab {
  background: none;
  border: none;
  padding: 0 !important;
  top: 0;
}
html.redlotus #EmailMessageEditAndDetailsView .email-template-content .tab .tab-content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding-top: 60px;
}
html.redlotus #EmailMessageEditAndDetailsView .email-template-content .tab .tab-content .template-content {
  background: #fff;
  border-radius: 3px;
  max-width: 700px;
  padding: 70px;
}
@media (max-width: 768px) {
  html.redlotus #EmailMessageEditAndDetailsView .email-template-content .tab .tab-content {
    padding-top: 20px;
  }
  html.redlotus #EmailMessageEditAndDetailsView .email-template-content .tab .tab-content .template-content {
    padding: 30px 20px;
  }
}
html.redlotus #EmailMessageEditAndDetailsView .email-template-content .email-template-htmlContent .redactor-iframe body {
  background: #ecf0f9 !important;
}
html.redlotus #UserGoogleAppsConfigurationEditAndDetailsView .z-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.1);
  border: 1px solid transparent !important;
  border-radius: 3px !important;
  box-shadow: none !important;
  color: #4d7cfe !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-size: 13px;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0 30px;
  text-decoration: none !important;
  transition: none !important;
  width: 100px;
}
html.redlotus #UserGoogleAppsConfigurationEditAndDetailsView .z-button:hover {
  border-color: rgba(77,124,254,0.2) !important;
  color: #4d7cfe !important;
}
html.redlotus #UserGoogleAppsConfigurationEditAndDetailsView .z-button .z-label {
  background: none !important;
  color: #4d7cfe !important;
  font-weight: normal;
  padding: 0;
  text-shadow: none !important;
}
html.redlotus #WelcomeView > div > h1 {
  background: none !important;
  border: none !important;
  box-shadow: none !important;
  color: #000 !important;
  font-weight: 500 !important;
  font-size: 24px !important;
  height: auto !important;
  line-height: 28px !important;
  margin: 0 !important;
  padding-bottom: 30px !important;
  text-indent: 0 !important;
}
html.redlotus #WelcomeView > div .social-links {
  margin-top: 3px !important;
}
html.redlotus #WelcomeView > div #welcome-content {
  margin-top: 0;
}
html.redlotus #WelcomeView > div #welcome-content #instructions {
  border-bottom: 1px solid rgba(204,208,223,0.5);
}
html.redlotus #WelcomeView > div #welcome-content #instructions #welcome-gallery {
  border-radius: 3px;
}
html.redlotus #WelcomeView > div #welcome-content #instructions #welcome-gallery span {
  background-color: transparent !important;
  background-image: -o-linear-gradient(90deg,rgba(255,255,255,0) 55%,#ecf0f9 100%);
  background-image: -moz-linear-gradient(0deg,rgba(255,255,255,0) 55%,#ecf0f9 100%);
  background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0) 55%,#ecf0f9 100%);
  background-image: -ms-linear-gradient(90deg,rgba(255,255,255,0) 55%,#ecf0f9 100%);
  background-image: linear-gradient(90deg,rgba(255,255,255,0) 55%,#ecf0f9 100%);
  display: block;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
html.redlotus #WelcomeView > div #welcome-content #instructions p {
  padding-right: 0;
}
html.redlotus #WelcomeView > div #welcome-content #instructions .dashboard-link {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: #4d7cfe;
  width: 180px;
}
html.redlotus #WelcomeView > div #welcome-content #instructions .dashboard-link .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus #WelcomeView > div #welcome-content #instructions .dashboard-link .z-label:after {
  top: 0;
}
html.redlotus #WelcomeView > div #welcome-content #instructions .dashboard-link.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus #WelcomeView > div #welcome-content #instructions .dashboard-link.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus #WelcomeView > div #welcome-content #instructions .dashboard-link:hover {
  background: #2f5fe3;
}
html.redlotus #WelcomeView > div #welcome-content #instructions .dashboard-link.action-take {
  background: #f7c517;
}
html.redlotus #WelcomeView > div #welcome-content #instructions .dashboard-link.action-take:hover {
  background: #ecb908;
}
html.redlotus #WelcomeView > div #welcome-content #instructions .dashboard-link.action-complete,
html.redlotus #WelcomeView > div #welcome-content #instructions .dashboard-link.action-accept {
  background: #62c932;
}
html.redlotus #WelcomeView > div #welcome-content #instructions .dashboard-link.action-complete:hover,
html.redlotus #WelcomeView > div #welcome-content #instructions .dashboard-link.action-accept:hover {
  background: #58b52d;
}
html.redlotus #WelcomeView > div #welcome-content .hide-welcome a,
html.redlotus #WelcomeView > div #welcome-content .help-section a {
  color: #212529;
  font-weight: normal;
}
html.redlotus #WelcomeView > div #welcome-content .hide-welcome a:hover,
html.redlotus #WelcomeView > div #welcome-content .help-section a:hover {
  color: #4d7cfe;
}
html.redlotus #WelcomeView > div #welcome-content .hide-welcome a {
  margin-right: 3px;
}
html.redlotus #WelcomeView > div #welcome-content .hide-welcome a span {
  margin-right: 3px;
  top: 4px;
}
html.redlotus #WelcomeView > div #welcome-content .hide-welcome a span:before {
  color: #ea4f4f;
  font-size: 32px;
}
html.redlotus #WelcomeView > div #welcome-content .help-section {
  border-top: none;
  margin: 0;
}
html.redlotus #WelcomeView > div #welcome-content .help-section ul {
  color: #212529;
  font-weight: normal;
}
html.redlotus .SecurityTreeListView {
  float: none;
}
html.redlotus .SecurityTreeListView .block-group {
  background: transparent;
  border: none;
  margin: 0;
}
html.redlotus .SecurityTreeListView .table-title {
  color: inherit !important;
}
html.redlotus .SecurityTreeListView .table-list .thead {
  margin: 0;
}
html.redlotus .SecurityTreeListView .table-list .tbody .item-list:hover .quantity-cell .item-count,
html.redlotus .SecurityTreeListView .table-list .tbody .item-list:hover .name-cell a {
  color: #fff;
}
html.redlotus .SecurityTreeListView .table-list .tbody .item-list:hover .quantity-cell .item-count a {
  background: #fff !important;
}
html.redlotus .SecurityTreeListView .table-list .tbody .item-list .name-cell:before {
  left: auto !important;
  margin-left: -20px;
}
html.redlotus .SecurityTreeListView .table-list .tbody .item-list .name-cell a {
  color: #2c0f0f;
  display: block;
}
html.redlotus .SecurityTreeListView .table-list .tbody .item-list .name-cell a:hover {
  color: #fff !important;
}
html.redlotus .SecurityTreeListView .table-list .tbody .item-list .quantity-cell {
  cursor: default;
}
html.redlotus .SecurityTreeListView .table-list .tbody .item-list .quantity-cell .item-count {
  background: none;
  color: #2c0f0f;
  cursor: default;
}
html.redlotus .SecurityTreeListView .table-list .tbody .item-list .quantity-cell .item-count a {
  background: rgba(77,124,254,0.1) !important;
  border-radius: 15px;
  color: #4d7cfe !important;
  display: inline-block;
  font-size: 16px;
  line-height: 30px;
  padding: 0;
  text-align: center;
  text-decoration: none;
  vertical-align: center;
  width: 30px;
}
html.redlotus .SecurityTreeListView .table-list .tbody .content-level-1  .name-cell {
  padding-left: 0px;
}
html.redlotus .SecurityTreeListView .table-list .tbody .content-level-2  .name-cell {
  padding-left: 20px;
}
html.redlotus .SecurityTreeListView .table-list .tbody .content-level-3  .name-cell {
  padding-left: 40px;
}
html.redlotus .SecurityTreeListView .table-list .tbody .content-level-4  .name-cell {
  padding-left: 60px;
}
html.redlotus .SecurityTreeListView .table-list .tbody .content-level-5  .name-cell {
  padding-left: 80px;
}
html.redlotus .SecurityTreeListView .table-list .tbody .content-level-6  .name-cell {
  padding-left: 100px;
}
html.redlotus .SecurityTreeListView .table-list .tbody .content-level-7  .name-cell {
  padding-left: 120px;
}
html.redlotus .SecurityTreeListView .table-list .tbody .content-level-8  .name-cell {
  padding-left: 140px;
}
html.redlotus .SecurityTreeListView .table-list .tbody .content-level-9  .name-cell {
  padding-left: 160px;
}
html.redlotus .SecurityTreeListView .table-list .tbody .content-level-10 .name-cell {
  padding-left: 180px;
}
html.redlotus #MashableInboxActionBarForViews button,
html.redlotus #MashableInboxActionBarForViews input {
  display: none;
}
html.redlotus #MashableInboxActionBarForViews .search-view-0 .search.search__active {
  background: #fff;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  padding: 10px;
}
html.redlotus #MashableInboxActionBarForViews .search-view-0 .search.search__active input {
  display: block;
}
html.redlotus #MashableInboxActionBarForViews .search-view-0 .search button {
  display: block;
}
html.redlotus #MashableInboxActionBarForViews .search-view-0 .search input {
  background: transparent;
  border: none;
  font-size: 16px;
  font-style: normal;
  display: none;
}
html.redlotus #MashableInboxActionBarForViews .search-view-0 .filters-bar {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  position: static;
}
@media (max-width: 768px) {
  html.redlotus #MashableInboxActionBarForViews #search-form {
    margin-bottom: 20px !important;
  }
  html.redlotus #MashableInboxActionBarForViews .filters-bar strong,
  html.redlotus #MashableInboxActionBarForViews .search {
    display: none !important;
  }
  html.redlotus #MashableInboxActionBarForViews .filters-bar {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: left !important;
    -moz-justify-content: left !important;
    -ms-justify-content: left !important;
    justify-content: left !important;
    -ms-flex-pack: left !important;
    padding: 0;
  }
  html.redlotus #MashableInboxActionBarForViews .filters-bar > div {
    margin: 0 15px 10px 0;
    padding: 0;
  }
}
html.redlotus .SearchView #search-form .search-view-0 {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
html.redlotus .SearchView #search-form .search-view-0 .form-component {
  margin: 0;
}
html.redlotus .SearchView #search-form .search-view-0 .ui-multiselect-menu {
  background: #fff;
  border: none;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  color: #212529;
  font-family: "Roboto", sans-serif !important;
  font-size: 15px;
  padding: 3px 0 !important;
}
html.redlotus .SearchView #search-form .search-view-0 .ui-multiselect-menu ul {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .SearchView #search-form .search-view-0 .ui-multiselect-menu ul li {
  margin: 0;
}
html.redlotus .SearchView #search-form .search-view-0 .ui-multiselect-menu ul li label {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: transparent;
  border: none !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0 !important;
  padding: 5px 10px 5px 32px !important;
  position: relative;
  width: 100%;
}
html.redlotus .SearchView #search-form .search-view-0 .ui-multiselect-menu ul li label.ui-state-hover {
  background: #4d7cfe;
  border-radius: 0;
  color: #fff;
  font-weight: normal;
}
html.redlotus .SearchView #search-form .search-view-0 .ui-multiselect-menu ul li label.c_on:after {
  opacity: 1;
}
html.redlotus .SearchView #search-form .search-view-0 .ui-multiselect-menu ul li label:before,
html.redlotus .SearchView #search-form .search-view-0 .ui-multiselect-menu ul li label:after {
  content: '';
  display: block;
  height: 18px;
  left: 1px;
  position: absolute;
  top: 1px;
  width: 18px;
}
html.redlotus .SearchView #search-form .search-view-0 .ui-multiselect-menu ul li label:before {
  background: url(../images/icon/checkbox-icon.svg) center no-repeat;
  -webkit-transition: background .1s linear, border .1s linear;
  -o-transition: background .1s linear, border .1s linear;
  transition: background .1s linear, border .1s linear;
  z-index: 1;
}
html.redlotus .SearchView #search-form .search-view-0 .ui-multiselect-menu ul li label:after {
  background: url(../images/icon/checkboxActive-icon.svg) center no-repeat;
  opacity: 0;
  -webkit-transition: opacity .1s linear;
  -o-transition: opacity .1s linear;
  transition: opacity .1s linear;
  z-index: 2;
}
html.redlotus .SearchView #search-form .search-view-0 .ui-multiselect-menu ul li label:before,
html.redlotus .SearchView #search-form .search-view-0 .ui-multiselect-menu ul li label:after {
  left: 8px;
  top: 8px;
}
html.redlotus #MashableInboxActionBarForViews #search-form,
html.redlotus .SearchView #search-form {
  background: transparent;
  border: none;
  margin-bottom: 30px;
  padding: 0;
}
html.redlotus #MashableInboxActionBarForViews #search-form > .search-form-tools,
html.redlotus .SearchView #search-form > .search-form-tools {
  display: none;
}
html.redlotus #MashableInboxActionBarForViews #search-form .search-view-0,
html.redlotus .SearchView #search-form .search-view-0 {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0;
  padding: 0;
}
html.redlotus #MashableInboxActionBarForViews #search-form .search-view-0 .form-component:first-child,
html.redlotus .SearchView #search-form .search-view-0 .form-component:first-child {
  padding: 0;
}
html.redlotus #MashableInboxActionBarForViews #search-form .search-view-0 .form-component .fields,
html.redlotus .SearchView #search-form .search-view-0 .form-component .fields {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #MashableInboxActionBarForViews #search-form .search-view-0 table tbody tr td,
html.redlotus .SearchView #search-form .search-view-0 table tbody tr td {
  display: flex;
}
html.redlotus #MashableInboxActionBarForViews #search-form .search-view-0 .search,
html.redlotus .SearchView #search-form .search-view-0 .search {
  height: 38px;
  padding-bottom: 6px;
  padding-top: 7px;
  position: relative;
}
html.redlotus #MashableInboxActionBarForViews #search-form .search-view-0 .search.search__active .global-search-loopa,
html.redlotus .SearchView #search-form .search-view-0 .search.search__active .global-search-loopa {
  margin-right: 0;
}
html.redlotus #MashableInboxActionBarForViews #search-form .search-view-0 .search.search__active #queue-search-element,
html.redlotus .SearchView #search-form .search-view-0 .search.search__active #queue-search-element {
  display: block;
}
html.redlotus #MashableInboxActionBarForViews #search-form .search-view-0 .search .global-search-loopa,
html.redlotus .SearchView #search-form .search-view-0 .search .global-search-loopa {
  background: url(../images/icon/search-icon.svg) left center no-repeat;
  border: none;
  height: 20px;
  margin-right: 15px;
  width: 20px;
}
html.redlotus #MashableInboxActionBarForViews #search-form .search-view-0 .search .ui-multiselect-menu,
html.redlotus .SearchView #search-form .search-view-0 .search .ui-multiselect-menu {
  background: #fff;
  border: none;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  color: #212529;
  font-family: "Roboto", sans-serif !important;
  font-size: 15px;
  padding: 3px 0 !important;
  left: auto !important;
  right: -120px;
}
html.redlotus #MashableInboxActionBarForViews #search-form .search-view-0 .search .ui-multiselect-menu ul,
html.redlotus .SearchView #search-form .search-view-0 .search .ui-multiselect-menu ul {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #MashableInboxActionBarForViews #search-form .search-view-0 .search .ui-multiselect-menu ul li,
html.redlotus .SearchView #search-form .search-view-0 .search .ui-multiselect-menu ul li {
  margin: 0;
}
html.redlotus #MashableInboxActionBarForViews #search-form .search-view-0 .search .ui-multiselect-menu ul li label,
html.redlotus .SearchView #search-form .search-view-0 .search .ui-multiselect-menu ul li label {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: transparent;
  border: none !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0 !important;
  padding: 5px 10px 5px 32px !important;
  position: relative;
  width: 100%;
}
html.redlotus #MashableInboxActionBarForViews #search-form .search-view-0 .search .ui-multiselect-menu ul li label.ui-state-hover,
html.redlotus .SearchView #search-form .search-view-0 .search .ui-multiselect-menu ul li label.ui-state-hover {
  background: #4d7cfe;
  border-radius: 0;
  color: #fff;
  font-weight: normal;
}
html.redlotus #MashableInboxActionBarForViews #search-form .search-view-0 .search .ui-multiselect-menu ul li label.c_on:after,
html.redlotus .SearchView #search-form .search-view-0 .search .ui-multiselect-menu ul li label.c_on:after {
  opacity: 1;
}
html.redlotus #MashableInboxActionBarForViews #search-form .search-view-0 .search .ui-multiselect-menu ul li label:before,
html.redlotus #MashableInboxActionBarForViews #search-form .search-view-0 .search .ui-multiselect-menu ul li label:after,
html.redlotus .SearchView #search-form .search-view-0 .search .ui-multiselect-menu ul li label:before,
html.redlotus .SearchView #search-form .search-view-0 .search .ui-multiselect-menu ul li label:after {
  content: '';
  display: block;
  height: 18px;
  left: 1px;
  position: absolute;
  top: 1px;
  width: 18px;
}
html.redlotus #MashableInboxActionBarForViews #search-form .search-view-0 .search .ui-multiselect-menu ul li label:before,
html.redlotus .SearchView #search-form .search-view-0 .search .ui-multiselect-menu ul li label:before {
  background: url(../images/icon/checkbox-icon.svg) center no-repeat;
  -webkit-transition: background .1s linear, border .1s linear;
  -o-transition: background .1s linear, border .1s linear;
  transition: background .1s linear, border .1s linear;
  z-index: 1;
}
html.redlotus #MashableInboxActionBarForViews #search-form .search-view-0 .search .ui-multiselect-menu ul li label:after,
html.redlotus .SearchView #search-form .search-view-0 .search .ui-multiselect-menu ul li label:after {
  background: url(../images/icon/checkboxActive-icon.svg) center no-repeat;
  opacity: 0;
  -webkit-transition: opacity .1s linear;
  -o-transition: opacity .1s linear;
  transition: opacity .1s linear;
  z-index: 2;
}
html.redlotus #MashableInboxActionBarForViews #search-form .search-view-0 .search .ui-multiselect-menu ul li label:before,
html.redlotus #MashableInboxActionBarForViews #search-form .search-view-0 .search .ui-multiselect-menu ul li label:after,
html.redlotus .SearchView #search-form .search-view-0 .search .ui-multiselect-menu ul li label:before,
html.redlotus .SearchView #search-form .search-view-0 .search .ui-multiselect-menu ul li label:after {
  left: 8px;
  top: 8px;
}
html.redlotus #MashableInboxActionBarForViews #search-form .search-view-0 .search .ui-autocomplete-input,
html.redlotus #MashableInboxActionBarForViews #search-form .search-view-0 .search .search-input,
html.redlotus .SearchView #search-form .search-view-0 .search .ui-autocomplete-input,
html.redlotus .SearchView #search-form .search-view-0 .search .search-input {
  background: transparent;
  border: none;
  font-size: 16px;
  font-style: normal;
}
html.redlotus #MashableInboxActionBarForViews #search-form .search-view-0 .search #queue-search-element,
html.redlotus .SearchView #search-form .search-view-0 .search #queue-search-element {
  display: none;
}
html.redlotus #MashableInboxActionBarForViews #search-form .search-view-0 .search #queue-search-element .z-spinner,
html.redlotus .SearchView #search-form .search-view-0 .search #queue-search-element .z-spinner {
  left: 0;
  top: 8px;
}
html.redlotus #MashableInboxActionBarForViews #search-form .search-view-0 .search #queue-search-element .ui-autocomplete,
html.redlotus .SearchView #search-form .search-view-0 .search #queue-search-element .ui-autocomplete {
  left: auto !important;
  margin-left: -10px;
  top: 33px !important;
}
html.redlotus #MashableInboxActionBarForViews #search-form .search-view-0 .search-form-tools,
html.redlotus .SearchView #search-form .search-view-0 .search-form-tools {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: right;
  -moz-justify-content: right;
  -ms-justify-content: right;
  justify-content: right;
  -ms-flex-pack: right;
  left: 0;
  margin-left: 7px;
  position: relative;
  top: 0;
}
html.redlotus #MashableInboxActionBarForViews #search-form .search-view-0 .search-form-tools a,
html.redlotus .SearchView #search-form .search-view-0 .search-form-tools a {
  box-shadow: none;
  margin-left: 15px;
  margin-right: 0;
  padding: 10px 5px;
  transition: none;
  white-space: nowrap;
}
html.redlotus #MashableInboxActionBarForViews #search-form .search-view-0 .search-form-tools a:after,
html.redlotus .SearchView #search-form .search-view-0 .search-form-tools a:after {
  content: none;
}
html.redlotus #MashableInboxActionBarForViews #search-form .search-view-0 .search-form-tools a:first-child,
html.redlotus .SearchView #search-form .search-view-0 .search-form-tools a:first-child {
  margin-left: 0;
}
html.redlotus #MashableInboxActionBarForViews #search-form .search-view-0 .search-form-tools a#clear-search-linkmodal,
html.redlotus #MashableInboxActionBarForViews #search-form .search-view-0 .search-form-tools a#clear-search-link,
html.redlotus .SearchView #search-form .search-view-0 .search-form-tools a#clear-search-linkmodal,
html.redlotus .SearchView #search-form .search-view-0 .search-form-tools a#clear-search-link {
  background: #2f5fe3 !important;
  box-shadow: none;
  margin-left: 7px;
  position: static !important;
}
html.redlotus #MashableInboxActionBarForViews #search-form .search-view-0 .search-form-tools a#clear-search-linkmodal:hover,
html.redlotus #MashableInboxActionBarForViews #search-form .search-view-0 .search-form-tools a#clear-search-link:hover,
html.redlotus .SearchView #search-form .search-view-0 .search-form-tools a#clear-search-linkmodal:hover,
html.redlotus .SearchView #search-form .search-view-0 .search-form-tools a#clear-search-link:hover {
  background: #4d7cfe !important;
}
html.redlotus #MashableInboxActionBarForViews #search-form .search-view-0 .search-form-tools a#clear-search-linkmodal .btn-text,
html.redlotus #MashableInboxActionBarForViews #search-form .search-view-0 .search-form-tools a#clear-search-link .btn-text,
html.redlotus .SearchView #search-form .search-view-0 .search-form-tools a#clear-search-linkmodal .btn-text,
html.redlotus .SearchView #search-form .search-view-0 .search-form-tools a#clear-search-link .btn-text {
  color: #fff;
}
html.redlotus #MashableInboxActionBarForViews #search-form .search-view-0 .search-form-tools a#clear-search-linkmodal .icon-clear,
html.redlotus #MashableInboxActionBarForViews #search-form .search-view-0 .search-form-tools a#clear-search-link .icon-clear,
html.redlotus .SearchView #search-form .search-view-0 .search-form-tools a#clear-search-linkmodal .icon-clear,
html.redlotus .SearchView #search-form .search-view-0 .search-form-tools a#clear-search-link .icon-clear {
  font-size: 24px;
}
@media (max-width: 768px) {
  html.redlotus #MashableInboxActionBarForViews #search-form .search-view-0 .search-form-tools,
  html.redlotus .SearchView #search-form .search-view-0 .search-form-tools {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-pack: space-between;
  }
  html.redlotus #MashableInboxActionBarForViews #search-form .search-view-0 .search-form-tools a#clear-search-link:hover,
  html.redlotus #MashableInboxActionBarForViews #search-form .search-view-0 .search-form-tools a#clear-search-link,
  html.redlotus #MashableInboxActionBarForViews #search-form .search-view-0 .search-form-tools a:hover,
  html.redlotus #MashableInboxActionBarForViews #search-form .search-view-0 .search-form-tools a,
  html.redlotus .SearchView #search-form .search-view-0 .search-form-tools a#clear-search-link:hover,
  html.redlotus .SearchView #search-form .search-view-0 .search-form-tools a#clear-search-link,
  html.redlotus .SearchView #search-form .search-view-0 .search-form-tools a:hover,
  html.redlotus .SearchView #search-form .search-view-0 .search-form-tools a {
    background: none !important;
    margin: 0;
  }
  html.redlotus #MashableInboxActionBarForViews #search-form .search-view-0 .search-form-tools a#clear-search-link:hover .btn-text,
  html.redlotus #MashableInboxActionBarForViews #search-form .search-view-0 .search-form-tools a#clear-search-link .btn-text,
  html.redlotus #MashableInboxActionBarForViews #search-form .search-view-0 .search-form-tools a:hover .btn-text,
  html.redlotus #MashableInboxActionBarForViews #search-form .search-view-0 .search-form-tools a .btn-text,
  html.redlotus .SearchView #search-form .search-view-0 .search-form-tools a#clear-search-link:hover .btn-text,
  html.redlotus .SearchView #search-form .search-view-0 .search-form-tools a#clear-search-link .btn-text,
  html.redlotus .SearchView #search-form .search-view-0 .search-form-tools a:hover .btn-text,
  html.redlotus .SearchView #search-form .search-view-0 .search-form-tools a .btn-text {
    color: #4d7cfe !important;
  }
}
html.redlotus #MashableInboxActionBarForViews #search-form .search-view-0 .filters-bar,
html.redlotus .SearchView #search-form .search-view-0 .filters-bar {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: right;
  -moz-justify-content: right;
  -ms-justify-content: right;
  justify-content: right;
  -ms-flex-pack: right;
  left: 0;
  position: relative;
  top: 0 !important;
}
html.redlotus #MashableInboxActionBarForViews #search-form .search-view-0 .filters-bar > div,
html.redlotus .SearchView #search-form .search-view-0 .filters-bar > div {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 44px;
}
html.redlotus #MashableInboxActionBarForViews #search-form .search-view-0 .filters-bar strong,
html.redlotus .SearchView #search-form .search-view-0 .filters-bar strong {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #808080;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 14px;
  font-weight: 400;
  margin-right: 10px;
}
html.redlotus #MashableInboxActionBarForViews #search-form .search-view-0 .filters-bar label,
html.redlotus .SearchView #search-form .search-view-0 .filters-bar label {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: none;
  border-radius: 3px;
  color: #212529 !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-family: "Roboto", sans-serif !important;
  font-size: 14px !important;
  font-weight: 400;
  height: 100%;
  margin: 0;
  padding: 0 20px;
}
html.redlotus #MashableInboxActionBarForViews #search-form .search-view-0 .filters-bar label:hover,
html.redlotus .SearchView #search-form .search-view-0 .filters-bar label:hover {
  background: none !important;
  color: #212529 !important;
}
html.redlotus #MashableInboxActionBarForViews #search-form .search-view-0 .filters-bar label.radio-wl__label:before,
html.redlotus #MashableInboxActionBarForViews #search-form .search-view-0 .filters-bar label.radio-wl__label:after,
html.redlotus .SearchView #search-form .search-view-0 .filters-bar label.radio-wl__label:before,
html.redlotus .SearchView #search-form .search-view-0 .filters-bar label.radio-wl__label:after {
  display: none;
}
html.redlotus #MashableInboxActionBarForViews #search-form .search-view-0 .filters-bar .ui-state-active:hover,
html.redlotus #MashableInboxActionBarForViews #search-form .search-view-0 .filters-bar .ui-state-active,
html.redlotus .SearchView #search-form .search-view-0 .filters-bar .ui-state-active:hover,
html.redlotus .SearchView #search-form .search-view-0 .filters-bar .ui-state-active {
  background: #4d7cfe !important;
  box-shadow: 0 2px 30px rgba(204,208,223,0.3);
  color: #fff !important;
}
html.redlotus #MashableInboxActionBarForViews #search-form .search-view-0 .list-view-items-summary-clone,
html.redlotus .SearchView #search-form .search-view-0 .list-view-items-summary-clone {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #808080;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 15px;
  margin-left: 50px;
  margin-top: 0;
  position: static;
}
html.redlotus #MashableInboxActionBarForViews #search-form .search-view-0 .list-view-items-summary-clone span,
html.redlotus .SearchView #search-form .search-view-0 .list-view-items-summary-clone span {
  color: #212529;
  font-weight: 500;
  margin-right: 5px;
}
@media (max-width: 768px) {
  html.redlotus #MashableInboxActionBarForViews #search-form .search-view-0 .list-view-items-summary-clone,
  html.redlotus .SearchView #search-form .search-view-0 .list-view-items-summary-clone {
    display: none;
  }
}
html.redlotus #MashableInboxActionBarForViews #search-form .search-view-0 .ui-multiselect-menu,
html.redlotus .SearchView #search-form .search-view-0 .ui-multiselect-menu {
  left: 0 !important;
  margin-left: 0;
  margin-top: 5px;
}
html.redlotus #MashableInboxActionBarForViews #search-form .select-list-attributes-view,
html.redlotus #MashableInboxActionBarForViews #search-form .kanban-board-options-view,
html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search,
html.redlotus .SearchView #search-form .select-list-attributes-view,
html.redlotus .SearchView #search-form .kanban-board-options-view,
html.redlotus .SearchView #search-form .advanced-search {
  background: #fff;
  border-radius: 3px;
  padding: 50px 30px;
}
html.redlotus #MashableInboxActionBarForViews #search-form .select-list-attributes-view .view-toolbar-container,
html.redlotus #MashableInboxActionBarForViews #search-form .kanban-board-options-view .view-toolbar-container,
html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search .view-toolbar-container,
html.redlotus .SearchView #search-form .select-list-attributes-view .view-toolbar-container,
html.redlotus .SearchView #search-form .kanban-board-options-view .view-toolbar-container,
html.redlotus .SearchView #search-form .advanced-search .view-toolbar-container {
  border-top-color: #ebebeb;
  margin-top: 50px;
}
html.redlotus #MashableInboxActionBarForViews #search-form .select-list-attributes-view .view-toolbar-container .form-toolbar,
html.redlotus #MashableInboxActionBarForViews #search-form .kanban-board-options-view .view-toolbar-container .form-toolbar,
html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search .view-toolbar-container .form-toolbar,
html.redlotus .SearchView #search-form .select-list-attributes-view .view-toolbar-container .form-toolbar,
html.redlotus .SearchView #search-form .kanban-board-options-view .view-toolbar-container .form-toolbar,
html.redlotus .SearchView #search-form .advanced-search .view-toolbar-container .form-toolbar {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding-top: 50px;
}
html.redlotus #MashableInboxActionBarForViews #search-form .select-list-attributes-view .view-toolbar-container .form-toolbar .toolbar-button,
html.redlotus #MashableInboxActionBarForViews #search-form .kanban-board-options-view .view-toolbar-container .form-toolbar .toolbar-button,
html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search .view-toolbar-container .form-toolbar .toolbar-button,
html.redlotus .SearchView #search-form .select-list-attributes-view .view-toolbar-container .form-toolbar .toolbar-button,
html.redlotus .SearchView #search-form .kanban-board-options-view .view-toolbar-container .form-toolbar .toolbar-button,
html.redlotus .SearchView #search-form .advanced-search .view-toolbar-container .form-toolbar .toolbar-button {
  margin-left: 0;
  margin-right: 20px;
}
html.redlotus #MashableInboxActionBarForViews #search-form .select-list-attributes-view .view-toolbar-container .form-toolbar .submit-button,
html.redlotus #MashableInboxActionBarForViews #search-form .kanban-board-options-view .view-toolbar-container .form-toolbar .submit-button,
html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search .view-toolbar-container .form-toolbar .submit-button,
html.redlotus .SearchView #search-form .select-list-attributes-view .view-toolbar-container .form-toolbar .submit-button,
html.redlotus .SearchView #search-form .kanban-board-options-view .view-toolbar-container .form-toolbar .submit-button,
html.redlotus .SearchView #search-form .advanced-search .view-toolbar-container .form-toolbar .submit-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: #4d7cfe;
}
html.redlotus #MashableInboxActionBarForViews #search-form .select-list-attributes-view .view-toolbar-container .form-toolbar .submit-button .z-label,
html.redlotus #MashableInboxActionBarForViews #search-form .kanban-board-options-view .view-toolbar-container .form-toolbar .submit-button .z-label,
html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search .view-toolbar-container .form-toolbar .submit-button .z-label,
html.redlotus .SearchView #search-form .select-list-attributes-view .view-toolbar-container .form-toolbar .submit-button .z-label,
html.redlotus .SearchView #search-form .kanban-board-options-view .view-toolbar-container .form-toolbar .submit-button .z-label,
html.redlotus .SearchView #search-form .advanced-search .view-toolbar-container .form-toolbar .submit-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus #MashableInboxActionBarForViews #search-form .select-list-attributes-view .view-toolbar-container .form-toolbar .submit-button .z-label:after,
html.redlotus #MashableInboxActionBarForViews #search-form .kanban-board-options-view .view-toolbar-container .form-toolbar .submit-button .z-label:after,
html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search .view-toolbar-container .form-toolbar .submit-button .z-label:after,
html.redlotus .SearchView #search-form .select-list-attributes-view .view-toolbar-container .form-toolbar .submit-button .z-label:after,
html.redlotus .SearchView #search-form .kanban-board-options-view .view-toolbar-container .form-toolbar .submit-button .z-label:after,
html.redlotus .SearchView #search-form .advanced-search .view-toolbar-container .form-toolbar .submit-button .z-label:after {
  top: 0;
}
html.redlotus #MashableInboxActionBarForViews #search-form .select-list-attributes-view .view-toolbar-container .form-toolbar .submit-button.loading .z-spinner,
html.redlotus #MashableInboxActionBarForViews #search-form .kanban-board-options-view .view-toolbar-container .form-toolbar .submit-button.loading .z-spinner,
html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search .view-toolbar-container .form-toolbar .submit-button.loading .z-spinner,
html.redlotus .SearchView #search-form .select-list-attributes-view .view-toolbar-container .form-toolbar .submit-button.loading .z-spinner,
html.redlotus .SearchView #search-form .kanban-board-options-view .view-toolbar-container .form-toolbar .submit-button.loading .z-spinner,
html.redlotus .SearchView #search-form .advanced-search .view-toolbar-container .form-toolbar .submit-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus #MashableInboxActionBarForViews #search-form .select-list-attributes-view .view-toolbar-container .form-toolbar .submit-button.loading .z-spinner .spinner,
html.redlotus #MashableInboxActionBarForViews #search-form .kanban-board-options-view .view-toolbar-container .form-toolbar .submit-button.loading .z-spinner .spinner,
html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search .view-toolbar-container .form-toolbar .submit-button.loading .z-spinner .spinner,
html.redlotus .SearchView #search-form .select-list-attributes-view .view-toolbar-container .form-toolbar .submit-button.loading .z-spinner .spinner,
html.redlotus .SearchView #search-form .kanban-board-options-view .view-toolbar-container .form-toolbar .submit-button.loading .z-spinner .spinner,
html.redlotus .SearchView #search-form .advanced-search .view-toolbar-container .form-toolbar .submit-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus #MashableInboxActionBarForViews #search-form .select-list-attributes-view .view-toolbar-container .form-toolbar .submit-button:hover,
html.redlotus #MashableInboxActionBarForViews #search-form .kanban-board-options-view .view-toolbar-container .form-toolbar .submit-button:hover,
html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search .view-toolbar-container .form-toolbar .submit-button:hover,
html.redlotus .SearchView #search-form .select-list-attributes-view .view-toolbar-container .form-toolbar .submit-button:hover,
html.redlotus .SearchView #search-form .kanban-board-options-view .view-toolbar-container .form-toolbar .submit-button:hover,
html.redlotus .SearchView #search-form .advanced-search .view-toolbar-container .form-toolbar .submit-button:hover {
  background: #2f5fe3;
}
html.redlotus #MashableInboxActionBarForViews #search-form .select-list-attributes-view .view-toolbar-container .form-toolbar .submit-button.action-take,
html.redlotus #MashableInboxActionBarForViews #search-form .kanban-board-options-view .view-toolbar-container .form-toolbar .submit-button.action-take,
html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search .view-toolbar-container .form-toolbar .submit-button.action-take,
html.redlotus .SearchView #search-form .select-list-attributes-view .view-toolbar-container .form-toolbar .submit-button.action-take,
html.redlotus .SearchView #search-form .kanban-board-options-view .view-toolbar-container .form-toolbar .submit-button.action-take,
html.redlotus .SearchView #search-form .advanced-search .view-toolbar-container .form-toolbar .submit-button.action-take {
  background: #f7c517;
}
html.redlotus #MashableInboxActionBarForViews #search-form .select-list-attributes-view .view-toolbar-container .form-toolbar .submit-button.action-take:hover,
html.redlotus #MashableInboxActionBarForViews #search-form .kanban-board-options-view .view-toolbar-container .form-toolbar .submit-button.action-take:hover,
html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search .view-toolbar-container .form-toolbar .submit-button.action-take:hover,
html.redlotus .SearchView #search-form .select-list-attributes-view .view-toolbar-container .form-toolbar .submit-button.action-take:hover,
html.redlotus .SearchView #search-form .kanban-board-options-view .view-toolbar-container .form-toolbar .submit-button.action-take:hover,
html.redlotus .SearchView #search-form .advanced-search .view-toolbar-container .form-toolbar .submit-button.action-take:hover {
  background: #ecb908;
}
html.redlotus #MashableInboxActionBarForViews #search-form .select-list-attributes-view .view-toolbar-container .form-toolbar .submit-button.action-complete,
html.redlotus #MashableInboxActionBarForViews #search-form .select-list-attributes-view .view-toolbar-container .form-toolbar .submit-button.action-accept,
html.redlotus #MashableInboxActionBarForViews #search-form .kanban-board-options-view .view-toolbar-container .form-toolbar .submit-button.action-complete,
html.redlotus #MashableInboxActionBarForViews #search-form .kanban-board-options-view .view-toolbar-container .form-toolbar .submit-button.action-accept,
html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search .view-toolbar-container .form-toolbar .submit-button.action-complete,
html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search .view-toolbar-container .form-toolbar .submit-button.action-accept,
html.redlotus .SearchView #search-form .select-list-attributes-view .view-toolbar-container .form-toolbar .submit-button.action-complete,
html.redlotus .SearchView #search-form .select-list-attributes-view .view-toolbar-container .form-toolbar .submit-button.action-accept,
html.redlotus .SearchView #search-form .kanban-board-options-view .view-toolbar-container .form-toolbar .submit-button.action-complete,
html.redlotus .SearchView #search-form .kanban-board-options-view .view-toolbar-container .form-toolbar .submit-button.action-accept,
html.redlotus .SearchView #search-form .advanced-search .view-toolbar-container .form-toolbar .submit-button.action-complete,
html.redlotus .SearchView #search-form .advanced-search .view-toolbar-container .form-toolbar .submit-button.action-accept {
  background: #62c932;
}
html.redlotus #MashableInboxActionBarForViews #search-form .select-list-attributes-view .view-toolbar-container .form-toolbar .submit-button.action-complete:hover,
html.redlotus #MashableInboxActionBarForViews #search-form .select-list-attributes-view .view-toolbar-container .form-toolbar .submit-button.action-accept:hover,
html.redlotus #MashableInboxActionBarForViews #search-form .kanban-board-options-view .view-toolbar-container .form-toolbar .submit-button.action-complete:hover,
html.redlotus #MashableInboxActionBarForViews #search-form .kanban-board-options-view .view-toolbar-container .form-toolbar .submit-button.action-accept:hover,
html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search .view-toolbar-container .form-toolbar .submit-button.action-complete:hover,
html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search .view-toolbar-container .form-toolbar .submit-button.action-accept:hover,
html.redlotus .SearchView #search-form .select-list-attributes-view .view-toolbar-container .form-toolbar .submit-button.action-complete:hover,
html.redlotus .SearchView #search-form .select-list-attributes-view .view-toolbar-container .form-toolbar .submit-button.action-accept:hover,
html.redlotus .SearchView #search-form .kanban-board-options-view .view-toolbar-container .form-toolbar .submit-button.action-complete:hover,
html.redlotus .SearchView #search-form .kanban-board-options-view .view-toolbar-container .form-toolbar .submit-button.action-accept:hover,
html.redlotus .SearchView #search-form .advanced-search .view-toolbar-container .form-toolbar .submit-button.action-complete:hover,
html.redlotus .SearchView #search-form .advanced-search .view-toolbar-container .form-toolbar .submit-button.action-accept:hover {
  background: #58b52d;
}
html.redlotus #MashableInboxActionBarForViews #search-form .select-list-attributes-view .view-toolbar-container .form-toolbar .cancel-button,
html.redlotus #MashableInboxActionBarForViews #search-form .kanban-board-options-view .view-toolbar-container .form-toolbar .cancel-button,
html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search .view-toolbar-container .form-toolbar .cancel-button,
html.redlotus .SearchView #search-form .select-list-attributes-view .view-toolbar-container .form-toolbar .cancel-button,
html.redlotus .SearchView #search-form .kanban-board-options-view .view-toolbar-container .form-toolbar .cancel-button,
html.redlotus .SearchView #search-form .advanced-search .view-toolbar-container .form-toolbar .cancel-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: none !important;
  border: 1px solid rgba(77,124,254,0.3) !important;
  color: #4d7cfe !important;
}
html.redlotus #MashableInboxActionBarForViews #search-form .select-list-attributes-view .view-toolbar-container .form-toolbar .cancel-button .z-label,
html.redlotus #MashableInboxActionBarForViews #search-form .kanban-board-options-view .view-toolbar-container .form-toolbar .cancel-button .z-label,
html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search .view-toolbar-container .form-toolbar .cancel-button .z-label,
html.redlotus .SearchView #search-form .select-list-attributes-view .view-toolbar-container .form-toolbar .cancel-button .z-label,
html.redlotus .SearchView #search-form .kanban-board-options-view .view-toolbar-container .form-toolbar .cancel-button .z-label,
html.redlotus .SearchView #search-form .advanced-search .view-toolbar-container .form-toolbar .cancel-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus #MashableInboxActionBarForViews #search-form .select-list-attributes-view .view-toolbar-container .form-toolbar .cancel-button .z-label:after,
html.redlotus #MashableInboxActionBarForViews #search-form .kanban-board-options-view .view-toolbar-container .form-toolbar .cancel-button .z-label:after,
html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search .view-toolbar-container .form-toolbar .cancel-button .z-label:after,
html.redlotus .SearchView #search-form .select-list-attributes-view .view-toolbar-container .form-toolbar .cancel-button .z-label:after,
html.redlotus .SearchView #search-form .kanban-board-options-view .view-toolbar-container .form-toolbar .cancel-button .z-label:after,
html.redlotus .SearchView #search-form .advanced-search .view-toolbar-container .form-toolbar .cancel-button .z-label:after {
  top: 0;
}
html.redlotus #MashableInboxActionBarForViews #search-form .select-list-attributes-view .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner,
html.redlotus #MashableInboxActionBarForViews #search-form .kanban-board-options-view .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner,
html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner,
html.redlotus .SearchView #search-form .select-list-attributes-view .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner,
html.redlotus .SearchView #search-form .kanban-board-options-view .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner,
html.redlotus .SearchView #search-form .advanced-search .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus #MashableInboxActionBarForViews #search-form .select-list-attributes-view .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner .spinner,
html.redlotus #MashableInboxActionBarForViews #search-form .kanban-board-options-view .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner .spinner,
html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner .spinner,
html.redlotus .SearchView #search-form .select-list-attributes-view .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner .spinner,
html.redlotus .SearchView #search-form .kanban-board-options-view .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner .spinner,
html.redlotus .SearchView #search-form .advanced-search .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus #MashableInboxActionBarForViews #search-form .select-list-attributes-view .view-toolbar-container .form-toolbar .cancel-button:hover,
html.redlotus #MashableInboxActionBarForViews #search-form .kanban-board-options-view .view-toolbar-container .form-toolbar .cancel-button:hover,
html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search .view-toolbar-container .form-toolbar .cancel-button:hover,
html.redlotus .SearchView #search-form .select-list-attributes-view .view-toolbar-container .form-toolbar .cancel-button:hover,
html.redlotus .SearchView #search-form .kanban-board-options-view .view-toolbar-container .form-toolbar .cancel-button:hover,
html.redlotus .SearchView #search-form .advanced-search .view-toolbar-container .form-toolbar .cancel-button:hover {
  background: rgba(77,124,254,0.1) !important;
}
html.redlotus #MashableInboxActionBarForViews #search-form .select-list-attributes-view .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner,
html.redlotus #MashableInboxActionBarForViews #search-form .kanban-board-options-view .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner,
html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner,
html.redlotus .SearchView #search-form .select-list-attributes-view .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner,
html.redlotus .SearchView #search-form .kanban-board-options-view .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner,
html.redlotus .SearchView #search-form .advanced-search .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner {
  bottom: -1px;
  left: -1px;
  right: -1px;
  top: -1px;
}
html.redlotus #MashableInboxActionBarForViews #search-form .select-list-attributes-view .view-toolbar-container .form-toolbar .cancel-button .z-label,
html.redlotus #MashableInboxActionBarForViews #search-form .kanban-board-options-view .view-toolbar-container .form-toolbar .cancel-button .z-label,
html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search .view-toolbar-container .form-toolbar .cancel-button .z-label,
html.redlotus .SearchView #search-form .select-list-attributes-view .view-toolbar-container .form-toolbar .cancel-button .z-label,
html.redlotus .SearchView #search-form .kanban-board-options-view .view-toolbar-container .form-toolbar .cancel-button .z-label,
html.redlotus .SearchView #search-form .advanced-search .view-toolbar-container .form-toolbar .cancel-button .z-label {
  background: none !important;
  color: #4d7cfe !important;
  padding: 0 10px !important;
}
@media (max-width: 768px) {
  html.redlotus #MashableInboxActionBarForViews #search-form .select-list-attributes-view,
  html.redlotus #MashableInboxActionBarForViews #search-form .kanban-board-options-view,
  html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search,
  html.redlotus .SearchView #search-form .select-list-attributes-view,
  html.redlotus .SearchView #search-form .kanban-board-options-view,
  html.redlotus .SearchView #search-form .advanced-search {
    padding: 15px;
  }
  html.redlotus #MashableInboxActionBarForViews #search-form .select-list-attributes-view .view-toolbar-container,
  html.redlotus #MashableInboxActionBarForViews #search-form .kanban-board-options-view .view-toolbar-container,
  html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search .view-toolbar-container,
  html.redlotus .SearchView #search-form .select-list-attributes-view .view-toolbar-container,
  html.redlotus .SearchView #search-form .kanban-board-options-view .view-toolbar-container,
  html.redlotus .SearchView #search-form .advanced-search .view-toolbar-container {
    margin: 0;
  }
  html.redlotus #MashableInboxActionBarForViews #search-form .select-list-attributes-view .view-toolbar-container .form-toolbar,
  html.redlotus #MashableInboxActionBarForViews #search-form .kanban-board-options-view .view-toolbar-container .form-toolbar,
  html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search .view-toolbar-container .form-toolbar,
  html.redlotus .SearchView #search-form .select-list-attributes-view .view-toolbar-container .form-toolbar,
  html.redlotus .SearchView #search-form .kanban-board-options-view .view-toolbar-container .form-toolbar,
  html.redlotus .SearchView #search-form .advanced-search .view-toolbar-container .form-toolbar {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-top: 10px;
  }
  html.redlotus #MashableInboxActionBarForViews #search-form .select-list-attributes-view .view-toolbar-container .form-toolbar > a,
  html.redlotus #MashableInboxActionBarForViews #search-form .kanban-board-options-view .view-toolbar-container .form-toolbar > a,
  html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search .view-toolbar-container .form-toolbar > a,
  html.redlotus .SearchView #search-form .select-list-attributes-view .view-toolbar-container .form-toolbar > a,
  html.redlotus .SearchView #search-form .kanban-board-options-view .view-toolbar-container .form-toolbar > a,
  html.redlotus .SearchView #search-form .advanced-search .view-toolbar-container .form-toolbar > a {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    margin: 0;
    width: 100%;
  }
  html.redlotus #MashableInboxActionBarForViews #search-form .select-list-attributes-view .view-toolbar-container .form-toolbar > a:not(:first-child),
  html.redlotus #MashableInboxActionBarForViews #search-form .kanban-board-options-view .view-toolbar-container .form-toolbar > a:not(:first-child),
  html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search .view-toolbar-container .form-toolbar > a:not(:first-child),
  html.redlotus .SearchView #search-form .select-list-attributes-view .view-toolbar-container .form-toolbar > a:not(:first-child),
  html.redlotus .SearchView #search-form .kanban-board-options-view .view-toolbar-container .form-toolbar > a:not(:first-child),
  html.redlotus .SearchView #search-form .advanced-search .view-toolbar-container .form-toolbar > a:not(:first-child) {
    margin-top: 10px;
  }
}
html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search .dynamic-search-row,
html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search .dynamic-search-row > div,
html.redlotus .SearchView #search-form .advanced-search .dynamic-search-row,
html.redlotus .SearchView #search-form .advanced-search .dynamic-search-row > div {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search .dynamic-search-row .dynamic-search-row-number-label,
html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search .dynamic-search-row .criteria-value-container,
html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search .dynamic-search-row > div .dynamic-search-row-number-label,
html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search .dynamic-search-row > div .criteria-value-container,
html.redlotus .SearchView #search-form .advanced-search .dynamic-search-row .dynamic-search-row-number-label,
html.redlotus .SearchView #search-form .advanced-search .dynamic-search-row .criteria-value-container,
html.redlotus .SearchView #search-form .advanced-search .dynamic-search-row > div .dynamic-search-row-number-label,
html.redlotus .SearchView #search-form .advanced-search .dynamic-search-row > div .criteria-value-container {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search .dynamic-search-row .remove-extra-dynamic-search-row-link,
html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search .dynamic-search-row > div .remove-extra-dynamic-search-row-link,
html.redlotus .SearchView #search-form .advanced-search .dynamic-search-row .remove-extra-dynamic-search-row-link,
html.redlotus .SearchView #search-form .advanced-search .dynamic-search-row > div .remove-extra-dynamic-search-row-link {
  text-decoration: none;
}
html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search .dynamic-search-row .criteria-value-container,
html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search .dynamic-search-row > div .criteria-value-container,
html.redlotus .SearchView #search-form .advanced-search .dynamic-search-row .criteria-value-container,
html.redlotus .SearchView #search-form .advanced-search .dynamic-search-row > div .criteria-value-container {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0 15px;
}
html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search .dynamic-search-row .criteria-value-container .hasCheckBox,
html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search .dynamic-search-row > div .criteria-value-container .hasCheckBox,
html.redlotus .SearchView #search-form .advanced-search .dynamic-search-row .criteria-value-container .hasCheckBox,
html.redlotus .SearchView #search-form .advanced-search .dynamic-search-row > div .criteria-value-container .hasCheckBox {
  padding-top: 0;
}
html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search .dynamic-search-row .criteria-value-container input[type="text"],
html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search .dynamic-search-row > div .criteria-value-container input[type="text"],
html.redlotus .SearchView #search-form .advanced-search .dynamic-search-row .criteria-value-container input[type="text"],
html.redlotus .SearchView #search-form .advanced-search .dynamic-search-row > div .criteria-value-container input[type="text"] {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #212529 !important;
  display: block;
  font-size: 16px;
  margin: 0;
  outline: none;
  width: 100%;
  line-height: 34px;
  height: 42px;
  padding: 0 10px;
  text-indent: 0 !important;
  line-height: 40px;
}
html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search .dynamic-search-row .criteria-value-container input[type="text"]:focus,
html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search .dynamic-search-row > div .criteria-value-container input[type="text"]:focus,
html.redlotus .SearchView #search-form .advanced-search .dynamic-search-row .criteria-value-container input[type="text"]:focus,
html.redlotus .SearchView #search-form .advanced-search .dynamic-search-row > div .criteria-value-container input[type="text"]:focus {
  background: #fff;
  border-color: rgba(77,124,254,0.8);
}
html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search .dynamic-search-row .criteria-value-container .redlotus-multiple-select ul,
html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search .dynamic-search-row > div .criteria-value-container .redlotus-multiple-select ul,
html.redlotus .SearchView #search-form .advanced-search .dynamic-search-row .criteria-value-container .redlotus-multiple-select ul,
html.redlotus .SearchView #search-form .advanced-search .dynamic-search-row > div .criteria-value-container .redlotus-multiple-select ul {
  height: 152px;
}
html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search .advanced-search-tools-row,
html.redlotus .SearchView #search-form .advanced-search .advanced-search-tools-row {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 36px;
  float: left;
  margin-top: 8px;
  width: 100%;
}
html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search .advanced-search-tools-row #save-search-area,
html.redlotus .SearchView #search-form .advanced-search .advanced-search-tools-row #save-search-area {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-left: 15px;
  margin-top: 0;
}
html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search .advanced-search-tools-row #save-search-area input,
html.redlotus .SearchView #search-form .advanced-search .advanced-search-tools-row #save-search-area input {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #212529 !important;
  display: block;
  font-size: 16px;
  margin: 0;
  outline: none;
  width: 100%;
  line-height: 34px;
  height: 42px;
  padding: 0 10px;
  text-indent: 0 !important;
}
html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search .advanced-search-tools-row #save-search-area input:focus,
html.redlotus .SearchView #search-form .advanced-search .advanced-search-tools-row #save-search-area input:focus {
  background: #fff;
  border-color: rgba(77,124,254,0.8);
}
html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search .advanced-search-tools-row #save-search-area #save-advanced-search,
html.redlotus .SearchView #search-form .advanced-search .advanced-search-tools-row #save-search-area #save-advanced-search {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: #4d7cfe;
  height: 36px;
  margin-left: 8px;
}
html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search .advanced-search-tools-row #save-search-area #save-advanced-search .z-label,
html.redlotus .SearchView #search-form .advanced-search .advanced-search-tools-row #save-search-area #save-advanced-search .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search .advanced-search-tools-row #save-search-area #save-advanced-search .z-label:after,
html.redlotus .SearchView #search-form .advanced-search .advanced-search-tools-row #save-search-area #save-advanced-search .z-label:after {
  top: 0;
}
html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search .advanced-search-tools-row #save-search-area #save-advanced-search.loading .z-spinner,
html.redlotus .SearchView #search-form .advanced-search .advanced-search-tools-row #save-search-area #save-advanced-search.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search .advanced-search-tools-row #save-search-area #save-advanced-search.loading .z-spinner .spinner,
html.redlotus .SearchView #search-form .advanced-search .advanced-search-tools-row #save-search-area #save-advanced-search.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search .advanced-search-tools-row #save-search-area #save-advanced-search:hover,
html.redlotus .SearchView #search-form .advanced-search .advanced-search-tools-row #save-search-area #save-advanced-search:hover {
  background: #2f5fe3;
}
html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search .advanced-search-tools-row #save-search-area #save-advanced-search.action-take,
html.redlotus .SearchView #search-form .advanced-search .advanced-search-tools-row #save-search-area #save-advanced-search.action-take {
  background: #f7c517;
}
html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search .advanced-search-tools-row #save-search-area #save-advanced-search.action-take:hover,
html.redlotus .SearchView #search-form .advanced-search .advanced-search-tools-row #save-search-area #save-advanced-search.action-take:hover {
  background: #ecb908;
}
html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search .advanced-search-tools-row #save-search-area #save-advanced-search.action-complete,
html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search .advanced-search-tools-row #save-search-area #save-advanced-search.action-accept,
html.redlotus .SearchView #search-form .advanced-search .advanced-search-tools-row #save-search-area #save-advanced-search.action-complete,
html.redlotus .SearchView #search-form .advanced-search .advanced-search-tools-row #save-search-area #save-advanced-search.action-accept {
  background: #62c932;
}
html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search .advanced-search-tools-row #save-search-area #save-advanced-search.action-complete:hover,
html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search .advanced-search-tools-row #save-search-area #save-advanced-search.action-accept:hover,
html.redlotus .SearchView #search-form .advanced-search .advanced-search-tools-row #save-search-area #save-advanced-search.action-complete:hover,
html.redlotus .SearchView #search-form .advanced-search .advanced-search-tools-row #save-search-area #save-advanced-search.action-accept:hover {
  background: #58b52d;
}
html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search #show-dynamic-search-structure-wrapper-search-form,
html.redlotus .SearchView #search-form .advanced-search #show-dynamic-search-structure-wrapper-search-form {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 36px;
  margin-top: 16px;
}
html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search #show-dynamic-search-structure-wrapper-search-form #show-dynamic-search-structure-div-link-search-form,
html.redlotus .SearchView #search-form .advanced-search #show-dynamic-search-structure-wrapper-search-form #show-dynamic-search-structure-div-link-search-form {
  margin-bottom: 0;
}
html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search #show-dynamic-search-structure-wrapper-search-form #show-dynamic-search-structure-div-search-form,
html.redlotus .SearchView #search-form .advanced-search #show-dynamic-search-structure-wrapper-search-form #show-dynamic-search-structure-div-search-form {
  border: none;
  margin-bottom: 0;
  padding: 0;
}
html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search #show-dynamic-search-structure-wrapper-search-form #show-dynamic-search-structure-div-search-form .named-input,
html.redlotus .SearchView #search-form .advanced-search #show-dynamic-search-structure-wrapper-search-form #show-dynamic-search-structure-div-search-form .named-input {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #ebebeb;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  line-height: 34px;
  height: 42px;
  padding: 0 10px;
  width: 100%;
  -webkit-flex-direction: row-reverse;
  -moz-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search #show-dynamic-search-structure-wrapper-search-form #show-dynamic-search-structure-div-search-form .named-input input,
html.redlotus .SearchView #search-form .advanced-search #show-dynamic-search-structure-wrapper-search-form #show-dynamic-search-structure-div-search-form .named-input input {
  background: none !important;
  border: none !important;
  box-shadow: none;
  color: #212529 !important;
  display: block;
  height: auto;
  outline: none;
  padding-left: 0 !important;
  position: relative;
  text-indent: 0;
  width: 100%;
}
html.redlotus #MashableInboxActionBarForViews #search-form .advanced-search #show-dynamic-search-structure-wrapper-search-form #show-dynamic-search-structure-div-search-form .named-input span,
html.redlotus .SearchView #search-form .advanced-search #show-dynamic-search-structure-wrapper-search-form #show-dynamic-search-structure-div-search-form .named-input span {
  background: transparent;
  border-right: 1px solid #ebebeb;
  color: #808080;
  flex-shrink: 0;
  font-size: 16px;
  font-weight: normal;
  line-height: 19px;
  margin-right: 20px;
  padding-right: 20px;
  position: relative;
}
html.redlotus #MashableInboxActionBarForViews #search-form .kanban-board-options-view .kanban-board-options-panel h3,
html.redlotus .SearchView #search-form .kanban-board-options-view .kanban-board-options-panel h3 {
  color: #808080;
  font-size: 14px;
  font-weight: normal;
  line-height: 16px;
  margin-bottom: 20px;
}
html.redlotus #MashableInboxActionBarForViews #search-form .kanban-board-options-view .kanban-board-options-panel .multi-select-checkbox-input,
html.redlotus .SearchView #search-form .kanban-board-options-view .kanban-board-options-panel .multi-select-checkbox-input {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0;
}
html.redlotus #MashableInboxActionBarForViews #search-form .kanban-board-options-view .kanban-board-options-panel .multi-select-checkbox-input:not(:last-child),
html.redlotus .SearchView #search-form .kanban-board-options-view .kanban-board-options-panel .multi-select-checkbox-input:not(:last-child) {
  margin-bottom: 8px;
}
html.redlotus #MashableInboxActionBarForViews #search-form .kanban-board-options-view .kanban-board-options-panel .multi-select-checkbox-input .hasCheckBox,
html.redlotus .SearchView #search-form .kanban-board-options-view .kanban-board-options-panel .multi-select-checkbox-input .hasCheckBox {
  padding: 0 0 0 20px;
}
html.redlotus #MashableInboxActionBarForViews #search-form .kanban-board-options-view .kanban-board-options-panel .multi-select-checkbox-input .hasCheckBox.c_on + label,
html.redlotus .SearchView #search-form .kanban-board-options-view .kanban-board-options-panel .multi-select-checkbox-input .hasCheckBox.c_on + label {
  color: #000;
}
html.redlotus #MashableInboxActionBarForViews #search-form .kanban-board-options-view .kanban-board-options-panel .multi-select-checkbox-input label:last-child,
html.redlotus .SearchView #search-form .kanban-board-options-view .kanban-board-options-panel .multi-select-checkbox-input label:last-child {
  color: #808080;
  font-size: 16px;
  line-height: 24px;
  margin: 0;
  padding-right: 25px;
}
html.redlotus #MashableInboxActionBarForViews #search-form .kanban-board-options-view .kanban-board-options-panel .multi-select-checkbox-input label:last-child,
html.redlotus .SearchView #search-form .kanban-board-options-view .kanban-board-options-panel .multi-select-checkbox-input label:last-child {
  margin: 0 0 0 8px;
}
html.redlotus #MashableInboxActionBarForViews #search-form .kanban-board-options-view .kanban-board-options-panel .texture-swatch,
html.redlotus .SearchView #search-form .kanban-board-options-view .kanban-board-options-panel .texture-swatch {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
}
html.redlotus #MashableInboxActionBarForViews #search-form .kanban-board-options-view .kanban-board-options-panel .texture-swatch input,
html.redlotus .SearchView #search-form .kanban-board-options-view .kanban-board-options-panel .texture-swatch input {
  bottom: 0;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  top: 0;
}
html.redlotus #MashableInboxActionBarForViews #search-form .kanban-board-options-view .kanban-board-options-panel .texture-swatch label,
html.redlotus .SearchView #search-form .kanban-board-options-view .kanban-board-options-panel .texture-swatch label {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0;
}
html.redlotus #MashableInboxActionBarForViews #search-form .kanban-board-options-view .kanban-board-options-panel .texture-swatch label span,
html.redlotus .SearchView #search-form .kanban-board-options-view .kanban-board-options-panel .texture-swatch label span {
  bottom: 0;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  top: 0;
}
html.redlotus #EmailTemplateTypeView {
  background: none;
  border: none;
}
html.redlotus #EmailTemplateTypeView > div > h1 {
  background: none !important;
  border: none !important;
  box-shadow: none !important;
  color: #000 !important;
  font-weight: 500 !important;
  font-size: 24px !important;
  height: auto !important;
  line-height: 28px !important;
  margin: 0 !important;
  padding-bottom: 30px !important;
  text-indent: 0 !important;
}
html.redlotus #EmailTemplateTypeView > div > h1 + div {
  background: #fff;
  border-radius: 3px;
  color: #000 !important;
  padding: 10px 30px;
}
html.redlotus #EmailTemplateTypeView > div > h1 + div a {
  color: #000 !important;
  font-size: 16px !important;
}
html.redlotus #EmailTemplateTypeView > div > h1 + div a:hover {
  color: #4d7cfe !important;
}
html.redlotus #EmailTemplateTypeView .configuration-list {
  border: none;
}
html.redlotus #EmailTemplateTypeView .configuration-list li {
  background: #fff;
  border: none;
  border-radius: 3px;
  margin-top: 10px;
  min-height: 62px;
  padding: 0;
}
html.redlotus #EmailTemplateTypeView .configuration-list li .content-item {
  margin: 0;
}
html.redlotus #EmailTemplateTypeView .configuration-list li .item-list {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}
html.redlotus #EmailTemplateTypeView .configuration-list li .item-list h4 {
  font-size: 18px;
}
html.redlotus #EmailTemplateTypeView .configuration-list li .action-button {
  top: auto;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: none !important;
  border: 1px solid rgba(77,124,254,0.3) !important;
  color: #4d7cfe !important;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  margin-top: 0;
}
html.redlotus #EmailTemplateTypeView .configuration-list li .action-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus #EmailTemplateTypeView .configuration-list li .action-button .z-label:after {
  top: 0;
}
html.redlotus #EmailTemplateTypeView .configuration-list li .action-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus #EmailTemplateTypeView .configuration-list li .action-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus #EmailTemplateTypeView .configuration-list li .action-button:hover {
  background: rgba(77,124,254,0.1) !important;
}
html.redlotus #EmailTemplateTypeView .configuration-list li .action-button.loading .z-spinner {
  bottom: -1px;
  left: -1px;
  right: -1px;
  top: -1px;
}
html.redlotus #EmailTemplateTypeView .configuration-list li .action-button .z-label {
  background: none !important;
  color: #4d7cfe !important;
  padding: 0 10px !important;
}
html.redlotus #EmailTemplateTypeView .configuration-list li .action-button .z-label {
  color: #000 !important;
  font-size: 15px;
  text-shadow: none !important;
}
html.redlotus #EmailTemplateTypeView .configuration-list li .action-button .z-label:before {
  content: "";
  margin-right: auto;
}
html.redlotus #WorkflowManageOrderView .wrapper {
  background: #fff;
  border: none;
  border-radius: 3px;
}
html.redlotus #WorkflowManageOrderView .wrapper > h1 {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none;
  border-bottom: 1px solid #ebebeb;
  box-shadow: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 63px;
  margin: 0;
  text-indent: 0;
  padding: 0 30px;
}
html.redlotus #WorkflowManageOrderView .wrapper > h1 .truncated-title {
  color: #4145be;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  font-size: 16px;
  font-weight: 500;
  line-height: 19px;
  margin: 0;
  padding: 0 30px;
  text-indent: 0;
}
html.redlotus #WorkflowManageOrderView .wrapper .left-column {
  padding: 30px;
}
html.redlotus #WorkflowManageOrderView .wrapper .no-workflows-to-order-view .large-icon:after {
  color: #ccd0df;
}
html.redlotus #WorkflowManageOrderView .wrapper .no-workflows-to-order-view p {
  color: #212529;
  font-size: 14px;
  font-weight: normal;
}
html.redlotus #WorkflowManageOrderView .wrapper .workflow-order-module-selector-container {
  min-height: auto;
}
html.redlotus #WorkflowManageOrderView .wrapper #workflow-order-container .ui-sortable {
  margin: 0;
}
html.redlotus #WorkflowManageOrderView .wrapper #workflow-order-container .ui-sortable .ui-sortable-handle:last-child .dynamic-row {
  margin: 0;
}
html.redlotus #WorkflowManageOrderView .wrapper #workflow-order-container .ui-sortable .ui-sortable-handle .dynamic-row {
  background: #ecf3ff;
  box-shadow: none;
  border-radius: 3px;
}
html.redlotus #WorkflowManageOrderView .wrapper #workflow-order-container .ui-sortable .ui-sortable-handle .dynamic-row:hover {
  border-left: 5px solid #c6d2ec;
  padding-left: 5px;
}
html.redlotus #WorkflowManageOrderView .wrapper #workflow-order-container .ui-sortable .ui-state-highlight {
  background: none;
  border: none;
  border-radius: 3px;
  box-shadow: inset 0 0 3px #4d7cfe;
  margin-bottom: 5px;
}
html.redlotus #WorkflowManageOrderView .wrapper .float-bar {
  padding: 0;
}
html.redlotus #WorkflowManageOrderView .wrapper .float-bar .view-toolbar-container {
  border-top-color: #ebebeb;
  padding: 0 15px;
}
html.redlotus #WorkflowManageOrderView .wrapper .float-bar .view-toolbar-container .form-toolbar {
  border: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}
html.redlotus #WorkflowManageOrderView .wrapper .float-bar .view-toolbar-container .form-toolbar .z-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: #4d7cfe;
}
html.redlotus #WorkflowManageOrderView .wrapper .float-bar .view-toolbar-container .form-toolbar .z-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus #WorkflowManageOrderView .wrapper .float-bar .view-toolbar-container .form-toolbar .z-button .z-label:after {
  top: 0;
}
html.redlotus #WorkflowManageOrderView .wrapper .float-bar .view-toolbar-container .form-toolbar .z-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus #WorkflowManageOrderView .wrapper .float-bar .view-toolbar-container .form-toolbar .z-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus #WorkflowManageOrderView .wrapper .float-bar .view-toolbar-container .form-toolbar .z-button:hover {
  background: #2f5fe3;
}
html.redlotus #WorkflowManageOrderView .wrapper .float-bar .view-toolbar-container .form-toolbar .z-button.action-take {
  background: #f7c517;
}
html.redlotus #WorkflowManageOrderView .wrapper .float-bar .view-toolbar-container .form-toolbar .z-button.action-take:hover {
  background: #ecb908;
}
html.redlotus #WorkflowManageOrderView .wrapper .float-bar .view-toolbar-container .form-toolbar .z-button.action-complete,
html.redlotus #WorkflowManageOrderView .wrapper .float-bar .view-toolbar-container .form-toolbar .z-button.action-accept {
  background: #62c932;
}
html.redlotus #WorkflowManageOrderView .wrapper .float-bar .view-toolbar-container .form-toolbar .z-button.action-complete:hover,
html.redlotus #WorkflowManageOrderView .wrapper .float-bar .view-toolbar-container .form-toolbar .z-button.action-accept:hover {
  background: #58b52d;
}
html.redlotus #WorkflowWizardTypeView,
html.redlotus #EmailTemplateTypeView,
html.redlotus #ReportWizardTypeView {
  background: none;
  border: none;
  border-radius: 3px;
}
html.redlotus #WorkflowWizardTypeView > h1,
html.redlotus #EmailTemplateTypeView > h1,
html.redlotus #ReportWizardTypeView > h1 {
  background: none !important;
  border: none !important;
  box-shadow: none !important;
  color: #000 !important;
  font-weight: 500 !important;
  font-size: 24px !important;
  height: auto !important;
  line-height: 28px !important;
  margin: 0 !important;
  padding-bottom: 30px !important;
  text-indent: 0 !important;
}
html.redlotus #WorkflowWizardTypeView .configuration-list li,
html.redlotus #EmailTemplateTypeView .configuration-list li,
html.redlotus #ReportWizardTypeView .configuration-list li {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: #fff;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  min-height: 62px;
  padding: 10px 10px 10px 30px;
}
html.redlotus #WorkflowWizardTypeView .configuration-list li:not(:first-child),
html.redlotus #EmailTemplateTypeView .configuration-list li:not(:first-child),
html.redlotus #ReportWizardTypeView .configuration-list li:not(:first-child) {
  margin-top: 10px;
}
html.redlotus #WorkflowWizardTypeView .configuration-list li h4,
html.redlotus #EmailTemplateTypeView .configuration-list li h4,
html.redlotus #ReportWizardTypeView .configuration-list li h4 {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  font-size: 16px;
  font-weight: normal;
}
html.redlotus #WorkflowWizardTypeView .configuration-list li .button-main,
html.redlotus #EmailTemplateTypeView .configuration-list li .button-main,
html.redlotus #ReportWizardTypeView .configuration-list li .button-main {
  position: static;
}
html.redlotus #SelectBaseTemplateForEmailTemplateWizardView #chosen-layout > span i {
  border-color: #ebebeb !important;
  color: #c6d2ec;
}
html.redlotus #SelectBaseTemplateForEmailTemplateWizardView #chosen-layout > span i:after {
  top: auto;
}
html.redlotus #SelectBaseTemplateForEmailTemplateWizardView #chosen-layout h3 {
  font-size: 16px;
  font-weight: 500;
  margin: 0 0 20px !important;
}
html.redlotus #SelectBaseTemplateForEmailTemplateWizardView #chosen-layout #chooser-overlay {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.1);
  border: 1px solid transparent !important;
  border-radius: 3px !important;
  box-shadow: none !important;
  color: #4d7cfe !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-size: 13px;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0 30px;
  text-decoration: none !important;
  transition: none !important;
  width: 210px;
}
html.redlotus #SelectBaseTemplateForEmailTemplateWizardView #chosen-layout #chooser-overlay:hover {
  border-color: rgba(77,124,254,0.2) !important;
  color: #4d7cfe !important;
}
html.redlotus #SelectBaseTemplateForEmailTemplateWizardView #chosen-layout #chooser-overlay .z-label {
  background: none !important;
  color: #4d7cfe !important;
  font-weight: normal;
  padding: 0;
  text-shadow: none !important;
}
html.redlotus #SelectBaseTemplateForEmailTemplateWizardView #templates {
  padding: 15px 15px 12px;
}
html.redlotus #SelectBaseTemplateForEmailTemplateWizardView #templates .mini-pillbox {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  margin-bottom: 20px;
}
html.redlotus #SelectBaseTemplateForEmailTemplateWizardView #templates .mini-pillbox .pills {
  background: none;
  border: none;
  box-shadow: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-bottom: 10px;
}
html.redlotus #SelectBaseTemplateForEmailTemplateWizardView #templates .mini-pillbox .pills .filter-link {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none;
  border: 0;
  border-radius: 3px;
  box-shadow: none;
  color: #000 !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 14px;
  font-weight: normal;
  height: 36px;
  padding: 0 20px;
  text-decoration: none;
  text-shadow: none;
}
html.redlotus #SelectBaseTemplateForEmailTemplateWizardView #templates .mini-pillbox .pills .filter-link.active {
  background: #4d7cfe;
  color: #fff !important;
}
html.redlotus #SelectBaseTemplateForEmailTemplateWizardView #templates .mini-pillbox .closeme {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: none !important;
  border: 1px solid rgba(77,124,254,0.3) !important;
  color: #4d7cfe !important;
  color: #000 !important;
  font-size: 14px;
  font-weight: normal;
  height: 36px;
  margin-bottom: 10px;
  padding-right: 7px;
}
html.redlotus #SelectBaseTemplateForEmailTemplateWizardView #templates .mini-pillbox .closeme .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus #SelectBaseTemplateForEmailTemplateWizardView #templates .mini-pillbox .closeme .z-label:after {
  top: 0;
}
html.redlotus #SelectBaseTemplateForEmailTemplateWizardView #templates .mini-pillbox .closeme.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus #SelectBaseTemplateForEmailTemplateWizardView #templates .mini-pillbox .closeme.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus #SelectBaseTemplateForEmailTemplateWizardView #templates .mini-pillbox .closeme:hover {
  background: rgba(77,124,254,0.1) !important;
}
html.redlotus #SelectBaseTemplateForEmailTemplateWizardView #templates .mini-pillbox .closeme.loading .z-spinner {
  bottom: -1px;
  left: -1px;
  right: -1px;
  top: -1px;
}
html.redlotus #SelectBaseTemplateForEmailTemplateWizardView #templates .mini-pillbox .closeme .z-label {
  background: none !important;
  color: #4d7cfe !important;
  padding: 0 10px !important;
}
html.redlotus #SelectBaseTemplateForEmailTemplateWizardView #templates .mini-pillbox .closeme .icon-x {
  color: #4d7cfe;
  font-size: 36px;
  margin-right: 3px;
}
html.redlotus #SelectBaseTemplateForEmailTemplateWizardView #templates .template-list {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-bottom: 0;
}
html.redlotus #SelectBaseTemplateForEmailTemplateWizardView #templates .template-list .empty {
  font-size: 14px;
  font-weight: normal;
  width: 100%;
}
html.redlotus #SelectBaseTemplateForEmailTemplateWizardView #templates .template-list .base-template-selection {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-bottom: 72px;
  min-width: 240px;
  width: auto;
}
html.redlotus #SelectBaseTemplateForEmailTemplateWizardView #templates .template-list .base-template-selection label {
  border-color: #ecf3ff;
  border-radius: 3px;
}
html.redlotus #SelectBaseTemplateForEmailTemplateWizardView #templates .template-list .base-template-selection label i {
  color: #c6d2ec;
  margin-top: 57px;
}
html.redlotus #SelectBaseTemplateForEmailTemplateWizardView #templates .template-list .base-template-selection label .name {
  background: #ecf3ff;
  color: #000;
  font-size: 14px;
  font-weight: normal;
  margin-bottom: -3px;
}
html.redlotus #SelectBaseTemplateForEmailTemplateWizardView #templates .template-list .base-template-selection .z-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: #4d7cfe;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}
html.redlotus #SelectBaseTemplateForEmailTemplateWizardView #templates .template-list .base-template-selection .z-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus #SelectBaseTemplateForEmailTemplateWizardView #templates .template-list .base-template-selection .z-button .z-label:after {
  top: 0;
}
html.redlotus #SelectBaseTemplateForEmailTemplateWizardView #templates .template-list .base-template-selection .z-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus #SelectBaseTemplateForEmailTemplateWizardView #templates .template-list .base-template-selection .z-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus #SelectBaseTemplateForEmailTemplateWizardView #templates .template-list .base-template-selection .z-button:hover {
  background: #2f5fe3;
}
html.redlotus #SelectBaseTemplateForEmailTemplateWizardView #templates .template-list .base-template-selection .z-button.action-take {
  background: #f7c517;
}
html.redlotus #SelectBaseTemplateForEmailTemplateWizardView #templates .template-list .base-template-selection .z-button.action-take:hover {
  background: #ecb908;
}
html.redlotus #SelectBaseTemplateForEmailTemplateWizardView #templates .template-list .base-template-selection .z-button.action-complete,
html.redlotus #SelectBaseTemplateForEmailTemplateWizardView #templates .template-list .base-template-selection .z-button.action-accept {
  background: #62c932;
}
html.redlotus #SelectBaseTemplateForEmailTemplateWizardView #templates .template-list .base-template-selection .z-button.action-complete:hover,
html.redlotus #SelectBaseTemplateForEmailTemplateWizardView #templates .template-list .base-template-selection .z-button.action-accept:hover {
  background: #58b52d;
}
html.redlotus #SelectBaseTemplateForEmailTemplateWizardView #templates .template-list .base-template-selection .secondary-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.1);
  border: 1px solid transparent !important;
  border-radius: 3px !important;
  box-shadow: none !important;
  color: #4d7cfe !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-size: 13px;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0 30px;
  text-decoration: none !important;
  transition: none !important;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  margin-left: 5px;
}
html.redlotus #SelectBaseTemplateForEmailTemplateWizardView #templates .template-list .base-template-selection .secondary-button:hover {
  border-color: rgba(77,124,254,0.2) !important;
  color: #4d7cfe !important;
}
html.redlotus #SelectBaseTemplateForEmailTemplateWizardView #templates .template-list .base-template-selection .secondary-button .z-label {
  background: none !important;
  color: #4d7cfe !important;
  font-weight: normal;
  padding: 0;
  text-shadow: none !important;
}
html.redlotus #GeneralDataForEmailTemplateWizardView,
html.redlotus #GeneralDataForReportWizardView {
  padding: 0 30px;
}
html.redlotus #GeneralDataForEmailTemplateWizardView > .left-column,
html.redlotus #GeneralDataForReportWizardView > .left-column {
  padding: 25px 0 20px;
}
html.redlotus #GeneralDataForEmailTemplateWizardView > .left-column > h3,
html.redlotus #GeneralDataForReportWizardView > .left-column > h3 {
  font-size: 16px;
  font-weight: 500;
  margin: 0 0 20px !important;
}
html.redlotus #GeneralDataForEmailTemplateWizardView > .left-column,
html.redlotus #GeneralDataForReportWizardView > .left-column {
  position: relative;
}
html.redlotus #GeneralDataForEmailTemplateWizardView .attributesContainer,
html.redlotus #GeneralDataForReportWizardView .attributesContainer {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 0;
  position: static;
}
html.redlotus #GeneralDataForEmailTemplateWizardView .attributesContainer .errorSummary,
html.redlotus #GeneralDataForReportWizardView .attributesContainer .errorSummary {
  width: 60%;
}
html.redlotus #GeneralDataForEmailTemplateWizardView .attributesContainer .left-column,
html.redlotus #GeneralDataForReportWizardView .attributesContainer .left-column {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  padding: 0;
  width: 60%;
}
html.redlotus #GeneralDataForEmailTemplateWizardView .attributesContainer .left-column .form-component,
html.redlotus #GeneralDataForReportWizardView .attributesContainer .left-column .form-component {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  margin: 0 0 15px;
  padding: 0;
}
html.redlotus #GeneralDataForEmailTemplateWizardView .attributesContainer .left-column .label label,
html.redlotus #GeneralDataForReportWizardView .attributesContainer .left-column .label label {
  color: #808080;
  font-size: 13px;
  font-weight: normal;
  line-height: 15px;
  margin: 0;
  width: 100%;
  margin-bottom: 5px;
}
html.redlotus #GeneralDataForEmailTemplateWizardView .attributesContainer .left-column .form-fields .addfileinput-button,
html.redlotus #GeneralDataForReportWizardView .attributesContainer .left-column .form-fields .addfileinput-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.1);
  border: 1px solid transparent !important;
  border-radius: 3px !important;
  box-shadow: none !important;
  color: #4d7cfe !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-size: 13px;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0 30px;
  text-decoration: none !important;
  transition: none !important;
  cursor: default;
  padding-left: 1px !important;
  padding-right: 16px !important;
}
html.redlotus #GeneralDataForEmailTemplateWizardView .attributesContainer .left-column .form-fields .addfileinput-button:hover,
html.redlotus #GeneralDataForReportWizardView .attributesContainer .left-column .form-fields .addfileinput-button:hover {
  border-color: rgba(77,124,254,0.2) !important;
  color: #4d7cfe !important;
}
html.redlotus #GeneralDataForEmailTemplateWizardView .attributesContainer .left-column .form-fields .addfileinput-button .z-label,
html.redlotus #GeneralDataForReportWizardView .attributesContainer .left-column .form-fields .addfileinput-button .z-label {
  background: none !important;
  color: #4d7cfe !important;
  font-weight: normal;
  padding: 0;
  text-shadow: none !important;
}
html.redlotus #GeneralDataForEmailTemplateWizardView .attributesContainer .left-column .form-fields .addfileinput-button > span,
html.redlotus #GeneralDataForReportWizardView .attributesContainer .left-column .form-fields .addfileinput-button > span {
  background: no-repeat url(../images/icon/plusAccent-icon.svg) center !important;
  border: none;
  cursor: default;
  font-family: inherit;
  height: 36px;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden;
  text-indent: -99px;
  top: 0;
  width: 36px;
}
html.redlotus #GeneralDataForEmailTemplateWizardView .attributesContainer .left-column .form-fields .addfileinput-button > span:before,
html.redlotus #GeneralDataForEmailTemplateWizardView .attributesContainer .left-column .form-fields .addfileinput-button > span:after,
html.redlotus #GeneralDataForReportWizardView .attributesContainer .left-column .form-fields .addfileinput-button > span:before,
html.redlotus #GeneralDataForReportWizardView .attributesContainer .left-column .form-fields .addfileinput-button > span:after {
  content: '';
  display: inline;
}
html.redlotus #GeneralDataForEmailTemplateWizardView .attributesContainer .left-column .form-fields .addfileinput-button input,
html.redlotus #GeneralDataForReportWizardView .attributesContainer .left-column .form-fields .addfileinput-button input {
  cursor: default;
  height: 36px;
}
html.redlotus #GeneralDataForEmailTemplateWizardView .attributesContainer .left-column .form-fields .fileupload-content .files,
html.redlotus #GeneralDataForReportWizardView .attributesContainer .left-column .form-fields .fileupload-content .files {
  margin: 0 !important;
}
html.redlotus #GeneralDataForEmailTemplateWizardView .attributesContainer .left-column .form-fields .fileupload-content .files tbody,
html.redlotus #GeneralDataForReportWizardView .attributesContainer .left-column .form-fields .fileupload-content .files tbody {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #GeneralDataForEmailTemplateWizardView .attributesContainer .left-column .form-fields .fileupload-content .files tr,
html.redlotus #GeneralDataForEmailTemplateWizardView .attributesContainer .left-column .form-fields .fileupload-content .files,
html.redlotus #GeneralDataForReportWizardView .attributesContainer .left-column .form-fields .fileupload-content .files tr,
html.redlotus #GeneralDataForReportWizardView .attributesContainer .left-column .form-fields .fileupload-content .files {
  display: block;
}
html.redlotus #GeneralDataForEmailTemplateWizardView .attributesContainer .left-column .form-fields .fileupload-content .files td,
html.redlotus #GeneralDataForReportWizardView .attributesContainer .left-column .form-fields .fileupload-content .files td {
  margin-right: 5px;
}
html.redlotus #GeneralDataForEmailTemplateWizardView .attributesContainer .left-column .form-fields .fileupload-content .files tr .name,
html.redlotus #GeneralDataForReportWizardView .attributesContainer .left-column .form-fields .fileupload-content .files tr .name {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(204,208,223,0.2);
  border-radius: 17px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-family: "Roboto", sans-serif !important;
  font-size: 12px;
  min-height: 34px;
  line-height: normal;
  padding: 5px 13px !important;
  margin-top: 5px;
}
html.redlotus #GeneralDataForEmailTemplateWizardView .attributesContainer .left-column .form-fields .fileupload-content .files tr .name .icon-attachment,
html.redlotus #GeneralDataForReportWizardView .attributesContainer .left-column .form-fields .fileupload-content .files tr .name .icon-attachment {
  margin-right: 5px;
}
html.redlotus #GeneralDataForEmailTemplateWizardView .attributesContainer .left-column .form-fields .fileupload-content .files tr .name .icon-attachment:before,
html.redlotus #GeneralDataForReportWizardView .attributesContainer .left-column .form-fields .fileupload-content .files tr .name .icon-attachment:before {
  background: url(../images/icon/file-pointer-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 17px;
  width: 9px;
}
html.redlotus #GeneralDataForEmailTemplateWizardView .attributesContainer .left-column .form-fields .fileupload-content .files tr .name .ui-icon-document,
html.redlotus #GeneralDataForReportWizardView .attributesContainer .left-column .form-fields .fileupload-content .files tr .name .ui-icon-document {
  display: none !important;
}
html.redlotus #GeneralDataForEmailTemplateWizardView .attributesContainer .left-column .form-fields .fileupload-content .files tr .name .file-name,
html.redlotus #GeneralDataForEmailTemplateWizardView .attributesContainer .left-column .form-fields .fileupload-content .files tr .name a,
html.redlotus #GeneralDataForReportWizardView .attributesContainer .left-column .form-fields .fileupload-content .files tr .name .file-name,
html.redlotus #GeneralDataForReportWizardView .attributesContainer .left-column .form-fields .fileupload-content .files tr .name a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html.redlotus #GeneralDataForEmailTemplateWizardView .attributesContainer .left-column .form-fields .fileupload-content .files tr .name a,
html.redlotus #GeneralDataForReportWizardView .attributesContainer .left-column .form-fields .fileupload-content .files tr .name a {
  color: #212529;
  font-weight: normal;
}
html.redlotus #GeneralDataForEmailTemplateWizardView .attributesContainer .left-column .form-fields .fileupload-content .files tr .name a:hover,
html.redlotus #GeneralDataForReportWizardView .attributesContainer .left-column .form-fields .fileupload-content .files tr .name a:hover {
  color: #4d7cfe;
}
html.redlotus #GeneralDataForEmailTemplateWizardView .attributesContainer .left-column .form-fields .fileupload-content .files tr .name .size,
html.redlotus #GeneralDataForReportWizardView .attributesContainer .left-column .form-fields .fileupload-content .files tr .name .size {
  color: #212529;
  font-size: 12px;
  font-weight: normal;
  line-height: 14px;
  margin-left: 5px;
}
html.redlotus #GeneralDataForEmailTemplateWizardView .attributesContainer .left-column .form-fields .fileupload-content .files tr .name .upload-actions.delete,
html.redlotus #GeneralDataForReportWizardView .attributesContainer .left-column .form-fields .fileupload-content .files tr .name .upload-actions.delete {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-left: 5px;
}
html.redlotus #GeneralDataForEmailTemplateWizardView .attributesContainer .left-column .form-fields .fileupload-content .files tr .name .upload-actions.delete .icon-delete,
html.redlotus #GeneralDataForReportWizardView .attributesContainer .left-column .form-fields .fileupload-content .files tr .name .upload-actions.delete .icon-delete {
  border: none;
  margin: 0;
}
html.redlotus #GeneralDataForEmailTemplateWizardView .attributesContainer .left-column .form-fields .fileupload-content .files tr .name .upload-actions.delete .icon-delete:after,
html.redlotus #GeneralDataForReportWizardView .attributesContainer .left-column .form-fields .fileupload-content .files tr .name .upload-actions.delete .icon-delete:after {
  background: url(../images/icon/delete-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 14px;
  width: 12px;
}
html.redlotus #GeneralDataForEmailTemplateWizardView .attributesContainer .left-column .form-fields tbody,
html.redlotus #GeneralDataForEmailTemplateWizardView .attributesContainer .left-column .form-fields tr,
html.redlotus #GeneralDataForEmailTemplateWizardView .attributesContainer .left-column .form-fields th,
html.redlotus #GeneralDataForEmailTemplateWizardView .attributesContainer .left-column .form-fields td,
html.redlotus #GeneralDataForEmailTemplateWizardView .attributesContainer .left-column .form-fields,
html.redlotus #GeneralDataForReportWizardView .attributesContainer .left-column .form-fields tbody,
html.redlotus #GeneralDataForReportWizardView .attributesContainer .left-column .form-fields tr,
html.redlotus #GeneralDataForReportWizardView .attributesContainer .left-column .form-fields th,
html.redlotus #GeneralDataForReportWizardView .attributesContainer .left-column .form-fields td,
html.redlotus #GeneralDataForReportWizardView .attributesContainer .left-column .form-fields {
  display: block;
}
html.redlotus #GeneralDataForEmailTemplateWizardView .attributesContainer .left-column .form-fields th,
html.redlotus #GeneralDataForReportWizardView .attributesContainer .left-column .form-fields th {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-bottom: 6px;
}
html.redlotus #GeneralDataForEmailTemplateWizardView .attributesContainer .left-column .form-fields th label,
html.redlotus #GeneralDataForReportWizardView .attributesContainer .left-column .form-fields th label {
  color: #808080;
  font-size: 13px;
  font-weight: normal;
  line-height: 15px;
  margin: 0;
  width: 100%;
  width: auto;
}
html.redlotus #GeneralDataForEmailTemplateWizardView .attributesContainer .left-column .form-fields th label + .required,
html.redlotus #GeneralDataForReportWizardView .attributesContainer .left-column .form-fields th label + .required {
  margin-top: -3px;
}
html.redlotus #GeneralDataForEmailTemplateWizardView .attributesContainer .right-column,
html.redlotus #GeneralDataForReportWizardView .attributesContainer .right-column {
  margin-left: 30px;
  width: 30%;
}
html.redlotus #GeneralDataForEmailTemplateWizardView .attributesContainer .right-column .right-side-edit-view-panel,
html.redlotus #GeneralDataForReportWizardView .attributesContainer .right-column .right-side-edit-view-panel {
  background: none;
  padding: 0;
  position: absolute;
  top: 25px;
  width: inherit;
}
html.redlotus #GeneralDataForEmailTemplateWizardView .attributesContainer .right-column .right-side-edit-view-panel h3,
html.redlotus #GeneralDataForReportWizardView .attributesContainer .right-column .right-side-edit-view-panel h3 {
  font-size: 16px;
  font-weight: 500;
  margin: 0 0 20px !important;
}
html.redlotus #GeneralDataForEmailTemplateWizardView .attributesContainer .right-column .right-side-edit-view-panel #owner-box label,
html.redlotus #GeneralDataForEmailTemplateWizardView .attributesContainer .right-column .right-side-edit-view-panel > label,
html.redlotus #GeneralDataForReportWizardView .attributesContainer .right-column .right-side-edit-view-panel #owner-box label,
html.redlotus #GeneralDataForReportWizardView .attributesContainer .right-column .right-side-edit-view-panel > label {
  color: #808080;
  font-size: 13px;
  font-weight: normal;
  line-height: 15px;
  margin: 0;
  width: 100%;
  margin-bottom: 6px;
}
html.redlotus #GeneralDataForEmailTemplateWizardView .attributesContainer .right-column .right-side-edit-view-panel .radio-wl__label,
html.redlotus #GeneralDataForReportWizardView .attributesContainer .right-column .right-side-edit-view-panel .radio-wl__label {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 24px;
}
html.redlotus #GeneralDataForEmailTemplateWizardView .attributesContainer .right-column .right-side-edit-view-panel .hasDropDown,
html.redlotus #GeneralDataForReportWizardView .attributesContainer .right-column .right-side-edit-view-panel .hasDropDown {
  padding-left: 26px;
}
@media (max-width: 768px) {
  html.redlotus #GeneralDataForEmailTemplateWizardView .attributesContainer .left-column,
  html.redlotus #GeneralDataForReportWizardView .attributesContainer .left-column {
    width: 100%;
  }
  html.redlotus #GeneralDataForEmailTemplateWizardView .attributesContainer .right-column,
  html.redlotus #GeneralDataForReportWizardView .attributesContainer .right-column {
    margin: 15px 0 0;
    width: 100%;
  }
  html.redlotus #GeneralDataForEmailTemplateWizardView .attributesContainer .right-column .right-side-edit-view-panel,
  html.redlotus #GeneralDataForReportWizardView .attributesContainer .right-column .right-side-edit-view-panel {
    position: static;
  }
}
html.redlotus #EmailMessagesForWorkflowWizardView {
  padding: 0 30px;
}
html.redlotus #EmailMessagesForWorkflowWizardView > .left-column {
  padding: 25px 0 20px;
}
html.redlotus #EmailMessagesForWorkflowWizardView > .left-column > h3 {
  font-size: 16px;
  font-weight: 500;
  margin: 0 0 20px !important;
}
html.redlotus #EmailMessagesForWorkflowWizardView .left-column .add-email-message-button-container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
}
html.redlotus #EmailMessagesForWorkflowWizardView .left-column .add-email-message-button-container #AddEmailMessageLink {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.1);
  border: 1px solid transparent !important;
  border-radius: 3px !important;
  box-shadow: none !important;
  color: #4d7cfe !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-size: 13px;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0 30px;
  text-decoration: none !important;
  transition: none !important;
  z-index: 1;
}
html.redlotus #EmailMessagesForWorkflowWizardView .left-column .add-email-message-button-container #AddEmailMessageLink:hover {
  border-color: rgba(77,124,254,0.2) !important;
  color: #4d7cfe !important;
}
html.redlotus #EmailMessagesForWorkflowWizardView .left-column .add-email-message-button-container #AddEmailMessageLink .z-label {
  background: none !important;
  color: #4d7cfe !important;
  font-weight: normal;
  padding: 0;
  text-shadow: none !important;
}
html.redlotus #EmailMessagesForWorkflowWizardView .left-column .zero-components-view {
  padding: 0;
  width: 100% !important;
}
html.redlotus #EmailMessagesForWorkflowWizardView .left-column .droppable-dynamic-rows-container {
  margin-top: -36px;
  padding-left: 190px;
  width: 100% !important;
}
html.redlotus #EmailMessagesForWorkflowWizardView .left-column .droppable-dynamic-rows-container .dynamic-row {
  background: #ecf3ff;
  border-radius: 3px;
  box-shadow: none;
}
html.redlotus #EmailMessagesForWorkflowWizardView .left-column .droppable-dynamic-rows-container .dynamic-row .hasCheckBox:before {
  background: url(../images/icon/checkboxWhite-icon.svg) center no-repeat;
}
html.redlotus #EmailMessagesForWorkflowWizardView .left-column .droppable-dynamic-rows-container .dynamic-row .hasCheckBox:after {
  background: url(../images/icon/checkboxActiveWhite-icon.svg) center no-repeat;
}
html.redlotus #EmailMessagesForWorkflowWizardView .left-column .droppable-dynamic-rows-container .dynamic-row .hasDropDown:not(.isMultiSelect) {
  background: #fff;
}
html.redlotus #EmailMessagesForWorkflowWizardView .left-column .droppable-dynamic-rows-container .dynamic-row .remove-dynamic-email-message-recipient-row-link,
html.redlotus #EmailMessagesForWorkflowWizardView .left-column .droppable-dynamic-rows-container .dynamic-row .remove-dynamic-row-link {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 24px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  text-decoration: none;
  width: 20px;
}
html.redlotus #EmailMessagesForWorkflowWizardView .left-column .droppable-dynamic-rows-container .dynamic-row .remove-dynamic-email-message-recipient-row-link {
  top: 1px;
}
html.redlotus #EmailMessagesForWorkflowWizardView .left-column .droppable-dynamic-rows-container .dynamic-row .form-component {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-bottom: 10px;
  padding: 0;
}
html.redlotus #EmailMessagesForWorkflowWizardView .left-column .droppable-dynamic-rows-container .dynamic-row .form-fields label {
  line-height: inherit;
}
html.redlotus #EmailMessagesForWorkflowWizardView .left-column .droppable-dynamic-rows-container .dynamic-row .form-fields .hasCheckBox {
  padding: 0 0 0 20px;
}
html.redlotus #EmailMessagesForWorkflowWizardView .left-column .droppable-dynamic-rows-container .dynamic-row .email-message-recipient-type-selector-container {
  width: 100%;
}
html.redlotus #EmailMessagesForWorkflowWizardView .left-column .droppable-dynamic-rows-container .dynamic-row .email-message-recipient-type-selector-container h3 {
  font-size: 16px;
}
html.redlotus #EmailMessagesForWorkflowWizardView .left-column .droppable-dynamic-rows-container .dynamic-row .dynamic-sub-row div[id$="_em_"] {
  color: #ea4f4f;
  font-size: 14px;
  margin-top: 4px;
}
html.redlotus #EmailMessagesForWorkflowWizardView .left-column .droppable-dynamic-rows-container .dynamic-row .dynamic-sub-row .static-address-field .value-data label {
  margin: 0;
}
html.redlotus #EmailMessagesForWorkflowWizardView .left-column .droppable-dynamic-rows-container .dynamic-row .all-related-field {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding-left: 20px;
}
html.redlotus #EmailMessagesForWorkflowWizardView .left-column .droppable-dynamic-rows-container .dynamic-row .all-related-field > span:first-child {
  white-space: nowrap;
  width: auto;
}
html.redlotus #ContentForEmailTemplateWizardView {
  padding: 0 30px;
}
html.redlotus #ContentForEmailTemplateWizardView > .left-column {
  padding: 25px 0 20px;
}
html.redlotus #ContentForEmailTemplateWizardView > .left-column > h3 {
  font-size: 16px;
  font-weight: 500;
  margin: 0 0 20px !important;
}
html.redlotus #ContentForEmailTemplateWizardView .left-column > h3 {
  font-size: 16px;
  font-weight: 500;
  margin: 0 0 20px !important;
}
html.redlotus #ContentForEmailTemplateWizardView #MergeTagsTreeAreaEmailTemplate ul {
  width: 100%;
}
html.redlotus #ContentForEmailTemplateWizardView #MergeTagsTreeAreaEmailTemplate li {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 0 0 0 20px;
}
html.redlotus #ContentForEmailTemplateWizardView #MergeTagsTreeAreaEmailTemplate li.collapsable,
html.redlotus #ContentForEmailTemplateWizardView #MergeTagsTreeAreaEmailTemplate li.expandable {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
html.redlotus #ContentForEmailTemplateWizardView #MergeTagsTreeAreaEmailTemplate li.collapsable > span,
html.redlotus #ContentForEmailTemplateWizardView #MergeTagsTreeAreaEmailTemplate li.expandable > span {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  margin: 0;
}
html.redlotus #ContentForEmailTemplateWizardView #MergeTagsTreeAreaEmailTemplate li > span {
  margin-top: -2px;
}
html.redlotus #ContentForEmailTemplateWizardView #MergeTagsTreeAreaEmailTemplate .collapsable-hitarea,
html.redlotus #ContentForEmailTemplateWizardView #MergeTagsTreeAreaEmailTemplate .expandable-hitarea {
  margin: 0 4px 0 -20px;
}
html.redlotus #ContentForEmailTemplateWizardView #MergeTagsTreeAreaEmailTemplate .collapsable-hitarea + span,
html.redlotus #ContentForEmailTemplateWizardView #MergeTagsTreeAreaEmailTemplate .expandable-hitarea + span {
  margin-top: -4px !important;
}
html.redlotus #ContentForEmailTemplateWizardView .tabs-nav {
  border: none;
  padding: 0 3px;
}
html.redlotus #ContentForEmailTemplateWizardView .tabs-nav a {
  background: none;
  border: none;
  border-radius: 3px 3px 0 0;
  font-size: 12px;
  font-weight: normal;
  text-shadow: none;
  top: 0;
}
html.redlotus #ContentForEmailTemplateWizardView .tabs-nav a.active-tab {
  background: #4d7cfe;
  color: #fff !important;
}
html.redlotus #ContentForEmailTemplateWizardView .tab {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  padding: 8px 10px !important;
}
html.redlotus #GeneralDataForWorkflowWizardView {
  padding: 0 30px;
}
html.redlotus #GeneralDataForWorkflowWizardView > .left-column {
  padding: 25px 0 20px;
}
html.redlotus #GeneralDataForWorkflowWizardView > .left-column > h3 {
  font-size: 16px;
  font-weight: 500;
  margin: 0 0 20px !important;
}
html.redlotus #GeneralDataForWorkflowWizardView .form-component {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0 0 20px;
  padding: 0;
}
html.redlotus #GeneralDataForWorkflowWizardView .form-fields tbody,
html.redlotus #GeneralDataForWorkflowWizardView .form-fields tr,
html.redlotus #GeneralDataForWorkflowWizardView .form-fields th,
html.redlotus #GeneralDataForWorkflowWizardView .form-fields td,
html.redlotus #GeneralDataForWorkflowWizardView .form-fields {
  display: block;
  padding: 0;
}
html.redlotus #GeneralDataForWorkflowWizardView .form-fields tr:not(:first-child) {
  margin-top: 15px;
}
html.redlotus #GeneralDataForWorkflowWizardView .form-fields th {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-bottom: 5px;
}
html.redlotus #GeneralDataForWorkflowWizardView .form-fields th label {
  color: #808080;
  font-size: 13px;
  font-weight: normal;
  line-height: 15px;
  margin: 0;
  width: 100%;
  width: auto;
}
html.redlotus #GeneralDataForWorkflowWizardView .form-fields th .required {
  font-weight: normal;
  margin-top: -4px;
}
html.redlotus #ActionsForWorkflowWizardView {
  padding: 0 30px;
}
html.redlotus #ActionsForWorkflowWizardView > .left-column {
  padding: 25px 0 20px;
}
html.redlotus #ActionsForWorkflowWizardView > .left-column > h3 {
  font-size: 16px;
  font-weight: 500;
  margin: 0 0 20px !important;
}
html.redlotus #ActionsForWorkflowWizardView .droppable-dynamic-rows-container .dynamic-row {
  background: #ecf3ff;
  border-radius: 3px;
  box-shadow: none;
  padding-bottom: 8px;
}
html.redlotus #ActionsForWorkflowWizardView .droppable-dynamic-rows-container .dynamic-row .hasCheckBox:before {
  background: url(../images/icon/checkboxWhite-icon.svg) center no-repeat;
}
html.redlotus #ActionsForWorkflowWizardView .droppable-dynamic-rows-container .dynamic-row .hasCheckBox:after {
  background: url(../images/icon/checkboxActiveWhite-icon.svg) center no-repeat;
}
html.redlotus #ActionsForWorkflowWizardView .droppable-dynamic-rows-container .dynamic-row .hasDropDown:not(.isMultiSelect) {
  background: #fff;
}
html.redlotus #ActionsForWorkflowWizardView .droppable-dynamic-rows-container .dynamic-row .remove-dynamic-row-link {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 24px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  text-decoration: none;
  width: 20px;
}
html.redlotus #ActionsForWorkflowWizardView .droppable-dynamic-rows-container .dynamic-row .toggle-me {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding-bottom: 27px;
}
html.redlotus #ActionsForWorkflowWizardView .droppable-dynamic-rows-container .dynamic-row .toggle-me > h3 {
  font-size: 16px;
  font-weight: 500;
  margin: 10px 0 15px !important;
}
html.redlotus #ActionsForWorkflowWizardView .droppable-dynamic-rows-container .dynamic-row .toggle-me .mergetags-guide-link {
  margin: 5px 0 10px;
  width: 100%;
}
html.redlotus #ActionsForWorkflowWizardView .droppable-dynamic-rows-container .dynamic-row .toggle-me .dynamic-sub-row {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
}
html.redlotus #ActionsForWorkflowWizardView .droppable-dynamic-rows-container .dynamic-row .toggle-me .dynamic-sub-row div[id$="_em_"] {
  color: #ea4f4f;
  font-size: 14px;
  margin-top: 4px;
}
html.redlotus #ActionsForWorkflowWizardView .droppable-dynamic-rows-container .dynamic-row .toggle-me .dynamic-sub-row .hasCheckBox {
  padding: 0 0 0 20px;
}
html.redlotus #ActionsForWorkflowWizardView .droppable-dynamic-rows-container .dynamic-row .toggle-me .submit-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: #4d7cfe;
  margin-top: 15px;
}
html.redlotus #ActionsForWorkflowWizardView .droppable-dynamic-rows-container .dynamic-row .toggle-me .submit-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus #ActionsForWorkflowWizardView .droppable-dynamic-rows-container .dynamic-row .toggle-me .submit-button .z-label:after {
  top: 0;
}
html.redlotus #ActionsForWorkflowWizardView .droppable-dynamic-rows-container .dynamic-row .toggle-me .submit-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus #ActionsForWorkflowWizardView .droppable-dynamic-rows-container .dynamic-row .toggle-me .submit-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus #ActionsForWorkflowWizardView .droppable-dynamic-rows-container .dynamic-row .toggle-me .submit-button:hover {
  background: #2f5fe3;
}
html.redlotus #ActionsForWorkflowWizardView .droppable-dynamic-rows-container .dynamic-row .toggle-me .submit-button.action-take {
  background: #f7c517;
}
html.redlotus #ActionsForWorkflowWizardView .droppable-dynamic-rows-container .dynamic-row .toggle-me .submit-button.action-take:hover {
  background: #ecb908;
}
html.redlotus #ActionsForWorkflowWizardView .droppable-dynamic-rows-container .dynamic-row .toggle-me .submit-button.action-complete,
html.redlotus #ActionsForWorkflowWizardView .droppable-dynamic-rows-container .dynamic-row .toggle-me .submit-button.action-accept {
  background: #62c932;
}
html.redlotus #ActionsForWorkflowWizardView .droppable-dynamic-rows-container .dynamic-row .toggle-me .submit-button.action-complete:hover,
html.redlotus #ActionsForWorkflowWizardView .droppable-dynamic-rows-container .dynamic-row .toggle-me .submit-button.action-accept:hover {
  background: #58b52d;
}
html.redlotus #ActionsForWorkflowWizardView .droppable-dynamic-rows-container .dynamic-row .toggle-me .remove-action-row-link {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: none !important;
  border: 1px solid rgba(77,124,254,0.3) !important;
  color: #4d7cfe !important;
  margin-top: 15px;
  padding: 0 15px;
  top: 0;
}
html.redlotus #ActionsForWorkflowWizardView .droppable-dynamic-rows-container .dynamic-row .toggle-me .remove-action-row-link .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus #ActionsForWorkflowWizardView .droppable-dynamic-rows-container .dynamic-row .toggle-me .remove-action-row-link .z-label:after {
  top: 0;
}
html.redlotus #ActionsForWorkflowWizardView .droppable-dynamic-rows-container .dynamic-row .toggle-me .remove-action-row-link.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus #ActionsForWorkflowWizardView .droppable-dynamic-rows-container .dynamic-row .toggle-me .remove-action-row-link.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus #ActionsForWorkflowWizardView .droppable-dynamic-rows-container .dynamic-row .toggle-me .remove-action-row-link:hover {
  background: rgba(77,124,254,0.1) !important;
}
html.redlotus #ActionsForWorkflowWizardView .droppable-dynamic-rows-container .dynamic-row .toggle-me .remove-action-row-link.loading .z-spinner {
  bottom: -1px;
  left: -1px;
  right: -1px;
  top: -1px;
}
html.redlotus #ActionsForWorkflowWizardView .droppable-dynamic-rows-container .dynamic-row .toggle-me .remove-action-row-link .z-label {
  background: none !important;
  color: #4d7cfe !important;
  padding: 0 10px !important;
}
html.redlotus #BuilderCanvasWizardView {
  padding: 0 30px;
}
html.redlotus #BuilderCanvasWizardView > .left-column {
  padding: 25px 0 20px;
}
html.redlotus #BuilderCanvasWizardView > .left-column > h3 {
  font-size: 16px;
  font-weight: 500;
  margin: 0 0 20px !important;
}
html.redlotus #BuilderCanvasWizardView .float-bar .view-toolbar-container {
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}
html.redlotus #BuilderCanvasWizardView .view-toolbar-container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  z-index: 999;
}
html.redlotus #BuilderCanvasWizardView .view-toolbar-container:before,
html.redlotus #BuilderCanvasWizardView .view-toolbar-container:after {
  display: none;
}
html.redlotus #BuilderCanvasWizardView .view-toolbar-container .pillbox {
  background: none;
  border: none !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #BuilderCanvasWizardView .view-toolbar-container .pillbox:first-child .default-button {
  background: none;
  border: none;
  border-radius: 3px;
  box-shadow: none;
}
html.redlotus #BuilderCanvasWizardView .view-toolbar-container .pillbox:first-child .default-button .button-action {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 36px;
  padding: 0 20px;
  text-decoration: none;
  text-shadow: none;
}
html.redlotus #BuilderCanvasWizardView .view-toolbar-container .pillbox:first-child .default-button .button-action i:after,
html.redlotus #BuilderCanvasWizardView .view-toolbar-container .pillbox:first-child .default-button .button-action i {
  color: #4d7cfe !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 32px;
  top: auto;
}
html.redlotus #BuilderCanvasWizardView .view-toolbar-container .pillbox:first-child .default-button .button-action .button-label {
  color: #000 !important;
  font-size: 14px;
  font-weight: normal;
}
html.redlotus #BuilderCanvasWizardView .view-toolbar-container .pillbox:first-child .default-button.active {
  background: #4d7cfe;
}
html.redlotus #BuilderCanvasWizardView .view-toolbar-container .pillbox:first-child .default-button.active .button-action .button-label,
html.redlotus #BuilderCanvasWizardView .view-toolbar-container .pillbox:first-child .default-button.active .button-action i:after {
  color: #fff !important;
}
html.redlotus #BuilderCanvasWizardView .view-toolbar-container .pillbox #builder-preview-menu-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.1);
  border: 1px solid transparent !important;
  border-radius: 3px !important;
  box-shadow: none !important;
  color: #4d7cfe !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-size: 13px;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0 30px;
  text-decoration: none !important;
  transition: none !important;
}
html.redlotus #BuilderCanvasWizardView .view-toolbar-container .pillbox #builder-preview-menu-button:hover {
  border-color: rgba(77,124,254,0.2) !important;
  color: #4d7cfe !important;
}
html.redlotus #BuilderCanvasWizardView .view-toolbar-container .pillbox #builder-preview-menu-button .z-label {
  background: none !important;
  color: #4d7cfe !important;
  font-weight: normal;
  padding: 0;
  text-shadow: none !important;
}
html.redlotus #BuilderCanvasWizardView .view-toolbar-container .pillbox #builder-preview-menu-button a {
  text-decoration: none;
}
html.redlotus #BuilderCanvasWizardView .view-toolbar-container .pillbox #builder-preview-menu-button i:after,
html.redlotus #BuilderCanvasWizardView .view-toolbar-container .pillbox #builder-preview-menu-button i {
  color: #4d7cfe !important;
}
html.redlotus #BuilderCanvasWizardView .view-toolbar-container .pillbox #builder-preview-menu-button span {
  color: #4d7cfe !important;
  font-size: 14px;
  font-weight: normal;
}
html.redlotus #BuilderCanvasWizardView #building-blocks {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #BuilderCanvasWizardView #building-blocks .builder-element {
  border-radius: 3px;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  min-width: 100px;
}
html.redlotus #BuilderCanvasWizardView #building-blocks .builder-element .clearfix {
  border-color: #ecf3ff;
}
html.redlotus #BuilderCanvasWizardView #building-blocks .builder-element i {
  margin-top: 32px;
  top: 0;
}
html.redlotus #BuilderCanvasWizardView #building-blocks .builder-element i:after {
  color: #c6d2ec;
}
html.redlotus #BuilderCanvasWizardView #building-blocks .builder-element span {
  background: #ecf3ff;
  color: #000;
  font-weight: normal;
  margin-bottom: -3px;
}
html.redlotus #element-edit-container {
  left: 0;
}
html.redlotus #element-edit-container #element-edit-form-overlay-container {
  padding: 0 10px 15px 30px;
}
html.redlotus #element-edit-container .element-edit-form-overlay > h3 {
  font-size: 16px;
  font-weight: 500;
  margin: 0 0 20px !important;
}
html.redlotus #element-edit-container .element-edit-form-overlay .form-component {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0 0 15px !important;
  padding: 0 !important;
}
html.redlotus #element-edit-container .element-edit-form-overlay .form-component .label label {
  color: #808080;
  font-size: 13px;
  font-weight: normal;
  line-height: 15px;
  margin: 0;
  width: 100%;
  margin-bottom: 5px;
}
html.redlotus #element-edit-container .element-edit-form-overlay .form-component .fields {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #element-edit-container .element-edit-form-overlay .form-component .fields .builder-position-checkbox {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  min-width: 100px;
  width: 50%;
}
html.redlotus #element-edit-container .element-edit-form-overlay .form-component .fields .builder-position-checkbox .hasCheckBox {
  padding: 0 0 0 20px !important;
}
html.redlotus #element-edit-container .element-edit-form-overlay .form-fields th,
html.redlotus #element-edit-container .element-edit-form-overlay .form-fields td {
  padding: 0 0 15px;
}
html.redlotus #element-edit-container .element-edit-form-overlay .form-fields th {
  vertical-align: middle;
}
html.redlotus #element-edit-container .element-edit-form-overlay .form-fields th label {
  color: #808080;
  font-size: 13px;
  font-weight: normal;
  line-height: 15px;
  margin: 0;
  width: 100%;
}
html.redlotus #element-edit-container .element-edit-form-overlay .edit-form-tab-content.tabs-container {
  z-index: 9998;
}
html.redlotus #element-edit-container .element-edit-form-overlay .edit-form-tab-content.tabs-container .tabs-nav {
  border: none;
  padding: 0 3px;
}
html.redlotus #element-edit-container .element-edit-form-overlay .edit-form-tab-content.tabs-container .tabs-nav a {
  background: none;
  border: none;
  border-radius: 3px 3px 0 0;
  font-size: 12px;
  font-weight: normal;
  text-shadow: none;
  top: 0;
}
html.redlotus #element-edit-container .element-edit-form-overlay .edit-form-tab-content.tabs-container .tabs-nav a.active-tab {
  background: #4d7cfe;
  color: #fff !important;
}
html.redlotus #element-edit-container .element-edit-form-overlay .edit-form-tab-content.tabs-container .tab {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  padding: 8px 10px !important;
}
html.redlotus #element-edit-container .element-edit-form-overlay .view-toolbar-container {
  border-color: #ebebeb;
}
html.redlotus #element-edit-container .element-edit-form-overlay .view-toolbar-container .form-toolbar {
  border: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}
html.redlotus #element-edit-container .element-edit-form-overlay .view-toolbar-container .form-toolbar .cancel-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: none !important;
  border: 1px solid rgba(77,124,254,0.3) !important;
  color: #4d7cfe !important;
  margin: 0 5px;
}
html.redlotus #element-edit-container .element-edit-form-overlay .view-toolbar-container .form-toolbar .cancel-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus #element-edit-container .element-edit-form-overlay .view-toolbar-container .form-toolbar .cancel-button .z-label:after {
  top: 0;
}
html.redlotus #element-edit-container .element-edit-form-overlay .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus #element-edit-container .element-edit-form-overlay .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus #element-edit-container .element-edit-form-overlay .view-toolbar-container .form-toolbar .cancel-button:hover {
  background: rgba(77,124,254,0.1) !important;
}
html.redlotus #element-edit-container .element-edit-form-overlay .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner {
  bottom: -1px;
  left: -1px;
  right: -1px;
  top: -1px;
}
html.redlotus #element-edit-container .element-edit-form-overlay .view-toolbar-container .form-toolbar .cancel-button .z-label {
  background: none !important;
  color: #4d7cfe !important;
  padding: 0 10px !important;
}
html.redlotus #element-edit-container .element-edit-form-overlay .view-toolbar-container .form-toolbar .z-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: #4d7cfe;
  margin: 0 5px;
}
html.redlotus #element-edit-container .element-edit-form-overlay .view-toolbar-container .form-toolbar .z-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus #element-edit-container .element-edit-form-overlay .view-toolbar-container .form-toolbar .z-button .z-label:after {
  top: 0;
}
html.redlotus #element-edit-container .element-edit-form-overlay .view-toolbar-container .form-toolbar .z-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus #element-edit-container .element-edit-form-overlay .view-toolbar-container .form-toolbar .z-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus #element-edit-container .element-edit-form-overlay .view-toolbar-container .form-toolbar .z-button:hover {
  background: #2f5fe3;
}
html.redlotus #element-edit-container .element-edit-form-overlay .view-toolbar-container .form-toolbar .z-button.action-take {
  background: #f7c517;
}
html.redlotus #element-edit-container .element-edit-form-overlay .view-toolbar-container .form-toolbar .z-button.action-take:hover {
  background: #ecb908;
}
html.redlotus #element-edit-container .element-edit-form-overlay .view-toolbar-container .form-toolbar .z-button.action-complete,
html.redlotus #element-edit-container .element-edit-form-overlay .view-toolbar-container .form-toolbar .z-button.action-accept {
  background: #62c932;
}
html.redlotus #element-edit-container .element-edit-form-overlay .view-toolbar-container .form-toolbar .z-button.action-complete:hover,
html.redlotus #element-edit-container .element-edit-form-overlay .view-toolbar-container .form-toolbar .z-button.action-accept:hover {
  background: #58b52d;
}
html.redlotus #DrillDownDisplayAttributesForReportWizardView,
html.redlotus #DisplayAttributesForReportWizardView,
html.redlotus #GroupBysForReportWizardView,
html.redlotus #OrderBysForReportWizardView {
  padding: 0 30px;
}
html.redlotus #DrillDownDisplayAttributesForReportWizardView > .left-column,
html.redlotus #DisplayAttributesForReportWizardView > .left-column,
html.redlotus #GroupBysForReportWizardView > .left-column,
html.redlotus #OrderBysForReportWizardView > .left-column {
  padding: 25px 0 20px;
}
html.redlotus #DrillDownDisplayAttributesForReportWizardView > .left-column > h3,
html.redlotus #DisplayAttributesForReportWizardView > .left-column > h3,
html.redlotus #GroupBysForReportWizardView > .left-column > h3,
html.redlotus #OrderBysForReportWizardView > .left-column > h3 {
  font-size: 16px;
  font-weight: 500;
  margin: 0 0 20px !important;
}
html.redlotus #DrillDownDisplayAttributesForReportWizardView .treeview ul,
html.redlotus #DisplayAttributesForReportWizardView .treeview ul,
html.redlotus #GroupBysForReportWizardView .treeview ul,
html.redlotus #OrderBysForReportWizardView .treeview ul {
  width: 100%;
}
html.redlotus #DrillDownDisplayAttributesForReportWizardView .treeview li,
html.redlotus #DisplayAttributesForReportWizardView .treeview li,
html.redlotus #GroupBysForReportWizardView .treeview li,
html.redlotus #OrderBysForReportWizardView .treeview li {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 0 0 0 20px;
}
html.redlotus #DrillDownDisplayAttributesForReportWizardView .treeview li.collapsable,
html.redlotus #DrillDownDisplayAttributesForReportWizardView .treeview li.expandable,
html.redlotus #DisplayAttributesForReportWizardView .treeview li.collapsable,
html.redlotus #DisplayAttributesForReportWizardView .treeview li.expandable,
html.redlotus #GroupBysForReportWizardView .treeview li.collapsable,
html.redlotus #GroupBysForReportWizardView .treeview li.expandable,
html.redlotus #OrderBysForReportWizardView .treeview li.collapsable,
html.redlotus #OrderBysForReportWizardView .treeview li.expandable {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
html.redlotus #DrillDownDisplayAttributesForReportWizardView .treeview li.collapsable > span,
html.redlotus #DrillDownDisplayAttributesForReportWizardView .treeview li.expandable > span,
html.redlotus #DisplayAttributesForReportWizardView .treeview li.collapsable > span,
html.redlotus #DisplayAttributesForReportWizardView .treeview li.expandable > span,
html.redlotus #GroupBysForReportWizardView .treeview li.collapsable > span,
html.redlotus #GroupBysForReportWizardView .treeview li.expandable > span,
html.redlotus #OrderBysForReportWizardView .treeview li.collapsable > span,
html.redlotus #OrderBysForReportWizardView .treeview li.expandable > span {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  margin: 0;
}
html.redlotus #DrillDownDisplayAttributesForReportWizardView .treeview li > span,
html.redlotus #DisplayAttributesForReportWizardView .treeview li > span,
html.redlotus #GroupBysForReportWizardView .treeview li > span,
html.redlotus #OrderBysForReportWizardView .treeview li > span {
  margin-top: -2px;
}
html.redlotus #DrillDownDisplayAttributesForReportWizardView .treeview .collapsable-hitarea,
html.redlotus #DrillDownDisplayAttributesForReportWizardView .treeview .expandable-hitarea,
html.redlotus #DisplayAttributesForReportWizardView .treeview .collapsable-hitarea,
html.redlotus #DisplayAttributesForReportWizardView .treeview .expandable-hitarea,
html.redlotus #GroupBysForReportWizardView .treeview .collapsable-hitarea,
html.redlotus #GroupBysForReportWizardView .treeview .expandable-hitarea,
html.redlotus #OrderBysForReportWizardView .treeview .collapsable-hitarea,
html.redlotus #OrderBysForReportWizardView .treeview .expandable-hitarea {
  margin: 0 4px 0 -20px;
}
html.redlotus #DrillDownDisplayAttributesForReportWizardView .treeview .collapsable-hitarea + span,
html.redlotus #DrillDownDisplayAttributesForReportWizardView .treeview .expandable-hitarea + span,
html.redlotus #DisplayAttributesForReportWizardView .treeview .collapsable-hitarea + span,
html.redlotus #DisplayAttributesForReportWizardView .treeview .expandable-hitarea + span,
html.redlotus #GroupBysForReportWizardView .treeview .collapsable-hitarea + span,
html.redlotus #GroupBysForReportWizardView .treeview .expandable-hitarea + span,
html.redlotus #OrderBysForReportWizardView .treeview .collapsable-hitarea + span,
html.redlotus #OrderBysForReportWizardView .treeview .expandable-hitarea + span {
  margin-top: -4px !important;
}
html.redlotus #DrillDownDisplayAttributesForReportWizardView .dynamic-row,
html.redlotus #DisplayAttributesForReportWizardView .dynamic-row,
html.redlotus #GroupBysForReportWizardView .dynamic-row,
html.redlotus #OrderBysForReportWizardView .dynamic-row {
  background: #ecf3ff;
  border-radius: 3px;
  box-shadow: none;
}
html.redlotus #DrillDownDisplayAttributesForReportWizardView .dynamic-row:hover,
html.redlotus #DisplayAttributesForReportWizardView .dynamic-row:hover,
html.redlotus #GroupBysForReportWizardView .dynamic-row:hover,
html.redlotus #OrderBysForReportWizardView .dynamic-row:hover {
  border-left: 5px solid #c6d2ec;
  padding-left: 5px;
}
html.redlotus #DrillDownDisplayAttributesForReportWizardView .dynamic-row > div,
html.redlotus #DisplayAttributesForReportWizardView .dynamic-row > div,
html.redlotus #GroupBysForReportWizardView .dynamic-row > div,
html.redlotus #OrderBysForReportWizardView .dynamic-row > div {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #DrillDownDisplayAttributesForReportWizardView .dynamic-row > div .dynamic-row-label,
html.redlotus #DisplayAttributesForReportWizardView .dynamic-row > div .dynamic-row-label,
html.redlotus #GroupBysForReportWizardView .dynamic-row > div .dynamic-row-label,
html.redlotus #OrderBysForReportWizardView .dynamic-row > div .dynamic-row-label {
  margin-left: 8px;
  margin-right: 5px;
}
html.redlotus #DrillDownDisplayAttributesForReportWizardView .dynamic-row .hasCheckBox:before,
html.redlotus #DisplayAttributesForReportWizardView .dynamic-row .hasCheckBox:before,
html.redlotus #GroupBysForReportWizardView .dynamic-row .hasCheckBox:before,
html.redlotus #OrderBysForReportWizardView .dynamic-row .hasCheckBox:before {
  background: url(../images/icon/checkboxWhite-icon.svg) center no-repeat;
}
html.redlotus #DrillDownDisplayAttributesForReportWizardView .dynamic-row .hasCheckBox:after,
html.redlotus #DisplayAttributesForReportWizardView .dynamic-row .hasCheckBox:after,
html.redlotus #GroupBysForReportWizardView .dynamic-row .hasCheckBox:after,
html.redlotus #OrderBysForReportWizardView .dynamic-row .hasCheckBox:after {
  background: url(../images/icon/checkboxActiveWhite-icon.svg) center no-repeat;
}
html.redlotus #DrillDownDisplayAttributesForReportWizardView .dynamic-row .hasDropDown:not(.isMultiSelect),
html.redlotus #DisplayAttributesForReportWizardView .dynamic-row .hasDropDown:not(.isMultiSelect),
html.redlotus #GroupBysForReportWizardView .dynamic-row .hasDropDown:not(.isMultiSelect),
html.redlotus #OrderBysForReportWizardView .dynamic-row .hasDropDown:not(.isMultiSelect) {
  background: #fff;
}
html.redlotus #DrillDownDisplayAttributesForReportWizardView .dynamic-row .remove-dynamic-row-link,
html.redlotus #DisplayAttributesForReportWizardView .dynamic-row .remove-dynamic-row-link,
html.redlotus #GroupBysForReportWizardView .dynamic-row .remove-dynamic-row-link,
html.redlotus #OrderBysForReportWizardView .dynamic-row .remove-dynamic-row-link {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 24px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  text-decoration: none;
  width: 20px;
  margin-top: -12px;
  right: 6px;
  top: 50%;
}
html.redlotus #LeadConvertOpportunityView .wrapper .lead-conversion-actions,
html.redlotus #LeadConvertView .wrapper .lead-conversion-actions {
  padding: 30px 30px 0;
}
html.redlotus #LeadConvertOpportunityView .wrapper .lead-conversion-actions a,
html.redlotus #LeadConvertView .wrapper .lead-conversion-actions a {
  background: #4d7cfe !important;
  border-radius: 3px;
  color: #fff !important;
  padding: 4px 7px;
}
html.redlotus #LeadConvertOpportunityView .wrapper .hasParallelFields .threeQuarters input,
html.redlotus #LeadConvertView .wrapper .hasParallelFields .threeQuarters input {
  height: 42px;
}
html.redlotus #LeadConvertOpportunityView .wrapper .view-toolbar-container,
html.redlotus #LeadConvertView .wrapper .view-toolbar-container {
  border: none;
  padding: 0 15px;
}
html.redlotus #LeadConvertOpportunityView .wrapper .view-toolbar-container .form-toolbar,
html.redlotus #LeadConvertView .wrapper .view-toolbar-container .form-toolbar {
  border-color: #ebebeb;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding-top: 30px;
}
html.redlotus #LeadConvertOpportunityView .wrapper .view-toolbar-container .form-toolbar .submit-button,
html.redlotus #LeadConvertView .wrapper .view-toolbar-container .form-toolbar .submit-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: #4d7cfe;
  margin: 0 5px;
}
html.redlotus #LeadConvertOpportunityView .wrapper .view-toolbar-container .form-toolbar .submit-button .z-label,
html.redlotus #LeadConvertView .wrapper .view-toolbar-container .form-toolbar .submit-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus #LeadConvertOpportunityView .wrapper .view-toolbar-container .form-toolbar .submit-button .z-label:after,
html.redlotus #LeadConvertView .wrapper .view-toolbar-container .form-toolbar .submit-button .z-label:after {
  top: 0;
}
html.redlotus #LeadConvertOpportunityView .wrapper .view-toolbar-container .form-toolbar .submit-button.loading .z-spinner,
html.redlotus #LeadConvertView .wrapper .view-toolbar-container .form-toolbar .submit-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus #LeadConvertOpportunityView .wrapper .view-toolbar-container .form-toolbar .submit-button.loading .z-spinner .spinner,
html.redlotus #LeadConvertView .wrapper .view-toolbar-container .form-toolbar .submit-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus #LeadConvertOpportunityView .wrapper .view-toolbar-container .form-toolbar .submit-button:hover,
html.redlotus #LeadConvertView .wrapper .view-toolbar-container .form-toolbar .submit-button:hover {
  background: #2f5fe3;
}
html.redlotus #LeadConvertOpportunityView .wrapper .view-toolbar-container .form-toolbar .submit-button.action-take,
html.redlotus #LeadConvertView .wrapper .view-toolbar-container .form-toolbar .submit-button.action-take {
  background: #f7c517;
}
html.redlotus #LeadConvertOpportunityView .wrapper .view-toolbar-container .form-toolbar .submit-button.action-take:hover,
html.redlotus #LeadConvertView .wrapper .view-toolbar-container .form-toolbar .submit-button.action-take:hover {
  background: #ecb908;
}
html.redlotus #LeadConvertOpportunityView .wrapper .view-toolbar-container .form-toolbar .submit-button.action-complete,
html.redlotus #LeadConvertOpportunityView .wrapper .view-toolbar-container .form-toolbar .submit-button.action-accept,
html.redlotus #LeadConvertView .wrapper .view-toolbar-container .form-toolbar .submit-button.action-complete,
html.redlotus #LeadConvertView .wrapper .view-toolbar-container .form-toolbar .submit-button.action-accept {
  background: #62c932;
}
html.redlotus #LeadConvertOpportunityView .wrapper .view-toolbar-container .form-toolbar .submit-button.action-complete:hover,
html.redlotus #LeadConvertOpportunityView .wrapper .view-toolbar-container .form-toolbar .submit-button.action-accept:hover,
html.redlotus #LeadConvertView .wrapper .view-toolbar-container .form-toolbar .submit-button.action-complete:hover,
html.redlotus #LeadConvertView .wrapper .view-toolbar-container .form-toolbar .submit-button.action-accept:hover {
  background: #58b52d;
}
html.redlotus #LeadConvertOpportunityView .wrapper .view-toolbar-container .form-toolbar .cancel-button,
html.redlotus #LeadConvertView .wrapper .view-toolbar-container .form-toolbar .cancel-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: none !important;
  border: 1px solid rgba(77,124,254,0.3) !important;
  color: #4d7cfe !important;
  margin: 0 5px;
}
html.redlotus #LeadConvertOpportunityView .wrapper .view-toolbar-container .form-toolbar .cancel-button .z-label,
html.redlotus #LeadConvertView .wrapper .view-toolbar-container .form-toolbar .cancel-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus #LeadConvertOpportunityView .wrapper .view-toolbar-container .form-toolbar .cancel-button .z-label:after,
html.redlotus #LeadConvertView .wrapper .view-toolbar-container .form-toolbar .cancel-button .z-label:after {
  top: 0;
}
html.redlotus #LeadConvertOpportunityView .wrapper .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner,
html.redlotus #LeadConvertView .wrapper .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus #LeadConvertOpportunityView .wrapper .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner .spinner,
html.redlotus #LeadConvertView .wrapper .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus #LeadConvertOpportunityView .wrapper .view-toolbar-container .form-toolbar .cancel-button:hover,
html.redlotus #LeadConvertView .wrapper .view-toolbar-container .form-toolbar .cancel-button:hover {
  background: rgba(77,124,254,0.1) !important;
}
html.redlotus #LeadConvertOpportunityView .wrapper .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner,
html.redlotus #LeadConvertView .wrapper .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner {
  bottom: -1px;
  left: -1px;
  right: -1px;
  top: -1px;
}
html.redlotus #LeadConvertOpportunityView .wrapper .view-toolbar-container .form-toolbar .cancel-button .z-label,
html.redlotus #LeadConvertView .wrapper .view-toolbar-container .form-toolbar .cancel-button .z-label {
  background: none !important;
  color: #4d7cfe !important;
  padding: 0 10px !important;
}
html.redlotus #ChartForReportWizardView {
  padding: 0 30px;
}
html.redlotus #ChartForReportWizardView > .left-column {
  padding: 25px 0 20px;
}
html.redlotus #ChartForReportWizardView > .left-column > h3 {
  font-size: 16px;
  font-weight: 500;
  margin: 0 0 20px !important;
}
html.redlotus #ChartForReportWizardView .left-column > h3 {
  height: 20px;
  line-height: 20px;
}
html.redlotus #ChartForReportWizardView #series-and-range-areas {
  background: #ecf3ff;
  margin-top: 35px;
}
html.redlotus #ChartForReportWizardView #series-and-range-areas .hasDropDown:not(.isMultiSelect) {
  background: #fff;
}
html.redlotus #ChartForReportWizardView #series-and-range-areas .first-series-and-range-area {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 15px 10px;
}
html.redlotus #ChartForReportWizardView #series-and-range-areas .first-series-and-range-area > div {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 0;
  width: 100%;
}
html.redlotus #ChartForReportWizardView #series-and-range-areas .first-series-and-range-area > div:last-child {
  margin-bottom: 0;
}
html.redlotus #ChartForReportWizardView #series-and-range-areas .first-series-and-range-area > div label {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0;
  padding-left: 14px;
  width: auto;
}
html.redlotus #ChartForReportWizardView #series-and-range-areas .first-series-and-range-area > div .hasDropDown {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  margin: 0;
  width: auto;
}
html.redlotus #ChartForReportWizardView .right-column {
  margin-left: 30px;
  width: 30%;
}
html.redlotus #ChartForReportWizardView .right-column .right-side-edit-view-panel {
  background: none;
  padding: 0;
  position: absolute;
  top: -40px;
  width: inherit;
}
html.redlotus #ChartForReportWizardView .right-column .right-side-edit-view-panel h3 {
  font-size: 16px;
  font-weight: 500;
  margin: 0 0 20px !important;
}
html.redlotus #ChartForReportWizardView .right-column .right-side-edit-view-panel #owner-box label,
html.redlotus #ChartForReportWizardView .right-column .right-side-edit-view-panel > label {
  color: #808080;
  font-size: 13px;
  font-weight: normal;
  line-height: 15px;
  margin: 0;
  width: 100%;
  margin-bottom: 6px;
}
html.redlotus #ChartForReportWizardView .right-column .right-side-edit-view-panel .radio-wl__label {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 24px;
}
html.redlotus #ChartForReportWizardView .right-column .right-side-edit-view-panel .hasDropDown {
  padding-left: 26px;
}
@media (max-width: 768px) {
  html.redlotus #ChartForReportWizardView .right-column {
    margin-top: 30px;
    width: 100%;
  }
  html.redlotus #ChartForReportWizardView .right-column .right-side-edit-view-panel {
    position: static;
  }
}
html.redlotus #LeadConvertOpportunityView .wrapper,
html.redlotus #LeadConvertView .wrapper,
html.redlotus .WizardView .wrapper {
  background: #fff;
  border: none;
  border-radius: 0 0 3px 3px;
}
html.redlotus #LeadConvertOpportunityView .wrapper h1,
html.redlotus #LeadConvertView .wrapper h1,
html.redlotus .WizardView .wrapper h1 {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none;
  border-bottom: 1px solid #ebebeb;
  box-shadow: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 63px;
  margin: 0;
  text-indent: 0;
}
html.redlotus #LeadConvertOpportunityView .wrapper h1 .truncated-title,
html.redlotus #LeadConvertView .wrapper h1 .truncated-title,
html.redlotus .WizardView .wrapper h1 .truncated-title {
  color: #4145be;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  font-size: 16px;
  font-weight: 500;
  line-height: 19px;
  margin: 0;
  padding: 0 30px;
  text-indent: 0;
}
html.redlotus #LeadConvertOpportunityView .wrapper input[type="text"],
html.redlotus #LeadConvertView .wrapper input[type="text"],
html.redlotus .WizardView .wrapper input[type="text"] {
  border-color: #ebebeb !important;
  border: 1px solid #ebebeb;
  border-radius: 3px;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #212529 !important;
  display: block;
  font-size: 16px;
  margin: 0;
  outline: none;
  width: 100%;
  line-height: 34px;
  height: 42px;
  padding: 0 10px;
  text-indent: 0 !important;
}
html.redlotus #LeadConvertOpportunityView .wrapper input[type="text"]:focus,
html.redlotus #LeadConvertView .wrapper input[type="text"]:focus,
html.redlotus .WizardView .wrapper input[type="text"]:focus {
  background: #fff;
  border-color: rgba(77,124,254,0.8);
}
html.redlotus #LeadConvertOpportunityView .wrapper textarea,
html.redlotus #LeadConvertView .wrapper textarea,
html.redlotus .WizardView .wrapper textarea {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #212529 !important;
  display: block;
  font-size: 16px;
  margin: 0;
  outline: none;
  width: 100%;
  padding: 8px 10px;
}
html.redlotus #LeadConvertOpportunityView .wrapper textarea:focus,
html.redlotus #LeadConvertView .wrapper textarea:focus,
html.redlotus .WizardView .wrapper textarea:focus {
  background: #fff;
  border-color: rgba(77,124,254,0.8);
}
html.redlotus #LeadConvertOpportunityView .wrapper .label label,
html.redlotus #LeadConvertView .wrapper .label label,
html.redlotus .WizardView .wrapper .label label {
  color: #808080;
  font-size: 13px;
  font-weight: normal;
  line-height: 15px;
  margin: 0;
  width: 100%;
  margin-bottom: 5px;
}
html.redlotus #LeadConvertOpportunityView .wrapper .hasDropDown,
html.redlotus #LeadConvertView .wrapper .hasDropDown,
html.redlotus .WizardView .wrapper .hasDropDown {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #LeadConvertOpportunityView .wrapper .errorSummary,
html.redlotus #LeadConvertView .wrapper .errorSummary,
html.redlotus .WizardView .wrapper .errorSummary {
  border: none;
  border-radius: 3px !important;
  box-shadow: none;
  font-weight: normal;
  font-size: 14px;
  padding: 10px 15px;
}
html.redlotus #LeadConvertOpportunityView .wrapper .float-bar,
html.redlotus #LeadConvertView .wrapper .float-bar,
html.redlotus .WizardView .wrapper .float-bar {
  height: auto;
  padding: 0;
}
html.redlotus #LeadConvertOpportunityView .wrapper .float-bar .view-toolbar-container,
html.redlotus #LeadConvertView .wrapper .float-bar .view-toolbar-container,
html.redlotus .WizardView .wrapper .float-bar .view-toolbar-container {
  border-color: #ebebeb !important;
}
html.redlotus #LeadConvertOpportunityView .wrapper .float-bar .view-toolbar-container:not(.dock),
html.redlotus #LeadConvertView .wrapper .float-bar .view-toolbar-container:not(.dock),
html.redlotus .WizardView .wrapper .float-bar .view-toolbar-container:not(.dock) {
  background: #fff;
  border: none;
  border-radius: 3px 3px 0 0;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
}
html.redlotus #LeadConvertOpportunityView .wrapper .float-bar .view-toolbar-container .form-toolbar,
html.redlotus #LeadConvertView .wrapper .float-bar .view-toolbar-container .form-toolbar,
html.redlotus .WizardView .wrapper .float-bar .view-toolbar-container .form-toolbar {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 15px 5px 0;
}
html.redlotus #LeadConvertOpportunityView .wrapper .float-bar .view-toolbar-container .form-toolbar .cancel-button,
html.redlotus #LeadConvertView .wrapper .float-bar .view-toolbar-container .form-toolbar .cancel-button,
html.redlotus .WizardView .wrapper .float-bar .view-toolbar-container .form-toolbar .cancel-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: none !important;
  border: 1px solid rgba(77,124,254,0.3) !important;
  color: #4d7cfe !important;
  margin: 0 5px;
}
html.redlotus #LeadConvertOpportunityView .wrapper .float-bar .view-toolbar-container .form-toolbar .cancel-button .z-label,
html.redlotus #LeadConvertView .wrapper .float-bar .view-toolbar-container .form-toolbar .cancel-button .z-label,
html.redlotus .WizardView .wrapper .float-bar .view-toolbar-container .form-toolbar .cancel-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus #LeadConvertOpportunityView .wrapper .float-bar .view-toolbar-container .form-toolbar .cancel-button .z-label:after,
html.redlotus #LeadConvertView .wrapper .float-bar .view-toolbar-container .form-toolbar .cancel-button .z-label:after,
html.redlotus .WizardView .wrapper .float-bar .view-toolbar-container .form-toolbar .cancel-button .z-label:after {
  top: 0;
}
html.redlotus #LeadConvertOpportunityView .wrapper .float-bar .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner,
html.redlotus #LeadConvertView .wrapper .float-bar .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner,
html.redlotus .WizardView .wrapper .float-bar .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus #LeadConvertOpportunityView .wrapper .float-bar .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner .spinner,
html.redlotus #LeadConvertView .wrapper .float-bar .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner .spinner,
html.redlotus .WizardView .wrapper .float-bar .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus #LeadConvertOpportunityView .wrapper .float-bar .view-toolbar-container .form-toolbar .cancel-button:hover,
html.redlotus #LeadConvertView .wrapper .float-bar .view-toolbar-container .form-toolbar .cancel-button:hover,
html.redlotus .WizardView .wrapper .float-bar .view-toolbar-container .form-toolbar .cancel-button:hover {
  background: rgba(77,124,254,0.1) !important;
}
html.redlotus #LeadConvertOpportunityView .wrapper .float-bar .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner,
html.redlotus #LeadConvertView .wrapper .float-bar .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner,
html.redlotus .WizardView .wrapper .float-bar .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner {
  bottom: -1px;
  left: -1px;
  right: -1px;
  top: -1px;
}
html.redlotus #LeadConvertOpportunityView .wrapper .float-bar .view-toolbar-container .form-toolbar .cancel-button .z-label,
html.redlotus #LeadConvertView .wrapper .float-bar .view-toolbar-container .form-toolbar .cancel-button .z-label,
html.redlotus .WizardView .wrapper .float-bar .view-toolbar-container .form-toolbar .cancel-button .z-label {
  background: none !important;
  color: #4d7cfe !important;
  padding: 0 10px !important;
}
html.redlotus #LeadConvertOpportunityView .wrapper .float-bar .view-toolbar-container .form-toolbar .submit-button,
html.redlotus #LeadConvertView .wrapper .float-bar .view-toolbar-container .form-toolbar .submit-button,
html.redlotus .WizardView .wrapper .float-bar .view-toolbar-container .form-toolbar .submit-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: #4d7cfe;
  margin: 0 5px;
}
html.redlotus #LeadConvertOpportunityView .wrapper .float-bar .view-toolbar-container .form-toolbar .submit-button .z-label,
html.redlotus #LeadConvertView .wrapper .float-bar .view-toolbar-container .form-toolbar .submit-button .z-label,
html.redlotus .WizardView .wrapper .float-bar .view-toolbar-container .form-toolbar .submit-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus #LeadConvertOpportunityView .wrapper .float-bar .view-toolbar-container .form-toolbar .submit-button .z-label:after,
html.redlotus #LeadConvertView .wrapper .float-bar .view-toolbar-container .form-toolbar .submit-button .z-label:after,
html.redlotus .WizardView .wrapper .float-bar .view-toolbar-container .form-toolbar .submit-button .z-label:after {
  top: 0;
}
html.redlotus #LeadConvertOpportunityView .wrapper .float-bar .view-toolbar-container .form-toolbar .submit-button.loading .z-spinner,
html.redlotus #LeadConvertView .wrapper .float-bar .view-toolbar-container .form-toolbar .submit-button.loading .z-spinner,
html.redlotus .WizardView .wrapper .float-bar .view-toolbar-container .form-toolbar .submit-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus #LeadConvertOpportunityView .wrapper .float-bar .view-toolbar-container .form-toolbar .submit-button.loading .z-spinner .spinner,
html.redlotus #LeadConvertView .wrapper .float-bar .view-toolbar-container .form-toolbar .submit-button.loading .z-spinner .spinner,
html.redlotus .WizardView .wrapper .float-bar .view-toolbar-container .form-toolbar .submit-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus #LeadConvertOpportunityView .wrapper .float-bar .view-toolbar-container .form-toolbar .submit-button:hover,
html.redlotus #LeadConvertView .wrapper .float-bar .view-toolbar-container .form-toolbar .submit-button:hover,
html.redlotus .WizardView .wrapper .float-bar .view-toolbar-container .form-toolbar .submit-button:hover {
  background: #2f5fe3;
}
html.redlotus #LeadConvertOpportunityView .wrapper .float-bar .view-toolbar-container .form-toolbar .submit-button.action-take,
html.redlotus #LeadConvertView .wrapper .float-bar .view-toolbar-container .form-toolbar .submit-button.action-take,
html.redlotus .WizardView .wrapper .float-bar .view-toolbar-container .form-toolbar .submit-button.action-take {
  background: #f7c517;
}
html.redlotus #LeadConvertOpportunityView .wrapper .float-bar .view-toolbar-container .form-toolbar .submit-button.action-take:hover,
html.redlotus #LeadConvertView .wrapper .float-bar .view-toolbar-container .form-toolbar .submit-button.action-take:hover,
html.redlotus .WizardView .wrapper .float-bar .view-toolbar-container .form-toolbar .submit-button.action-take:hover {
  background: #ecb908;
}
html.redlotus #LeadConvertOpportunityView .wrapper .float-bar .view-toolbar-container .form-toolbar .submit-button.action-complete,
html.redlotus #LeadConvertOpportunityView .wrapper .float-bar .view-toolbar-container .form-toolbar .submit-button.action-accept,
html.redlotus #LeadConvertView .wrapper .float-bar .view-toolbar-container .form-toolbar .submit-button.action-complete,
html.redlotus #LeadConvertView .wrapper .float-bar .view-toolbar-container .form-toolbar .submit-button.action-accept,
html.redlotus .WizardView .wrapper .float-bar .view-toolbar-container .form-toolbar .submit-button.action-complete,
html.redlotus .WizardView .wrapper .float-bar .view-toolbar-container .form-toolbar .submit-button.action-accept {
  background: #62c932;
}
html.redlotus #LeadConvertOpportunityView .wrapper .float-bar .view-toolbar-container .form-toolbar .submit-button.action-complete:hover,
html.redlotus #LeadConvertOpportunityView .wrapper .float-bar .view-toolbar-container .form-toolbar .submit-button.action-accept:hover,
html.redlotus #LeadConvertView .wrapper .float-bar .view-toolbar-container .form-toolbar .submit-button.action-complete:hover,
html.redlotus #LeadConvertView .wrapper .float-bar .view-toolbar-container .form-toolbar .submit-button.action-accept:hover,
html.redlotus .WizardView .wrapper .float-bar .view-toolbar-container .form-toolbar .submit-button.action-complete:hover,
html.redlotus .WizardView .wrapper .float-bar .view-toolbar-container .form-toolbar .submit-button.action-accept:hover {
  background: #58b52d;
}
html.redlotus #LeadConvertOpportunityView .wrapper .float-bar .view-toolbar-container .form-toolbar .wizard-secondary-action-button,
html.redlotus #LeadConvertView .wrapper .float-bar .view-toolbar-container .form-toolbar .wizard-secondary-action-button,
html.redlotus .WizardView .wrapper .float-bar .view-toolbar-container .form-toolbar .wizard-secondary-action-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: #4d7cfe;
  margin: 0 5px;
}
html.redlotus #LeadConvertOpportunityView .wrapper .float-bar .view-toolbar-container .form-toolbar .wizard-secondary-action-button .z-label,
html.redlotus #LeadConvertView .wrapper .float-bar .view-toolbar-container .form-toolbar .wizard-secondary-action-button .z-label,
html.redlotus .WizardView .wrapper .float-bar .view-toolbar-container .form-toolbar .wizard-secondary-action-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus #LeadConvertOpportunityView .wrapper .float-bar .view-toolbar-container .form-toolbar .wizard-secondary-action-button .z-label:after,
html.redlotus #LeadConvertView .wrapper .float-bar .view-toolbar-container .form-toolbar .wizard-secondary-action-button .z-label:after,
html.redlotus .WizardView .wrapper .float-bar .view-toolbar-container .form-toolbar .wizard-secondary-action-button .z-label:after {
  top: 0;
}
html.redlotus #LeadConvertOpportunityView .wrapper .float-bar .view-toolbar-container .form-toolbar .wizard-secondary-action-button.loading .z-spinner,
html.redlotus #LeadConvertView .wrapper .float-bar .view-toolbar-container .form-toolbar .wizard-secondary-action-button.loading .z-spinner,
html.redlotus .WizardView .wrapper .float-bar .view-toolbar-container .form-toolbar .wizard-secondary-action-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus #LeadConvertOpportunityView .wrapper .float-bar .view-toolbar-container .form-toolbar .wizard-secondary-action-button.loading .z-spinner .spinner,
html.redlotus #LeadConvertView .wrapper .float-bar .view-toolbar-container .form-toolbar .wizard-secondary-action-button.loading .z-spinner .spinner,
html.redlotus .WizardView .wrapper .float-bar .view-toolbar-container .form-toolbar .wizard-secondary-action-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus #LeadConvertOpportunityView .wrapper .float-bar .view-toolbar-container .form-toolbar .wizard-secondary-action-button:hover,
html.redlotus #LeadConvertView .wrapper .float-bar .view-toolbar-container .form-toolbar .wizard-secondary-action-button:hover,
html.redlotus .WizardView .wrapper .float-bar .view-toolbar-container .form-toolbar .wizard-secondary-action-button:hover {
  background: #2f5fe3;
}
html.redlotus #LeadConvertOpportunityView .wrapper .float-bar .view-toolbar-container .form-toolbar .wizard-secondary-action-button.action-take,
html.redlotus #LeadConvertView .wrapper .float-bar .view-toolbar-container .form-toolbar .wizard-secondary-action-button.action-take,
html.redlotus .WizardView .wrapper .float-bar .view-toolbar-container .form-toolbar .wizard-secondary-action-button.action-take {
  background: #f7c517;
}
html.redlotus #LeadConvertOpportunityView .wrapper .float-bar .view-toolbar-container .form-toolbar .wizard-secondary-action-button.action-take:hover,
html.redlotus #LeadConvertView .wrapper .float-bar .view-toolbar-container .form-toolbar .wizard-secondary-action-button.action-take:hover,
html.redlotus .WizardView .wrapper .float-bar .view-toolbar-container .form-toolbar .wizard-secondary-action-button.action-take:hover {
  background: #ecb908;
}
html.redlotus #LeadConvertOpportunityView .wrapper .float-bar .view-toolbar-container .form-toolbar .wizard-secondary-action-button.action-complete,
html.redlotus #LeadConvertOpportunityView .wrapper .float-bar .view-toolbar-container .form-toolbar .wizard-secondary-action-button.action-accept,
html.redlotus #LeadConvertView .wrapper .float-bar .view-toolbar-container .form-toolbar .wizard-secondary-action-button.action-complete,
html.redlotus #LeadConvertView .wrapper .float-bar .view-toolbar-container .form-toolbar .wizard-secondary-action-button.action-accept,
html.redlotus .WizardView .wrapper .float-bar .view-toolbar-container .form-toolbar .wizard-secondary-action-button.action-complete,
html.redlotus .WizardView .wrapper .float-bar .view-toolbar-container .form-toolbar .wizard-secondary-action-button.action-accept {
  background: #62c932;
}
html.redlotus #LeadConvertOpportunityView .wrapper .float-bar .view-toolbar-container .form-toolbar .wizard-secondary-action-button.action-complete:hover,
html.redlotus #LeadConvertOpportunityView .wrapper .float-bar .view-toolbar-container .form-toolbar .wizard-secondary-action-button.action-accept:hover,
html.redlotus #LeadConvertView .wrapper .float-bar .view-toolbar-container .form-toolbar .wizard-secondary-action-button.action-complete:hover,
html.redlotus #LeadConvertView .wrapper .float-bar .view-toolbar-container .form-toolbar .wizard-secondary-action-button.action-accept:hover,
html.redlotus .WizardView .wrapper .float-bar .view-toolbar-container .form-toolbar .wizard-secondary-action-button.action-complete:hover,
html.redlotus .WizardView .wrapper .float-bar .view-toolbar-container .form-toolbar .wizard-secondary-action-button.action-accept:hover {
  background: #58b52d;
}
html.redlotus #LeadConvertOpportunityView .wrapper #preview-iframe-container-close-link,
html.redlotus #LeadConvertView .wrapper #preview-iframe-container-close-link,
html.redlotus .WizardView .wrapper #preview-iframe-container-close-link {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: #4d7cfe;
  background: #fff;
  top: 12px;
}
html.redlotus #LeadConvertOpportunityView .wrapper #preview-iframe-container-close-link .z-label,
html.redlotus #LeadConvertView .wrapper #preview-iframe-container-close-link .z-label,
html.redlotus .WizardView .wrapper #preview-iframe-container-close-link .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus #LeadConvertOpportunityView .wrapper #preview-iframe-container-close-link .z-label:after,
html.redlotus #LeadConvertView .wrapper #preview-iframe-container-close-link .z-label:after,
html.redlotus .WizardView .wrapper #preview-iframe-container-close-link .z-label:after {
  top: 0;
}
html.redlotus #LeadConvertOpportunityView .wrapper #preview-iframe-container-close-link.loading .z-spinner,
html.redlotus #LeadConvertView .wrapper #preview-iframe-container-close-link.loading .z-spinner,
html.redlotus .WizardView .wrapper #preview-iframe-container-close-link.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus #LeadConvertOpportunityView .wrapper #preview-iframe-container-close-link.loading .z-spinner .spinner,
html.redlotus #LeadConvertView .wrapper #preview-iframe-container-close-link.loading .z-spinner .spinner,
html.redlotus .WizardView .wrapper #preview-iframe-container-close-link.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus #LeadConvertOpportunityView .wrapper #preview-iframe-container-close-link:hover,
html.redlotus #LeadConvertView .wrapper #preview-iframe-container-close-link:hover,
html.redlotus .WizardView .wrapper #preview-iframe-container-close-link:hover {
  background: #2f5fe3;
}
html.redlotus #LeadConvertOpportunityView .wrapper #preview-iframe-container-close-link.action-take,
html.redlotus #LeadConvertView .wrapper #preview-iframe-container-close-link.action-take,
html.redlotus .WizardView .wrapper #preview-iframe-container-close-link.action-take {
  background: #f7c517;
}
html.redlotus #LeadConvertOpportunityView .wrapper #preview-iframe-container-close-link.action-take:hover,
html.redlotus #LeadConvertView .wrapper #preview-iframe-container-close-link.action-take:hover,
html.redlotus .WizardView .wrapper #preview-iframe-container-close-link.action-take:hover {
  background: #ecb908;
}
html.redlotus #LeadConvertOpportunityView .wrapper #preview-iframe-container-close-link.action-complete,
html.redlotus #LeadConvertOpportunityView .wrapper #preview-iframe-container-close-link.action-accept,
html.redlotus #LeadConvertView .wrapper #preview-iframe-container-close-link.action-complete,
html.redlotus #LeadConvertView .wrapper #preview-iframe-container-close-link.action-accept,
html.redlotus .WizardView .wrapper #preview-iframe-container-close-link.action-complete,
html.redlotus .WizardView .wrapper #preview-iframe-container-close-link.action-accept {
  background: #62c932;
}
html.redlotus #LeadConvertOpportunityView .wrapper #preview-iframe-container-close-link.action-complete:hover,
html.redlotus #LeadConvertOpportunityView .wrapper #preview-iframe-container-close-link.action-accept:hover,
html.redlotus #LeadConvertView .wrapper #preview-iframe-container-close-link.action-complete:hover,
html.redlotus #LeadConvertView .wrapper #preview-iframe-container-close-link.action-accept:hover,
html.redlotus .WizardView .wrapper #preview-iframe-container-close-link.action-complete:hover,
html.redlotus .WizardView .wrapper #preview-iframe-container-close-link.action-accept:hover {
  background: #58b52d;
}
html.redlotus #LeadConvertOpportunityView .wrapper #preview-iframe-container-close-link:hover,
html.redlotus #LeadConvertView .wrapper #preview-iframe-container-close-link:hover,
html.redlotus .WizardView .wrapper #preview-iframe-container-close-link:hover {
  background: #ecf0f9;
}
html.redlotus #LeadConvertOpportunityView .wrapper #preview-iframe-container-close-link .z-label,
html.redlotus #LeadConvertView .wrapper #preview-iframe-container-close-link .z-label,
html.redlotus .WizardView .wrapper #preview-iframe-container-close-link .z-label {
  color: #000 !important;
}
html.redlotus #LeadConvertOpportunityView .wrapper #account-skip-form .form-fields,
html.redlotus #LeadConvertView .wrapper #account-skip-form .form-fields,
html.redlotus .WizardView .wrapper #account-skip-form .form-fields {
  margin-bottom: 15px;
}
html.redlotus #LeadConvertOpportunityView .wrapper #ModuleForWorkflowWizardView,
html.redlotus #LeadConvertOpportunityView .wrapper #ModuleForReportWizardView,
html.redlotus #LeadConvertView .wrapper #ModuleForWorkflowWizardView,
html.redlotus #LeadConvertView .wrapper #ModuleForReportWizardView,
html.redlotus .WizardView .wrapper #ModuleForWorkflowWizardView,
html.redlotus .WizardView .wrapper #ModuleForReportWizardView {
  padding: 0 30px;
}
html.redlotus #LeadConvertOpportunityView .wrapper #ModuleForWorkflowWizardView > .left-column,
html.redlotus #LeadConvertOpportunityView .wrapper #ModuleForReportWizardView > .left-column,
html.redlotus #LeadConvertView .wrapper #ModuleForWorkflowWizardView > .left-column,
html.redlotus #LeadConvertView .wrapper #ModuleForReportWizardView > .left-column,
html.redlotus .WizardView .wrapper #ModuleForWorkflowWizardView > .left-column,
html.redlotus .WizardView .wrapper #ModuleForReportWizardView > .left-column {
  padding: 25px 0 20px;
}
html.redlotus #LeadConvertOpportunityView .wrapper #ModuleForWorkflowWizardView > .left-column > h3,
html.redlotus #LeadConvertOpportunityView .wrapper #ModuleForReportWizardView > .left-column > h3,
html.redlotus #LeadConvertView .wrapper #ModuleForWorkflowWizardView > .left-column > h3,
html.redlotus #LeadConvertView .wrapper #ModuleForReportWizardView > .left-column > h3,
html.redlotus .WizardView .wrapper #ModuleForWorkflowWizardView > .left-column > h3,
html.redlotus .WizardView .wrapper #ModuleForReportWizardView > .left-column > h3 {
  font-size: 16px;
  font-weight: 500;
  margin: 0 0 20px !important;
}
html.redlotus #LeadConvertOpportunityView .wrapper #ModuleForWorkflowWizardView .left-column,
html.redlotus #LeadConvertOpportunityView .wrapper #ModuleForReportWizardView .left-column,
html.redlotus #LeadConvertView .wrapper #ModuleForWorkflowWizardView .left-column,
html.redlotus #LeadConvertView .wrapper #ModuleForReportWizardView .left-column,
html.redlotus .WizardView .wrapper #ModuleForWorkflowWizardView .left-column,
html.redlotus .WizardView .wrapper #ModuleForReportWizardView .left-column {
  padding-bottom: 20px;
}
html.redlotus #LeadConvertOpportunityView .wrapper #TimeTriggerForWorkflowWizardView,
html.redlotus #LeadConvertView .wrapper #TimeTriggerForWorkflowWizardView,
html.redlotus .WizardView .wrapper #TimeTriggerForWorkflowWizardView {
  padding: 0 30px;
}
html.redlotus #LeadConvertOpportunityView .wrapper #TimeTriggerForWorkflowWizardView > .left-column,
html.redlotus #LeadConvertView .wrapper #TimeTriggerForWorkflowWizardView > .left-column,
html.redlotus .WizardView .wrapper #TimeTriggerForWorkflowWizardView > .left-column {
  padding: 25px 0 20px;
}
html.redlotus #LeadConvertOpportunityView .wrapper #TimeTriggerForWorkflowWizardView > .left-column > h3,
html.redlotus #LeadConvertView .wrapper #TimeTriggerForWorkflowWizardView > .left-column > h3,
html.redlotus .WizardView .wrapper #TimeTriggerForWorkflowWizardView > .left-column > h3 {
  font-size: 16px;
  font-weight: 500;
  margin: 0 0 20px !important;
}
html.redlotus #LeadConvertOpportunityView .wrapper #TimeTriggerForWorkflowWizardView .dynamic-row,
html.redlotus #LeadConvertView .wrapper #TimeTriggerForWorkflowWizardView .dynamic-row,
html.redlotus .WizardView .wrapper #TimeTriggerForWorkflowWizardView .dynamic-row {
  background: #ecf3ff;
  box-shadow: none;
}
html.redlotus #LeadConvertOpportunityView .wrapper #TimeTriggerForWorkflowWizardView .dynamic-row div[id$="_em_"],
html.redlotus #LeadConvertView .wrapper #TimeTriggerForWorkflowWizardView .dynamic-row div[id$="_em_"],
html.redlotus .WizardView .wrapper #TimeTriggerForWorkflowWizardView .dynamic-row div[id$="_em_"] {
  color: #ea4f4f;
  font-size: 14px;
  margin-top: 4px;
}
html.redlotus #LeadConvertOpportunityView .wrapper #TimeTriggerForWorkflowWizardView .dynamic-row .hasCheckBox:before,
html.redlotus #LeadConvertView .wrapper #TimeTriggerForWorkflowWizardView .dynamic-row .hasCheckBox:before,
html.redlotus .WizardView .wrapper #TimeTriggerForWorkflowWizardView .dynamic-row .hasCheckBox:before {
  background: url(../images/icon/checkboxWhite-icon.svg) center no-repeat;
}
html.redlotus #LeadConvertOpportunityView .wrapper #TimeTriggerForWorkflowWizardView .dynamic-row .hasCheckBox:after,
html.redlotus #LeadConvertView .wrapper #TimeTriggerForWorkflowWizardView .dynamic-row .hasCheckBox:after,
html.redlotus .WizardView .wrapper #TimeTriggerForWorkflowWizardView .dynamic-row .hasCheckBox:after {
  background: url(../images/icon/checkboxActiveWhite-icon.svg) center no-repeat;
}
html.redlotus #LeadConvertOpportunityView .wrapper #TimeTriggerForWorkflowWizardView .dynamic-row .hasDropDown:not(.isMultiSelect),
html.redlotus #LeadConvertView .wrapper #TimeTriggerForWorkflowWizardView .dynamic-row .hasDropDown:not(.isMultiSelect),
html.redlotus .WizardView .wrapper #TimeTriggerForWorkflowWizardView .dynamic-row .hasDropDown:not(.isMultiSelect) {
  background: #fff;
}
html.redlotus #LeadConvertOpportunityView .wrapper #TimeTriggerForWorkflowWizardView .dynamic-row .hasDropDown:not(.isMultiSelect),
html.redlotus #LeadConvertView .wrapper #TimeTriggerForWorkflowWizardView .dynamic-row .hasDropDown:not(.isMultiSelect),
html.redlotus .WizardView .wrapper #TimeTriggerForWorkflowWizardView .dynamic-row .hasDropDown:not(.isMultiSelect) {
  height: 36px;
}
html.redlotus #LeadConvertOpportunityView .wrapper #TimeTriggerForWorkflowWizardView .dynamic-row .hasDropDown:not(.isMultiSelect) select,
html.redlotus #LeadConvertView .wrapper #TimeTriggerForWorkflowWizardView .dynamic-row .hasDropDown:not(.isMultiSelect) select,
html.redlotus .WizardView .wrapper #TimeTriggerForWorkflowWizardView .dynamic-row .hasDropDown:not(.isMultiSelect) select {
  line-height: 34px;
}
html.redlotus #LeadConvertOpportunityView .wrapper #TimeTriggerForWorkflowWizardView .dynamic-row .dynamic-row-number-label,
html.redlotus #LeadConvertView .wrapper #TimeTriggerForWorkflowWizardView .dynamic-row .dynamic-row-number-label,
html.redlotus .WizardView .wrapper #TimeTriggerForWorkflowWizardView .dynamic-row .dynamic-row-number-label {
  font-size: 15px;
  font-weight: normal;
}
html.redlotus #LeadConvertOpportunityView .wrapper #TimeTriggerForWorkflowWizardView .dynamic-row .dynamic-row-label,
html.redlotus #LeadConvertView .wrapper #TimeTriggerForWorkflowWizardView .dynamic-row .dynamic-row-label,
html.redlotus .WizardView .wrapper #TimeTriggerForWorkflowWizardView .dynamic-row .dynamic-row-label {
  font-size: 15px;
  font-weight: normal !important;
  margin-bottom: 5px;
}
html.redlotus #LeadConvertOpportunityView .wrapper #TimeTriggerForWorkflowWizardView .dynamic-row .value-data input[type="text"],
html.redlotus #LeadConvertView .wrapper #TimeTriggerForWorkflowWizardView .dynamic-row .value-data input[type="text"],
html.redlotus .WizardView .wrapper #TimeTriggerForWorkflowWizardView .dynamic-row .value-data input[type="text"] {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #212529 !important;
  display: block;
  font-size: 16px;
  margin: 0;
  outline: none;
  width: 100%;
  line-height: 34px;
  height: 42px;
  padding: 0 10px;
  text-indent: 0 !important;
}
html.redlotus #LeadConvertOpportunityView .wrapper #TimeTriggerForWorkflowWizardView .dynamic-row .value-data input[type="text"]:focus,
html.redlotus #LeadConvertView .wrapper #TimeTriggerForWorkflowWizardView .dynamic-row .value-data input[type="text"]:focus,
html.redlotus .WizardView .wrapper #TimeTriggerForWorkflowWizardView .dynamic-row .value-data input[type="text"]:focus {
  background: #fff;
  border-color: rgba(77,124,254,0.8);
}
html.redlotus #LeadConvertOpportunityView .wrapper #TimeTriggerForWorkflowWizardView .dynamic-row .value-data .dynamic-and-for-mixed,
html.redlotus #LeadConvertView .wrapper #TimeTriggerForWorkflowWizardView .dynamic-row .value-data .dynamic-and-for-mixed,
html.redlotus .WizardView .wrapper #TimeTriggerForWorkflowWizardView .dynamic-row .value-data .dynamic-and-for-mixed {
  font-weight: normal;
  margin: 0 5px;
}
html.redlotus #LeadConvertOpportunityView .wrapper #TimeTriggerForWorkflowWizardView .dynamic-row .value-data .date-area-holder,
html.redlotus #LeadConvertView .wrapper #TimeTriggerForWorkflowWizardView .dynamic-row .value-data .date-area-holder,
html.redlotus .WizardView .wrapper #TimeTriggerForWorkflowWizardView .dynamic-row .value-data .date-area-holder {
  margin: 0;
}
html.redlotus #LeadConvertOpportunityView .wrapper #TimeTriggerForWorkflowWizardView .dynamic-row .report-runtime-availability,
html.redlotus #LeadConvertView .wrapper #TimeTriggerForWorkflowWizardView .dynamic-row .report-runtime-availability,
html.redlotus .WizardView .wrapper #TimeTriggerForWorkflowWizardView .dynamic-row .report-runtime-availability {
  bottom: 5px;
  margin: 0;
  position: absolute;
  right: 0;
}
html.redlotus #LeadConvertOpportunityView .wrapper #TimeTriggerForWorkflowWizardView .dynamic-row .report-runtime-availability .hasCheckBox,
html.redlotus #LeadConvertView .wrapper #TimeTriggerForWorkflowWizardView .dynamic-row .report-runtime-availability .hasCheckBox,
html.redlotus .WizardView .wrapper #TimeTriggerForWorkflowWizardView .dynamic-row .report-runtime-availability .hasCheckBox {
  margin-top: 2px !important;
  padding: 0 0 0 20px;
}
html.redlotus #LeadConvertOpportunityView .wrapper #TimeTriggerForWorkflowWizardView .dynamic-row .report-runtime-availability label,
html.redlotus #LeadConvertView .wrapper #TimeTriggerForWorkflowWizardView .dynamic-row .report-runtime-availability label,
html.redlotus .WizardView .wrapper #TimeTriggerForWorkflowWizardView .dynamic-row .report-runtime-availability label {
  margin: 0;
}
html.redlotus #LeadConvertOpportunityView .wrapper #TimeTriggerForWorkflowWizardView .dynamic-row .remove-dynamic-row-link,
html.redlotus #LeadConvertView .wrapper #TimeTriggerForWorkflowWizardView .dynamic-row .remove-dynamic-row-link,
html.redlotus .WizardView .wrapper #TimeTriggerForWorkflowWizardView .dynamic-row .remove-dynamic-row-link {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 24px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  text-decoration: none;
  width: 20px;
}
html.redlotus #LeadConvertOpportunityView .wrapper #TriggersForWorkflowWizardView,
html.redlotus #LeadConvertOpportunityView .wrapper #FiltersForReportWizardView,
html.redlotus #LeadConvertView .wrapper #TriggersForWorkflowWizardView,
html.redlotus #LeadConvertView .wrapper #FiltersForReportWizardView,
html.redlotus .WizardView .wrapper #TriggersForWorkflowWizardView,
html.redlotus .WizardView .wrapper #FiltersForReportWizardView {
  padding: 0 30px;
}
html.redlotus #LeadConvertOpportunityView .wrapper #TriggersForWorkflowWizardView > .left-column,
html.redlotus #LeadConvertOpportunityView .wrapper #FiltersForReportWizardView > .left-column,
html.redlotus #LeadConvertView .wrapper #TriggersForWorkflowWizardView > .left-column,
html.redlotus #LeadConvertView .wrapper #FiltersForReportWizardView > .left-column,
html.redlotus .WizardView .wrapper #TriggersForWorkflowWizardView > .left-column,
html.redlotus .WizardView .wrapper #FiltersForReportWizardView > .left-column {
  padding: 25px 0 20px;
}
html.redlotus #LeadConvertOpportunityView .wrapper #TriggersForWorkflowWizardView > .left-column > h3,
html.redlotus #LeadConvertOpportunityView .wrapper #FiltersForReportWizardView > .left-column > h3,
html.redlotus #LeadConvertView .wrapper #TriggersForWorkflowWizardView > .left-column > h3,
html.redlotus #LeadConvertView .wrapper #FiltersForReportWizardView > .left-column > h3,
html.redlotus .WizardView .wrapper #TriggersForWorkflowWizardView > .left-column > h3,
html.redlotus .WizardView .wrapper #FiltersForReportWizardView > .left-column > h3 {
  font-size: 16px;
  font-weight: 500;
  margin: 0 0 20px !important;
}
html.redlotus #LeadConvertOpportunityView .wrapper #TriggersForWorkflowWizardView .left-column,
html.redlotus #LeadConvertOpportunityView .wrapper #FiltersForReportWizardView .left-column,
html.redlotus #LeadConvertView .wrapper #TriggersForWorkflowWizardView .left-column,
html.redlotus #LeadConvertView .wrapper #FiltersForReportWizardView .left-column,
html.redlotus .WizardView .wrapper #TriggersForWorkflowWizardView .left-column,
html.redlotus .WizardView .wrapper #FiltersForReportWizardView .left-column {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #LeadConvertOpportunityView .wrapper #TriggersForWorkflowWizardView .left-column > h3,
html.redlotus #LeadConvertOpportunityView .wrapper #FiltersForReportWizardView .left-column > h3,
html.redlotus #LeadConvertView .wrapper #TriggersForWorkflowWizardView .left-column > h3,
html.redlotus #LeadConvertView .wrapper #FiltersForReportWizardView .left-column > h3,
html.redlotus .WizardView .wrapper #TriggersForWorkflowWizardView .left-column > h3,
html.redlotus .WizardView .wrapper #FiltersForReportWizardView .left-column > h3 {
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 20px;
  width: 100%;
}
html.redlotus #LeadConvertOpportunityView .wrapper #TriggersForWorkflowWizardView .left-column .treeview ul,
html.redlotus #LeadConvertOpportunityView .wrapper #FiltersForReportWizardView .left-column .treeview ul,
html.redlotus #LeadConvertView .wrapper #TriggersForWorkflowWizardView .left-column .treeview ul,
html.redlotus #LeadConvertView .wrapper #FiltersForReportWizardView .left-column .treeview ul,
html.redlotus .WizardView .wrapper #TriggersForWorkflowWizardView .left-column .treeview ul,
html.redlotus .WizardView .wrapper #FiltersForReportWizardView .left-column .treeview ul {
  width: 100%;
}
html.redlotus #LeadConvertOpportunityView .wrapper #TriggersForWorkflowWizardView .left-column .treeview li,
html.redlotus #LeadConvertOpportunityView .wrapper #FiltersForReportWizardView .left-column .treeview li,
html.redlotus #LeadConvertView .wrapper #TriggersForWorkflowWizardView .left-column .treeview li,
html.redlotus #LeadConvertView .wrapper #FiltersForReportWizardView .left-column .treeview li,
html.redlotus .WizardView .wrapper #TriggersForWorkflowWizardView .left-column .treeview li,
html.redlotus .WizardView .wrapper #FiltersForReportWizardView .left-column .treeview li {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 0 0 0 20px;
}
html.redlotus #LeadConvertOpportunityView .wrapper #TriggersForWorkflowWizardView .left-column .treeview li.collapsable,
html.redlotus #LeadConvertOpportunityView .wrapper #TriggersForWorkflowWizardView .left-column .treeview li.expandable,
html.redlotus #LeadConvertOpportunityView .wrapper #FiltersForReportWizardView .left-column .treeview li.collapsable,
html.redlotus #LeadConvertOpportunityView .wrapper #FiltersForReportWizardView .left-column .treeview li.expandable,
html.redlotus #LeadConvertView .wrapper #TriggersForWorkflowWizardView .left-column .treeview li.collapsable,
html.redlotus #LeadConvertView .wrapper #TriggersForWorkflowWizardView .left-column .treeview li.expandable,
html.redlotus #LeadConvertView .wrapper #FiltersForReportWizardView .left-column .treeview li.collapsable,
html.redlotus #LeadConvertView .wrapper #FiltersForReportWizardView .left-column .treeview li.expandable,
html.redlotus .WizardView .wrapper #TriggersForWorkflowWizardView .left-column .treeview li.collapsable,
html.redlotus .WizardView .wrapper #TriggersForWorkflowWizardView .left-column .treeview li.expandable,
html.redlotus .WizardView .wrapper #FiltersForReportWizardView .left-column .treeview li.collapsable,
html.redlotus .WizardView .wrapper #FiltersForReportWizardView .left-column .treeview li.expandable {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
html.redlotus #LeadConvertOpportunityView .wrapper #TriggersForWorkflowWizardView .left-column .treeview li.collapsable > span,
html.redlotus #LeadConvertOpportunityView .wrapper #TriggersForWorkflowWizardView .left-column .treeview li.expandable > span,
html.redlotus #LeadConvertOpportunityView .wrapper #FiltersForReportWizardView .left-column .treeview li.collapsable > span,
html.redlotus #LeadConvertOpportunityView .wrapper #FiltersForReportWizardView .left-column .treeview li.expandable > span,
html.redlotus #LeadConvertView .wrapper #TriggersForWorkflowWizardView .left-column .treeview li.collapsable > span,
html.redlotus #LeadConvertView .wrapper #TriggersForWorkflowWizardView .left-column .treeview li.expandable > span,
html.redlotus #LeadConvertView .wrapper #FiltersForReportWizardView .left-column .treeview li.collapsable > span,
html.redlotus #LeadConvertView .wrapper #FiltersForReportWizardView .left-column .treeview li.expandable > span,
html.redlotus .WizardView .wrapper #TriggersForWorkflowWizardView .left-column .treeview li.collapsable > span,
html.redlotus .WizardView .wrapper #TriggersForWorkflowWizardView .left-column .treeview li.expandable > span,
html.redlotus .WizardView .wrapper #FiltersForReportWizardView .left-column .treeview li.collapsable > span,
html.redlotus .WizardView .wrapper #FiltersForReportWizardView .left-column .treeview li.expandable > span {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  margin: 0;
}
html.redlotus #LeadConvertOpportunityView .wrapper #TriggersForWorkflowWizardView .left-column .treeview li > span,
html.redlotus #LeadConvertOpportunityView .wrapper #FiltersForReportWizardView .left-column .treeview li > span,
html.redlotus #LeadConvertView .wrapper #TriggersForWorkflowWizardView .left-column .treeview li > span,
html.redlotus #LeadConvertView .wrapper #FiltersForReportWizardView .left-column .treeview li > span,
html.redlotus .WizardView .wrapper #TriggersForWorkflowWizardView .left-column .treeview li > span,
html.redlotus .WizardView .wrapper #FiltersForReportWizardView .left-column .treeview li > span {
  margin-top: -2px;
}
html.redlotus #LeadConvertOpportunityView .wrapper #TriggersForWorkflowWizardView .left-column .treeview .collapsable-hitarea,
html.redlotus #LeadConvertOpportunityView .wrapper #TriggersForWorkflowWizardView .left-column .treeview .expandable-hitarea,
html.redlotus #LeadConvertOpportunityView .wrapper #FiltersForReportWizardView .left-column .treeview .collapsable-hitarea,
html.redlotus #LeadConvertOpportunityView .wrapper #FiltersForReportWizardView .left-column .treeview .expandable-hitarea,
html.redlotus #LeadConvertView .wrapper #TriggersForWorkflowWizardView .left-column .treeview .collapsable-hitarea,
html.redlotus #LeadConvertView .wrapper #TriggersForWorkflowWizardView .left-column .treeview .expandable-hitarea,
html.redlotus #LeadConvertView .wrapper #FiltersForReportWizardView .left-column .treeview .collapsable-hitarea,
html.redlotus #LeadConvertView .wrapper #FiltersForReportWizardView .left-column .treeview .expandable-hitarea,
html.redlotus .WizardView .wrapper #TriggersForWorkflowWizardView .left-column .treeview .collapsable-hitarea,
html.redlotus .WizardView .wrapper #TriggersForWorkflowWizardView .left-column .treeview .expandable-hitarea,
html.redlotus .WizardView .wrapper #FiltersForReportWizardView .left-column .treeview .collapsable-hitarea,
html.redlotus .WizardView .wrapper #FiltersForReportWizardView .left-column .treeview .expandable-hitarea {
  margin: 0 4px 0 -20px;
}
html.redlotus #LeadConvertOpportunityView .wrapper #TriggersForWorkflowWizardView .left-column .treeview .collapsable-hitarea + span,
html.redlotus #LeadConvertOpportunityView .wrapper #TriggersForWorkflowWizardView .left-column .treeview .expandable-hitarea + span,
html.redlotus #LeadConvertOpportunityView .wrapper #FiltersForReportWizardView .left-column .treeview .collapsable-hitarea + span,
html.redlotus #LeadConvertOpportunityView .wrapper #FiltersForReportWizardView .left-column .treeview .expandable-hitarea + span,
html.redlotus #LeadConvertView .wrapper #TriggersForWorkflowWizardView .left-column .treeview .collapsable-hitarea + span,
html.redlotus #LeadConvertView .wrapper #TriggersForWorkflowWizardView .left-column .treeview .expandable-hitarea + span,
html.redlotus #LeadConvertView .wrapper #FiltersForReportWizardView .left-column .treeview .collapsable-hitarea + span,
html.redlotus #LeadConvertView .wrapper #FiltersForReportWizardView .left-column .treeview .expandable-hitarea + span,
html.redlotus .WizardView .wrapper #TriggersForWorkflowWizardView .left-column .treeview .collapsable-hitarea + span,
html.redlotus .WizardView .wrapper #TriggersForWorkflowWizardView .left-column .treeview .expandable-hitarea + span,
html.redlotus .WizardView .wrapper #FiltersForReportWizardView .left-column .treeview .collapsable-hitarea + span,
html.redlotus .WizardView .wrapper #FiltersForReportWizardView .left-column .treeview .expandable-hitarea + span {
  margin-top: -4px !important;
}
html.redlotus #LeadConvertOpportunityView .wrapper #TriggersForWorkflowWizardView .left-column .dynamic-droppable-area,
html.redlotus #LeadConvertOpportunityView .wrapper #FiltersForReportWizardView .left-column .dynamic-droppable-area,
html.redlotus #LeadConvertView .wrapper #TriggersForWorkflowWizardView .left-column .dynamic-droppable-area,
html.redlotus #LeadConvertView .wrapper #FiltersForReportWizardView .left-column .dynamic-droppable-area,
html.redlotus .WizardView .wrapper #TriggersForWorkflowWizardView .left-column .dynamic-droppable-area,
html.redlotus .WizardView .wrapper #FiltersForReportWizardView .left-column .dynamic-droppable-area {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding-left: 20px !important;
  width: 75% !important;
}
html.redlotus #LeadConvertOpportunityView .wrapper #TriggersForWorkflowWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container,
html.redlotus #LeadConvertOpportunityView .wrapper #FiltersForReportWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container,
html.redlotus #LeadConvertView .wrapper #TriggersForWorkflowWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container,
html.redlotus #LeadConvertView .wrapper #FiltersForReportWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container,
html.redlotus .WizardView .wrapper #TriggersForWorkflowWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container,
html.redlotus .WizardView .wrapper #FiltersForReportWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container {
  min-height: auto;
}
html.redlotus #LeadConvertOpportunityView .wrapper #TriggersForWorkflowWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li,
html.redlotus #LeadConvertOpportunityView .wrapper #FiltersForReportWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li,
html.redlotus #LeadConvertView .wrapper #TriggersForWorkflowWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li,
html.redlotus #LeadConvertView .wrapper #FiltersForReportWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li,
html.redlotus .WizardView .wrapper #TriggersForWorkflowWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li,
html.redlotus .WizardView .wrapper #FiltersForReportWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li {
  padding: 0;
}
html.redlotus #LeadConvertOpportunityView .wrapper #TriggersForWorkflowWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row,
html.redlotus #LeadConvertOpportunityView .wrapper #FiltersForReportWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row,
html.redlotus #LeadConvertView .wrapper #TriggersForWorkflowWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row,
html.redlotus #LeadConvertView .wrapper #FiltersForReportWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row,
html.redlotus .WizardView .wrapper #TriggersForWorkflowWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row,
html.redlotus .WizardView .wrapper #FiltersForReportWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row {
  background: #ecf3ff;
  box-shadow: none;
}
html.redlotus #LeadConvertOpportunityView .wrapper #TriggersForWorkflowWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row div[id$="_em_"],
html.redlotus #LeadConvertOpportunityView .wrapper #FiltersForReportWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row div[id$="_em_"],
html.redlotus #LeadConvertView .wrapper #TriggersForWorkflowWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row div[id$="_em_"],
html.redlotus #LeadConvertView .wrapper #FiltersForReportWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row div[id$="_em_"],
html.redlotus .WizardView .wrapper #TriggersForWorkflowWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row div[id$="_em_"],
html.redlotus .WizardView .wrapper #FiltersForReportWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row div[id$="_em_"] {
  color: #ea4f4f;
  font-size: 14px;
  margin-top: 4px;
}
html.redlotus #LeadConvertOpportunityView .wrapper #TriggersForWorkflowWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .hasCheckBox:before,
html.redlotus #LeadConvertOpportunityView .wrapper #FiltersForReportWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .hasCheckBox:before,
html.redlotus #LeadConvertView .wrapper #TriggersForWorkflowWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .hasCheckBox:before,
html.redlotus #LeadConvertView .wrapper #FiltersForReportWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .hasCheckBox:before,
html.redlotus .WizardView .wrapper #TriggersForWorkflowWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .hasCheckBox:before,
html.redlotus .WizardView .wrapper #FiltersForReportWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .hasCheckBox:before {
  background: url(../images/icon/checkboxWhite-icon.svg) center no-repeat;
}
html.redlotus #LeadConvertOpportunityView .wrapper #TriggersForWorkflowWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .hasCheckBox:after,
html.redlotus #LeadConvertOpportunityView .wrapper #FiltersForReportWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .hasCheckBox:after,
html.redlotus #LeadConvertView .wrapper #TriggersForWorkflowWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .hasCheckBox:after,
html.redlotus #LeadConvertView .wrapper #FiltersForReportWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .hasCheckBox:after,
html.redlotus .WizardView .wrapper #TriggersForWorkflowWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .hasCheckBox:after,
html.redlotus .WizardView .wrapper #FiltersForReportWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .hasCheckBox:after {
  background: url(../images/icon/checkboxActiveWhite-icon.svg) center no-repeat;
}
html.redlotus #LeadConvertOpportunityView .wrapper #TriggersForWorkflowWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .hasDropDown:not(.isMultiSelect),
html.redlotus #LeadConvertOpportunityView .wrapper #FiltersForReportWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .hasDropDown:not(.isMultiSelect),
html.redlotus #LeadConvertView .wrapper #TriggersForWorkflowWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .hasDropDown:not(.isMultiSelect),
html.redlotus #LeadConvertView .wrapper #FiltersForReportWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .hasDropDown:not(.isMultiSelect),
html.redlotus .WizardView .wrapper #TriggersForWorkflowWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .hasDropDown:not(.isMultiSelect),
html.redlotus .WizardView .wrapper #FiltersForReportWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .hasDropDown:not(.isMultiSelect) {
  background: #fff;
}
html.redlotus #LeadConvertOpportunityView .wrapper #TriggersForWorkflowWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .hasDropDown:not(.isMultiSelect),
html.redlotus #LeadConvertOpportunityView .wrapper #FiltersForReportWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .hasDropDown:not(.isMultiSelect),
html.redlotus #LeadConvertView .wrapper #TriggersForWorkflowWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .hasDropDown:not(.isMultiSelect),
html.redlotus #LeadConvertView .wrapper #FiltersForReportWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .hasDropDown:not(.isMultiSelect),
html.redlotus .WizardView .wrapper #TriggersForWorkflowWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .hasDropDown:not(.isMultiSelect),
html.redlotus .WizardView .wrapper #FiltersForReportWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .hasDropDown:not(.isMultiSelect) {
  height: 36px;
}
html.redlotus #LeadConvertOpportunityView .wrapper #TriggersForWorkflowWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .hasDropDown:not(.isMultiSelect) select,
html.redlotus #LeadConvertOpportunityView .wrapper #FiltersForReportWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .hasDropDown:not(.isMultiSelect) select,
html.redlotus #LeadConvertView .wrapper #TriggersForWorkflowWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .hasDropDown:not(.isMultiSelect) select,
html.redlotus #LeadConvertView .wrapper #FiltersForReportWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .hasDropDown:not(.isMultiSelect) select,
html.redlotus .WizardView .wrapper #TriggersForWorkflowWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .hasDropDown:not(.isMultiSelect) select,
html.redlotus .WizardView .wrapper #FiltersForReportWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .hasDropDown:not(.isMultiSelect) select {
  line-height: 34px;
}
html.redlotus #LeadConvertOpportunityView .wrapper #TriggersForWorkflowWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .dynamic-row-number-label,
html.redlotus #LeadConvertOpportunityView .wrapper #FiltersForReportWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .dynamic-row-number-label,
html.redlotus #LeadConvertView .wrapper #TriggersForWorkflowWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .dynamic-row-number-label,
html.redlotus #LeadConvertView .wrapper #FiltersForReportWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .dynamic-row-number-label,
html.redlotus .WizardView .wrapper #TriggersForWorkflowWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .dynamic-row-number-label,
html.redlotus .WizardView .wrapper #FiltersForReportWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .dynamic-row-number-label {
  font-size: 15px;
  font-weight: normal;
}
html.redlotus #LeadConvertOpportunityView .wrapper #TriggersForWorkflowWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .dynamic-row-label,
html.redlotus #LeadConvertOpportunityView .wrapper #FiltersForReportWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .dynamic-row-label,
html.redlotus #LeadConvertView .wrapper #TriggersForWorkflowWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .dynamic-row-label,
html.redlotus #LeadConvertView .wrapper #FiltersForReportWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .dynamic-row-label,
html.redlotus .WizardView .wrapper #TriggersForWorkflowWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .dynamic-row-label,
html.redlotus .WizardView .wrapper #FiltersForReportWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .dynamic-row-label {
  font-size: 15px;
  font-weight: normal !important;
  margin-bottom: 5px;
}
html.redlotus #LeadConvertOpportunityView .wrapper #TriggersForWorkflowWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .value-data input[type="text"],
html.redlotus #LeadConvertOpportunityView .wrapper #FiltersForReportWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .value-data input[type="text"],
html.redlotus #LeadConvertView .wrapper #TriggersForWorkflowWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .value-data input[type="text"],
html.redlotus #LeadConvertView .wrapper #FiltersForReportWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .value-data input[type="text"],
html.redlotus .WizardView .wrapper #TriggersForWorkflowWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .value-data input[type="text"],
html.redlotus .WizardView .wrapper #FiltersForReportWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .value-data input[type="text"] {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #212529 !important;
  display: block;
  font-size: 16px;
  margin: 0;
  outline: none;
  width: 100%;
  line-height: 34px;
  height: 42px;
  padding: 0 10px;
  text-indent: 0 !important;
}
html.redlotus #LeadConvertOpportunityView .wrapper #TriggersForWorkflowWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .value-data input[type="text"]:focus,
html.redlotus #LeadConvertOpportunityView .wrapper #FiltersForReportWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .value-data input[type="text"]:focus,
html.redlotus #LeadConvertView .wrapper #TriggersForWorkflowWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .value-data input[type="text"]:focus,
html.redlotus #LeadConvertView .wrapper #FiltersForReportWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .value-data input[type="text"]:focus,
html.redlotus .WizardView .wrapper #TriggersForWorkflowWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .value-data input[type="text"]:focus,
html.redlotus .WizardView .wrapper #FiltersForReportWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .value-data input[type="text"]:focus {
  background: #fff;
  border-color: rgba(77,124,254,0.8);
}
html.redlotus #LeadConvertOpportunityView .wrapper #TriggersForWorkflowWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .value-data .dynamic-and-for-mixed,
html.redlotus #LeadConvertOpportunityView .wrapper #FiltersForReportWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .value-data .dynamic-and-for-mixed,
html.redlotus #LeadConvertView .wrapper #TriggersForWorkflowWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .value-data .dynamic-and-for-mixed,
html.redlotus #LeadConvertView .wrapper #FiltersForReportWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .value-data .dynamic-and-for-mixed,
html.redlotus .WizardView .wrapper #TriggersForWorkflowWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .value-data .dynamic-and-for-mixed,
html.redlotus .WizardView .wrapper #FiltersForReportWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .value-data .dynamic-and-for-mixed {
  font-weight: normal;
  margin: 0 5px;
}
html.redlotus #LeadConvertOpportunityView .wrapper #TriggersForWorkflowWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .value-data .date-area-holder,
html.redlotus #LeadConvertOpportunityView .wrapper #FiltersForReportWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .value-data .date-area-holder,
html.redlotus #LeadConvertView .wrapper #TriggersForWorkflowWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .value-data .date-area-holder,
html.redlotus #LeadConvertView .wrapper #FiltersForReportWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .value-data .date-area-holder,
html.redlotus .WizardView .wrapper #TriggersForWorkflowWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .value-data .date-area-holder,
html.redlotus .WizardView .wrapper #FiltersForReportWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .value-data .date-area-holder {
  margin: 0;
}
html.redlotus #LeadConvertOpportunityView .wrapper #TriggersForWorkflowWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .report-runtime-availability,
html.redlotus #LeadConvertOpportunityView .wrapper #FiltersForReportWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .report-runtime-availability,
html.redlotus #LeadConvertView .wrapper #TriggersForWorkflowWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .report-runtime-availability,
html.redlotus #LeadConvertView .wrapper #FiltersForReportWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .report-runtime-availability,
html.redlotus .WizardView .wrapper #TriggersForWorkflowWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .report-runtime-availability,
html.redlotus .WizardView .wrapper #FiltersForReportWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .report-runtime-availability {
  bottom: 5px;
  margin: 0;
  position: absolute;
  right: 0;
}
html.redlotus #LeadConvertOpportunityView .wrapper #TriggersForWorkflowWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .report-runtime-availability .hasCheckBox,
html.redlotus #LeadConvertOpportunityView .wrapper #FiltersForReportWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .report-runtime-availability .hasCheckBox,
html.redlotus #LeadConvertView .wrapper #TriggersForWorkflowWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .report-runtime-availability .hasCheckBox,
html.redlotus #LeadConvertView .wrapper #FiltersForReportWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .report-runtime-availability .hasCheckBox,
html.redlotus .WizardView .wrapper #TriggersForWorkflowWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .report-runtime-availability .hasCheckBox,
html.redlotus .WizardView .wrapper #FiltersForReportWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .report-runtime-availability .hasCheckBox {
  margin-top: 2px !important;
  padding: 0 0 0 20px;
}
html.redlotus #LeadConvertOpportunityView .wrapper #TriggersForWorkflowWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .report-runtime-availability label,
html.redlotus #LeadConvertOpportunityView .wrapper #FiltersForReportWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .report-runtime-availability label,
html.redlotus #LeadConvertView .wrapper #TriggersForWorkflowWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .report-runtime-availability label,
html.redlotus #LeadConvertView .wrapper #FiltersForReportWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .report-runtime-availability label,
html.redlotus .WizardView .wrapper #TriggersForWorkflowWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .report-runtime-availability label,
html.redlotus .WizardView .wrapper #FiltersForReportWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .report-runtime-availability label {
  margin: 0;
}
html.redlotus #LeadConvertOpportunityView .wrapper #TriggersForWorkflowWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .remove-dynamic-row-link,
html.redlotus #LeadConvertOpportunityView .wrapper #FiltersForReportWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .remove-dynamic-row-link,
html.redlotus #LeadConvertView .wrapper #TriggersForWorkflowWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .remove-dynamic-row-link,
html.redlotus #LeadConvertView .wrapper #FiltersForReportWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .remove-dynamic-row-link,
html.redlotus .WizardView .wrapper #TriggersForWorkflowWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .remove-dynamic-row-link,
html.redlotus .WizardView .wrapper #FiltersForReportWizardView .left-column .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .remove-dynamic-row-link {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 24px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  text-decoration: none;
  width: 20px;
}
html.redlotus #LeadConvertOpportunityView .wrapper #TriggersForWorkflowWizardView .left-column .dynamic-droppable-area .zero-components-view,
html.redlotus #LeadConvertOpportunityView .wrapper #FiltersForReportWizardView .left-column .dynamic-droppable-area .zero-components-view,
html.redlotus #LeadConvertView .wrapper #TriggersForWorkflowWizardView .left-column .dynamic-droppable-area .zero-components-view,
html.redlotus #LeadConvertView .wrapper #FiltersForReportWizardView .left-column .dynamic-droppable-area .zero-components-view,
html.redlotus .WizardView .wrapper #TriggersForWorkflowWizardView .left-column .dynamic-droppable-area .zero-components-view,
html.redlotus .WizardView .wrapper #FiltersForReportWizardView .left-column .dynamic-droppable-area .zero-components-view {
  padding-left: 20px;
  top: 0;
}
html.redlotus #LeadConvertOpportunityView .wrapper #fileUploadBuilderEmailTemplateWizardForm,
html.redlotus #LeadConvertView .wrapper #fileUploadBuilderEmailTemplateWizardForm,
html.redlotus .WizardView .wrapper #fileUploadBuilderEmailTemplateWizardForm {
  margin-top: 5px;
}
html.redlotus .ConfigurableMetadataView .main-toolbar .active.default-button a.button-action {
  background: #4d7cfe;
}
html.redlotus .ConfigurableMetadataView .main-toolbar .active.default-button a.button-action i:before,
html.redlotus .ConfigurableMetadataView .main-toolbar .active.default-button a.button-action i:after {
  color: #fff !important;
}
html.redlotus .ConfigurableMetadataView .main-toolbar .active.default-button a.button-action .button-label {
  color: #fff;
}
html.redlotus .ConfigurableMetadataView .main-toolbar .default-button .button-actions {
  background: #fff;
  border: none;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
}
html.redlotus .ConfigurableMetadataView .main-toolbar .default-button .button-actions .screen-options {
  padding: 12px 15px 17px;
  color: #949494;
}
html.redlotus .ConfigurableMetadataView .main-toolbar .default-button .button-actions .screen-options p {
  margin-bottom: 5px;
}
html.redlotus .ConfigurableMetadataView .main-toolbar .default-button .button-actions .screen-options h4 {
  color: #000 !important;
  font-weight: 500;
  font-size: 16px;
  line-height: 23px;
  margin-bottom: 10px;
  text-align: left;
}
html.redlotus .ConfigurableMetadataView#SecuredActionBarForWorkflowsSearchAndListView .main-toolbar {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
html.redlotus .MassActionView  .wrapper > h1 {
  background: none !important;
  border: none !important;
  box-shadow: none !important;
  color: #000 !important;
  font-weight: 500 !important;
  font-size: 24px !important;
  height: auto !important;
  line-height: 28px !important;
  margin: 0 !important;
  padding-bottom: 30px !important;
  text-indent: 0 !important;
}
html.redlotus .MassActionView  .wrapper .left-column {
  padding: 30px !important;
}
html.redlotus .MassActionView  .wrapper .left-column .form-component {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 0;
}
html.redlotus .MassActionView  .wrapper .left-column .form-fields th,
html.redlotus .MassActionView  .wrapper .left-column .form-fields td {
  padding-bottom: 0;
  padding-top: 15px;
  vertical-align: middle;
}
html.redlotus .MassActionView  .wrapper .left-column .form-fields .hasCheckBox {
  padding: 0 0 0 20px !important;
}
html.redlotus .MassActionView  .wrapper .left-column .form-fields .label label {
  color: #808080;
  font-size: 13px;
  font-weight: normal;
  line-height: 15px;
  margin: 0;
  width: 100%;
  margin-bottom: 5px;
}
html.redlotus .MassActionView  .wrapper .left-column .view-toolbar-container {
  margin-top: 30px;
  padding-top: 30px;
}
html.redlotus .MassActionView  .wrapper .left-column .view-toolbar-container .z-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: #4d7cfe;
}
html.redlotus .MassActionView  .wrapper .left-column .view-toolbar-container .z-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus .MassActionView  .wrapper .left-column .view-toolbar-container .z-button .z-label:after {
  top: 0;
}
html.redlotus .MassActionView  .wrapper .left-column .view-toolbar-container .z-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus .MassActionView  .wrapper .left-column .view-toolbar-container .z-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus .MassActionView  .wrapper .left-column .view-toolbar-container .z-button:hover {
  background: #2f5fe3;
}
html.redlotus .MassActionView  .wrapper .left-column .view-toolbar-container .z-button.action-take {
  background: #f7c517;
}
html.redlotus .MassActionView  .wrapper .left-column .view-toolbar-container .z-button.action-take:hover {
  background: #ecb908;
}
html.redlotus .MassActionView  .wrapper .left-column .view-toolbar-container .z-button.action-complete,
html.redlotus .MassActionView  .wrapper .left-column .view-toolbar-container .z-button.action-accept {
  background: #62c932;
}
html.redlotus .MassActionView  .wrapper .left-column .view-toolbar-container .z-button.action-complete:hover,
html.redlotus .MassActionView  .wrapper .left-column .view-toolbar-container .z-button.action-accept:hover {
  background: #58b52d;
}
html.redlotus .MassProgressView > div {
  background: none;
  border: none;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  margin-right: 0;
}
html.redlotus .MassProgressView > div > h1 {
  background: none !important;
  border: none !important;
  box-shadow: none !important;
  color: #000 !important;
  font-weight: 500 !important;
  font-size: 24px !important;
  height: auto !important;
  line-height: 28px !important;
  margin: 0 !important;
  padding-bottom: 30px !important;
  text-indent: 0 !important;
}
html.redlotus .MassProgressView > div .progress-counter {
  float: none;
  position: relative;
  width: 100%;
  background: #fff;
  border-radius: 3px;
  padding: 30px;
}
html.redlotus .MassProgressView > div .progress-counter h3 {
  font-size: 1rem;
  line-height: 150%;
  color: #cc0000;
  font-style: normal;
  font-weight: bold;
}
html.redlotus .MassProgressView > div #progressBar-links {
  margin-top: 30px;
  padding-top: 30px;
  border-top: 1px solid #ebebeb !important;
  display: flex;
}
html.redlotus .MassProgressView > div #progressBar-links .white-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: none !important;
  border: 1px solid rgba(77,124,254,0.3) !important;
  color: #4d7cfe !important;
  margin: 0;
}
html.redlotus .MassProgressView > div #progressBar-links .white-button .z-label {
  background: none !important;
  color: #4d7cfe !important;
  padding: 0 10px !important;
  font-weight: normal;
}
html.redlotus .MassProgressView > div #progressBar-links .white-button:hover {
  background: rgba(77,124,254,0.1) !important;
}
html.redlotus .MassProgressView > div .progressbar-wrapper {
  height: 24px;
}
html.redlotus .MassProgressView > div .progressbar-wrapper #progress-percent {
  color: #fff;
  font-size: 12px;
  font-weight: 500;
  height: 24px;
  line-height: 24px;
  padding: 0 5px;
  position: absolute;
  z-index: 1;
}
html.redlotus .MassProgressView > div .progressbar-wrapper .ui-progressbar {
  background: #ccd0df;
  border: none;
  border-radius: 3px;
  height: 24px;
  padding: 0;
}
html.redlotus .MassProgressView > div .progressbar-wrapper .ui-progressbar .ui-progressbar-value {
  background: #4d7cfe !important;
  border-radius: 3px;
  height: 24px;
  margin: 0;
}
html.redlotus #ContactsMergedEditAndDetailsView .attributesContainer,
html.redlotus #AccountsMergedEditAndDetailsView .attributesContainer,
html.redlotus #LeadsMergedEditAndDetailsView .attributesContainer {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
html.redlotus #ContactsMergedEditAndDetailsView .attributesContainer .hasPossibles,
html.redlotus #AccountsMergedEditAndDetailsView .attributesContainer .hasPossibles,
html.redlotus #LeadsMergedEditAndDetailsView .attributesContainer .hasPossibles {
  margin: 2px 0 !important;
}
html.redlotus #ContactsMergedEditAndDetailsView .attributesContainer .hasPossibles .possible,
html.redlotus #AccountsMergedEditAndDetailsView .attributesContainer .hasPossibles .possible,
html.redlotus #LeadsMergedEditAndDetailsView .attributesContainer .hasPossibles .possible {
  border-radius: 3px;
  border-style: solid;
  border-width: 1px;
  font-size: 12px;
  font-weight: normal !important;
  padding: 4px 7px 3px;
  text-decoration: none;
}
html.redlotus #ContactsMergedEditAndDetailsView .attributesContainer .hasPossibles .possible.merge-color-1,
html.redlotus #AccountsMergedEditAndDetailsView .attributesContainer .hasPossibles .possible.merge-color-1,
html.redlotus #LeadsMergedEditAndDetailsView .attributesContainer .hasPossibles .possible.merge-color-1 {
  border-color: #4d7cfe !important;
  color: #4d7cfe !important;
}
html.redlotus #ContactsMergedEditAndDetailsView .attributesContainer .hasPossibles .possible.merge-color-1.selected,
html.redlotus #AccountsMergedEditAndDetailsView .attributesContainer .hasPossibles .possible.merge-color-1.selected,
html.redlotus #LeadsMergedEditAndDetailsView .attributesContainer .hasPossibles .possible.merge-color-1.selected {
  background: #4d7cfe !important;
}
html.redlotus #ContactsMergedEditAndDetailsView .attributesContainer .hasPossibles .possible.merge-color-2,
html.redlotus #AccountsMergedEditAndDetailsView .attributesContainer .hasPossibles .possible.merge-color-2,
html.redlotus #LeadsMergedEditAndDetailsView .attributesContainer .hasPossibles .possible.merge-color-2 {
  border-color: #957ef3 !important;
  color: #957ef3 !important;
}
html.redlotus #ContactsMergedEditAndDetailsView .attributesContainer .hasPossibles .possible.merge-color-2.selected,
html.redlotus #AccountsMergedEditAndDetailsView .attributesContainer .hasPossibles .possible.merge-color-2.selected,
html.redlotus #LeadsMergedEditAndDetailsView .attributesContainer .hasPossibles .possible.merge-color-2.selected {
  background: #957ef3 !important;
}
html.redlotus #ContactsMergedEditAndDetailsView .attributesContainer .hasPossibles .possible.merge-color-3,
html.redlotus #AccountsMergedEditAndDetailsView .attributesContainer .hasPossibles .possible.merge-color-3,
html.redlotus #LeadsMergedEditAndDetailsView .attributesContainer .hasPossibles .possible.merge-color-3 {
  border-color: #f7c517 !important;
  color: #f7c517 !important;
}
html.redlotus #ContactsMergedEditAndDetailsView .attributesContainer .hasPossibles .possible.merge-color-3.selected,
html.redlotus #AccountsMergedEditAndDetailsView .attributesContainer .hasPossibles .possible.merge-color-3.selected,
html.redlotus #LeadsMergedEditAndDetailsView .attributesContainer .hasPossibles .possible.merge-color-3.selected {
  background: #f7c517 !important;
}
html.redlotus #ContactsMergedEditAndDetailsView .attributesContainer .hasPossibles .possible.merge-color-4,
html.redlotus #AccountsMergedEditAndDetailsView .attributesContainer .hasPossibles .possible.merge-color-4,
html.redlotus #LeadsMergedEditAndDetailsView .attributesContainer .hasPossibles .possible.merge-color-4 {
  border-color: #62c932 !important;
  color: #62c932 !important;
}
html.redlotus #ContactsMergedEditAndDetailsView .attributesContainer .hasPossibles .possible.merge-color-4.selected,
html.redlotus #AccountsMergedEditAndDetailsView .attributesContainer .hasPossibles .possible.merge-color-4.selected,
html.redlotus #LeadsMergedEditAndDetailsView .attributesContainer .hasPossibles .possible.merge-color-4.selected {
  background: #62c932 !important;
}
html.redlotus #ContactsMergedEditAndDetailsView .attributesContainer .hasPossibles .possible.merge-color-5,
html.redlotus #AccountsMergedEditAndDetailsView .attributesContainer .hasPossibles .possible.merge-color-5,
html.redlotus #LeadsMergedEditAndDetailsView .attributesContainer .hasPossibles .possible.merge-color-5 {
  border-color: #ff7373 !important;
  color: #ff7373 !important;
}
html.redlotus #ContactsMergedEditAndDetailsView .attributesContainer .hasPossibles .possible.merge-color-5.selected,
html.redlotus #AccountsMergedEditAndDetailsView .attributesContainer .hasPossibles .possible.merge-color-5.selected,
html.redlotus #LeadsMergedEditAndDetailsView .attributesContainer .hasPossibles .possible.merge-color-5.selected {
  background: #ff7373 !important;
}
html.redlotus #ContactsMergedEditAndDetailsView .attributesContainer .hasPossibles .possible.selected,
html.redlotus #AccountsMergedEditAndDetailsView .attributesContainer .hasPossibles .possible.selected,
html.redlotus #LeadsMergedEditAndDetailsView .attributesContainer .hasPossibles .possible.selected {
  color: #fff !important;
}
html.redlotus #ListViewMergeSummaryView .chosen-entries {
  background: #fff;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #ListViewMergeSummaryView .chosen-entries .possible-matches,
html.redlotus #ListViewMergeSummaryView .chosen-entries .spidergraph,
html.redlotus #ListViewMergeSummaryView .chosen-entries .cards {
  border: none;
  width: auto;
}
html.redlotus #ListViewMergeSummaryView .chosen-entries .possible-matches {
  margin: 0;
  padding: 0;
}
html.redlotus #ListViewMergeSummaryView .chosen-entries .possible-matches li:first-child {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-color: #ebebeb !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  font-weight: 500;
  padding: 15px 20px;
}
html.redlotus #ListViewMergeSummaryView .chosen-entries .possible-matches .selectedDupe span {
  display: none;
}
html.redlotus #ListViewMergeSummaryView .chosen-entries .possible-matches .selectedDupe.selected a {
  color: #fff !important;
}
html.redlotus #ListViewMergeSummaryView .chosen-entries .possible-matches .selectedDupe a {
  border: none !important;
  font-size: 14px;
  font-weight: normal;
  padding: 15px 20px;
  text-decoration: none;
  width: 100% !important;
}
html.redlotus #ListViewMergeSummaryView .chosen-entries .possible-matches .selectedDupe a:hover {
  color: #fff !important;
}
html.redlotus #ListViewMergeSummaryView .chosen-entries .possible-matches .merge-color-1.selected {
  background: #4d7cfe !important;
}
html.redlotus #ListViewMergeSummaryView .chosen-entries .possible-matches .merge-color-1 a {
  color: #4d7cfe !important;
}
html.redlotus #ListViewMergeSummaryView .chosen-entries .possible-matches .merge-color-1 a:hover {
  background: #4d7cfe !important;
}
html.redlotus #ListViewMergeSummaryView .chosen-entries .possible-matches .merge-color-2.selected {
  background: #957ef3 !important;
}
html.redlotus #ListViewMergeSummaryView .chosen-entries .possible-matches .merge-color-2 a {
  color: #957ef3 !important;
}
html.redlotus #ListViewMergeSummaryView .chosen-entries .possible-matches .merge-color-2 a:hover {
  background: #957ef3 !important;
}
html.redlotus #ListViewMergeSummaryView .chosen-entries .possible-matches .merge-color-3.selected {
  background: #f7c517 !important;
}
html.redlotus #ListViewMergeSummaryView .chosen-entries .possible-matches .merge-color-3 a {
  color: #f7c517 !important;
}
html.redlotus #ListViewMergeSummaryView .chosen-entries .possible-matches .merge-color-3 a:hover {
  background: #f7c517 !important;
}
html.redlotus #ListViewMergeSummaryView .chosen-entries .possible-matches .merge-color-4.selected {
  background: #62c932 !important;
}
html.redlotus #ListViewMergeSummaryView .chosen-entries .possible-matches .merge-color-4 a {
  color: #62c932 !important;
}
html.redlotus #ListViewMergeSummaryView .chosen-entries .possible-matches .merge-color-4 a:hover {
  background: #62c932 !important;
}
html.redlotus #ListViewMergeSummaryView .chosen-entries .possible-matches .merge-color-5.selected {
  background: #ff7373 !important;
}
html.redlotus #ListViewMergeSummaryView .chosen-entries .possible-matches .merge-color-5 a {
  color: #ff7373 !important;
}
html.redlotus #ListViewMergeSummaryView .chosen-entries .possible-matches .merge-color-5 a:hover {
  background: #ff7373 !important;
}
html.redlotus #ListViewMergeSummaryView .chosen-entries .cards {
  border-left: 1px solid #ebebeb;
  border-right: 1px solid #ebebeb;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}
html.redlotus #ListViewMergeSummaryView .chosen-entries .cards h3,
html.redlotus #ListViewMergeSummaryView .chosen-entries .cards h2 {
  font-size: 16px;
  font-weight: 500;
  margin-right: 0;
  white-space: normal;
  width: 100%;
}
html.redlotus #ListViewMergeSummaryView .chosen-entries .cards h2 {
  line-height: 24px;
  margin-top: 5px;
  position: relative;
  text-indent: 28px;
}
html.redlotus #ListViewMergeSummaryView .chosen-entries .cards h2 .icon-star {
  background: no-repeat url(../images/icon/star-icon.svg) center;
  display: block;
  font-family: inherit;
  height: 24px;
  overflow: hidden;
  text-indent: -99px;
  width: 24px;
  margin: 0;
  position: absolute;
}
html.redlotus #ListViewMergeSummaryView .chosen-entries .cards h2 .icon-star.starred {
  background-image: url(../images/icon/starActive-icon.svg);
}
html.redlotus #ListViewMergeSummaryView .chosen-entries .cards .main-details {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #ListViewMergeSummaryView .chosen-entries .cards .main-details .gravatar {
  border: none !important;
  border-radius: 3px;
  height: 68px;
  margin-right: 15px;
  width: 68px;
}
html.redlotus #ListViewMergeSummaryView .chosen-entries .cards .main-details .main-details-info .position {
  color: #808080 !important;
  font-size: 14px;
  font-weight: normal;
  line-height: 16px;
  margin-bottom: 5px;
}
html.redlotus #ListViewMergeSummaryView .chosen-entries .cards .entry-stats > span i:after,
html.redlotus #ListViewMergeSummaryView .chosen-entries .cards .icon-office-phone:before,
html.redlotus #ListViewMergeSummaryView .chosen-entries .cards .icon-mobile-phone:before,
html.redlotus #ListViewMergeSummaryView .chosen-entries .cards .icon-email:before,
html.redlotus #ListViewMergeSummaryView .chosen-entries .cards .icon-map:before {
  color: #ccd0df !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 36px !important;
}
html.redlotus #ListViewMergeSummaryView .chosen-entries .cards .contact-details {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #ListViewMergeSummaryView .chosen-entries .cards .address {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-bottom: 10px;
}
html.redlotus #ListViewMergeSummaryView .chosen-entries .cards .icon-office-phone,
html.redlotus #ListViewMergeSummaryView .chosen-entries .cards .icon-mobile-phone,
html.redlotus #ListViewMergeSummaryView .chosen-entries .cards .icon-email,
html.redlotus #ListViewMergeSummaryView .chosen-entries .cards .icon-map {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #ListViewMergeSummaryView .chosen-entries .cards .icon-email a {
  color: #000;
  text-decoration: none;
}
html.redlotus #ListViewMergeSummaryView .chosen-entries .cards .icon-email a:hover {
  color: #4d7cfe;
}
html.redlotus #ListViewMergeSummaryView .chosen-entries .cards .icon-map {
  color: #000;
  font-size: 14px;
  text-decoration: none;
}
html.redlotus #ListViewMergeSummaryView .chosen-entries .cards .icon-map:hover {
  color: #4d7cfe;
}
html.redlotus #ListViewMergeSummaryView .chosen-entries .cards .icon-map:before {
  margin-right: 2px;
  margin-top: -2px;
}
html.redlotus #ListViewMergeSummaryView .chosen-entries .cards .entry-stats {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-color: #ebebeb;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #ListViewMergeSummaryView .chosen-entries .cards .entry-stats h3 {
  margin-top: 15px;
}
html.redlotus #ListViewMergeSummaryView .chosen-entries .cards .entry-stats > span {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #808080;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #ListViewMergeSummaryView .chosen-entries .cards .entry-stats > span:last-child {
  margin: 0;
}
html.redlotus #ListViewMergeSummaryView .chosen-entries .cards .entry-stats > span strong {
  color: #000;
  font-weight: 500;
  margin: 0 3px;
}
html.redlotus #FlashMessageView {
  right: 2%;
}
html.redlotus #FlashMessageView #FlashMessageBar .jnotify-item-wrapper {
  margin: 0;
}
html.redlotus #FlashMessageView #FlashMessageBar .jnotify-item-wrapper span {
  font-size: 15px;
  font-weight: normal;
  text-shadow: none;
  font-family: "Roboto", sans-serif !important;
}
html.redlotus #FlashMessageView .jnotify-item {
  margin: 0;
  padding: 15px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  border: none;
}
html.redlotus #FlashMessageView .jnotify-item .ui-icon-info {
  display: none;
}
html.redlotus #MarketingListDetailsOverlayView,
html.redlotus #TaskRelatedDetailsOverlayView {
  color: #212529;
  padding: 7px 10px;
  width: auto;
}
html.redlotus #MarketingListDetailsOverlayView#MarketingListDetailsOverlayView,
html.redlotus #TaskRelatedDetailsOverlayView#MarketingListDetailsOverlayView {
  width: 240px;
}
html.redlotus #MarketingListDetailsOverlayView .overlay-view,
html.redlotus #TaskRelatedDetailsOverlayView .overlay-view {
  margin: 0 !important;
  min-width: 200px;
  width: auto;
}
html.redlotus #MarketingListDetailsOverlayView .overlay-view .marketing-list-description,
html.redlotus #MarketingListDetailsOverlayView .overlay-view .kanban-view-description,
html.redlotus #TaskRelatedDetailsOverlayView .overlay-view .marketing-list-description,
html.redlotus #TaskRelatedDetailsOverlayView .overlay-view .kanban-view-description {
  margin-bottom: 5px;
}
html.redlotus #MarketingListDetailsOverlayView .overlay-view .marketing-list-description:last-child,
html.redlotus #MarketingListDetailsOverlayView .overlay-view .kanban-view-description:last-child,
html.redlotus #TaskRelatedDetailsOverlayView .overlay-view .marketing-list-description:last-child,
html.redlotus #TaskRelatedDetailsOverlayView .overlay-view .kanban-view-description:last-child {
  margin: 0 !important;
}
html.redlotus #MarketingListDetailsOverlayView .overlay-view .marketing-list-description .details-label,
html.redlotus #MarketingListDetailsOverlayView .overlay-view .kanban-view-description .details-label,
html.redlotus #TaskRelatedDetailsOverlayView .overlay-view .marketing-list-description .details-label,
html.redlotus #TaskRelatedDetailsOverlayView .overlay-view .kanban-view-description .details-label {
  color: #808080 !important;
  margin-right: 3px;
}
html.redlotus #MarketingListDetailsOverlayView .overlay-view .marketing-list-description .details-value,
html.redlotus #MarketingListDetailsOverlayView .overlay-view .kanban-view-description .details-value,
html.redlotus #TaskRelatedDetailsOverlayView .overlay-view .marketing-list-description .details-value,
html.redlotus #TaskRelatedDetailsOverlayView .overlay-view .kanban-view-description .details-value {
  color: #000 !important;
}
html.redlotus #MarketingListDetailsOverlayView .overlay-view .marketing-list-description .details-value strong,
html.redlotus #MarketingListDetailsOverlayView .overlay-view .kanban-view-description .details-value strong,
html.redlotus #TaskRelatedDetailsOverlayView .overlay-view .marketing-list-description .details-value strong,
html.redlotus #TaskRelatedDetailsOverlayView .overlay-view .kanban-view-description .details-value strong {
  font-weight: 500;
}
html.redlotus #MarketingListDetailsOverlayView .after-form-details-content,
html.redlotus #TaskRelatedDetailsOverlayView .after-form-details-content {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #MarketingListDetailsOverlayView .after-form-details-content a,
html.redlotus #TaskRelatedDetailsOverlayView .after-form-details-content a {
  color: #4d7cfe !important;
}
html.redlotus #MarketingListDetailsOverlayView .after-form-details-content span,
html.redlotus #TaskRelatedDetailsOverlayView .after-form-details-content span {
  color: #808080 !important;
}
html.redlotus #RecentlyViewedView .r-title {
  font-size: 14px;
}
html.redlotus #RecentlyViewedView .r-viewed__list .item .item-link .item-title {
  line-height: 24px;
  padding: 0px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-size: 13px;
}
html.redlotus #RecentlyViewedView .r-viewed__list .item .item-link .item-icon i::before {
  font-size: 24px;
}
html.redlotus #PushDashboardEditView .wrapper .form .panel {
  margin-bottom: 45px;
}
html.redlotus #PushDashboardEditView .wrapper .form .panel .form-grid .form-component .label label {
  color: #212529;
  font-size: 18px;
  font-weight: 500;
  line-height: 21px;
  margin-bottom: 15px;
}
html.redlotus #PushDashboardEditView .wrapper .form .panel .form-grid .form-component .fields .token-input-list .token-input-token p {
  font-size: 16px;
  line-height: 32px;
}
html.redlotus #ConversationDetailsView .details-table {
  background: none !important;
  border-radius: unset;
  box-shadow: none !important;
  border: none !important;
}
html.redlotus #ConversationDetailsView .details-table .page-title {
  padding: 0 0 15px !important;
  position: relative;
  text-indent: 32px !important;
}
html.redlotus #ConversationDetailsView .details-table .page-title .icon-star {
  background: no-repeat url(../images/icon/star-icon.svg) center;
  display: block;
  font-family: inherit;
  height: 24px;
  overflow: hidden;
  text-indent: -99px;
  width: 24px;
  margin: 2px 0 0;
  position: absolute;
}
html.redlotus #ConversationDetailsView .details-table .page-title .icon-star.starred {
  background-image: url(../images/icon/starActive-icon.svg);
}
html.redlotus #ConversationDetailsView .details-table .view-toolbar-container {
  margin: 0 !important;
  top: 0 !important;
}
html.redlotus #ConversationDetailsView .details-table .view-toolbar-container .view-toolbar {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #ConversationDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu {
  z-index: 10000;
  right: 14px;
}
html.redlotus #ConversationDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a,
html.redlotus #ConversationDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent,
html.redlotus #ConversationDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu {
  height: 38px;
  width: 38px;
}
html.redlotus #ConversationDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent {
  margin: 0;
  min-height: auto;
  position: relative;
}
html.redlotus #ConversationDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none !important;
  border: none !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  opacity: 1;
}
html.redlotus #ConversationDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a:before {
  background: url(../images/icon/dots-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 16px;
  width: 4px;
}
html.redlotus #ConversationDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a:after {
  display: none;
}
html.redlotus #ConversationDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a span {
  display: none;
}
html.redlotus #ConversationDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent.over ul {
  opacity: 1 !important;
}
html.redlotus #ConversationDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul {
  background: #fff;
  border: none;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  opacity: 0 !important;
  padding: 3px 0;
  right: auto;
  top: -3px;
  z-index: 100;
  left: 38px;
}
html.redlotus #ConversationDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li {
  border: none;
  margin: 0;
}
html.redlotus #ConversationDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li.separator {
  background: #ebebeb;
  height: 1px;
  margin: 3px 0;
}
html.redlotus #ConversationDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li a {
  color: #212529;
  font-size: 12px;
  margin: 0;
  padding: 10px;
  text-decoration: none;
  width: 100%;
}
html.redlotus #ConversationDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li a:hover {
  background: #4d7cfe !important;
}
html.redlotus #ConversationDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li a .button-label {
  font-weight: normal;
}
html.redlotus #ConversationDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul {
  left: auto;
  right: 0;
  top: 38px !important;
}
html.redlotus #ConversationDetailsView .details-table .CommentInlineEditView .wide.form form {
  margin: 0;
  background: none;
  border: none;
  box-shadow: none !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #ConversationDetailsView .details-table .CommentInlineEditView .wide.form form .left-column.full-width {
  background: none !important;
  border-radius: 0px;
  box-shadow: none !important;
  border: none !important;
  padding: 15px 0px;
}
html.redlotus #ConversationDetailsView .details-table .CommentInlineEditView .wide.form form .left-column.full-width .panel {
  float: none;
}
html.redlotus #ConversationDetailsView .details-table .CommentInlineEditView .wide.form form .left-column.full-width .panel .form-grid {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #ConversationDetailsView .details-table .CommentInlineEditView .wide.form form .left-column.full-width .panel .form-grid .forms-block__group {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0;
}
html.redlotus #ConversationDetailsView .details-table .CommentInlineEditView .wide.form form .left-column.full-width .panel .form-grid .forms-block__group .forms-block__row {
  width: 100%;
}
html.redlotus #ConversationDetailsView .details-table .CommentInlineEditView .wide.form form .left-column.full-width .panel .form-grid .forms-block__group .forms-block__row .file-upload-box {
  width: 100%;
}
html.redlotus #ConversationDetailsView .details-table .CommentInlineEditView .wide.form form .left-column.full-width .panel .form-grid .forms-block__group .forms-block__row .file-upload-box .fileupload-buttonbar {
  position: relative !important;
  bottom: 15px;
}
html.redlotus #ConversationDetailsView .details-table .CommentInlineEditView .wide.form form .left-column.full-width .panel .form-grid .forms-block__group .forms-block__row .file-upload-box .fileupload-content {
  position: relative;
}
html.redlotus #ConversationDetailsView .details-table .CommentInlineEditView .wide.form form .left-column.full-width .panel .form-grid .forms-block__group .forms-block__row .file-upload-box #fileUploadComment .fileupload-buttonbar {
  position: static !important;
}
html.redlotus #ConversationDetailsView .details-table .CommentInlineEditView .wide.form form .left-column.full-width .panel .form-grid .forms-block__group .forms-block__row .view-toolbar-container .submit-button {
  top: -15px;
}
html.redlotus #ConversationDetailsView .details-table .CommentInlineEditView .wide.form form .left-column.full-width .panel .form-grid .forms-block__group .forms-block__row .view-toolbar-container .submit-button .z-spinner {
  left: auto;
}
html.redlotus #ConversationDetailsView .details-table .CommentInlineEditView .wide.form form .left-column.full-width .panel .form-grid .forms-block__group .forms-block__row .view-toolbar-container .submit-button .z-label {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 100%;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0;
  width: 100%;
}
html.redlotus #ConversationDetailsView .details-table .CommentInlineEditView .wide.form form .left-column.full-width .panel .form-grid .forms-block__group .forms-block__row .view-toolbar-container .submit-button .z-label svg path {
  fill: #fff;
}
html.redlotus #ConversationDetailsView .details-table .CommentInlineEditView .wide.form form .left-column.full-width .panel .form-grid .forms-block__group .forms-block__row .mentions-input-box {
  margin-bottom: 5px;
  width: 100% !important;
  bottom: 17px;
}
html.redlotus #ConversationDetailsView .details-table .CommentInlineEditView .wide.form form .left-column.full-width .panel .form-grid .forms-block__group .forms-block__row .mentions-input-box textarea {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #000 !important;
  display: block;
  font-size: 16px;
  margin: 0;
  outline: none;
  width: 100%;
  padding: 8px 10px;
  font-family: inherit;
}
html.redlotus #ConversationDetailsView .details-table .left-column {
  padding: 0;
  width: 100%;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column {
  background: #fff !important;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44) !important;
  border: none !important;
  width: 100%;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column #ModelDetailsSummaryView {
  max-width: none;
  padding: 30px 30px 0;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column #ModelDetailsSummaryView .model-details-summary {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 0;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column #ModelDetailsSummaryView .model-details-summary > a .gravatar {
  border: none !important;
  border-radius: 5px;
  padding: 0;
  margin: 0px !important;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column #ModelDetailsSummaryView .model-details-summary .common-data {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  padding: 2px 0 0 20px;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column #ModelDetailsSummaryView .model-details-summary .common-data > div {
  padding: 5px 0;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column #ModelDetailsSummaryView .model-details-summary .common-data .user-link {
  color: #2c0f0f;
  font-size: 20px;
  margin-bottom: 5px;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column #ModelDetailsSummaryView .model-details-summary .common-data .comment-content {
  color: #212529;
  font-size: 16px;
  line-height: 19px;
  margin: 0;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column #ModelDetailsSummaryView .model-details-summary .comment-date {
  color: #808080;
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 12px;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column #ModelDetailsSummaryView .model-details-summary .comment-title {
  color: #000;
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
  margin-bottom: 30px;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity {
  padding: 0 30px;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity .comment-markdown-guide-link {
  padding-bottom: 10px;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView {
  margin: 0;
  max-height: 300px;
  overflow: hidden;
  overflow-y: auto;
  padding: 10px 30px;
  max-height: max-content;
  max-width: none;
  padding: 10px 0px;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList {
  margin: 0;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0;
  padding: 20px 0;
  position: relative;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment:not(:last-child) {
  border-bottom: 1px solid #e9e9e9;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .user-avatar {
  -webkit-align-self: start;
  -moz-align-self: start;
  -ms-align-self: start;
  align-self: start;
  position: absolute;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .user-avatar .gravatar {
  border: none;
  border-radius: 3px;
  height: 16px;
  margin: 0;
  padding: 0;
  width: 16px;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  padding: 0 27px 0 31px;
  width: 100%;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .comment-head {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .comment-head .user-link {
  color: #2c0f0f;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  font-size: 14px;
  font-weight: normal;
  line-height: 16px;
  margin-bottom: 5px;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .comment-head .comment-date {
  color: #808080;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  font-size: 13px;
  line-height: 15px;
  margin-left: 10px;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text p {
  color: #212529;
  font-size: 16px;
  line-height: 19px;
  margin: 0;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .form-component {
  margin-top: 5px;
  padding: 0;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .comment-account a {
  color: #808080;
  font-size: 14px;
  font-weight: normal;
  line-height: 16px;
  margin-top: 5px;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .comment-account a:hover {
  color: #4d7cfe;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.1);
  border: 1px solid transparent !important;
  border-radius: 3px !important;
  box-shadow: none !important;
  color: #4d7cfe !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-size: 13px;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0 30px;
  text-decoration: none !important;
  transition: none !important;
  cursor: default;
  padding-left: 1px !important;
  padding-right: 16px !important;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button:hover {
  border-color: rgba(77,124,254,0.2) !important;
  color: #4d7cfe !important;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button .z-label {
  background: none !important;
  color: #4d7cfe !important;
  font-weight: normal;
  padding: 0;
  text-shadow: none !important;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button > span {
  background: no-repeat url(../images/icon/plusAccent-icon.svg) center !important;
  border: none;
  cursor: default;
  font-family: inherit;
  height: 36px;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden;
  text-indent: -99px;
  top: 0;
  width: 36px;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button > span:before,
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button > span:after {
  content: '';
  display: inline;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .addfileinput-button input {
  cursor: default;
  height: 36px;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files {
  margin: 0 !important;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tbody {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr,
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files {
  display: block;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files td {
  margin-right: 5px;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(204,208,223,0.2);
  border-radius: 17px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-family: "Roboto", sans-serif !important;
  font-size: 12px;
  min-height: 34px;
  line-height: normal;
  padding: 5px 13px !important;
  margin-top: 5px;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .icon-attachment {
  margin-right: 5px;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .icon-attachment:before {
  background: url(../images/icon/file-pointer-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 17px;
  width: 9px;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .ui-icon-document {
  display: none !important;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .file-name,
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name a {
  color: #212529;
  font-weight: normal;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name a:hover {
  color: #4d7cfe;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .size {
  color: #212529;
  font-size: 12px;
  font-weight: normal;
  line-height: 14px;
  margin-left: 5px;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .upload-actions.delete {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-left: 5px;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .upload-actions.delete .icon-delete {
  border: none;
  margin: 0;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .fileupload-content .files tr .name .upload-actions.delete .icon-delete:after {
  background: url(../images/icon/delete-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 14px;
  width: 12px;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView form {
  background: none;
  border: none;
  box-shadow: none;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView textarea {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #212529 !important;
  display: block;
  font-size: 16px;
  margin: 0;
  outline: none;
  width: 100%;
  padding: 8px 10px;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView textarea:focus {
  background: #fff;
  border-color: rgba(77,124,254,0.8);
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group .forms-block__row {
  margin: 0;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group .mentions-input-box {
  margin-bottom: 5px;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: #4d7cfe;
  border-radius: 3px;
  box-shadow: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 38px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  width: 38px;
  height: 36px;
  margin: 0;
  position: absolute;
  right: 0;
  width: 36px;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button:before,
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button:after {
  display: none;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button svg path {
  fill: #fff;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button .z-spinner {
  left: auto;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .view-toolbar-container .submit-button .z-label {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 100%;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0;
  width: 100%;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .fileupload-buttonbar {
  position: static;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .fileupload-content {
  top: -15px;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files {
  border: none;
  max-width: 100%;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files tbody,
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files {
  display: block;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files tr {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files tr td {
  border: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  max-width: 100%;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files tr td .file-name,
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .comment-text .CommentInlineEditView .forms-block__group:last-child .forms-block__row .file-upload-box .files tr td a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-top: 8px;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(204,208,223,0.2);
  border-radius: 17px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-family: "Roboto", sans-serif !important;
  font-size: 12px;
  min-height: 34px;
  line-height: normal;
  padding: 5px 13px !important;
  margin-right: 2px;
  max-width: 100%;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li .icon-attachment {
  margin-right: 5px;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li .icon-attachment:before {
  background: url(../images/icon/file-pointer-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 17px;
  width: 9px;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li .ui-icon-document {
  display: none !important;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li .file-name,
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li a {
  color: #212529;
  font-weight: normal;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li a:hover {
  color: #4d7cfe;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li .size {
  color: #212529;
  font-size: 12px;
  font-weight: normal;
  line-height: 14px;
  margin-left: 5px;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li .upload-actions.delete {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-left: 5px;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li .upload-actions.delete .icon-delete {
  border: none;
  margin: 0;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li .upload-actions.delete .icon-delete:after {
  background: url(../images/icon/delete-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 14px;
  width: 12px;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .comment-content .attachments li a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .CommentList .comment .redlotus-options-menu {
  position: absolute;
  right: -11px;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView .redlotus-options-menu {
  right: -9px !important;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView #showAllCommentsLink {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.1);
  border: 1px solid transparent !important;
  border-radius: 3px !important;
  box-shadow: none !important;
  color: #4d7cfe !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-size: 13px;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0 30px;
  text-decoration: none !important;
  transition: none !important;
  margin: 0;
  opacity: 1;
  padding: 0 !important;
  top: auto;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView #showAllCommentsLink:hover {
  border-color: rgba(77,124,254,0.2) !important;
  color: #4d7cfe !important;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column .comments-activity #CommentsForRelatedModelView #showAllCommentsLink .z-label {
  background: none !important;
  color: #4d7cfe !important;
  font-weight: normal;
  padding: 0;
  text-shadow: none !important;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column #CommentInlineEditForModelView {
  border-top: 1px solid #e9e9e9;
  margin: 0;
  padding: 2px 10px;
  max-width: none;
  padding: 0 10px;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column #CommentInlineEditForModelView h2 {
  display: none;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column #CommentInlineEditForModelView .forms-block__group {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column #CommentInlineEditForModelView .forms-block__group .forms-block__row {
  margin: 0;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column #CommentInlineEditForModelView .CommentInlineEditView {
  padding: 0;
  width: 100%;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column #CommentInlineEditForModelView #comment-inline-edit-form {
  border: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column #CommentInlineEditForModelView .left-column {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column #CommentInlineEditForModelView .left-column .form-grid {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column #CommentInlineEditForModelView .left-column .form-grid .forms-block__group {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column #CommentInlineEditForModelView .left-column .form-grid .forms-block__group:last-child .forms-block__row {
  width: 100%;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column #CommentInlineEditForModelView .mentions-input-box {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 61px;
  margin: 0 58px 0 0;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column #CommentInlineEditForModelView .mentions-input-box:before {
  background: url(../images/icon/emoji-icon.svg) center no-repeat;
  content: '';
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 18px;
  position: relative;
  width: 18px;
  z-index: 1;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column #CommentInlineEditForModelView .mentions-input-box textarea {
  border: none;
  box-shadow: none;
  color: #212529;
  font-size: 13px;
  height: 61px !important;
  line-height: 15px;
  outline: none;
  padding: 23px 15px;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column #CommentInlineEditForModelView .mentions-input-box + .errorMessage {
  left: 34px;
  position: absolute;
  top: 34px;
  z-index: 1;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column #CommentInlineEditForModelView .file-upload-box {
  width: 100%;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column #CommentInlineEditForModelView .file-upload-box .fileupload-buttonbar {
  position: static;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column #CommentInlineEditForModelView .file-upload-box .addfileinput-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 24px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0;
  position: absolute;
  right: 46px;
  top: 19px;
  width: 12px;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column #CommentInlineEditForModelView .file-upload-box .addfileinput-button:before {
  background: url(../images/icon/file-pointer-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 17px;
  width: 9px;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column #CommentInlineEditForModelView .file-upload-box .addfileinput-button > span,
html.redlotus #ConversationDetailsView .details-table .left-column .left-column #CommentInlineEditForModelView .file-upload-box .addfileinput-button .add-label {
  display: none;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column #CommentInlineEditForModelView .file-upload-box .addfileinput-button input {
  cursor: default;
  height: 24px;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column #CommentInlineEditForModelView .file-upload-box .fileupload-content {
  background: #fff;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  width: 100%;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column #CommentInlineEditForModelView .file-upload-box .fileupload-content table,
html.redlotus #ConversationDetailsView .details-table .left-column .left-column #CommentInlineEditForModelView .file-upload-box .fileupload-content tbody,
html.redlotus #ConversationDetailsView .details-table .left-column .left-column #CommentInlineEditForModelView .file-upload-box .fileupload-content tr {
  display: block;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column #CommentInlineEditForModelView .file-upload-box .fileupload-content .files {
  margin: 0;
  width: 100%;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr:first-child {
  margin-top: 2px;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr:last-child {
  margin-bottom: 8px;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr:not(:first-child) {
  margin-top: 5px;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(204,208,223,0.2);
  border-radius: 17px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-family: "Roboto", sans-serif !important;
  font-size: 12px;
  min-height: 34px;
  line-height: normal;
  padding: 5px 13px !important;
  border-radius: 3px;
  max-width: 100%;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name .icon-attachment {
  margin-right: 5px;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name .icon-attachment:before {
  background: url(../images/icon/file-pointer-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 17px;
  width: 9px;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name .ui-icon-document {
  display: none !important;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name .file-name,
html.redlotus #ConversationDetailsView .details-table .left-column .left-column #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name a {
  color: #212529;
  font-weight: normal;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name a:hover {
  color: #4d7cfe;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name .size {
  color: #212529;
  font-size: 12px;
  font-weight: normal;
  line-height: 14px;
  margin-left: 5px;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name .upload-actions.delete {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-left: 5px;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name .upload-actions.delete .icon-delete {
  border: none;
  margin: 0;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column #CommentInlineEditForModelView .file-upload-box .fileupload-content .files tr .name .upload-actions.delete .icon-delete:after {
  background: url(../images/icon/delete-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 14px;
  width: 12px;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column #CommentInlineEditForModelView .view-toolbar-container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  position: absolute;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column #CommentInlineEditForModelView .view-toolbar-container .submit-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: #4d7cfe;
  border-radius: 3px;
  box-shadow: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 38px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  width: 38px;
  margin: 12px 0 0 8px;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column #CommentInlineEditForModelView .view-toolbar-container .submit-button:before,
html.redlotus #ConversationDetailsView .details-table .left-column .left-column #CommentInlineEditForModelView .view-toolbar-container .submit-button:after {
  display: none;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column #CommentInlineEditForModelView .view-toolbar-container .submit-button svg path {
  fill: #fff;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column #CommentInlineEditForModelView .view-toolbar-container .submit-button .z-spinner {
  left: auto;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column #CommentInlineEditForModelView .view-toolbar-container .submit-button .z-label {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 100%;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0;
  width: 100%;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column #CommentInlineEditForModelView #comment-inline-edit-form {
  margin: 0;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column #CommentInlineEditForModelView #comment-inline-edit-form .left-column {
  padding: 0;
}
html.redlotus #ConversationDetailsView .details-table .left-column .left-column #CommentInlineEditForModelView #comment-inline-edit-form .left-column .mentions-input-box {
  top: 0;
}
html.redlotus #ConversationDetailsView .details-table .right-column {
  padding: 15px 0 0;
  width: 100%;
}
html.redlotus #ConversationDetailsView .details-table .right-column .right-side-edit-view-panel.thread-info {
  background: #fff !important;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44) !important;
  border: none !important;
  padding: 30px;
}
html.redlotus #ConversationDetailsView .details-table .right-column .right-side-edit-view-panel.thread-info .form-component {
  padding: 0px;
  margin-right: 0px;
}
html.redlotus #ConversationDetailsView .details-table .right-column .right-side-edit-view-panel.thread-info .form-component .fields .conversationStatusChangeArea {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0;
}
html.redlotus #ConversationDetailsView .details-table .right-column .right-side-edit-view-panel.thread-info .form-component .fields .conversationStatusChangeArea > span {
  color: #808080;
  font-size: 14px;
  font-weight: normal;
  margin: 0 15px 0 0;
}
html.redlotus #ConversationDetailsView .details-table .right-column .right-side-edit-view-panel.thread-info .form-component .fields .conversationStatusChangeArea .switch {
  background: none;
  border: none;
  box-shadow: none;
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 0;
}
html.redlotus #ConversationDetailsView .details-table .right-column .right-side-edit-view-panel.thread-info .form-component .fields .conversationStatusChangeArea .switch .switch-state {
  margin: 0 !important;
}
html.redlotus #ConversationDetailsView .details-table .right-column .right-side-edit-view-panel.thread-info .form-component .fields .conversationStatusChangeArea .switch .switch-state label {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: none;
  border-radius: 3px;
  color: #000 !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 14px !important;
  font-weight: normal !important;
  height: 38px;
  opacity: 1;
  padding: 0 15px !important;
}
html.redlotus #ConversationDetailsView .details-table .right-column .right-side-edit-view-panel.thread-info .form-component .fields .conversationStatusChangeArea .switch .switch-state:first-child input:checked + label {
  background: #62c932 !important;
  color: #fff !important;
}
html.redlotus #ConversationDetailsView .details-table .right-column .right-side-edit-view-panel.thread-info .form-component .fields .conversationStatusChangeArea .switch .switch-state:last-child input:checked + label {
  background: #ff7373 !important;
  color: #fff !important;
}
html.redlotus #ConversationDetailsView .details-table .right-column .right-side-edit-view-panel.thread-info .form-component .fields .conversationStatusChangeArea .switch .switch-state label {
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  height: 38px;
}
html.redlotus #ConversationDetailsView .details-table .right-column .right-side-edit-view-panel.thread-info h3 {
  font-size: 18px;
  font-weight: 500;
  line-height: 21px;
}
html.redlotus #ConversationDetailsView .details-table .right-column .right-side-edit-view-panel.thread-info a {
  color: #212529;
  font-weight: normal;
  left: 10px;
}
html.redlotus #ConversationDetailsView .details-table .right-column .right-side-edit-view-panel.thread-info a:hover {
  color: #4d7cfe;
}
html.redlotus #ConversationDetailsView .details-table .right-column .right-side-edit-view-panel.thread-info .thread-details .conversation-related-Account > div {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #ConversationDetailsView .details-table .right-column .right-side-edit-view-panel.thread-info .thread-details .conversation-related-Account > div:before {
  color: #ccd0df;
  position: static;
}
html.redlotus #ConversationDetailsView .details-table .right-column .right-side-edit-view-panel.thread-info .conversation-items-element {
  margin: 15px 0;
}
html.redlotus #ConversationDetailsView .details-table .right-column .right-side-edit-view-panel.thread-info .conversation-items-element .form-component:not(:first-child) {
  margin-top: 10px;
}
html.redlotus #ConversationDetailsView .details-table .right-column .right-side-edit-view-panel.thread-info .thread-attachments {
  margin: 15px 0;
}
html.redlotus #ConversationDetailsView .details-table .right-column .right-side-edit-view-panel.thread-info .thread-attachments .attachments {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 5px 0 0;
}
html.redlotus #ConversationDetailsView .details-table .right-column .right-side-edit-view-panel.thread-info .thread-attachments .attachments li {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(204,208,223,0.2);
  border-radius: 17px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-family: "Roboto", sans-serif !important;
  font-size: 12px;
  min-height: 34px;
  line-height: normal;
  padding: 5px 13px !important;
  margin-right: 5px;
  max-width: 100%;
}
html.redlotus #ConversationDetailsView .details-table .right-column .right-side-edit-view-panel.thread-info .thread-attachments .attachments li .icon-attachment {
  margin-right: 5px;
}
html.redlotus #ConversationDetailsView .details-table .right-column .right-side-edit-view-panel.thread-info .thread-attachments .attachments li .icon-attachment:before {
  background: url(../images/icon/file-pointer-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 17px;
  width: 9px;
}
html.redlotus #ConversationDetailsView .details-table .right-column .right-side-edit-view-panel.thread-info .thread-attachments .attachments li .ui-icon-document {
  display: none !important;
}
html.redlotus #ConversationDetailsView .details-table .right-column .right-side-edit-view-panel.thread-info .thread-attachments .attachments li .file-name,
html.redlotus #ConversationDetailsView .details-table .right-column .right-side-edit-view-panel.thread-info .thread-attachments .attachments li a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html.redlotus #ConversationDetailsView .details-table .right-column .right-side-edit-view-panel.thread-info .thread-attachments .attachments li a {
  color: #212529;
  font-weight: normal;
}
html.redlotus #ConversationDetailsView .details-table .right-column .right-side-edit-view-panel.thread-info .thread-attachments .attachments li a:hover {
  color: #4d7cfe;
}
html.redlotus #ConversationDetailsView .details-table .right-column .right-side-edit-view-panel.thread-info .thread-attachments .attachments li .size {
  color: #212529;
  font-size: 12px;
  font-weight: normal;
  line-height: 14px;
  margin-left: 5px;
}
html.redlotus #ConversationDetailsView .details-table .right-column .right-side-edit-view-panel.thread-info .thread-attachments .attachments li .upload-actions.delete {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-left: 5px;
}
html.redlotus #ConversationDetailsView .details-table .right-column .right-side-edit-view-panel.thread-info .thread-attachments .attachments li .upload-actions.delete .icon-delete {
  border: none;
  margin: 0;
}
html.redlotus #ConversationDetailsView .details-table .right-column .right-side-edit-view-panel.thread-info .thread-attachments .attachments li .upload-actions.delete .icon-delete:after {
  background: url(../images/icon/delete-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 14px;
  width: 12px;
}
@media (min-width: 769px) {
  html.redlotus #ConversationDetailsView .details-table .left-column {
    width: 65%;
    padding: 15px 0px;
  }
  html.redlotus #ConversationDetailsView .details-table .right-column {
    width: 35%;
    padding: 15px 0px 15px 10px;
  }
  html.redlotus #ConversationDetailsView .details-table .right-column .right-side-edit-view-panel.thread-info .form-component .fields .conversationStatusChangeArea .switch .switch-state.clearfix {
    margin: 9px 0px;
  }
  html.redlotus #ConversationDetailsView .details-table .right-column .right-side-edit-view-panel.thread-info .form-component .fields .conversationStatusChangeArea span {
    line-height: 34px;
  }
}
html.redlotus #CampaignDetailsAndRelationsView .main-toolbar {
  border-bottom: 0;
  padding-bottom: 0;
}
html.redlotus #CampaignDetailsAndRelationsView .main-toolbar .main-toolbar__title .campaign-status-badge {
  border-radius: 3px;
  padding: 3px 5px;
  top: -3px;
}
html.redlotus #CampaignDetailsAndRelationsView .main-toolbar .main-toolbar__title .campaign-status-badge.status-true {
  background: #62c932;
}
html.redlotus #CampaignDetailsAndRelationsView .switch {
  background: none;
  border: none;
  box-shadow: none;
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 0;
}
html.redlotus #CampaignDetailsAndRelationsView .switch .switch-state {
  margin: 0 !important;
}
html.redlotus #CampaignDetailsAndRelationsView .switch .switch-state label {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: none;
  border-radius: 3px;
  color: #000 !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 14px !important;
  font-weight: normal !important;
  height: 38px;
  opacity: 1;
  padding: 0 15px !important;
}
html.redlotus #CampaignDetailsAndRelationsView .switch .switch-state:first-child input:checked + label {
  background: #62c932 !important;
  color: #fff !important;
}
html.redlotus #CampaignDetailsAndRelationsView .switch .switch-state:last-child input:checked + label {
  background: #ff7373 !important;
  color: #fff !important;
}
html.redlotus #marketing-list-member-select-contact-or-report-form {
  padding: 12px 0;
}
html.redlotus #marketing-list-member-select-contact-or-report-form .close-flyout {
  color: #ff7373 !important;
  font-size: 24px;
  right: 5px;
}
html.redlotus #marketing-list-member-select-contact-or-report-form .form-component .form-component {
  padding: 0;
}
html.redlotus #marketing-list-member-select-contact-or-report-form .label {
  display: none;
}
html.redlotus #marketing-list-member-select-contact-or-report-form .search-without-scope {
  background: url(../images/icon/search-icon.svg) 8px no-repeat;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #marketing-list-member-select-contact-or-report-form .search-without-scope .ui-autocomplete-input {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #212529 !important;
  display: block;
  font-size: 16px;
  margin: 0;
  outline: none;
  width: 100%;
  line-height: 34px;
  height: 42px;
  padding: 0 10px;
  text-indent: 0 !important;
  background: none;
}
html.redlotus #marketing-list-member-select-contact-or-report-form .search-without-scope .ui-autocomplete-input:focus {
  background: #fff;
  border-color: rgba(77,124,254,0.8);
}
html.redlotus #marketing-list-member-select-contact-or-report-form .search-without-scope .has-model-select {
  margin: 0;
}
html.redlotus #marketing-list-member-select-contact-or-report-form .search-without-scope .has-model-select > a:hover {
  background: rgba(77,124,254,0.1) !important;
}
html.redlotus #marketing-list-member-select-contact-or-report-form .search-without-scope .z-spinner {
  display: none;
}
html.redlotus #ConversationEditView.EditView .wrapper .right-column .right-side-edit-view-panel h3 {
  height: unset;
  padding: 30px 30px 0px;
  border-bottom: none;
}
html.redlotus #ConversationEditView.EditView .wrapper .right-column .right-side-edit-view-panel .form-grid {
  padding: 0px 30px 30px;
}
html.redlotus #ConversationEditView.EditView .wrapper .right-column .right-side-edit-view-panel .form-grid .form-component .label label {
  color: transparent;
}
html.redlotus .main-header .user-info #settings-header-menu > li > a:after {
  font-weight: normal !important;
  font-size: 20px !important;
  font-family: none;
  line-height: 1;
  display: inline-block !important;
  content: url(../images/icon/grid-icon.svg);
  width: 24px !important;
}
html.redlotus .main-header .user-info #settings-header-menu > li > a {
  padding: unset;
  top: 2px;
}
html.redlotus .main-header .user-info #header-game-dashboard-link {
  font-weight: normal !important;
  font-size: 20px !important;
  font-family: none;
  line-height: 1;
  display: inline-block;
  content: url(../images/icon/cube-icon.svg);
  width: 24px !important;
  border-radius: unset;
}
html.redlotus .main-header .user-info #header-calendar-link-wrapper a {
  font-weight: normal !important;
  font-size: 20px !important;
  font-family: none;
  line-height: 1;
  display: inline-block;
  width: 24px !important;
  content: url(../images/icon/calendar-icon.svg);
  border-radius: unset;
}
html.redlotus .main-header .user-info #user-switcher-wrapper #user-switcher-link {
  font-weight: normal !important;
  font-size: 20px !important;
  font-family: none;
  line-height: 1;
  display: inline-block;
  width: 38px !important;
  content: none;
  border-radius: unset;
  padding: 7px;
}
html.redlotus #RecentlyViewedView .type-configuration   i:before {
  content: url(../images/icon/config-icon.svg);
}
html.redlotus #RecentlyViewedView .type-designer        i:before {
  content: url(../images/icon/design-icon.svg);
}
html.redlotus #RecentlyViewedView .type-import          i:before {
  content: url(../images/icon/imports-icon.svg);
}
html.redlotus #RecentlyViewedView .type-groups          i:before {
  content: url(../images/icon/group-icon.svg);
}
html.redlotus #RecentlyViewedView .type-users           i:before {
  content: url(../images/icon/person-icon.svg);
}
html.redlotus #RecentlyViewedView .type-roles           i:before {
  content: url(../images/icon/role-icon.svg);
}
html.redlotus #RecentlyViewedView .type-workflows       i:before {
  content: url(../images/icon/workflow-icon.svg);
}
html.redlotus #RecentlyViewedView .type-contactWebForms i:before {
  content: url(../images/icon/contacts-icon.svg);
}
html.redlotus #RecentlyViewedView .type-search          i:before {
  content: url(../images/icon/searches-icon.svg);
}
html.redlotus #RecentlyViewedView .type-shortcuts       i:before {
  content: url(../images/icon/contacts-icon.svg);
}
html.redlotus #RecentlyViewedView .type-home            i:before {
  content: url(../images/icon/homes-icon.svg);
}
html.redlotus #RecentlyViewedView .type-accounts        i:before {
  content: url(../images/icon/account-icon.svg);
}
html.redlotus #RecentlyViewedView .type-leads           i:before {
  content: url(../images/icon/lead-icon.svg);
}
html.redlotus #RecentlyViewedView .type-contacts        i:before {
  content: url(../images/icon/contacts-icon.svg);
}
html.redlotus #RecentlyViewedView .type-opportunities   i:before {
  content: url(../images/icon/opportunity-icon.svg);
}
html.redlotus #RecentlyViewedView .type-conversations   i:before {
  content: url(../images/icon/conversation-icon.svg);
}
html.redlotus #RecentlyViewedView .type-recently-viewed i:before {
  content: url(../images/icon/resending-icon.svg);
}
html.redlotus #RecentlyViewedView .type-mashableInbox   i:before {
  content: url(../images/icon/message-icon.svg);
}
html.redlotus #RecentlyViewedView .type-marketing       i:before {
  content: url(../images/icon/market-icon.svg);
}
html.redlotus #RecentlyViewedView .type-reports         i:before {
  content: url(../images/icon/reports-icon.svg);
}
html.redlotus #RecentlyViewedView .type-images          i:before {
  content: url(../images/icon/image-icon.svg);
}
html.redlotus #RecentlyViewedView .type-UsersModule            i:before {
  content: url(../images/icon/person-icon.svg);
}
html.redlotus #RecentlyViewedView .type-AccountsModule         i:before {
  content: url(../images/icon/account-icon.svg);
}
html.redlotus #RecentlyViewedView .type-ContactsModule         i:before {
  content: url(../images/icon/contacts-icon.svg);
}
html.redlotus #RecentlyViewedView .type-LeadsModule            i:before {
  content: url(../images/icon/lead-icon.svg);
}
html.redlotus #RecentlyViewedView .type-TasksModule            i:before {
  content: url(../images/icon/task-icon.svg);
}
html.redlotus #RecentlyViewedView .type-MeetingsModule         i:before {
  content: url(../images/icon/meeting-icon.svg);
}
html.redlotus #RecentlyViewedView .type-iailMessagiodule       i:before {
  content: url(../images/icon/message-icon.svg);
}
html.redlotus #RecentlyViewedView .type-MissionsModule         i:before {
  content: url(../images/icon/mission-icon.svg);
}
html.redlotus #RecentlyViewedView .type-ReportsModule          i:before {
  content: url(../images/icon/reports-icon.svg);
}
html.redlotus #RecentlyViewedView .type-iailTiplatesModule     i:before {
  content: url(../images/icon/template-icon.svg);
}
html.redlotus #RecentlyViewedView .type-MarketingListsModule   i:before {
  content: url(../images/icon/meeting-icon.svg);
}
html.redlotus #RecentlyViewedView .type-WorkflowsModule        i:before {
  content: url(../images/icon/workflow-icon.svg);
}
html.redlotus #RecentlyViewedView .type-products               i:before {
  content: url(../images/icon/products-icon.svg);
}
html.redlotus #RecentlyViewedView .type-ProductsModule         i:before {
  content: url(../images/icon/products-icon.svg);
}
html.redlotus #RecentlyViewedView .type-ProductTemplatesModule  i:before {
  content: url(../images/icon/category-icon.svg);
}
html.redlotus #RecentlyViewedView .type-EmailTemplatesModule   i:before {
  content: url(../images/icon/template-icon.svg);
}
html.redlotus #RecentlyViewedView .type-CampaignsModule        i:before {
  content: url(../images/icon/paper-plane-icon.svg);
}
html.redlotus #RecentlyViewedView .type-GameRewardsModule      i:before {
  content: url(../images/icon/game-icon.svg);
}
html.redlotus #RecentlyViewedView .type-projects               i:before {
  content: url(../images/icon/projects-icon.svg);
}
html.redlotus #RecentlyViewedView .type-ProjectsModule         i:before {
  content: url(../images/icon/projects-icon.svg);
}
html.redlotus #RecentlyViewedView .type-ConversationsModule i:before {
  content: url(../images/icon/conversation-icon.svg);
}
html.redlotus #RecentlyViewedView .type-OpportunitiesModule i:before {
  content: url(../images/icon/opportunity-icon.svg);
}
html.redlotus #RecentlyViewedView .type-NotesModule i:before {
  content: url(../images/icon/notes-icon.svg);
}
html.redlotus #ActionBarForGroupsTreeListView .zurmo-icon.security-rights {
  width: 42px;
  height: 42px;
}
html.redlotus #ActionBarForGroupsTreeListView .zurmo-icon.security-permissions {
  width: 42px;
  height: 42px;
}
html.redlotus #ActionBarForGroupsTreeListView .zurmo-icon.security-roles {
  width: 24px;
  height: 24px;
}
html.redlotus #ActionBarForGroupsTreeListView .zurmo-icon.security-rights::before {
  content: url(../images/icon/rights-icon.svg);
  font-size: unset;
}
html.redlotus #ActionBarForGroupsTreeListView .zurmo-icon.security-permissions::before {
  content: url(../images/icon/permissions-icon.svg);
  font-size: unset;
}
html.redlotus #ActionBarForGroupsTreeListView .zurmo-icon.security-roles::before {
  content: url(../images/icon/roles-icon.svg);
  font-size: unset;
}
html.redlotus #ActionBarForRolesTreeListView .zurmo-icon.security-rights {
  width: 42px;
  height: 42px;
}
html.redlotus #ActionBarForRolesTreeListView .zurmo-icon.security-permissions {
  width: 42px;
  height: 42px;
}
html.redlotus #ActionBarForRolesTreeListView .zurmo-icon.security-roles {
  width: 24px;
  height: 24px;
}
html.redlotus #ActionBarForRolesTreeListView .zurmo-icon.security-rights::before {
  content: url(../images/icon/rights-icon.svg);
  font-size: unset;
}
html.redlotus #ActionBarForRolesTreeListView .zurmo-icon.security-permissions::before {
  content: url(../images/icon/permissions-icon.svg);
  font-size: unset;
}
html.redlotus #ActionBarForRolesTreeListView .zurmo-icon.security-roles::before {
  content: url(../images/icon/roles-icon.svg);
  font-size: unset;
}
html.redlotus #SecuredActionBarForProjectsDashboardView .zurmo-icon.project-track {
  width: 16px;
  height: 24px;
}
html.redlotus #SecuredActionBarForProjectsDashboardView .zurmo-icon.project-create {
  width: 24px;
  height: 24px;
}
html.redlotus #SecuredActionBarForProjectsDashboardView .zurmo-icon.project-collaborate {
  width: 24px;
  height: 24px;
}
html.redlotus #SecuredActionBarForProjectsDashboardView .zurmo-icon.project-create::before {
  content: url(../images/icon/create-icon.svg);
  font-size: unset;
}
html.redlotus #SecuredActionBarForProjectsDashboardView .zurmo-icon.project-collaborate::before {
  content: url(../images/icon/shared-icon.svg);
  font-size: unset;
}
html.redlotus #SecuredActionBarForProjectsDashboardView .zurmo-icon.project-track::before {
  content: url(../images/icon/subscribe-icon.svg);
  font-size: unset;
}
html.redlotus #SecuredActionBarForProductsSearchAndListView .zurmo-icon.catalog-description::before {
  content: url(../images/icon/collections-icon.svg);
}
html.redlotus #SecuredActionBarForProductsSearchAndListView .zurmo-icon.catalog-item-description::before {
  content: url(../images/icon/categories-icon.svg);
}
html.redlotus #SecuredActionBarForProductsSearchAndListView .zurmo-icon.product-description::before {
  content: url(../images/icon/product-icon.svg);
}
html.redlotus .RunJobView .wrapper,
html.redlotus #RunJobView .wrapper {
  background: #fff;
  border: none;
  border-radius: 3px;
  box-shadow: none;
}
html.redlotus .RunJobView .wrapper h1,
html.redlotus #RunJobView .wrapper h1 {
  color: #4145be;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  font-size: 16px;
  font-weight: 500;
  line-height: 19px;
  margin: 0;
  padding: 0 30px;
  text-indent: 0;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none;
  border-bottom: 1px solid #ebebeb;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 18px;
  height: 62px;
}
html.redlotus .RunJobView .wrapper .left-column,
html.redlotus #RunJobView .wrapper .left-column {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 30px;
}
html.redlotus .RunJobView .wrapper .left-column #complete-table,
html.redlotus #RunJobView .wrapper .left-column #complete-table {
  width: 100%;
}
html.redlotus .RunJobView .wrapper .left-column #complete-table h3,
html.redlotus #RunJobView .wrapper .left-column #complete-table h3 {
  font-size: 16px;
}
html.redlotus .RunJobView .wrapper .left-column #logging-table,
html.redlotus #RunJobView .wrapper .left-column #logging-table {
  box-sizing: content-box;
  margin-left: -30px;
  padding: 15px 30px;
  width: 100%;
}
html.redlotus .RunJobView .wrapper .left-column #logging-table h3,
html.redlotus #RunJobView .wrapper .left-column #logging-table h3 {
  font-size: 16px;
}
html.redlotus .RunJobView .wrapper .float-bar,
html.redlotus #RunJobView .wrapper .float-bar {
  height: auto;
  margin: 0 0 -15px;
  padding: 0;
}
html.redlotus .RunJobView .wrapper .float-bar .view-toolbar-container,
html.redlotus #RunJobView .wrapper .float-bar .view-toolbar-container {
  border-color: #ebebeb !important;
}
html.redlotus .RunJobView .wrapper .float-bar .view-toolbar-container:not(.dock),
html.redlotus #RunJobView .wrapper .float-bar .view-toolbar-container:not(.dock) {
  background: #fff;
  border: none;
  border-radius: 3px 3px 0 0;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
}
html.redlotus .RunJobView .wrapper .float-bar .view-toolbar-container .form-toolbar,
html.redlotus #RunJobView .wrapper .float-bar .view-toolbar-container .form-toolbar {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 15px 5px 0;
}
html.redlotus .RunJobView .wrapper .float-bar .view-toolbar-container .form-toolbar .cancel-button,
html.redlotus #RunJobView .wrapper .float-bar .view-toolbar-container .form-toolbar .cancel-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: none !important;
  border: 1px solid rgba(77,124,254,0.3) !important;
  color: #4d7cfe !important;
  margin: 0 5px;
}
html.redlotus .RunJobView .wrapper .float-bar .view-toolbar-container .form-toolbar .cancel-button .z-label,
html.redlotus #RunJobView .wrapper .float-bar .view-toolbar-container .form-toolbar .cancel-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus .RunJobView .wrapper .float-bar .view-toolbar-container .form-toolbar .cancel-button .z-label:after,
html.redlotus #RunJobView .wrapper .float-bar .view-toolbar-container .form-toolbar .cancel-button .z-label:after {
  top: 0;
}
html.redlotus .RunJobView .wrapper .float-bar .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner,
html.redlotus #RunJobView .wrapper .float-bar .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus .RunJobView .wrapper .float-bar .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner .spinner,
html.redlotus #RunJobView .wrapper .float-bar .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus .RunJobView .wrapper .float-bar .view-toolbar-container .form-toolbar .cancel-button:hover,
html.redlotus #RunJobView .wrapper .float-bar .view-toolbar-container .form-toolbar .cancel-button:hover {
  background: rgba(77,124,254,0.1) !important;
}
html.redlotus .RunJobView .wrapper .float-bar .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner,
html.redlotus #RunJobView .wrapper .float-bar .view-toolbar-container .form-toolbar .cancel-button.loading .z-spinner {
  bottom: -1px;
  left: -1px;
  right: -1px;
  top: -1px;
}
html.redlotus .RunJobView .wrapper .float-bar .view-toolbar-container .form-toolbar .cancel-button .z-label,
html.redlotus #RunJobView .wrapper .float-bar .view-toolbar-container .form-toolbar .cancel-button .z-label {
  background: none !important;
  color: #4d7cfe !important;
  padding: 0 10px !important;
}
html.redlotus .RunJobView .wrapper .float-bar .view-toolbar-container .form-toolbar .z-button,
html.redlotus #RunJobView .wrapper .float-bar .view-toolbar-container .form-toolbar .z-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: #4d7cfe;
  margin: 0 5px;
}
html.redlotus .RunJobView .wrapper .float-bar .view-toolbar-container .form-toolbar .z-button .z-label,
html.redlotus #RunJobView .wrapper .float-bar .view-toolbar-container .form-toolbar .z-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus .RunJobView .wrapper .float-bar .view-toolbar-container .form-toolbar .z-button .z-label:after,
html.redlotus #RunJobView .wrapper .float-bar .view-toolbar-container .form-toolbar .z-button .z-label:after {
  top: 0;
}
html.redlotus .RunJobView .wrapper .float-bar .view-toolbar-container .form-toolbar .z-button.loading .z-spinner,
html.redlotus #RunJobView .wrapper .float-bar .view-toolbar-container .form-toolbar .z-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus .RunJobView .wrapper .float-bar .view-toolbar-container .form-toolbar .z-button.loading .z-spinner .spinner,
html.redlotus #RunJobView .wrapper .float-bar .view-toolbar-container .form-toolbar .z-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus .RunJobView .wrapper .float-bar .view-toolbar-container .form-toolbar .z-button:hover,
html.redlotus #RunJobView .wrapper .float-bar .view-toolbar-container .form-toolbar .z-button:hover {
  background: #2f5fe3;
}
html.redlotus .RunJobView .wrapper .float-bar .view-toolbar-container .form-toolbar .z-button.action-take,
html.redlotus #RunJobView .wrapper .float-bar .view-toolbar-container .form-toolbar .z-button.action-take {
  background: #f7c517;
}
html.redlotus .RunJobView .wrapper .float-bar .view-toolbar-container .form-toolbar .z-button.action-take:hover,
html.redlotus #RunJobView .wrapper .float-bar .view-toolbar-container .form-toolbar .z-button.action-take:hover {
  background: #ecb908;
}
html.redlotus .RunJobView .wrapper .float-bar .view-toolbar-container .form-toolbar .z-button.action-complete,
html.redlotus .RunJobView .wrapper .float-bar .view-toolbar-container .form-toolbar .z-button.action-accept,
html.redlotus #RunJobView .wrapper .float-bar .view-toolbar-container .form-toolbar .z-button.action-complete,
html.redlotus #RunJobView .wrapper .float-bar .view-toolbar-container .form-toolbar .z-button.action-accept {
  background: #62c932;
}
html.redlotus .RunJobView .wrapper .float-bar .view-toolbar-container .form-toolbar .z-button.action-complete:hover,
html.redlotus .RunJobView .wrapper .float-bar .view-toolbar-container .form-toolbar .z-button.action-accept:hover,
html.redlotus #RunJobView .wrapper .float-bar .view-toolbar-container .form-toolbar .z-button.action-complete:hover,
html.redlotus #RunJobView .wrapper .float-bar .view-toolbar-container .form-toolbar .z-button.action-accept:hover {
  background: #58b52d;
}
html.redlotus .RunJobView .wrapper .float-bar .view-toolbar-container .form-toolbar .secondary-button,
html.redlotus #RunJobView .wrapper .float-bar .view-toolbar-container .form-toolbar .secondary-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: none !important;
  border: 1px solid rgba(77,124,254,0.3) !important;
  color: #4d7cfe !important;
  margin: 0 5px;
}
html.redlotus .RunJobView .wrapper .float-bar .view-toolbar-container .form-toolbar .secondary-button .z-label,
html.redlotus #RunJobView .wrapper .float-bar .view-toolbar-container .form-toolbar .secondary-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus .RunJobView .wrapper .float-bar .view-toolbar-container .form-toolbar .secondary-button .z-label:after,
html.redlotus #RunJobView .wrapper .float-bar .view-toolbar-container .form-toolbar .secondary-button .z-label:after {
  top: 0;
}
html.redlotus .RunJobView .wrapper .float-bar .view-toolbar-container .form-toolbar .secondary-button.loading .z-spinner,
html.redlotus #RunJobView .wrapper .float-bar .view-toolbar-container .form-toolbar .secondary-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus .RunJobView .wrapper .float-bar .view-toolbar-container .form-toolbar .secondary-button.loading .z-spinner .spinner,
html.redlotus #RunJobView .wrapper .float-bar .view-toolbar-container .form-toolbar .secondary-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus .RunJobView .wrapper .float-bar .view-toolbar-container .form-toolbar .secondary-button:hover,
html.redlotus #RunJobView .wrapper .float-bar .view-toolbar-container .form-toolbar .secondary-button:hover {
  background: rgba(77,124,254,0.1) !important;
}
html.redlotus .RunJobView .wrapper .float-bar .view-toolbar-container .form-toolbar .secondary-button.loading .z-spinner,
html.redlotus #RunJobView .wrapper .float-bar .view-toolbar-container .form-toolbar .secondary-button.loading .z-spinner {
  bottom: -1px;
  left: -1px;
  right: -1px;
  top: -1px;
}
html.redlotus .RunJobView .wrapper .float-bar .view-toolbar-container .form-toolbar .secondary-button .z-label,
html.redlotus #RunJobView .wrapper .float-bar .view-toolbar-container .form-toolbar .secondary-button .z-label {
  background: none !important;
  color: #4d7cfe !important;
  padding: 0 10px !important;
}
html.redlotus .RunJobView#BeanstalkRunJobView .z-button,
html.redlotus #RunJobView#BeanstalkRunJobView .z-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: #4d7cfe;
}
html.redlotus .RunJobView#BeanstalkRunJobView .z-button .z-label,
html.redlotus #RunJobView#BeanstalkRunJobView .z-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus .RunJobView#BeanstalkRunJobView .z-button .z-label:after,
html.redlotus #RunJobView#BeanstalkRunJobView .z-button .z-label:after {
  top: 0;
}
html.redlotus .RunJobView#BeanstalkRunJobView .z-button.loading .z-spinner,
html.redlotus #RunJobView#BeanstalkRunJobView .z-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus .RunJobView#BeanstalkRunJobView .z-button.loading .z-spinner .spinner,
html.redlotus #RunJobView#BeanstalkRunJobView .z-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus .RunJobView#BeanstalkRunJobView .z-button:hover,
html.redlotus #RunJobView#BeanstalkRunJobView .z-button:hover {
  background: #2f5fe3;
}
html.redlotus .RunJobView#BeanstalkRunJobView .z-button.action-take,
html.redlotus #RunJobView#BeanstalkRunJobView .z-button.action-take {
  background: #f7c517;
}
html.redlotus .RunJobView#BeanstalkRunJobView .z-button.action-take:hover,
html.redlotus #RunJobView#BeanstalkRunJobView .z-button.action-take:hover {
  background: #ecb908;
}
html.redlotus .RunJobView#BeanstalkRunJobView .z-button.action-complete,
html.redlotus .RunJobView#BeanstalkRunJobView .z-button.action-accept,
html.redlotus #RunJobView#BeanstalkRunJobView .z-button.action-complete,
html.redlotus #RunJobView#BeanstalkRunJobView .z-button.action-accept {
  background: #62c932;
}
html.redlotus .RunJobView#BeanstalkRunJobView .z-button.action-complete:hover,
html.redlotus .RunJobView#BeanstalkRunJobView .z-button.action-accept:hover,
html.redlotus #RunJobView#BeanstalkRunJobView .z-button.action-complete:hover,
html.redlotus #RunJobView#BeanstalkRunJobView .z-button.action-accept:hover {
  background: #58b52d;
}
html.redlotus .RunJobView#BeanstalkRunJobView .z-button:not(:last-child),
html.redlotus #RunJobView#BeanstalkRunJobView .z-button:not(:last-child) {
  margin-right: 10px;
}
html.redlotus .blue {
  background: #fff;
}
html.redlotus .login-container {
  height: 100%;
}
html.redlotus .login-container #LoginView .form #login-form {
  border-left-width: 0px;
}
html.redlotus .login-container #LoginView .form #login-form label {
  color: #808080;
  font-size: 13px;
  line-height: 15px;
}
html.redlotus .login-container #LoginView .form #login-form input {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #212529 !important;
  display: block;
  font-size: 16px;
  box-shadow: none !important;
  line-height: 30px;
  height: 32px;
}
html.redlotus .login-container #LoginView .form #login-form input:focus {
  border-color: #4d7cfe;
}
html.redlotus .login-container #LoginView .form #login-form .remember-me label.hasCheckBox {
  padding: 0px !important;
}
html.redlotus .login-container #LoginView .form #login-form .remember-me label {
  padding-left: 10px;
}
html.redlotus .login-container #LoginView .form #login-form .login-submit-button {
  margin-bottom: 10px;
}
html.redlotus .login-container #LoginView .form #login-form a#Login {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 38px;
  background: #4d7cfe;
  width: max-content;
}
html.redlotus .login-container #LoginView .form #login-form a#Login:hover {
  color: #4d7cfe;
  text-decoration: none;
}
html.redlotus .login-container #LoginView .form #login-form a#Login .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-decoration: none !important;
}
html.redlotus .login-container #LoginView .form #login-form .forgot-password-link {
  color: #212529;
  font-size: 13px;
}
html.redlotus .login-container #LoginView .form #login-form .forgot-password-link:hover {
  color: #4d7cfe;
  text-decoration: none;
}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.timeout-dialog {
  background: #fff !important;
  border: none !important;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44) !important;
}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.timeout-dialog #timeout-dialog::before {
  content: url(../images/icon/info-icon.svg);
  width: 56px;
  height: 56px;
}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.timeout-dialog #timeout-dialog {
  background: none !important;
  padding-top: 25px;
}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.timeout-dialog #timeout-dialog .float-bar {
  height: max-content !important;
}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.timeout-dialog #timeout-dialog .float-bar .view-toolbar-container.clearfix.dock {
  border-top: 1px solid #ebebeb;
}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.timeout-dialog #timeout-dialog .float-bar .view-toolbar-container.clearfix.dock .form-toolbar {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding-bottom: 5px;
  padding-top: 20px;
}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.timeout-dialog #timeout-dialog .float-bar .view-toolbar-container.clearfix.dock .form-toolbar a#timeout-keep-signin-btn {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 46px;
  background: #4d7cfe;
  width: max-content;
  margin: unset !important;
}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.timeout-dialog #timeout-dialog .float-bar .view-toolbar-container.clearfix.dock .form-toolbar a#timeout-keep-signin-btn .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-decoration: none !important;
}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.timeout-dialog #timeout-dialog .float-bar .view-toolbar-container.clearfix.dock .form-toolbar a#timeout-sign-out-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 46px;
  background: none !important;
  border: 1px solid rgba(77,124,254,0.3) !important;
  width: max-content;
}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.timeout-dialog #timeout-dialog .float-bar .view-toolbar-container.clearfix.dock .form-toolbar a#timeout-sign-out-button .z-label {
  color: #4d7cfe !important;
  background: transparent !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-decoration: none !important;
}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.timeout-dialog #timeout-dialog .float-bar .view-toolbar-container.clearfix.dock .form-toolbar #timeout-sign-out-button:hover {
  text-decoration: none;
  background: rgba(77,124,254,0.1) !important;
}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.timeout-dialog #timeout-dialog .float-bar .view-toolbar-container.clearfix.dock .form-toolbar #timeout-keep-signin-btn:hover {
  text-decoration: none;
  background: #2f5fe3 !important;
}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.timeout-dialog #timeout-dialog #timeout-message #timeout-question {
  font-size: 18px !important;
  line-height: 21px;
}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.timeout-dialog #timeout-dialog #timeout-countdown {
  background: #4d7cfe;
  border-radius: 3px;
  padding: 4px 6px 4px 4px;
}
html.redlotus #InstallCheckServicesView input[type="password"],
html.redlotus #InstallCheckServicesView input[type="text"],
html.redlotus #InstallSettingsView input[type="password"],
html.redlotus #InstallSettingsView input[type="text"],
html.redlotus #InstallCompleteView input[type="password"],
html.redlotus #InstallCompleteView input[type="text"],
html.redlotus #InstallWelcomeView input[type="password"],
html.redlotus #InstallWelcomeView input[type="text"] {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #212529 !important;
  display: block;
  font-size: 16px;
  margin: 0;
  outline: none;
  width: 100%;
  line-height: 34px;
  height: 42px;
  padding: 0 10px;
  text-indent: 0 !important;
}
html.redlotus #InstallCheckServicesView input[type="password"]:focus,
html.redlotus #InstallCheckServicesView input[type="text"]:focus,
html.redlotus #InstallSettingsView input[type="password"]:focus,
html.redlotus #InstallSettingsView input[type="text"]:focus,
html.redlotus #InstallCompleteView input[type="password"]:focus,
html.redlotus #InstallCompleteView input[type="text"]:focus,
html.redlotus #InstallWelcomeView input[type="password"]:focus,
html.redlotus #InstallWelcomeView input[type="text"]:focus {
  background: #fff;
  border-color: rgba(77,124,254,0.8);
}
html.redlotus #InstallCheckServicesView .z-button,
html.redlotus #InstallSettingsView .z-button,
html.redlotus #InstallCompleteView .z-button,
html.redlotus #InstallWelcomeView .z-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: #4d7cfe;
}
html.redlotus #InstallCheckServicesView .z-button .z-label,
html.redlotus #InstallSettingsView .z-button .z-label,
html.redlotus #InstallCompleteView .z-button .z-label,
html.redlotus #InstallWelcomeView .z-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus #InstallCheckServicesView .z-button .z-label:after,
html.redlotus #InstallSettingsView .z-button .z-label:after,
html.redlotus #InstallCompleteView .z-button .z-label:after,
html.redlotus #InstallWelcomeView .z-button .z-label:after {
  top: 0;
}
html.redlotus #InstallCheckServicesView .z-button.loading .z-spinner,
html.redlotus #InstallSettingsView .z-button.loading .z-spinner,
html.redlotus #InstallCompleteView .z-button.loading .z-spinner,
html.redlotus #InstallWelcomeView .z-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus #InstallCheckServicesView .z-button.loading .z-spinner .spinner,
html.redlotus #InstallSettingsView .z-button.loading .z-spinner .spinner,
html.redlotus #InstallCompleteView .z-button.loading .z-spinner .spinner,
html.redlotus #InstallWelcomeView .z-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus #InstallCheckServicesView .z-button:hover,
html.redlotus #InstallSettingsView .z-button:hover,
html.redlotus #InstallCompleteView .z-button:hover,
html.redlotus #InstallWelcomeView .z-button:hover {
  background: #2f5fe3;
}
html.redlotus #InstallCheckServicesView .z-button.action-take,
html.redlotus #InstallSettingsView .z-button.action-take,
html.redlotus #InstallCompleteView .z-button.action-take,
html.redlotus #InstallWelcomeView .z-button.action-take {
  background: #f7c517;
}
html.redlotus #InstallCheckServicesView .z-button.action-take:hover,
html.redlotus #InstallSettingsView .z-button.action-take:hover,
html.redlotus #InstallCompleteView .z-button.action-take:hover,
html.redlotus #InstallWelcomeView .z-button.action-take:hover {
  background: #ecb908;
}
html.redlotus #InstallCheckServicesView .z-button.action-complete,
html.redlotus #InstallCheckServicesView .z-button.action-accept,
html.redlotus #InstallSettingsView .z-button.action-complete,
html.redlotus #InstallSettingsView .z-button.action-accept,
html.redlotus #InstallCompleteView .z-button.action-complete,
html.redlotus #InstallCompleteView .z-button.action-accept,
html.redlotus #InstallWelcomeView .z-button.action-complete,
html.redlotus #InstallWelcomeView .z-button.action-accept {
  background: #62c932;
}
html.redlotus #InstallCheckServicesView .z-button.action-complete:hover,
html.redlotus #InstallCheckServicesView .z-button.action-accept:hover,
html.redlotus #InstallSettingsView .z-button.action-complete:hover,
html.redlotus #InstallSettingsView .z-button.action-accept:hover,
html.redlotus #InstallCompleteView .z-button.action-complete:hover,
html.redlotus #InstallCompleteView .z-button.action-accept:hover,
html.redlotus #InstallWelcomeView .z-button.action-complete:hover,
html.redlotus #InstallWelcomeView .z-button.action-accept:hover {
  background: #58b52d;
}
html.redlotus #InstallCheckServicesView .default-btn,
html.redlotus #InstallSettingsView .default-btn,
html.redlotus #InstallCompleteView .default-btn,
html.redlotus #InstallWelcomeView .default-btn {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: none !important;
  border: 1px solid rgba(77,124,254,0.3) !important;
  color: #4d7cfe !important;
}
html.redlotus #InstallCheckServicesView .default-btn .z-label,
html.redlotus #InstallSettingsView .default-btn .z-label,
html.redlotus #InstallCompleteView .default-btn .z-label,
html.redlotus #InstallWelcomeView .default-btn .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus #InstallCheckServicesView .default-btn .z-label:after,
html.redlotus #InstallSettingsView .default-btn .z-label:after,
html.redlotus #InstallCompleteView .default-btn .z-label:after,
html.redlotus #InstallWelcomeView .default-btn .z-label:after {
  top: 0;
}
html.redlotus #InstallCheckServicesView .default-btn.loading .z-spinner,
html.redlotus #InstallSettingsView .default-btn.loading .z-spinner,
html.redlotus #InstallCompleteView .default-btn.loading .z-spinner,
html.redlotus #InstallWelcomeView .default-btn.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus #InstallCheckServicesView .default-btn.loading .z-spinner .spinner,
html.redlotus #InstallSettingsView .default-btn.loading .z-spinner .spinner,
html.redlotus #InstallCompleteView .default-btn.loading .z-spinner .spinner,
html.redlotus #InstallWelcomeView .default-btn.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus #InstallCheckServicesView .default-btn:hover,
html.redlotus #InstallSettingsView .default-btn:hover,
html.redlotus #InstallCompleteView .default-btn:hover,
html.redlotus #InstallWelcomeView .default-btn:hover {
  background: rgba(77,124,254,0.1) !important;
}
html.redlotus #InstallCheckServicesView .default-btn.loading .z-spinner,
html.redlotus #InstallSettingsView .default-btn.loading .z-spinner,
html.redlotus #InstallCompleteView .default-btn.loading .z-spinner,
html.redlotus #InstallWelcomeView .default-btn.loading .z-spinner {
  bottom: -1px;
  left: -1px;
  right: -1px;
  top: -1px;
}
html.redlotus #InstallCheckServicesView .default-btn .z-label,
html.redlotus #InstallSettingsView .default-btn .z-label,
html.redlotus #InstallCompleteView .default-btn .z-label,
html.redlotus #InstallWelcomeView .default-btn .z-label {
  background: none !important;
  color: #4d7cfe !important;
  padding: 0 10px !important;
}
html.redlotus #InstallCheckServicesView .z-label,
html.redlotus #InstallSettingsView .z-label,
html.redlotus #InstallCompleteView .z-label,
html.redlotus #InstallWelcomeView .z-label {
  font-size: 14px;
  text-shadow: none;
}
html.redlotus #InstallCheckServicesView .redlotus-buttons,
html.redlotus #InstallSettingsView .redlotus-buttons,
html.redlotus #InstallCompleteView .redlotus-buttons,
html.redlotus #InstallWelcomeView .redlotus-buttons {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #InstallCheckServicesView .view-toolbar-container .form-toolbar,
html.redlotus #InstallSettingsView .view-toolbar-container .form-toolbar,
html.redlotus #InstallCompleteView .view-toolbar-container .form-toolbar,
html.redlotus #InstallWelcomeView .view-toolbar-container .form-toolbar {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 10px 0;
}
html.redlotus #InstallCompleteView .progress-bar {
  background: none;
  color: #000;
  font-size: 16px;
}
html.redlotus .ZeroModelsYetView .large-icon {
  border-right-color: #ebebeb;
}
html.redlotus .ZeroModelsYetView .large-icon:after {
  color: #ccd0df;
}
html.redlotus .ZeroModelsYetView p,
html.redlotus .ZeroModelsYetView i {
  color: #000;
  font-weight: normal;
}
html.redlotus #GameRewardDetailsAndRelationsView .GameRewardDetailsPortletView.type-gameRewards .juiportlet-widget-head .view-toolbar {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #GameRewardDetailsAndRelationsView .GameRewardDetailsPortletView.type-gameRewards .juiportlet-widget-content #GameRewardDetailsPortletView .details-table {
  background: #fff;
}
html.redlotus #GameRewardDetailsAndRelationsView .GameRewardDetailsPortletView.type-gameRewards .juiportlet-widget-content #GameRewardDetailsPortletView .details-table .after-form-details-content {
  border-left: 3px solid #ebebeb;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 5px 20px 0;
  margin: 0 15px 15px;
}
html.redlotus #GameRewardDetailsAndRelationsView .GameRewardDetailsPortletView.type-gameRewards .juiportlet-widget-content #GameRewardDetailsPortletView .details-table .after-form-details-content span {
  color: #808080;
  font-size: 13px;
  font-style: normal;
  margin: 0 25px 5px 0;
  text-align: left;
}
html.redlotus #GameRewardDetailsAndRelationsView .GameRewardDetailsPortletView.type-gameRewards .juiportlet-widget-content #GameRewardDetailsPortletView .details-table .after-form-details-content span a {
  color: #808080;
}
html.redlotus #GameRewardDetailsAndRelationsView .GameRewardTransactionsForGameRewardRelatedListView.type-gameRewards .RelatedListViewItemsPager .items {
  background: #fff;
  border: none;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  width: 100%;
  box-shadow: none;
}
html.redlotus #GameRewardDetailsAndRelationsView .GameRewardTransactionsForGameRewardRelatedListView.type-gameRewards .RelatedListViewItemsPager .items thead,
html.redlotus #GameRewardDetailsAndRelationsView .GameRewardTransactionsForGameRewardRelatedListView.type-gameRewards .RelatedListViewItemsPager .items thead tr {
  background: none;
}
html.redlotus #GameRewardDetailsAndRelationsView .GameRewardTransactionsForGameRewardRelatedListView.type-gameRewards .RelatedListViewItemsPager .items tbody tr:hover td {
  background: #4d7cfe;
  color: #fff;
}
html.redlotus #GameRewardDetailsAndRelationsView .GameRewardTransactionsForGameRewardRelatedListView.type-gameRewards .RelatedListViewItemsPager .items tbody tr:hover td a {
  color: #fff !important;
}
html.redlotus #GameRewardDetailsAndRelationsView .GameRewardTransactionsForGameRewardRelatedListView.type-gameRewards .RelatedListViewItemsPager .items thead td,
html.redlotus #GameRewardDetailsAndRelationsView .GameRewardTransactionsForGameRewardRelatedListView.type-gameRewards .RelatedListViewItemsPager .items tbody td {
  border-color: #ebebeb;
}
html.redlotus #GameRewardDetailsAndRelationsView .GameRewardTransactionsForGameRewardRelatedListView.type-gameRewards .RelatedListViewItemsPager .items tfoot td {
  background: #c6d2ec !important;
  color: #212529;
  font-weight: normal;
  height: auto !important;
}
html.redlotus #GameRewardDetailsAndRelationsView .GameRewardTransactionsForGameRewardRelatedListView.type-gameRewards .RelatedListViewItemsPager .items tfoot td:first-child {
  border-bottom-left-radius: 3px;
}
html.redlotus #GameRewardDetailsAndRelationsView .GameRewardTransactionsForGameRewardRelatedListView.type-gameRewards .RelatedListViewItemsPager .items tfoot td:last-child {
  border-bottom-right-radius: 3px;
}
html.redlotus #GameRewardDetailsAndRelationsView .GameRewardTransactionsForGameRewardRelatedListView.type-gameRewards .RelatedListViewItemsPager .items th,
html.redlotus #GameRewardDetailsAndRelationsView .GameRewardTransactionsForGameRewardRelatedListView.type-gameRewards .RelatedListViewItemsPager .items td:not(.checkbox-column) {
  padding: 10px 20px 10px 0;
}
html.redlotus #GameRewardDetailsAndRelationsView .GameRewardTransactionsForGameRewardRelatedListView.type-gameRewards .RelatedListViewItemsPager .items th:first-child,
html.redlotus #GameRewardDetailsAndRelationsView .GameRewardTransactionsForGameRewardRelatedListView.type-gameRewards .RelatedListViewItemsPager .items td:first-child {
  padding-left: 20px !important;
}
html.redlotus #GameRewardDetailsAndRelationsView .GameRewardTransactionsForGameRewardRelatedListView.type-gameRewards .RelatedListViewItemsPager .items th {
  background: none !important;
  border: none;
  color: #808080;
  font-size: 13px;
  font-weight: 500 !important;
  line-height: 15px !important;
  padding: 20px 20px 20px 0 !important;
}
html.redlotus #GameRewardDetailsAndRelationsView .GameRewardTransactionsForGameRewardRelatedListView.type-gameRewards .RelatedListViewItemsPager .items th a {
  color: #808080;
  text-decoration: none;
}
html.redlotus #GameRewardDetailsAndRelationsView .GameRewardTransactionsForGameRewardRelatedListView.type-gameRewards .RelatedListViewItemsPager .items th a:hover {
  color: #2c0f0f !important;
}
html.redlotus #GameRewardDetailsAndRelationsView .GameRewardTransactionsForGameRewardRelatedListView.type-gameRewards .RelatedListViewItemsPager .items td {
  height: 58px;
  vertical-align: middle !important;
}
html.redlotus #GameRewardDetailsAndRelationsView .GameRewardTransactionsForGameRewardRelatedListView.type-gameRewards .RelatedListViewItemsPager .items td a {
  color: #2c0f0f;
}
html.redlotus #GameRewardDetailsAndRelationsView .GameRewardTransactionsForGameRewardRelatedListView.type-gameRewards .RelatedListViewItemsPager .items .unbordered-bottom td {
  border-bottom: none;
}
html.redlotus #GameRewardDetailsAndRelationsView .GameRewardTransactionsForGameRewardRelatedListView.type-gameRewards .RelatedListViewItemsPager .items .checkbox-column {
  padding-right: 0;
}
html.redlotus #GameRewardDetailsAndRelationsView .GameRewardTransactionsForGameRewardRelatedListView.type-gameRewards .RelatedListViewItemsPager .items .checkbox-column .hasCheckBox {
  margin: 0 20px 0 0;
  padding: 0 0 0 20px;
}
html.redlotus #GameRewardDetailsAndRelationsView .GameRewardTransactionsForGameRewardRelatedListView.type-gameRewards .RelatedListViewItemsPager .items th {
  border-bottom: 1px solid #ebebeb;
}
html.redlotus #GameRewardsRedeemSearchView .search-form-tools #GameRewardsSearchForm_filteredBy_area .radio-wl {
  position: unset;
  width: auto;
  margin-left: unset;
  padding-left: unset;
}
html.redlotus #GameRewardsRedeemSearchView .search-form-tools #more-search-link {
  height: auto;
}
html.redlotus #GameRewardsRedeemSearchView .search-form-tools #items-i-own-search-link {
  height: auto;
}
html.redlotus #GameRewardsRedeemSearchView #list-view-summary-clone {
  height: auto;
}
html.redlotus #GameRewardsSearchView .search-form-tools #GameRewardsSearchForm_filteredBy_area .radio-wl {
  position: unset;
  width: auto;
  margin-left: unset;
  padding-left: unset;
}
html.redlotus #GameRewardsSearchView .search-form-tools #more-search-link {
  height: auto;
}
html.redlotus #GameRewardsSearchView .search-form-tools #select-list-attributes-link {
  height: auto;
}
html.redlotus #GameRewardsSearchView .search-form-tools #items-i-own-search-link {
  height: auto;
}
html.redlotus #GameRewardsSearchView #list-view-summary-clone {
  height: auto;
}
html.redlotus #GameRewardsRedeemListView #list-view .items-wrapper {
  display: flex;
}
html.redlotus #GameRewardsRedeemListView #list-view .items-wrapper #list-view-pager {
  border: none;
}
html.redlotus #GameRewardsRedeemListView #list-view .items-wrapper #list-view-pager .refresh.hidden {
  margin: 10px;
}
html.redlotus #GameRewardsRedeemListView #list-view .items-wrapper table.items tbody tr:hover td {
  background: #fff;
  color: #000;
}
html.redlotus #GameRewardsRedeemListView #list-view .items-wrapper table.items tbody tr td .reward-name {
  font-size: 16px;
  font-weight: normal;
}
html.redlotus #GameRewardsRedeemListView #list-view .items-wrapper table.items tbody tr td .reward-cost {
  font-size: 16px;
  font-weight: normal;
}
html.redlotus #GameRewardsRedeemListView #list-view .items-wrapper table.items tbody tr td a.attachLoading.z-button.reward-redeem-link:hover {
  background: #2f5fe3;
}
html.redlotus #GameRewardsRedeemListView #list-view .items-wrapper table.items tbody tr td a.attachLoading.z-button.reward-redeem-link {
  bottom: 5px;
  left: 19px;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: #4d7cfe;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}
html.redlotus #GameRewardsRedeemListView #list-view .items-wrapper table.items tbody tr td a.attachLoading.z-button.reward-redeem-link .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus #request-password-reset-form {
  border: none;
}
html.redlotus #request-password-reset-form label {
  color: #808080;
  font-size: 13px;
  font-weight: normal;
  line-height: 15px;
  margin: 0;
  width: 100%;
  margin-bottom: 5px;
}
html.redlotus #request-password-reset-form input {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #212529 !important;
  display: block;
  font-size: 16px;
  margin: 0;
  outline: none;
  width: 100%;
  line-height: 34px;
  height: 42px;
  padding: 0 10px;
  text-indent: 0 !important;
}
html.redlotus #request-password-reset-form input:focus {
  background: #fff;
  border-color: rgba(77,124,254,0.8);
}
html.redlotus #request-password-reset-form .z-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: #4d7cfe;
}
html.redlotus #request-password-reset-form .z-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus #request-password-reset-form .z-button .z-label:after {
  top: 0;
}
html.redlotus #request-password-reset-form .z-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus #request-password-reset-form .z-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus #request-password-reset-form .z-button:hover {
  background: #2f5fe3;
}
html.redlotus #request-password-reset-form .z-button.action-take {
  background: #f7c517;
}
html.redlotus #request-password-reset-form .z-button.action-take:hover {
  background: #ecb908;
}
html.redlotus #request-password-reset-form .z-button.action-complete,
html.redlotus #request-password-reset-form .z-button.action-accept {
  background: #62c932;
}
html.redlotus #request-password-reset-form .z-button.action-complete:hover,
html.redlotus #request-password-reset-form .z-button.action-accept:hover {
  background: #58b52d;
}
html.redlotus #request-password-reset-form .z-button .z-label {
  width: 100%;
}
html.redlotus .UserGroupMembershipView .details-table {
  background: #fff;
  border: none;
  border-radius: 3px;
  padding-bottom: 15px;
}
html.redlotus .UserGroupMembershipView .details-table > h1 {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none;
  border-bottom: 1px solid #ebebeb;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  font-weight: 500;
  height: 62px;
  padding: 0 78px 0 30px;
}
html.redlotus .UserGroupMembershipView .details-table > h1 .truncated-title {
  text-indent: 0;
}
html.redlotus .UserGroupMembershipView .details-table .panel:not(:last-child) {
  margin-bottom: 40px;
}
html.redlotus .UserGroupMembershipView .details-table .panel .panelTitle {
  color: #000;
  font-size: 16px;
  font-weight: 500;
  margin-top: 0;
  padding: 0 15px;
}
html.redlotus .UserGroupMembershipView .details-table .panel .forms-block__group {
  margin-bottom: 20px;
}
html.redlotus .UserGroupMembershipView .details-table .panel .forms-block__group:last-child {
  margin-bottom: 10px;
}
html.redlotus .UserGroupMembershipView .details-table .panel .forms-block__group .label {
  margin-bottom: 5px;
}
html.redlotus .UserGroupMembershipView .details-table .panel .forms-block__row.forms-block__row-2.forms-block__row-left .form-component:first-child {
  padding-right: 7px;
}
html.redlotus .UserGroupMembershipView .details-table .panel .forms-block__row.forms-block__row-2.forms-block__row-right {
  justify-content: end;
}
html.redlotus .UserGroupMembershipView .details-table .panel .forms-block__row.forms-block__row-2.forms-block__row-right .form-component:last-child {
  padding-left: 7px;
}
html.redlotus .UserGroupMembershipView .details-table .panel .forms-block__row.forms-block__row-2 .form-component {
  max-width: 50%;
  width: 50%;
}
html.redlotus .UserGroupMembershipView .details-table .panel .forms-block__row.forms-block__row-2 .form-component .fields .form-component {
  max-width: 100%;
  padding: 0;
}
html.redlotus .UserGroupMembershipView .details-table .form-component a {
  color: #212529;
}
html.redlotus .UserGroupMembershipView .details-table .form-component a:hover {
  color: #4d7cfe;
}
html.redlotus .UserGroupMembershipView .details-table .form-component .fields .form-component {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-top: 10px;
  padding: 0;
}
html.redlotus .UserGroupMembershipView .details-table .form-component .fields .form-component .label {
  min-width: 100px;
  padding-right: 10px;
  width: 25%;
}
html.redlotus .UserGroupMembershipView .details-table .form-component .fields .form-component .fields {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}
html.redlotus .UserGroupMembershipView .details-table .webform-embed-code {
  padding: 0 15px 10px;
}
html.redlotus .UserGroupMembershipView .details-table .webform-embed-code h3 {
  font-size: 16px;
  margin: 0 0 10px;
}
html.redlotus .UserGroupMembershipView .details-table .webform-embed-code textarea {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #212529 !important;
  display: block;
  font-size: 16px;
  margin: 0;
  outline: none;
  width: 100%;
  padding: 8px 10px;
}
html.redlotus .UserGroupMembershipView .details-table .webform-embed-code textarea:focus {
  background: #fff;
  border-color: rgba(77,124,254,0.8);
}
html.redlotus .UserGroupMembershipView .details-table .jui-sortable-widget-title {
  color: #000;
  font-size: 16px;
  margin-top: 15px;
}
html.redlotus .UserGroupMembershipView .details-table .after-form-details-content {
  border-left: 3px solid #ebebeb;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0;
  padding: 5px 20px 0;
  margin: 0 15px 15px;
}
html.redlotus .UserGroupMembershipView .details-table .after-form-details-content span {
  color: #808080;
  font-size: 13px;
  font-style: normal;
  font-weight: 15px;
  margin: 0 25px 5px 0;
  text-align: left;
}
html.redlotus .UserGroupMembershipView .details-table .after-form-details-content a {
  color: #808080;
}
html.redlotus .UserGroupMembershipView .details-table .after-form-details-content a:hover {
  color: #4d7cfe;
}
@media (max-width: 768px) {
  html.redlotus .UserGroupMembershipView .details-table .after-form-details-content span {
    font-size: 10px;
    line-height: 12px;
  }
}
html.redlotus .UserGroupMembershipView .details-table .view-toolbar-container {
  top: 12px;
}
html.redlotus .UserGroupMembershipView .details-table .view-toolbar-container .view-toolbar {
  margin: 0;
}
html.redlotus .UserGroupMembershipView .details-table .view-toolbar-container .view-toolbar .options-menu {
  z-index: 10000;
}
html.redlotus .UserGroupMembershipView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a,
html.redlotus .UserGroupMembershipView .details-table .view-toolbar-container .view-toolbar .options-menu .parent,
html.redlotus .UserGroupMembershipView .details-table .view-toolbar-container .view-toolbar .options-menu {
  height: 38px;
  width: 38px;
}
html.redlotus .UserGroupMembershipView .details-table .view-toolbar-container .view-toolbar .options-menu .parent {
  margin: 0;
  min-height: auto;
  position: relative;
}
html.redlotus .UserGroupMembershipView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none !important;
  border: none !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  opacity: 1;
}
html.redlotus .UserGroupMembershipView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a:before {
  background: url(../images/icon/dots-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 16px;
  width: 4px;
}
html.redlotus .UserGroupMembershipView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a:after {
  display: none;
}
html.redlotus .UserGroupMembershipView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a span {
  display: none;
}
html.redlotus .UserGroupMembershipView .details-table .view-toolbar-container .view-toolbar .options-menu .parent.over ul {
  opacity: 1 !important;
}
html.redlotus .UserGroupMembershipView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul {
  background: #fff;
  border: none;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  opacity: 0 !important;
  padding: 3px 0;
  right: auto;
  top: -3px;
  z-index: 100;
  left: 38px;
}
html.redlotus .UserGroupMembershipView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li {
  border: none;
  margin: 0;
}
html.redlotus .UserGroupMembershipView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li.separator {
  background: #ebebeb;
  height: 1px;
  margin: 3px 0;
}
html.redlotus .UserGroupMembershipView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li a {
  color: #212529;
  font-size: 12px;
  margin: 0;
  padding: 10px;
  text-decoration: none;
  width: 100%;
}
html.redlotus .UserGroupMembershipView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li a:hover {
  background: #4d7cfe !important;
}
html.redlotus .UserGroupMembershipView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li a .button-label {
  font-weight: normal;
}
html.redlotus .UserGroupMembershipView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul {
  left: auto;
  right: 0;
  top: 38px !important;
}
html.redlotus .UserGroupMembershipView .details-table h1 {
  margin-bottom: 15px;
}
html.redlotus .UserGroupMembershipView .details-table table {
  margin: 0;
}
html.redlotus .UserGroupMembershipView .details-table table th,
html.redlotus .UserGroupMembershipView .details-table table td {
  padding: 5px 30px;
}
html.redlotus .UserGroupMembershipView .details-table table th {
  color: #808080;
  font-size: 13px;
}
html.redlotus .UserGroupMembershipView .details-table table td {
  font-weight: normal !important;
}
html.redlotus #ModulePermissionsEditAndDetailsView .details-table {
  background: #fff;
  border: none;
  border-radius: 3px;
}
html.redlotus #ModulePermissionsEditAndDetailsView .details-table > h1 {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none;
  border-bottom: 1px solid #ebebeb;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  font-weight: 500;
  height: 62px;
  padding: 0 78px 0 30px;
}
html.redlotus #ModulePermissionsEditAndDetailsView .details-table > h1 .truncated-title {
  text-indent: 0;
}
html.redlotus #ModulePermissionsEditAndDetailsView .details-table .panel:not(:last-child) {
  margin-bottom: 40px;
}
html.redlotus #ModulePermissionsEditAndDetailsView .details-table .panel .panelTitle {
  color: #000;
  font-size: 16px;
  font-weight: 500;
  margin-top: 0;
  padding: 0 15px;
}
html.redlotus #ModulePermissionsEditAndDetailsView .details-table .panel .forms-block__group {
  margin-bottom: 20px;
}
html.redlotus #ModulePermissionsEditAndDetailsView .details-table .panel .forms-block__group:last-child {
  margin-bottom: 10px;
}
html.redlotus #ModulePermissionsEditAndDetailsView .details-table .panel .forms-block__group .label {
  margin-bottom: 5px;
}
html.redlotus #ModulePermissionsEditAndDetailsView .details-table .panel .forms-block__row.forms-block__row-2.forms-block__row-left .form-component:first-child {
  padding-right: 7px;
}
html.redlotus #ModulePermissionsEditAndDetailsView .details-table .panel .forms-block__row.forms-block__row-2.forms-block__row-right {
  justify-content: end;
}
html.redlotus #ModulePermissionsEditAndDetailsView .details-table .panel .forms-block__row.forms-block__row-2.forms-block__row-right .form-component:last-child {
  padding-left: 7px;
}
html.redlotus #ModulePermissionsEditAndDetailsView .details-table .panel .forms-block__row.forms-block__row-2 .form-component {
  max-width: 50%;
  width: 50%;
}
html.redlotus #ModulePermissionsEditAndDetailsView .details-table .panel .forms-block__row.forms-block__row-2 .form-component .fields .form-component {
  max-width: 100%;
  padding: 0;
}
html.redlotus #ModulePermissionsEditAndDetailsView .details-table .form-component a {
  color: #212529;
}
html.redlotus #ModulePermissionsEditAndDetailsView .details-table .form-component a:hover {
  color: #4d7cfe;
}
html.redlotus #ModulePermissionsEditAndDetailsView .details-table .form-component .fields .form-component {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-top: 10px;
  padding: 0;
}
html.redlotus #ModulePermissionsEditAndDetailsView .details-table .form-component .fields .form-component .label {
  min-width: 100px;
  padding-right: 10px;
  width: 25%;
}
html.redlotus #ModulePermissionsEditAndDetailsView .details-table .form-component .fields .form-component .fields {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}
html.redlotus #ModulePermissionsEditAndDetailsView .details-table .webform-embed-code {
  padding: 0 15px 10px;
}
html.redlotus #ModulePermissionsEditAndDetailsView .details-table .webform-embed-code h3 {
  font-size: 16px;
  margin: 0 0 10px;
}
html.redlotus #ModulePermissionsEditAndDetailsView .details-table .webform-embed-code textarea {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #212529 !important;
  display: block;
  font-size: 16px;
  margin: 0;
  outline: none;
  width: 100%;
  padding: 8px 10px;
}
html.redlotus #ModulePermissionsEditAndDetailsView .details-table .webform-embed-code textarea:focus {
  background: #fff;
  border-color: rgba(77,124,254,0.8);
}
html.redlotus #ModulePermissionsEditAndDetailsView .details-table .jui-sortable-widget-title {
  color: #000;
  font-size: 16px;
  margin-top: 15px;
}
html.redlotus #ModulePermissionsEditAndDetailsView .details-table .after-form-details-content {
  border-left: 3px solid #ebebeb;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0;
  padding: 5px 20px 0;
  margin: 0 15px 15px;
}
html.redlotus #ModulePermissionsEditAndDetailsView .details-table .after-form-details-content span {
  color: #808080;
  font-size: 13px;
  font-style: normal;
  font-weight: 15px;
  margin: 0 25px 5px 0;
  text-align: left;
}
html.redlotus #ModulePermissionsEditAndDetailsView .details-table .after-form-details-content a {
  color: #808080;
}
html.redlotus #ModulePermissionsEditAndDetailsView .details-table .after-form-details-content a:hover {
  color: #4d7cfe;
}
@media (max-width: 768px) {
  html.redlotus #ModulePermissionsEditAndDetailsView .details-table .after-form-details-content span {
    font-size: 10px;
    line-height: 12px;
  }
}
html.redlotus #ModulePermissionsEditAndDetailsView .details-table .view-toolbar-container {
  top: 12px;
}
html.redlotus #ModulePermissionsEditAndDetailsView .details-table .view-toolbar-container .view-toolbar {
  margin: 0;
}
html.redlotus #ModulePermissionsEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu {
  z-index: 10000;
}
html.redlotus #ModulePermissionsEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a,
html.redlotus #ModulePermissionsEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent,
html.redlotus #ModulePermissionsEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu {
  height: 38px;
  width: 38px;
}
html.redlotus #ModulePermissionsEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent {
  margin: 0;
  min-height: auto;
  position: relative;
}
html.redlotus #ModulePermissionsEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none !important;
  border: none !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  opacity: 1;
}
html.redlotus #ModulePermissionsEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a:before {
  background: url(../images/icon/dots-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 16px;
  width: 4px;
}
html.redlotus #ModulePermissionsEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a:after {
  display: none;
}
html.redlotus #ModulePermissionsEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent > a span {
  display: none;
}
html.redlotus #ModulePermissionsEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent.over ul {
  opacity: 1 !important;
}
html.redlotus #ModulePermissionsEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul {
  background: #fff;
  border: none;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  opacity: 0 !important;
  padding: 3px 0;
  right: auto;
  top: -3px;
  z-index: 100;
  left: 38px;
}
html.redlotus #ModulePermissionsEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li {
  border: none;
  margin: 0;
}
html.redlotus #ModulePermissionsEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li.separator {
  background: #ebebeb;
  height: 1px;
  margin: 3px 0;
}
html.redlotus #ModulePermissionsEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li a {
  color: #212529;
  font-size: 12px;
  margin: 0;
  padding: 10px;
  text-decoration: none;
  width: 100%;
}
html.redlotus #ModulePermissionsEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li a:hover {
  background: #4d7cfe !important;
}
html.redlotus #ModulePermissionsEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul li a .button-label {
  font-weight: normal;
}
html.redlotus #ModulePermissionsEditAndDetailsView .details-table .view-toolbar-container .view-toolbar .options-menu .parent ul {
  left: auto;
  right: 0;
  top: 38px !important;
}
html.redlotus #ModulePermissionsEditAndDetailsView .details-table .left-column {
  padding-right: 25px;
}
html.redlotus #ModulePermissionsEditAndDetailsView .details-table .left-column th {
  color: #808080;
  font-size: 13px;
}
html.redlotus #ModulePermissionsEditAndDetailsView .details-table .left-column td {
  font-weight: normal;
}
html.redlotus #ModulePermissionsEditAndDetailsView #edit-form table tr:first-child th {
  color: #808080;
  font-size: 13px;
}
html.redlotus #DiagnosticCheckServicesView > div {
  background: #fff;
  border: none;
  border-radius: 3px;
}
html.redlotus #DiagnosticCheckServicesView > div > h1 {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none;
  border-bottom: 1px solid #ebebeb;
  box-shadow: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 63px;
  margin: 0;
  text-indent: 0;
  padding: 0 30px;
}
html.redlotus #DiagnosticCheckServicesView > div > h1 .truncated-title {
  color: #4145be;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  font-size: 16px;
  font-weight: 500;
  line-height: 19px;
  margin: 0;
  padding: 0 30px;
  text-indent: 0;
}
html.redlotus #DiagnosticCheckServicesView > div .left-column {
  padding: 30px;
}
html.redlotus #DiagnosticCheckServicesView > div .left-column > h3 {
  font-size: 16px;
  font-weight: 500;
}
html.redlotus #DiagnosticCheckServicesView > div .left-column table,
html.redlotus #DiagnosticCheckServicesView > div .left-column tr,
html.redlotus #DiagnosticCheckServicesView > div .left-column td {
  border-color: #ebebeb;
}
html.redlotus #DiagnosticCheckServicesView > div .left-column .checked-services h4 {
  font-size: 14px;
  font-weight: 500;
}
html.redlotus #DiagnosticCheckServicesView > div .left-column .z-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.1);
  border: 1px solid transparent !important;
  border-radius: 3px !important;
  box-shadow: none !important;
  color: #4d7cfe !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-size: 13px;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0 30px;
  text-decoration: none !important;
  transition: none !important;
  width: 170px;
}
html.redlotus #DiagnosticCheckServicesView > div .left-column .z-button:hover {
  border-color: rgba(77,124,254,0.2) !important;
  color: #4d7cfe !important;
}
html.redlotus #DiagnosticCheckServicesView > div .left-column .z-button .z-label {
  background: none !important;
  color: #4d7cfe !important;
  font-weight: normal;
  padding: 0;
  text-shadow: none !important;
}
html.redlotus #CurrenciesCollectionView .wrapper {
  background: none;
  border: none;
  margin-top: 10px;
}
html.redlotus #CurrenciesCollectionView .wrapper > h1 {
  background: none !important;
  border: none !important;
  box-shadow: none !important;
  color: #000 !important;
  font-weight: 500 !important;
  font-size: 24px !important;
  height: auto !important;
  line-height: 28px !important;
  margin: 0 !important;
  padding-bottom: 30px !important;
  text-indent: 0 !important;
}
html.redlotus #CurrenciesCollectionView .wrapper #currency-collection-form {
  background: #fff;
  border-radius: 3px;
  padding: 0 !important;
}
html.redlotus #CurrenciesCollectionView .wrapper #currency-collection-form table {
  background: #fff;
  border: none;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  width: 100%;
}
html.redlotus #CurrenciesCollectionView .wrapper #currency-collection-form table thead,
html.redlotus #CurrenciesCollectionView .wrapper #currency-collection-form table thead tr {
  background: none;
}
html.redlotus #CurrenciesCollectionView .wrapper #currency-collection-form table tbody tr:hover td {
  background: #4d7cfe;
  color: #fff;
}
html.redlotus #CurrenciesCollectionView .wrapper #currency-collection-form table tbody tr:hover td a {
  color: #fff !important;
}
html.redlotus #CurrenciesCollectionView .wrapper #currency-collection-form table thead td,
html.redlotus #CurrenciesCollectionView .wrapper #currency-collection-form table tbody td {
  border-color: #ebebeb;
}
html.redlotus #CurrenciesCollectionView .wrapper #currency-collection-form table tfoot td {
  background: #c6d2ec !important;
  color: #212529;
  font-weight: normal;
  height: auto !important;
}
html.redlotus #CurrenciesCollectionView .wrapper #currency-collection-form table tfoot td:first-child {
  border-bottom-left-radius: 3px;
}
html.redlotus #CurrenciesCollectionView .wrapper #currency-collection-form table tfoot td:last-child {
  border-bottom-right-radius: 3px;
}
html.redlotus #CurrenciesCollectionView .wrapper #currency-collection-form table th,
html.redlotus #CurrenciesCollectionView .wrapper #currency-collection-form table td:not(.checkbox-column) {
  padding: 10px 20px 10px 0;
}
html.redlotus #CurrenciesCollectionView .wrapper #currency-collection-form table th:first-child,
html.redlotus #CurrenciesCollectionView .wrapper #currency-collection-form table td:first-child {
  padding-left: 20px !important;
}
html.redlotus #CurrenciesCollectionView .wrapper #currency-collection-form table th {
  background: none !important;
  border: none;
  color: #808080;
  font-size: 13px;
  font-weight: 500 !important;
  line-height: 15px !important;
  padding: 20px 20px 20px 0 !important;
}
html.redlotus #CurrenciesCollectionView .wrapper #currency-collection-form table th a {
  color: #808080;
  text-decoration: none;
}
html.redlotus #CurrenciesCollectionView .wrapper #currency-collection-form table th a:hover {
  color: #2c0f0f !important;
}
html.redlotus #CurrenciesCollectionView .wrapper #currency-collection-form table td {
  height: 58px;
  vertical-align: middle !important;
}
html.redlotus #CurrenciesCollectionView .wrapper #currency-collection-form table td a {
  color: #2c0f0f;
}
html.redlotus #CurrenciesCollectionView .wrapper #currency-collection-form table .unbordered-bottom td {
  border-bottom: none;
}
html.redlotus #CurrenciesCollectionView .wrapper #currency-collection-form table .checkbox-column {
  padding-right: 0;
}
html.redlotus #CurrenciesCollectionView .wrapper #currency-collection-form table .checkbox-column .hasCheckBox {
  margin: 0 20px 0 0;
  padding: 0 0 0 20px;
}
html.redlotus #CurrenciesCollectionView .wrapper #currency-collection-form table th {
  border-bottom: 1px solid #ebebeb;
  padding-left: 10px !important;
  padding-right: 10px !important;
}
html.redlotus #CurrenciesCollectionView .wrapper #currency-collection-form .view-toolbar-container {
  margin: 0;
  padding: 15px;
}
html.redlotus #CurrenciesCollectionView .wrapper #currency-collection-form .view-toolbar-container .form-toolbar {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}
html.redlotus #CurrenciesCollectionView .wrapper #currency-collection-form .view-toolbar-container .form-toolbar .submit-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: #4d7cfe;
}
html.redlotus #CurrenciesCollectionView .wrapper #currency-collection-form .view-toolbar-container .form-toolbar .submit-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus #CurrenciesCollectionView .wrapper #currency-collection-form .view-toolbar-container .form-toolbar .submit-button .z-label:after {
  top: 0;
}
html.redlotus #CurrenciesCollectionView .wrapper #currency-collection-form .view-toolbar-container .form-toolbar .submit-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus #CurrenciesCollectionView .wrapper #currency-collection-form .view-toolbar-container .form-toolbar .submit-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus #CurrenciesCollectionView .wrapper #currency-collection-form .view-toolbar-container .form-toolbar .submit-button:hover {
  background: #2f5fe3;
}
html.redlotus #CurrenciesCollectionView .wrapper #currency-collection-form .view-toolbar-container .form-toolbar .submit-button.action-take {
  background: #f7c517;
}
html.redlotus #CurrenciesCollectionView .wrapper #currency-collection-form .view-toolbar-container .form-toolbar .submit-button.action-take:hover {
  background: #ecb908;
}
html.redlotus #CurrenciesCollectionView .wrapper #currency-collection-form .view-toolbar-container .form-toolbar .submit-button.action-complete,
html.redlotus #CurrenciesCollectionView .wrapper #currency-collection-form .view-toolbar-container .form-toolbar .submit-button.action-accept {
  background: #62c932;
}
html.redlotus #CurrenciesCollectionView .wrapper #currency-collection-form .view-toolbar-container .form-toolbar .submit-button.action-complete:hover,
html.redlotus #CurrenciesCollectionView .wrapper #currency-collection-form .view-toolbar-container .form-toolbar .submit-button.action-accept:hover {
  background: #58b52d;
}
html.redlotus #CreateModelsToMergeListAndChartView {
  padding-right: 20px;
  width: 40%;
}
html.redlotus #CreateModelsToMergeListAndChartView .chosen-entries {
  height: auto;
  background: #fff;
  border-radius: 3px;
  border: none;
  padding-bottom: 30px;
}
html.redlotus #CreateModelsToMergeListAndChartView .chosen-entries .merge-title-bar {
  background: #fff;
  border-radius: 3px;
}
html.redlotus #CreateModelsToMergeListAndChartView .chosen-entries .merge-title-bar h3 {
  font-size: 18px;
  font-weight: 500;
  height: 62px;
  line-height: 21px;
  text-indent: 0;
  padding: 0 10px 0 30px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  justify-content: space-between;
}
html.redlotus #CreateModelsToMergeListAndChartView .chosen-entries .merge-title-bar h3 .portlet-actions-container {
  background: none;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 0;
  position: static;
}
html.redlotus #CreateModelsToMergeListAndChartView .chosen-entries .merge-title-bar h3 .portlet-actions-container .options-menu {
  z-index: 10000;
  margin: 0px;
}
html.redlotus #CreateModelsToMergeListAndChartView .chosen-entries .merge-title-bar h3 .portlet-actions-container .options-menu .parent > a,
html.redlotus #CreateModelsToMergeListAndChartView .chosen-entries .merge-title-bar h3 .portlet-actions-container .options-menu .parent,
html.redlotus #CreateModelsToMergeListAndChartView .chosen-entries .merge-title-bar h3 .portlet-actions-container .options-menu {
  height: 30px;
  width: 30px;
}
html.redlotus #CreateModelsToMergeListAndChartView .chosen-entries .merge-title-bar h3 .portlet-actions-container .options-menu .parent {
  margin: 0;
  min-height: auto;
  position: relative;
}
html.redlotus #CreateModelsToMergeListAndChartView .chosen-entries .merge-title-bar h3 .portlet-actions-container .options-menu .parent > a {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none !important;
  border: none !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  opacity: 1;
}
html.redlotus #CreateModelsToMergeListAndChartView .chosen-entries .merge-title-bar h3 .portlet-actions-container .options-menu .parent > a:before {
  background: url(../images/icon/dots-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 16px;
  width: 4px;
}
html.redlotus #CreateModelsToMergeListAndChartView .chosen-entries .merge-title-bar h3 .portlet-actions-container .options-menu .parent > a:after {
  display: none;
}
html.redlotus #CreateModelsToMergeListAndChartView .chosen-entries .merge-title-bar h3 .portlet-actions-container .options-menu .parent > a span {
  display: none;
}
html.redlotus #CreateModelsToMergeListAndChartView .chosen-entries .merge-title-bar h3 .portlet-actions-container .options-menu .parent.over ul {
  opacity: 1 !important;
}
html.redlotus #CreateModelsToMergeListAndChartView .chosen-entries .merge-title-bar h3 .portlet-actions-container .options-menu .parent ul {
  background: #fff;
  border: none;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  opacity: 0 !important;
  padding: 3px 0;
  right: auto;
  top: -3px;
  z-index: 100;
  left: 30px;
}
html.redlotus #CreateModelsToMergeListAndChartView .chosen-entries .merge-title-bar h3 .portlet-actions-container .options-menu .parent ul li {
  border: none;
  margin: 0;
}
html.redlotus #CreateModelsToMergeListAndChartView .chosen-entries .merge-title-bar h3 .portlet-actions-container .options-menu .parent ul li.separator {
  background: #ebebeb;
  height: 1px;
  margin: 3px 0;
}
html.redlotus #CreateModelsToMergeListAndChartView .chosen-entries .merge-title-bar h3 .portlet-actions-container .options-menu .parent ul li a {
  color: #212529;
  font-size: 12px;
  margin: 0;
  padding: 10px;
  text-decoration: none;
  width: 100%;
}
html.redlotus #CreateModelsToMergeListAndChartView .chosen-entries .merge-title-bar h3 .portlet-actions-container .options-menu .parent ul li a:hover {
  background: #4d7cfe !important;
}
html.redlotus #CreateModelsToMergeListAndChartView .chosen-entries .merge-title-bar h3 .portlet-actions-container .options-menu .parent ul li a .button-label {
  font-weight: normal;
}
html.redlotus #CreateModelsToMergeListAndChartView .chosen-entries .merge-title-bar h3 .portlet-actions-container .options-menu .parent ul {
  opacity: unset !important;
  top: 32px;
  left: 4px;
}
html.redlotus #CreateModelsToMergeListAndChartView .chosen-entries .cards .sliding-panel.business-card.showing-panel .main-details {
  display: flex;
}
html.redlotus #CreateModelsToMergeListAndChartView .chosen-entries .cards .sliding-panel.business-card.showing-panel .main-details img.gravatar {
  margin-bottom: unset;
}
html.redlotus #CreateModelsToMergeListAndChartView .chosen-entries .cards .sliding-panel.business-card.showing-panel h2 {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  display: flex;
}
html.redlotus #CreateModelsToMergeListAndChartView .chosen-entries .cards .sliding-panel.business-card.showing-panel h2 .salutation {
  font-size: 16px;
}
html.redlotus #CreateModelsToMergeListAndChartView .chosen-entries .cards .sliding-panel.business-card.showing-panel h2 a.icon-star.unstarred {
  display: none;
}
html.redlotus #CreateModelsToMergeListAndChartView .chosen-entries .cards .sliding-panel.business-card.showing-panel h2 a.simple-link {
  color: #4d7cfe;
  font-size: 12px;
  line-height: 24px;
  cursor: pointer;
  text-decoration: underline;
  text-transform: lowercase;
}
html.redlotus #CreateModelsToMergeListAndChartView .chosen-entries .cards .sliding-panel.business-card.showing-panel h2 a.simple-link:hover {
  color: #3D73BA !important;
}
html.redlotus #CreateModelsToMergeListAndChartView .chosen-entries .cards .sliding-panel.business-card.showing-panel .position {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #000 !important;
}
html.redlotus #CreateModelsToMergeListAndChartView .chosen-entries .cards .sliding-panel.business-card.showing-panel .position a {
  color: #000 !important;
}
html.redlotus #CreateModelsToMergeListAndChartView .chosen-entries .cards .sliding-panel.business-card.showing-panel .contact-details {
  margin-bottom: 20px;
  display: flex;
  flex-direction: column;
}
html.redlotus #CreateModelsToMergeListAndChartView .chosen-entries .cards .sliding-panel.business-card.showing-panel .contact-details span.icon-office-phone {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #000;
}
html.redlotus #CreateModelsToMergeListAndChartView .chosen-entries .cards .sliding-panel.business-card.showing-panel .contact-details span.icon-office-phone::before {
  content: "Office Phone";
  font-size: 13px;
  line-height: 15px;
  color: #808080;
  font-family: "Roboto", sans-serif;
  display: block;
}
html.redlotus #CreateModelsToMergeListAndChartView .chosen-entries .cards .sliding-panel.business-card.showing-panel .contact-details span.icon-address a {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #000;
}
html.redlotus #CreateModelsToMergeListAndChartView .chosen-entries .cards .sliding-panel.business-card.showing-panel .contact-details span.icon-address a::before {
  content: "Address";
  font-size: 13px;
  line-height: 15px;
  color: #808080;
  font-family: "Roboto", sans-serif;
  display: block;
}
html.redlotus #CreateModelsToMergeListAndChartView .chosen-entries .cards .sliding-panel.business-card.showing-panel .contact-details span.icon-mobile-phone {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #000;
}
html.redlotus #CreateModelsToMergeListAndChartView .chosen-entries .cards .sliding-panel.business-card.showing-panel .contact-details span.icon-mobile-phone::before {
  content: "Mobile Phone";
  font-size: 13px;
  line-height: 15px;
  color: #808080;
  font-family: "Roboto", sans-serif;
  display: block;
}
html.redlotus #CreateModelsToMergeListAndChartView .chosen-entries .cards .sliding-panel.business-card.showing-panel .address {
  margin-bottom: 25px;
}
html.redlotus #CreateModelsToMergeListAndChartView .chosen-entries .cards .sliding-panel.business-card.showing-panel .address a#Account_billingAddress_MapLink {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #000;
}
html.redlotus #CreateModelsToMergeListAndChartView .chosen-entries .cards .sliding-panel.business-card.showing-panel .address a#Account_billingAddress_MapLink::before {
  content: "Address";
  font-size: 13px;
  line-height: 15px;
  color: #808080;
  font-family: "Roboto", sans-serif;
  display: block;
}
html.redlotus #CreateModelsToMergeListAndChartView .chosen-entries .cards .sliding-panel.business-card.showing-panel .address a#Account_billingAddress_MapLink:hover {
  text-decoration: none;
}
html.redlotus #CreateModelsToMergeListAndChartView .chosen-entries .cards .sliding-panel.business-card.showing-panel .entry-stats h3 {
  font-size: 18px;
  font-weight: 500;
  line-height: 21px;
  text-indent: 0;
}
html.redlotus #CreateModelsToMergeListAndChartView .chosen-entries .cards .sliding-panel.business-card.showing-panel .entry-stats span {
  font-size: 13px;
  line-height: 15px;
  color: #808080;
}
html.redlotus #CreateModelsToMergeListAndChartView .chosen-entries .cards .sliding-panel.business-card.showing-panel .entry-stats span i::after {
  content: '';
}
html.redlotus #CreateModelsToMergeListAndChartView .chosen-entries .cards .sliding-panel.business-card.showing-panel .entry-stats span i::before {
  content: '';
}
html.redlotus #CreateModelsToMergeListAndChartView .chosen-entries .cards .sliding-panel.business-card.showing-panel .entry-stats span strong {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #000;
}
html.redlotus #CreateModelsToMergeListAndChartView .chosen-entries .possible-matches {
  padding-top: unset;
}
html.redlotus #CreateModelsToMergeListAndChartView .chosen-entries .possible-matches li.selectedDupe {
  background: #fff !important;
  border-radius: 3px;
  font-size: 14px !important;
  font-weight: normal !important;
}
html.redlotus #CreateModelsToMergeListAndChartView .chosen-entries .possible-matches li.selectedDupe a {
  background: none !important;
  text-align: center;
  color: #000 !important;
}
html.redlotus #CreateModelsToMergeListAndChartView .chosen-entries .possible-matches li.selectedDupe.selected {
  background: #4d7cfe !important;
  border-radius: 3px;
  color: #fff !important;
  font-size: 14px !important;
  font-weight: normal !important;
}
html.redlotus #CreateModelsToMergeListAndChartView .chosen-entries .possible-matches li.selectedDupe.selected a {
  background: none !important;
  text-align: center;
  color: #fff !important;
}
html.redlotus #CreateModelsToMergeListAndChartView .chosen-entries .possible-matches li.selectedDupe.selected:hover {
  background: #4d7cfe !important;
  color: #fff !important;
}
html.redlotus #CreateModelsToMergeListAndChartView .chosen-entries .possible-matches li.selectedDupe.selected:hover a:hover {
  text-decoration: none;
  color: #fff !important;
}
html.redlotus #CreateModelsToMergeListAndChartView .chosen-entries .possible-matches li.selectedDupe:hover {
  background: #fff !important;
  color: #000;
}
html.redlotus #CreateModelsToMergeListAndChartView .chosen-entries .possible-matches li.selectedDupe:hover a:hover {
  text-decoration: none;
  color: #000 !important;
}
html.redlotus #MixedModelsSearchAndListView .TitleBarView h1 {
  background: none !important;
  border: none !important;
  box-shadow: none !important;
  color: #000 !important;
  font-weight: 500 !important;
  font-size: 24px !important;
  height: auto !important;
  line-height: 28px !important;
  margin: 0 !important;
  padding-bottom: 30px !important;
  text-indent: 0 !important;
  padding: 0 !important;
  color: #4145be !important;
}
html.redlotus #MixedModelsSearchAndListView .TitleBarView h1 svg {
  margin: -2px 5px 0 0;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView {
  margin-bottom: 30px;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView .TitleBarView h1 {
  color: #212529 !important;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form {
  background: #fff;
  border: none;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0;
  padding: 0;
  padding: 15px;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .form-component:first-child {
  padding: 0;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .form-component .fields {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 table tbody tr td {
  display: flex;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .search {
  height: 38px;
  padding-bottom: 6px;
  padding-top: 7px;
  position: relative;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .search.search__active .global-search-loopa {
  margin-right: 0;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .search.search__active #queue-search-element {
  display: block;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .search .global-search-loopa {
  background: url(../images/icon/search-icon.svg) left center no-repeat;
  border: none;
  height: 20px;
  margin-right: 15px;
  width: 20px;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .search .ui-multiselect-menu {
  background: #fff;
  border: none;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  color: #212529;
  font-family: "Roboto", sans-serif !important;
  font-size: 15px;
  padding: 3px 0 !important;
  left: auto !important;
  right: -120px;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .search .ui-multiselect-menu ul {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .search .ui-multiselect-menu ul li {
  margin: 0;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .search .ui-multiselect-menu ul li label {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: transparent;
  border: none !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0 !important;
  padding: 5px 10px 5px 32px !important;
  position: relative;
  width: 100%;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .search .ui-multiselect-menu ul li label.ui-state-hover {
  background: #4d7cfe;
  border-radius: 0;
  color: #fff;
  font-weight: normal;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .search .ui-multiselect-menu ul li label.c_on:after {
  opacity: 1;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .search .ui-multiselect-menu ul li label:before,
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .search .ui-multiselect-menu ul li label:after {
  content: '';
  display: block;
  height: 18px;
  left: 1px;
  position: absolute;
  top: 1px;
  width: 18px;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .search .ui-multiselect-menu ul li label:before {
  background: url(../images/icon/checkbox-icon.svg) center no-repeat;
  -webkit-transition: background .1s linear, border .1s linear;
  -o-transition: background .1s linear, border .1s linear;
  transition: background .1s linear, border .1s linear;
  z-index: 1;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .search .ui-multiselect-menu ul li label:after {
  background: url(../images/icon/checkboxActive-icon.svg) center no-repeat;
  opacity: 0;
  -webkit-transition: opacity .1s linear;
  -o-transition: opacity .1s linear;
  transition: opacity .1s linear;
  z-index: 2;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .search .ui-multiselect-menu ul li label:before,
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .search .ui-multiselect-menu ul li label:after {
  left: 8px;
  top: 8px;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .search .ui-autocomplete-input,
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .search .search-input {
  background: transparent;
  border: none;
  font-size: 16px;
  font-style: normal;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .search #queue-search-element {
  display: none;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .search #queue-search-element .z-spinner {
  left: 0;
  top: 8px;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .search #queue-search-element .ui-autocomplete {
  left: auto !important;
  margin-left: -10px;
  top: 33px !important;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .search-form-tools {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: right;
  -moz-justify-content: right;
  -ms-justify-content: right;
  justify-content: right;
  -ms-flex-pack: right;
  left: 0;
  margin-left: 7px;
  position: relative;
  top: 0;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .search-form-tools a {
  box-shadow: none;
  margin-left: 15px;
  margin-right: 0;
  padding: 10px 5px;
  transition: none;
  white-space: nowrap;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .search-form-tools a:after {
  content: none;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .search-form-tools a:first-child {
  margin-left: 0;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .search-form-tools a#clear-search-linkmodal,
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .search-form-tools a#clear-search-link {
  background: #2f5fe3 !important;
  box-shadow: none;
  margin-left: 7px;
  position: static !important;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .search-form-tools a#clear-search-linkmodal:hover,
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .search-form-tools a#clear-search-link:hover {
  background: #4d7cfe !important;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .search-form-tools a#clear-search-linkmodal .btn-text,
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .search-form-tools a#clear-search-link .btn-text {
  color: #fff;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .search-form-tools a#clear-search-linkmodal .icon-clear,
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .search-form-tools a#clear-search-link .icon-clear {
  font-size: 24px;
}
@media (max-width: 768px) {
  html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .search-form-tools {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-pack: space-between;
  }
  html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .search-form-tools a#clear-search-link:hover,
  html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .search-form-tools a#clear-search-link,
  html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .search-form-tools a:hover,
  html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .search-form-tools a {
    background: none !important;
    margin: 0;
  }
  html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .search-form-tools a#clear-search-link:hover .btn-text,
  html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .search-form-tools a#clear-search-link .btn-text,
  html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .search-form-tools a:hover .btn-text,
  html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .search-form-tools a .btn-text {
    color: #4d7cfe !important;
  }
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .filters-bar {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: right;
  -moz-justify-content: right;
  -ms-justify-content: right;
  justify-content: right;
  -ms-flex-pack: right;
  left: 0;
  position: relative;
  top: 0 !important;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .filters-bar > div {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 44px;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .filters-bar strong {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #808080;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 14px;
  font-weight: 400;
  margin-right: 10px;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .filters-bar label {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: none;
  border-radius: 3px;
  color: #212529 !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-family: "Roboto", sans-serif !important;
  font-size: 14px !important;
  font-weight: 400;
  height: 100%;
  margin: 0;
  padding: 0 20px;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .filters-bar label:hover {
  background: none !important;
  color: #212529 !important;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .filters-bar label.radio-wl__label:before,
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .filters-bar label.radio-wl__label:after {
  display: none;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .filters-bar .ui-state-active:hover,
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .filters-bar .ui-state-active {
  background: #4d7cfe !important;
  box-shadow: 0 2px 30px rgba(204,208,223,0.3);
  color: #fff !important;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .list-view-items-summary-clone {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #808080;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 15px;
  margin-left: 50px;
  margin-top: 0;
  position: static;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .list-view-items-summary-clone span {
  color: #212529;
  font-weight: 500;
  margin-right: 5px;
}
@media (max-width: 768px) {
  html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .list-view-items-summary-clone {
    display: none;
  }
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .ui-multiselect-menu {
  left: 0 !important;
  margin-left: 0;
  margin-top: 5px;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .global-search-loopa {
  background: url(../images/icon/search-icon.svg) left center no-repeat;
  border: none;
  height: 24px;
  margin-right: 15px;
  width: 20px;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .ui-multiselect-menu {
  background: #fff;
  border: none;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  color: #212529;
  font-family: "Roboto", sans-serif !important;
  font-size: 15px;
  padding: 3px 0 !important;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .ui-multiselect-menu ul {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .ui-multiselect-menu ul li {
  margin: 0;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .ui-multiselect-menu ul li label {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: transparent;
  border: none !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0 !important;
  padding: 5px 10px 5px 32px !important;
  position: relative;
  width: 100%;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .ui-multiselect-menu ul li label.ui-state-hover {
  background: #4d7cfe;
  border-radius: 0;
  color: #fff;
  font-weight: normal;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .ui-multiselect-menu ul li label.c_on:after {
  opacity: 1;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .ui-multiselect-menu ul li label:before,
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .ui-multiselect-menu ul li label:after {
  content: '';
  display: block;
  height: 18px;
  left: 1px;
  position: absolute;
  top: 1px;
  width: 18px;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .ui-multiselect-menu ul li label:before {
  background: url(../images/icon/checkbox-icon.svg) center no-repeat;
  -webkit-transition: background .1s linear, border .1s linear;
  -o-transition: background .1s linear, border .1s linear;
  transition: background .1s linear, border .1s linear;
  z-index: 1;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .ui-multiselect-menu ul li label:after {
  background: url(../images/icon/checkboxActive-icon.svg) center no-repeat;
  opacity: 0;
  -webkit-transition: opacity .1s linear;
  -o-transition: opacity .1s linear;
  transition: opacity .1s linear;
  z-index: 2;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .ui-multiselect-menu ul li label:before,
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .ui-multiselect-menu ul li label:after {
  left: 8px;
  top: 8px;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .input-hint {
  background: transparent;
  border: none;
  font-size: 16px;
  font-style: normal;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .submit-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: #4d7cfe;
  height: 36px;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .submit-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .submit-button .z-label:after {
  top: 0;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .submit-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .submit-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .submit-button:hover {
  background: #2f5fe3;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .submit-button.action-take {
  background: #f7c517;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .submit-button.action-take:hover {
  background: #ecb908;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .submit-button.action-complete,
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .submit-button.action-accept {
  background: #62c932;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .submit-button.action-complete:hover,
html.redlotus #MixedModelsSearchAndListView #MixedModelsSearchView #mixed-models-form .search-view-0 .submit-button.action-accept:hover {
  background: #58b52d;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsMultipleListsView .SecuredListView {
  margin-bottom: 0;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsMultipleListsView .SecuredListView:not(:last-child) {
  margin-bottom: 30px;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsMultipleListsView .SecuredListView .items {
  background: #fff;
  border: none;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  width: 100%;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsMultipleListsView .SecuredListView .items thead,
html.redlotus #MixedModelsSearchAndListView #MixedModelsMultipleListsView .SecuredListView .items thead tr {
  background: none;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsMultipleListsView .SecuredListView .items tbody tr:hover td {
  background: #4d7cfe;
  color: #fff;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsMultipleListsView .SecuredListView .items tbody tr:hover td a {
  color: #fff !important;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsMultipleListsView .SecuredListView .items thead td,
html.redlotus #MixedModelsSearchAndListView #MixedModelsMultipleListsView .SecuredListView .items tbody td {
  border-color: #ebebeb;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsMultipleListsView .SecuredListView .items tfoot td {
  background: #c6d2ec !important;
  color: #212529;
  font-weight: normal;
  height: auto !important;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsMultipleListsView .SecuredListView .items tfoot td:first-child {
  border-bottom-left-radius: 3px;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsMultipleListsView .SecuredListView .items tfoot td:last-child {
  border-bottom-right-radius: 3px;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsMultipleListsView .SecuredListView .items th,
html.redlotus #MixedModelsSearchAndListView #MixedModelsMultipleListsView .SecuredListView .items td:not(.checkbox-column) {
  padding: 10px 20px 10px 0;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsMultipleListsView .SecuredListView .items th:first-child,
html.redlotus #MixedModelsSearchAndListView #MixedModelsMultipleListsView .SecuredListView .items td:first-child {
  padding-left: 20px !important;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsMultipleListsView .SecuredListView .items th {
  background: none !important;
  border: none;
  color: #808080;
  font-size: 13px;
  font-weight: 500 !important;
  line-height: 15px !important;
  padding: 20px 20px 20px 0 !important;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsMultipleListsView .SecuredListView .items th a {
  color: #808080;
  text-decoration: none;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsMultipleListsView .SecuredListView .items th a:hover {
  color: #2c0f0f !important;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsMultipleListsView .SecuredListView .items td {
  height: 58px;
  vertical-align: middle !important;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsMultipleListsView .SecuredListView .items td a {
  color: #2c0f0f;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsMultipleListsView .SecuredListView .items .unbordered-bottom td {
  border-bottom: none;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsMultipleListsView .SecuredListView .items .checkbox-column {
  padding-right: 0;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsMultipleListsView .SecuredListView .items .checkbox-column .hasCheckBox {
  margin: 0 20px 0 0;
  padding: 0 0 0 20px;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsMultipleListsView .SecuredListView .items tr .button-column {
  width: 56px;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsMultipleListsView .SecuredListView .items tr .button-column .pencil {
  background: url(../images/icon/editHover-icon.svg) center no-repeat;
  height: 36px;
  overflow: hidden;
  position: relative;
  text-indent: -99px;
  width: 36px;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsMultipleListsView .SecuredListView .items tr .button-column .pencil:hover {
  text-decoration: none !important;
}
html.redlotus #MixedModelsSearchAndListView #MixedModelsMultipleListsView .SecuredListView .pager {
  border: none;
}
html.redlotus .AttributeEditView .field-instructions {
  margin-top: 40px;
}
html.redlotus .AttributeEditView .field-instructions > strong {
  font-size: 16px;
  font-weight: 500;
}
html.redlotus .AttributeEditView .field-instructions #available-fields {
  background: #fff;
  border: none;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  width: 100%;
}
html.redlotus .AttributeEditView .field-instructions #available-fields thead,
html.redlotus .AttributeEditView .field-instructions #available-fields thead tr {
  background: none;
}
html.redlotus .AttributeEditView .field-instructions #available-fields tbody tr:hover td {
  background: #4d7cfe;
  color: #fff;
}
html.redlotus .AttributeEditView .field-instructions #available-fields tbody tr:hover td a {
  color: #fff !important;
}
html.redlotus .AttributeEditView .field-instructions #available-fields thead td,
html.redlotus .AttributeEditView .field-instructions #available-fields tbody td {
  border-color: #ebebeb;
}
html.redlotus .AttributeEditView .field-instructions #available-fields tfoot td {
  background: #c6d2ec !important;
  color: #212529;
  font-weight: normal;
  height: auto !important;
}
html.redlotus .AttributeEditView .field-instructions #available-fields tfoot td:first-child {
  border-bottom-left-radius: 3px;
}
html.redlotus .AttributeEditView .field-instructions #available-fields tfoot td:last-child {
  border-bottom-right-radius: 3px;
}
html.redlotus .AttributeEditView .field-instructions #available-fields th,
html.redlotus .AttributeEditView .field-instructions #available-fields td:not(.checkbox-column) {
  padding: 10px 20px 10px 0;
}
html.redlotus .AttributeEditView .field-instructions #available-fields th:first-child,
html.redlotus .AttributeEditView .field-instructions #available-fields td:first-child {
  padding-left: 20px !important;
}
html.redlotus .AttributeEditView .field-instructions #available-fields th {
  background: none !important;
  border: none;
  color: #808080;
  font-size: 13px;
  font-weight: 500 !important;
  line-height: 15px !important;
  padding: 20px 20px 20px 0 !important;
}
html.redlotus .AttributeEditView .field-instructions #available-fields th a {
  color: #808080;
  text-decoration: none;
}
html.redlotus .AttributeEditView .field-instructions #available-fields th a:hover {
  color: #2c0f0f !important;
}
html.redlotus .AttributeEditView .field-instructions #available-fields td {
  height: 58px;
  vertical-align: middle !important;
}
html.redlotus .AttributeEditView .field-instructions #available-fields td a {
  color: #2c0f0f;
}
html.redlotus .AttributeEditView .field-instructions #available-fields .unbordered-bottom td {
  border-bottom: none;
}
html.redlotus .AttributeEditView .field-instructions #available-fields .checkbox-column {
  padding-right: 0;
}
html.redlotus .AttributeEditView .field-instructions #available-fields .checkbox-column .hasCheckBox {
  margin: 0 20px 0 0;
  padding: 0 0 0 20px;
}
html.redlotus .AttributeEditView .field-instructions #available-fields th,
html.redlotus .AttributeEditView .field-instructions #available-fields td,
html.redlotus .AttributeEditView .field-instructions #available-fields {
  border: none !important;
}
html.redlotus .AttributeEditView .field-instructions #available-fields th,
html.redlotus .AttributeEditView .field-instructions #available-fields td {
  padding-left: 15px !important;
  padding-right: 0 !important;
}
html.redlotus .AttributeEditView .field-instructions #available-fields th:last-child,
html.redlotus .AttributeEditView .field-instructions #available-fields td:last-child {
  padding-right: 15px !important;
}
html.redlotus .AttributeEditView .field-instructions #available-fields td {
  border-top: 1px solid #ebebeb !important;
  height: auto;
}
html.redlotus .AttributeEditView .pick-list-dependency-mapping {
  margin-top: 40px;
}
html.redlotus .AttributeEditView .pick-list-dependency-mapping h3 {
  font-size: 16px;
  font-weight: 500;
}
html.redlotus .AttributeEditView .pick-list-dependency-mapping table tr td:last-child {
  padding-right: 0 !important;
}
html.redlotus .AttributeEditView .pick-list-dependency-mapping table tr:nth-child(odd) td {
  color: #808080;
  font-size: 13px;
  padding-bottom: 5px;
}
html.redlotus .AttributeEditView .pick-list-dependency-mapping table tr:nth-child(even) td {
  padding-bottom: 12px;
}
html.redlotus .AttributeEditView .pick-list-values h3 {
  font-size: 16px;
  font-weight: 500;
}
html.redlotus .AttributeEditView .pick-list-values #sortable-editable-dropdown-collection .ui-sortable {
  margin-bottom: 5px;
}
html.redlotus .AttributeEditView .pick-list-values #sortable-editable-dropdown-collection .ui-sortable li {
  background: none;
  border: none;
  border-radius: 3px;
  margin-bottom: 5px;
}
html.redlotus .AttributeEditView .pick-list-values #sortable-editable-dropdown-collection .ui-sortable li .remove-sortable-item-link {
  left: 9px;
  top: 7px;
}
html.redlotus .AttributeEditView .pick-list-values #picklist-values .add-item-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.1);
  border: 1px solid transparent !important;
  border-radius: 3px !important;
  box-shadow: none !important;
  color: #4d7cfe !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-size: 13px;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0 30px;
  text-decoration: none !important;
  transition: none !important;
}
html.redlotus .AttributeEditView .pick-list-values #picklist-values .add-item-button:hover {
  border-color: rgba(77,124,254,0.2) !important;
  color: #4d7cfe !important;
}
html.redlotus .AttributeEditView .pick-list-values #picklist-values .add-item-button .z-label {
  background: none !important;
  color: #4d7cfe !important;
  font-weight: normal;
  padding: 0;
  text-shadow: none !important;
}
html.redlotus #game-notification {
  background: #fff;
  border: none;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  color: #000;
  max-width: min-content;
  width: auto;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
html.redlotus #game-notification h5 {
  color: #000;
  font-size: 16px;
  font-weight: 500;
  line-height: 19px;
  text-indent: 0;
  white-space: nowrap;
  margin: 0 15px 20px;
}
html.redlotus #game-notification p {
  font-size: 15px;
  font-weight: normal;
  text-shadow: none;
  margin: 0px 15px;
}
html.redlotus #game-notification p span.collection-item-image {
  margin-bottom: 0px;
  margin-right: 20px;
  height: unset;
}
html.redlotus #game-notification p span.collection-item-image img {
  min-width: unset;
}
html.redlotus #game-notification .game-notification-links {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  margin: 25px 15px 5px;
}
html.redlotus #game-notification .game-notification-links a#claim-item-link.mini-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: #4d7cfe;
  height: 36px;
  color: #fff;
  font-size: 13px;
  line-height: 13px;
  font-weight: normal;
  text-decoration: none;
  text-shadow: none;
  margin-right: 7px;
  padding: 0 15px;
  position: unset;
}
html.redlotus #game-notification .game-notification-links a#claim-item-link.mini-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus #game-notification .game-notification-links a#claim-item-link.mini-button .z-label:after {
  top: 0;
}
html.redlotus #game-notification .game-notification-links a#claim-item-link.mini-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus #game-notification .game-notification-links a#claim-item-link.mini-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus #game-notification .game-notification-links a#claim-item-link.mini-button:hover {
  background: #2f5fe3;
}
html.redlotus #game-notification .game-notification-links a#claim-item-link.mini-button.action-take {
  background: #f7c517;
}
html.redlotus #game-notification .game-notification-links a#claim-item-link.mini-button.action-take:hover {
  background: #ecb908;
}
html.redlotus #game-notification .game-notification-links a#claim-item-link.mini-button.action-complete,
html.redlotus #game-notification .game-notification-links a#claim-item-link.mini-button.action-accept {
  background: #62c932;
}
html.redlotus #game-notification .game-notification-links a#claim-item-link.mini-button.action-complete:hover,
html.redlotus #game-notification .game-notification-links a#claim-item-link.mini-button.action-accept:hover {
  background: #58b52d;
}
html.redlotus #game-notification .game-notification-links a#claim-item-link.mini-button:hover {
  color: #fff !important;
}
html.redlotus #game-notification .game-notification-links a#close-game-notification-link {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.1);
  border: 1px solid transparent !important;
  border-radius: 3px !important;
  box-shadow: none !important;
  color: #4d7cfe !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-size: 13px;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0 30px;
  text-decoration: none !important;
  transition: none !important;
  background: #fff;
  border: 1px solid rgba(77,124,254,0.2) !important;
}
html.redlotus #game-notification .game-notification-links a#close-game-notification-link:hover {
  border-color: rgba(77,124,254,0.2) !important;
  color: #4d7cfe !important;
}
html.redlotus #game-notification .game-notification-links a#close-game-notification-link .z-label {
  background: none !important;
  color: #4d7cfe !important;
  font-weight: normal;
  padding: 0;
  text-shadow: none !important;
}
html.redlotus #game-notification .game-notification-links a#close-game-notification-link:hover {
  background: rgba(77,124,254,0.1) !important;
  border-color: #4d7cfe !important;
}
html.redlotus .ModalGameNotification {
  background: #fff;
  border: none;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
}
html.redlotus .ModalGameNotification span.badge-message h2 {
  font-weight: 500;
  font-size: 24px;
  line-height: 28px;
  text-indent: 0;
  color: #000 !important;
}
html.redlotus .ModalGameNotification span.badge-message h3 {
  font-weight: 500;
  font-size: 22px;
  line-height: 26px;
  text-indent: 0;
  color: #000 !important;
}
html.redlotus .ModalGameNotification .game-badge .badge-icon {
  color: #4d7cfe !important;
}
html.redlotus .ModalGameNotification .game-badge .badge-icon:before {
  top: -10px;
}
html.redlotus .ModalGameNotification .game-badge-actions {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
}
html.redlotus .ModalGameNotification .game-badge-actions a.close-ModalGameNotification.simple-link {
  margin: 0px;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.1);
  border: 1px solid transparent !important;
  border-radius: 3px !important;
  box-shadow: none !important;
  color: #4d7cfe !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-size: 13px;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0 30px;
  text-decoration: none !important;
  transition: none !important;
  border: 1px solid rgba(77,124,254,0.2) !important;
  font-size: 16px;
  line-height: 24px;
  padding: 0 10px;
}
html.redlotus .ModalGameNotification .game-badge-actions a.close-ModalGameNotification.simple-link:hover {
  border-color: rgba(77,124,254,0.2) !important;
  color: #4d7cfe !important;
}
html.redlotus .ModalGameNotification .game-badge-actions a.close-ModalGameNotification.simple-link .z-label {
  background: none !important;
  color: #4d7cfe !important;
  font-weight: normal;
  padding: 0;
  text-shadow: none !important;
}
html.redlotus .ModalGameNotification .game-badge-actions a.close-ModalGameNotification.simple-link:hover {
  background: rgba(77,124,254,0.1) !important;
  border-color: #4d7cfe !important;
}
html.redlotus .ModalGameNotification .game-badge-actions a.close-ModalGameNotification.z-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: #4d7cfe;
  margin-left: 5px;
  height: 36px;
}
html.redlotus .ModalGameNotification .game-badge-actions a.close-ModalGameNotification.z-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus .ModalGameNotification .game-badge-actions a.close-ModalGameNotification.z-button .z-label:after {
  top: 0;
}
html.redlotus .ModalGameNotification .game-badge-actions a.close-ModalGameNotification.z-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus .ModalGameNotification .game-badge-actions a.close-ModalGameNotification.z-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus .ModalGameNotification .game-badge-actions a.close-ModalGameNotification.z-button:hover {
  background: #2f5fe3;
}
html.redlotus .ModalGameNotification .game-badge-actions a.close-ModalGameNotification.z-button.action-take {
  background: #f7c517;
}
html.redlotus .ModalGameNotification .game-badge-actions a.close-ModalGameNotification.z-button.action-take:hover {
  background: #ecb908;
}
html.redlotus .ModalGameNotification .game-badge-actions a.close-ModalGameNotification.z-button.action-complete,
html.redlotus .ModalGameNotification .game-badge-actions a.close-ModalGameNotification.z-button.action-accept {
  background: #62c932;
}
html.redlotus .ModalGameNotification .game-badge-actions a.close-ModalGameNotification.z-button.action-complete:hover,
html.redlotus .ModalGameNotification .game-badge-actions a.close-ModalGameNotification.z-button.action-accept:hover {
  background: #58b52d;
}
html.redlotus .ModalGameNotification .game-badge-actions a.close-ModalGameNotification.z-button span.z-label {
  padding: 0 5px;
}
html.redlotus #UserGameDashboardView #gd-overlay {
  position: fixed !important;
  bottom: 0;
  left: 0;
  top: 0;
  right: 0;
}
html.redlotus #UserGameDashboardView .close-dashboard-button {
  max-width: 1200px;
  width: auto;
}
html.redlotus #UserGameDashboardView #game-dashboard {
  max-height: unset;
  max-width: 1200px;
  width: auto;
  border: none;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  background: url(../images//game-dashboard/blue-chalkboard-blurred.jpg) left top repeat;
}
html.redlotus #UserGameDashboardView #game-dashboard #gd-profile-card .gravatar,
html.redlotus #UserGameDashboardView #game-dashboard #gd-profile-card img {
  border: none !important;
  float: none;
  margin: 0 0 15px !important;
  display: inline-block;
  border: 1px solid #fff !important;
  border-radius: 3px;
}
html.redlotus #UserGameDashboardView #game-dashboard h3 {
  font-weight: 500;
  font-size: 15px;
  line-height: 28px;
}
html.redlotus #UserGameDashboardView #game-dashboard h2 {
  font-weight: 500;
  font-size: 26px;
  line-height: 30px;
  margin: 5px 0 15px;
}
html.redlotus #UserGameDashboardView #gd-badges-list {
  height: 100%;
  border-right: none;
  border-left: 1px solid rgba(83,112,115,0.33);
  padding-bottom: 100px;
}
html.redlotus #UserGameDashboardView #gd-badges-list h3 {
  margin: unset;
}
html.redlotus #UserGameDashboardView #gd-badges-list li {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 100%;
  margin: 10px 0;
}
html.redlotus #UserGameDashboardView #gd-badges-list li .badge-titles {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  flex: 0 0 auto;
  margin-left: 10px;
}
html.redlotus #UserGameDashboardView #gd-badges-list li .badge {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 50px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  margin: 0;
  width: 50px;
}
html.redlotus #UserGameDashboardView #gd-badges-list li .badge .gloss {
  display: none;
}
html.redlotus #UserGameDashboardView #gd-badges-list .badge {
  background: rgba(69,96,99,0.25) !important;
  border-radius: 3px;
  background-image: unset;
  background: #456063;
  -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0.2), 0 -1px 0 0 rgba(0,0,0,0.3) !important;
  box-shadow: inset 0 0 1px rgba(0,0,0,0.2), 0 -1px 0 0 rgba(0,0,0,0.3) !important;
  color: #fff;
}
html.redlotus #UserGameDashboardView #gd-badges-list .badge .gloss {
  background-image: unset;
  background: #fff;
  border-bottom: none;
  box-shadow: none;
  border-radius: 3px;
}
html.redlotus #UserGameDashboardView #gd-badges-list .badge .badge-icon {
  color: #ecf0f9;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 3px;
}
html.redlotus #UserGameDashboardView #gd-badges-list .badge .badge-icon::before {
  text-shadow: none;
}
html.redlotus #UserGameDashboardView #gd-badges-list .badge .badge-grade {
  background-color: #fff;
  color: #456063;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
}
html.redlotus #UserGameDashboardView #gd-badges-list .badge:after {
  display: none;
}
html.redlotus #UserGameDashboardView #gd-profile-card {
  border-right: none;
  padding: 15px !important;
}
html.redlotus #UserGameDashboardView #gd-profile-card #gd-mini-stats-card .gd-level strong,
html.redlotus #UserGameDashboardView #gd-profile-card .gd-num-badges strong,
html.redlotus #UserGameDashboardView #gd-profile-card .gd-num-collections strong {
  color: #fff;
}
html.redlotus #UserGameDashboardView #gd-z-coins {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border: 1px solid rgba(83,112,115,0.33);
  border-bottom: none;
  border-top: none;
}
html.redlotus #UserGameDashboardView #gd-z-coins a {
  position: unset;
  right: unset;
  bottom: unset;
}
html.redlotus #UserGameDashboardView #gd-leaderboard {
  height: 20%;
  border-bottom: none;
  border-left: none;
}
html.redlotus #UserGameDashboardView #gd-leaderboard .leaderboard-rank {
  background: rgba(69,96,99,0.15);
  border-radius: 3px;
  -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0.2), 0 -1px 0 0 rgba(0,0,0,0.3);
  box-shadow: inset 0 0 1px rgba(0,0,0,0.2), 0 -1px 0 0 rgba(0,0,0,0.3);
  border: none;
}
html.redlotus #UserGameDashboardView #gd-statistics {
  overflow-y: auto;
  border: 1px solid rgba(83,112,115,0.33);
  border-bottom: 0;
  border-right: none;
}
html.redlotus #UserGameDashboardView #gd-statistics #gd-stats-wrapper {
  max-height: unset;
  border-top: 1px solid rgba(83,112,115,0.33);
  border-left: 1px solid rgba(83,112,115,0.33);
  border-right: 1px solid rgba(83,112,115,0.33);
  border-bottom: none;
}
html.redlotus #UserGameDashboardView #gd-statistics #gd-stats-wrapper .stat-row {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  border-bottom: 1px solid rgba(83,112,115,0.33);
}
html.redlotus #UserGameDashboardView #gd-statistics #gd-stats-wrapper .stat-row h3 {
  margin: 0 20px;
  line-height: 33px;
}
html.redlotus #UserGameDashboardView #gd-statistics #gd-stats-wrapper .stat-row .stat-level {
  line-height: 36px;
  font-size: 20px;
}
html.redlotus #UserGameDashboardView #gd-statistics #gd-stats-wrapper .stat-row .stat-points {
  position: unset;
  top: unset;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  justify-content: center;
}
html.redlotus #UserGameDashboardView #gd-statistics #gd-stats-wrapper .stat-row .stat-points em {
  position: unset;
  top: unset;
  left: unset;
}
html.redlotus #UserGameDashboardView #gd-statistics #gd-stats-wrapper .stat-row .percentHolder {
  margin: 0px;
  display: flex;
  border: 1px solid rgba(83,112,115,0.33);
  box-shadow: none;
  margin: 10px 0px;
}
html.redlotus #UserGameDashboardView #gd-statistics #gd-stats-wrapper .stat-row .percentHolder .percentComplete {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #4d7cfe;
  background-image: unset;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  position: unset;
}
html.redlotus #UserGameDashboardView #gd-statistics #gd-stats-wrapper .stat-row .percentHolder .percentComplete .percent {
  color: #ecf0f9;
  font-weight: 500;
  top: 0;
}
html.redlotus #UserGameDashboardView #gd-collections #gd-carousel-wrapper #gd-carousel {
  width: 8835px !important;
}
html.redlotus #UserGameDashboardView #gd-collections #gd-carousel-wrapper #gd-carousel .gd-collection-panel {
  border-left: 0;
  width: 285px !important;
}
html.redlotus #UserGameDashboardView #gd-collections #gd-carousel-wrapper #gd-carousel .gd-collection-panel > div {
  box-shadow: none;
  background: unset;
  background: #2f3f4e;
}
html.redlotus #UserGameDashboardView #gd-collections a#nav-left,
html.redlotus #UserGameDashboardView #gd-collections a#nav-right {
  text-shadow: none;
  background: unset;
  background: #29323B;
}
html.redlotus #UserGameDashboardView #gd-collections a:hover {
  color: #ccd0df !important;
  text-decoration: none;
  border-right: none;
}
html.redlotus #UserGameDashboardView #gd-collections .gd-collection-items {
  margin-top: 75px;
  padding-left: 15px;
}
html.redlotus #UserGameDashboardView #gd-collections .gd-collection-items a.attachLoading.coin-button.disabled {
  bottom: 7px;
}
html.redlotus #UserGameDashboardView #gd-collections .gd-collection-items .gd-collection-item .num-collected {
  background: #4d7cfe;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
}
html.redlotus #UserGameDashboardView #gd-collections .gd-collection-items .gd-collection-item.missing .num-collected {
  background: #fff;
  color: #000;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
}
html.redlotus #RebuildSecurityCacheProgressView > div {
  background: none;
  border: none;
}
html.redlotus #RebuildSecurityCacheProgressView > div h1 {
  background: none !important;
  border: none !important;
  box-shadow: none !important;
  color: #000 !important;
  font-weight: 500 !important;
  font-size: 24px !important;
  height: auto !important;
  line-height: 28px !important;
  margin: 0 !important;
  padding-bottom: 30px !important;
  text-indent: 0 !important;
}
html.redlotus #RebuildSecurityCacheProgressView > div .progress-counter {
  background: #fff;
  border: none;
  border-radius: 3px;
  padding: 10px 20px 20px;
}
html.redlotus #RebuildSecurityCacheProgressView > div .progress-counter #progressBar-msg {
  font-size: 16px;
}
html.redlotus #RebuildSecurityCacheProgressView > div .progress-counter .progressbar-wrapper {
  height: 24px;
}
html.redlotus #RebuildSecurityCacheProgressView > div .progress-counter .progressbar-wrapper #progressBar {
  background: #c6d2ec;
  border-radius: 3px;
  border: none;
  height: 24px;
  padding: 0;
}
html.redlotus #RebuildSecurityCacheProgressView > div .progress-counter .progressbar-wrapper #progressBar .ui-progressbar-value {
  background: #4d7cfe !important;
  border-radius: 3px;
  height: 24px;
  margin: 0;
}
html.redlotus #RebuildSecurityCacheProgressView > div .progress-counter .progressbar-wrapper #progress-percent {
  color: #fff;
  font-size: 12px;
  height: 24px;
  line-height: 24px;
  margin-left: 7px;
  position: absolute;
  z-index: 1;
}
html.redlotus #RebuildSecurityCacheProgressView > div .progress-counter #progressBar-links {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #RebuildSecurityCacheProgressView > div .progress-counter #progressBar-links .white-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: none !important;
  border: 1px solid rgba(77,124,254,0.3) !important;
  color: #4d7cfe !important;
}
html.redlotus #RebuildSecurityCacheProgressView > div .progress-counter #progressBar-links .white-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus #RebuildSecurityCacheProgressView > div .progress-counter #progressBar-links .white-button .z-label:after {
  top: 0;
}
html.redlotus #RebuildSecurityCacheProgressView > div .progress-counter #progressBar-links .white-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus #RebuildSecurityCacheProgressView > div .progress-counter #progressBar-links .white-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus #RebuildSecurityCacheProgressView > div .progress-counter #progressBar-links .white-button:hover {
  background: rgba(77,124,254,0.1) !important;
}
html.redlotus #RebuildSecurityCacheProgressView > div .progress-counter #progressBar-links .white-button.loading .z-spinner {
  bottom: -1px;
  left: -1px;
  right: -1px;
  top: -1px;
}
html.redlotus #RebuildSecurityCacheProgressView > div .progress-counter #progressBar-links .white-button .z-label {
  background: none !important;
  color: #4d7cfe !important;
  padding: 0 10px !important;
}
html.redlotus #ActionBarForYoxelConfigurationView .view-toolbar-container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: right;
  -moz-justify-content: right;
  -ms-justify-content: right;
  justify-content: right;
  -ms-flex-pack: right;
}
html.redlotus #ActionBarForYoxelConfigurationView .view-toolbar-container .pillbox {
  background: none;
  border: none !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus #ActionBarForYoxelConfigurationView .view-toolbar-container .pillbox:first-child .default-button {
  background: #fff;
  border: none;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  margin-left: 14px;
}
html.redlotus #ActionBarForYoxelConfigurationView .view-toolbar-container .pillbox:first-child .default-button .button-action {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 36px;
  padding: 0 10px;
  text-decoration: none;
  text-shadow: none;
}
html.redlotus #ActionBarForYoxelConfigurationView .view-toolbar-container .pillbox:first-child .default-button .button-action i:after,
html.redlotus #ActionBarForYoxelConfigurationView .view-toolbar-container .pillbox:first-child .default-button .button-action i {
  color: #4d7cfe !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 32px;
  top: auto;
}
html.redlotus #ActionBarForYoxelConfigurationView .view-toolbar-container .pillbox:first-child .default-button .button-action .button-label {
  color: #000 !important;
  font-size: 14px;
  font-weight: normal;
}
html.redlotus #ActionBarForYoxelConfigurationView .view-toolbar-container .pillbox:first-child .default-button.active,
html.redlotus #ActionBarForYoxelConfigurationView .view-toolbar-container .pillbox:first-child .default-button:hover {
  background: #4d7cfe;
}
html.redlotus #ActionBarForYoxelConfigurationView .view-toolbar-container .pillbox:first-child .default-button.active .button-action .button-label,
html.redlotus #ActionBarForYoxelConfigurationView .view-toolbar-container .pillbox:first-child .default-button.active .button-action i:after,
html.redlotus #ActionBarForYoxelConfigurationView .view-toolbar-container .pillbox:first-child .default-button:hover .button-action .button-label,
html.redlotus #ActionBarForYoxelConfigurationView .view-toolbar-container .pillbox:first-child .default-button:hover .button-action i:after {
  color: #fff !important;
}
.page-title {
  background: none !important;
  border: none !important;
  box-shadow: none !important;
  color: #000 !important;
  font-weight: 500 !important;
  font-size: 24px !important;
  height: auto !important;
  line-height: 28px !important;
  margin: 0 !important;
  padding-bottom: 30px !important;
  text-indent: 0 !important;
}
html.redlotus .truncated-title {
  display: block;
  width: 100%;
}
html.redlotus .truncated-title .ellipsis-content {
  display: block;
  overflow: hidden;
  padding-right: 15px;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
html.redlotus .form-component {
  margin-right: 0;
  width: auto;
}
html.redlotus .form-component.col-12 {
  width: 100%;
}
html.redlotus .form-component.col-6 {
  padding-right: 10px !important;
  padding-left: 10px !important;
}
html.redlotus .form-component.col-6:first-child {
  margin-left: -10px !important;
}
html.redlotus .form-component.col-6:last-child {
  margin-right: -10px !important;
}
html.redlotus #ActionBarForGoogleAppsConfigurationView .main-toolbar,
html.redlotus #ActionBarForGroupEditAndDetailsView .main-toolbar {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
html.redlotus #send-test-email-field > div {
  margin-right: 195px;
}
@media (max-width: 768px) {
  html.redlotus #send-test-email-field > div {
    margin: 0;
  }
  html.redlotus #send-test-email-field + span {
    margin: 10px 0 0;
    width: 100%;
  }
  html.redlotus #send-test-email-field + span a {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    width: 100%;
  }
}
@media (max-width: 768px) {
  html.redlotus #EmailArchivingConfigurationEditAndDetailsView .forms-block__row:last-child .fields > span,
  html.redlotus #BounceConfigurationEditAndDetailsView .forms-block__row:nth-last-child(2) .fields > span {
    width: 100%;
  }
  html.redlotus #EmailArchivingConfigurationEditAndDetailsView .forms-block__row:last-child .fields > span #testImapConnection,
  html.redlotus #BounceConfigurationEditAndDetailsView .forms-block__row:nth-last-child(2) .fields > span #testImapConnection {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    width: 100%;
  }
}
html.redlotus .GroupActionBarAndUserMembershipEditView .main-toolbar,
html.redlotus #OpportunityDetailsAndRelationsView .main-toolbar,
html.redlotus #AccountDetailsAndRelationsView .main-toolbar,
html.redlotus #ContactDetailsAndRelationsView .main-toolbar,
html.redlotus #ProjectDetailsAndRelationsView .main-toolbar,
html.redlotus #LeadDetailsAndRelationsView .main-toolbar,
html.redlotus #UserDetailsAndRelationsView .main-toolbar {
  border: none;
  margin: 0;
}
html.redlotus .AccountDetailsPortletView .juiportlet-widget-head,
html.redlotus .LeadDetailsPortletView .juiportlet-widget-head {
  height: 0;
}
html.redlotus #GroupUserMembershipEditView .float-bar .view-toolbar-container.dock {
  margin-top: 50px;
}
@media (max-width: 768px) {
  html.redlotus #GroupUserMembershipEditView .float-bar .view-toolbar-container.dock {
    margin-top: 10px;
  }
}
html.redlotus .cgrid-view .empty {
  font-size: 14px;
  font-weight: normal;
}
html.redlotus .cgrid-view .empty .icon-empty:before {
  color: #ccd0df;
}
html.redlotus .juiportlet-widget.AccountDetailsPortletView .details-table .left-column {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 30px 20px;
}
html.redlotus .juiportlet-widget.AccountDetailsPortletView .details-table .left-column .after-form-details-content {
  margin: 0 10px;
}
html.redlotus .juiportlet-widget {
  overflow-x: inherit;
}
html.redlotus .juiportlet-widget .juiportlet-widget-content {
  overflow-x: auto;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .juiportlet-widget-head,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .juiportlet-widget-head {
  border-bottom: 1px solid #ebebeb;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .juiportlet-widget-head h3,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .juiportlet-widget-head h3 {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: block;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  font-weight: 500;
  height: 62px;
  -webkit-justify-content: start;
  -moz-justify-content: start;
  -ms-justify-content: start;
  justify-content: start;
  -ms-flex-pack: start;
  line-height: 19px;
  margin: 0;
  padding: 2px 60px 0 30px;
  width: 100%;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .juiportlet-widget-head h3:before,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .juiportlet-widget-head h3:before {
  display: none;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .juiportlet-widget-head h3 .icon-star,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .juiportlet-widget-head h3 .icon-star {
  background: no-repeat url(../images/icon/star-icon.svg) center;
  display: block;
  font-family: inherit;
  height: 24px;
  overflow: hidden;
  text-indent: -99px;
  width: 24px;
  margin: 0 10px 0 0;
  top: -1px;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .juiportlet-widget-head h3 .icon-star.starred,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .juiportlet-widget-head h3 .icon-star.starred {
  background-image: url(../images/icon/starActive-icon.svg);
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .juiportlet-widget-head .view-toolbar-container,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .juiportlet-widget-head .view-toolbar-container {
  padding: 12px 10px 0 0;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .details-table .left-column,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .details-table .left-column {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 30px 15px;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .details-table .left-column .forms-block__group,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .details-table .left-column .forms-block__group {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .details-table .left-column .forms-block__group .forms-block__row,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .details-table .left-column .forms-block__group .forms-block__row {
  width: 100%;
}
html.redlotus .juiportlet-widget.ProjectDetailsPortletView .details-table .left-column .after-form-details-content,
html.redlotus .juiportlet-widget.OpportunityDetailsPortletView .details-table .left-column .after-form-details-content {
  margin: 0 15px;
}
html.redlotus #ZurmoUserInterfaceConfigurationEditAndDetailsView .uploaded-logo-template td {
  height: auto;
}
html.redlotus #BeanstalkConfigurationView .right-side-edit-view-panel,
html.redlotus #UserCreateView .right-side-edit-view-panel {
  background: none;
}
html.redlotus #BeanstalkConfigurationView .right-side-edit-view-panel .right-column-panel,
html.redlotus #UserCreateView .right-side-edit-view-panel .right-column-panel {
  background: #fff;
  border-radius: 3px;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-bottom: 20px;
}
html.redlotus #BeanstalkConfigurationView .right-side-edit-view-panel p,
html.redlotus #UserCreateView .right-side-edit-view-panel p {
  margin: 0;
  padding: 15px 20px;
}
html.redlotus #BeanstalkConfigurationView .right-side-edit-view-panel .z-button,
html.redlotus #UserCreateView .right-side-edit-view-panel .z-button {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 16px;
  height: 46px;
  text-decoration: none !important;
  transition: none;
  background: #4d7cfe;
  height: 32px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}
html.redlotus #BeanstalkConfigurationView .right-side-edit-view-panel .z-button .z-label,
html.redlotus #UserCreateView .right-side-edit-view-panel .z-button .z-label {
  background: transparent !important;
  color: #fff !important;
  font-weight: normal;
  padding: 0 25px !important;
  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;
}
html.redlotus #BeanstalkConfigurationView .right-side-edit-view-panel .z-button .z-label:after,
html.redlotus #UserCreateView .right-side-edit-view-panel .z-button .z-label:after {
  top: 0;
}
html.redlotus #BeanstalkConfigurationView .right-side-edit-view-panel .z-button.loading .z-spinner,
html.redlotus #UserCreateView .right-side-edit-view-panel .z-button.loading .z-spinner {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.76);
  border-radius: 3px;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
html.redlotus #BeanstalkConfigurationView .right-side-edit-view-panel .z-button.loading .z-spinner .spinner,
html.redlotus #UserCreateView .right-side-edit-view-panel .z-button.loading .z-spinner .spinner {
  left: auto !important;
  top: auto !important;
}
html.redlotus #BeanstalkConfigurationView .right-side-edit-view-panel .z-button:hover,
html.redlotus #UserCreateView .right-side-edit-view-panel .z-button:hover {
  background: #2f5fe3;
}
html.redlotus #BeanstalkConfigurationView .right-side-edit-view-panel .z-button.action-take,
html.redlotus #UserCreateView .right-side-edit-view-panel .z-button.action-take {
  background: #f7c517;
}
html.redlotus #BeanstalkConfigurationView .right-side-edit-view-panel .z-button.action-take:hover,
html.redlotus #UserCreateView .right-side-edit-view-panel .z-button.action-take:hover {
  background: #ecb908;
}
html.redlotus #BeanstalkConfigurationView .right-side-edit-view-panel .z-button.action-complete,
html.redlotus #BeanstalkConfigurationView .right-side-edit-view-panel .z-button.action-accept,
html.redlotus #UserCreateView .right-side-edit-view-panel .z-button.action-complete,
html.redlotus #UserCreateView .right-side-edit-view-panel .z-button.action-accept {
  background: #62c932;
}
html.redlotus #BeanstalkConfigurationView .right-side-edit-view-panel .z-button.action-complete:hover,
html.redlotus #BeanstalkConfigurationView .right-side-edit-view-panel .z-button.action-accept:hover,
html.redlotus #UserCreateView .right-side-edit-view-panel .z-button.action-complete:hover,
html.redlotus #UserCreateView .right-side-edit-view-panel .z-button.action-accept:hover {
  background: #58b52d;
}
html.redlotus .FiltersForReportWizardView {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
html.redlotus .FiltersForReportWizardView > h3 {
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 20px;
  width: 100%;
}
html.redlotus .FiltersForReportWizardView .treeview ul {
  width: 100%;
}
html.redlotus .FiltersForReportWizardView .treeview li {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 0 0 0 20px;
}
html.redlotus .FiltersForReportWizardView .treeview li.collapsable,
html.redlotus .FiltersForReportWizardView .treeview li.expandable {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
html.redlotus .FiltersForReportWizardView .treeview li.collapsable > span,
html.redlotus .FiltersForReportWizardView .treeview li.expandable > span {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  margin: 0;
}
html.redlotus .FiltersForReportWizardView .treeview li > span {
  margin-top: -2px;
}
html.redlotus .FiltersForReportWizardView .treeview .collapsable-hitarea,
html.redlotus .FiltersForReportWizardView .treeview .expandable-hitarea {
  margin: 0 4px 0 -20px;
}
html.redlotus .FiltersForReportWizardView .treeview .collapsable-hitarea + span,
html.redlotus .FiltersForReportWizardView .treeview .expandable-hitarea + span {
  margin-top: -4px !important;
}
html.redlotus .FiltersForReportWizardView .dynamic-droppable-area {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding-left: 20px !important;
  width: 75% !important;
}
html.redlotus .FiltersForReportWizardView .dynamic-droppable-area .droppable-dynamic-rows-container {
  min-height: auto;
}
html.redlotus .FiltersForReportWizardView .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li {
  padding: 0;
}
html.redlotus .FiltersForReportWizardView .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row {
  background: #ecf3ff;
  box-shadow: none;
}
html.redlotus .FiltersForReportWizardView .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row div[id$="_em_"] {
  color: #ea4f4f;
  font-size: 14px;
  margin-top: 4px;
}
html.redlotus .FiltersForReportWizardView .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .hasCheckBox:before {
  background: url(../images/icon/checkboxWhite-icon.svg) center no-repeat;
}
html.redlotus .FiltersForReportWizardView .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .hasCheckBox:after {
  background: url(../images/icon/checkboxActiveWhite-icon.svg) center no-repeat;
}
html.redlotus .FiltersForReportWizardView .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .hasDropDown:not(.isMultiSelect) {
  background: #fff;
}
html.redlotus .FiltersForReportWizardView .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .hasDropDown:not(.isMultiSelect) {
  height: 36px;
}
html.redlotus .FiltersForReportWizardView .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .hasDropDown:not(.isMultiSelect) select {
  line-height: 34px;
}
html.redlotus .FiltersForReportWizardView .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .dynamic-row-number-label {
  font-size: 15px;
  font-weight: normal;
}
html.redlotus .FiltersForReportWizardView .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .dynamic-row-label {
  font-size: 15px;
  font-weight: normal !important;
  margin-bottom: 5px;
}
html.redlotus .FiltersForReportWizardView .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .value-data input[type="text"] {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #212529 !important;
  display: block;
  font-size: 16px;
  margin: 0;
  outline: none;
  width: 100%;
  line-height: 34px;
  height: 42px;
  padding: 0 10px;
  text-indent: 0 !important;
}
html.redlotus .FiltersForReportWizardView .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .value-data input[type="text"]:focus {
  background: #fff;
  border-color: rgba(77,124,254,0.8);
}
html.redlotus .FiltersForReportWizardView .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .value-data .dynamic-and-for-mixed {
  font-weight: normal;
  margin: 0 5px;
}
html.redlotus .FiltersForReportWizardView .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .value-data .date-area-holder {
  margin: 0;
}
html.redlotus .FiltersForReportWizardView .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .report-runtime-availability {
  bottom: 5px;
  margin: 0;
  position: absolute;
  right: 0;
}
html.redlotus .FiltersForReportWizardView .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .report-runtime-availability .hasCheckBox {
  margin-top: 2px !important;
  padding: 0 0 0 20px;
}
html.redlotus .FiltersForReportWizardView .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .report-runtime-availability label {
  margin: 0;
}
html.redlotus .FiltersForReportWizardView .dynamic-droppable-area .droppable-dynamic-rows-container .dynamic-rows ul li .dynamic-row .remove-dynamic-row-link {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 24px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  text-decoration: none;
  width: 20px;
}
html.redlotus .FiltersForReportWizardView .dynamic-droppable-area .zero-components-view {
  padding-left: 20px;
  top: 0;
}
html.redlotus #RowsAndColumnsReportDetailsAndResultsView .main-toolbar__title {
  text-indent: 32px;
}
html.redlotus #RowsAndColumnsReportDetailsAndResultsView .main-toolbar__title .icon-star {
  background: no-repeat url(../images/icon/star-icon.svg) center;
  display: block;
  font-family: inherit;
  height: 24px;
  overflow: hidden;
  text-indent: -99px;
  width: 24px;
  margin: 6px 0 0;
  position: absolute;
}
html.redlotus #RowsAndColumnsReportDetailsAndResultsView .main-toolbar__title .icon-star.starred {
  background-image: url(../images/icon/starActive-icon.svg);
}
@media (max-width: 768px) {
  html.redlotus .MetadataView .wrapper > .page-title {
    margin-top: 15px !important;
    padding-bottom: 20px !important;
  }
  html.redlotus #MashableInboxListView .inbox-item,
  html.redlotus #MissionsListView .inbox-item {
    -webkit-align-items: start;
    -moz-align-items: start;
    -ms-align-items: start;
    -ms-flex-align: start;
    align-items: start;
    -webkit-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  html.redlotus #MashableInboxListView .inbox-item .list-item-description,
  html.redlotus #MissionsListView .inbox-item .list-item-description {
    width: 100%;
  }
  html.redlotus #MashableInboxListView .inbox-item .list-item-details,
  html.redlotus #MissionsListView .inbox-item .list-item-details {
    display: block !important;
    font-size: 12px;
    line-height: 14px;
    margin: 4px 0 10px !important;
    width: 100% !important;
  }
  html.redlotus #MashableInboxListView #list-view .inbox-item {
    position: relative;
  }
  html.redlotus #MashableInboxListView #list-view .inbox-item .model-tag {
    left: 0;
    position: absolute;
    top: 0;
  }
  html.redlotus #MashableInboxListView #list-view .inbox-item .model-tag span {
    font-size: 10px !important;
    line-height: 12px;
    margin: 0;
    padding: 4px 7px;
  }
  html.redlotus #MashableInboxListView #list-view .inbox-item .list-item-details {
    text-align: right;
  }
  html.redlotus #MarketingListDetailsView .main-toolbar {
    padding-bottom: 10px;
  }
  html.redlotus #MarketingListDetailsView .main-toolbar .main-toolbar__title {
    margin: 0;
  }
  html.redlotus #OpportunityDetailsAndRelationsView .main-toolbar {
    padding-bottom: 10px;
  }
  html.redlotus #QueuesListView #list-view .items td:first-child {
    padding-left: 0 !important;
  }
}
html.redlotus .juiportlet-column > li:not(.juiportlet-widget):not(.juiportlet-widget-placeholder) {
  display: none;
}
html.redlotus #AccountContactAffiliationEditAndDetailsView .wrapper > .toolbar-mbmenu,
html.redlotus #AccountAccountAffiliationEditAndDetailsView .wrapper > .toolbar-mbmenu {
  top: -5px;
}
html.redlotus #AccountContactAffiliationEditAndDetailsView .wrapper > .toolbar-mbmenu .options-menu,
html.redlotus #AccountAccountAffiliationEditAndDetailsView .wrapper > .toolbar-mbmenu .options-menu {
  z-index: 10000;
}
html.redlotus #AccountContactAffiliationEditAndDetailsView .wrapper > .toolbar-mbmenu .options-menu .parent > a,
html.redlotus #AccountContactAffiliationEditAndDetailsView .wrapper > .toolbar-mbmenu .options-menu .parent,
html.redlotus #AccountContactAffiliationEditAndDetailsView .wrapper > .toolbar-mbmenu .options-menu,
html.redlotus #AccountAccountAffiliationEditAndDetailsView .wrapper > .toolbar-mbmenu .options-menu .parent > a,
html.redlotus #AccountAccountAffiliationEditAndDetailsView .wrapper > .toolbar-mbmenu .options-menu .parent,
html.redlotus #AccountAccountAffiliationEditAndDetailsView .wrapper > .toolbar-mbmenu .options-menu {
  height: 38px;
  width: 38px;
}
html.redlotus #AccountContactAffiliationEditAndDetailsView .wrapper > .toolbar-mbmenu .options-menu .parent,
html.redlotus #AccountAccountAffiliationEditAndDetailsView .wrapper > .toolbar-mbmenu .options-menu .parent {
  margin: 0;
  min-height: auto;
  position: relative;
}
html.redlotus #AccountContactAffiliationEditAndDetailsView .wrapper > .toolbar-mbmenu .options-menu .parent > a,
html.redlotus #AccountAccountAffiliationEditAndDetailsView .wrapper > .toolbar-mbmenu .options-menu .parent > a {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none !important;
  border: none !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  opacity: 1;
}
html.redlotus #AccountContactAffiliationEditAndDetailsView .wrapper > .toolbar-mbmenu .options-menu .parent > a:before,
html.redlotus #AccountAccountAffiliationEditAndDetailsView .wrapper > .toolbar-mbmenu .options-menu .parent > a:before {
  background: url(../images/icon/dots-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 16px;
  width: 4px;
}
html.redlotus #AccountContactAffiliationEditAndDetailsView .wrapper > .toolbar-mbmenu .options-menu .parent > a:after,
html.redlotus #AccountAccountAffiliationEditAndDetailsView .wrapper > .toolbar-mbmenu .options-menu .parent > a:after {
  display: none;
}
html.redlotus #AccountContactAffiliationEditAndDetailsView .wrapper > .toolbar-mbmenu .options-menu .parent > a span,
html.redlotus #AccountAccountAffiliationEditAndDetailsView .wrapper > .toolbar-mbmenu .options-menu .parent > a span {
  display: none;
}
html.redlotus #AccountContactAffiliationEditAndDetailsView .wrapper > .toolbar-mbmenu .options-menu .parent.over ul,
html.redlotus #AccountAccountAffiliationEditAndDetailsView .wrapper > .toolbar-mbmenu .options-menu .parent.over ul {
  opacity: 1 !important;
}
html.redlotus #AccountContactAffiliationEditAndDetailsView .wrapper > .toolbar-mbmenu .options-menu .parent ul,
html.redlotus #AccountAccountAffiliationEditAndDetailsView .wrapper > .toolbar-mbmenu .options-menu .parent ul {
  background: #fff;
  border: none;
  border-radius: 3px;
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  opacity: 0 !important;
  padding: 3px 0;
  right: auto;
  top: -3px;
  z-index: 100;
  left: 38px;
}
html.redlotus #AccountContactAffiliationEditAndDetailsView .wrapper > .toolbar-mbmenu .options-menu .parent ul li,
html.redlotus #AccountAccountAffiliationEditAndDetailsView .wrapper > .toolbar-mbmenu .options-menu .parent ul li {
  border: none;
  margin: 0;
}
html.redlotus #AccountContactAffiliationEditAndDetailsView .wrapper > .toolbar-mbmenu .options-menu .parent ul li.separator,
html.redlotus #AccountAccountAffiliationEditAndDetailsView .wrapper > .toolbar-mbmenu .options-menu .parent ul li.separator {
  background: #ebebeb;
  height: 1px;
  margin: 3px 0;
}
html.redlotus #AccountContactAffiliationEditAndDetailsView .wrapper > .toolbar-mbmenu .options-menu .parent ul li a,
html.redlotus #AccountAccountAffiliationEditAndDetailsView .wrapper > .toolbar-mbmenu .options-menu .parent ul li a {
  color: #212529;
  font-size: 12px;
  margin: 0;
  padding: 10px;
  text-decoration: none;
  width: 100%;
}
html.redlotus #AccountContactAffiliationEditAndDetailsView .wrapper > .toolbar-mbmenu .options-menu .parent ul li a:hover,
html.redlotus #AccountAccountAffiliationEditAndDetailsView .wrapper > .toolbar-mbmenu .options-menu .parent ul li a:hover {
  background: #4d7cfe !important;
}
html.redlotus #AccountContactAffiliationEditAndDetailsView .wrapper > .toolbar-mbmenu .options-menu .parent ul li a .button-label,
html.redlotus #AccountAccountAffiliationEditAndDetailsView .wrapper > .toolbar-mbmenu .options-menu .parent ul li a .button-label {
  font-weight: normal;
}
html.redlotus #AccountContactAffiliationEditAndDetailsView .wrapper > .toolbar-mbmenu .options-menu .parent ul,
html.redlotus #AccountAccountAffiliationEditAndDetailsView .wrapper > .toolbar-mbmenu .options-menu .parent ul {
  left: auto;
  right: 0;
  top: 38px !important;
}
html.redlotus #CampaignEditView .attachments {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0;
}
html.redlotus #CampaignEditView .attachments li {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(204,208,223,0.2);
  border-radius: 17px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-family: "Roboto", sans-serif !important;
  font-size: 12px;
  min-height: 34px;
  line-height: normal;
  padding: 5px 13px !important;
  margin-right: 2px;
  max-width: 100%;
}
html.redlotus #CampaignEditView .attachments li .icon-attachment {
  margin-right: 5px;
}
html.redlotus #CampaignEditView .attachments li .icon-attachment:before {
  background: url(../images/icon/file-pointer-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 17px;
  width: 9px;
}
html.redlotus #CampaignEditView .attachments li .ui-icon-document {
  display: none !important;
}
html.redlotus #CampaignEditView .attachments li .file-name,
html.redlotus #CampaignEditView .attachments li a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html.redlotus #CampaignEditView .attachments li a {
  color: #212529;
  font-weight: normal;
}
html.redlotus #CampaignEditView .attachments li a:hover {
  color: #4d7cfe;
}
html.redlotus #CampaignEditView .attachments li .size {
  color: #212529;
  font-size: 12px;
  font-weight: normal;
  line-height: 14px;
  margin-left: 5px;
}
html.redlotus #CampaignEditView .attachments li .upload-actions.delete {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-left: 5px;
}
html.redlotus #CampaignEditView .attachments li .upload-actions.delete .icon-delete {
  border: none;
  margin: 0;
}
html.redlotus #CampaignEditView .attachments li .upload-actions.delete .icon-delete:after {
  background: url(../images/icon/delete-icon.svg) center no-repeat;
  content: '';
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 14px;
  width: 12px;
}
html.redlotus #CampaignEditView .attachments li a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html.redlotus #ReportResultsSQLView {
  padding: 20px 30px 30px;
}
html.redlotus #ReportDetailsView .main-toolbar__title .icon-star {
  background: no-repeat url(../images/icon/star-icon.svg) center;
  display: block;
  font-family: inherit;
  height: 24px;
  overflow: hidden;
  text-indent: -99px;
  width: 24px;
  float: left;
  margin: 6px 5px 0 0;
}
html.redlotus #ReportDetailsView .main-toolbar__title .icon-star.starred {
  background-image: url(../images/icon/starActive-icon.svg);
}
html.redlotus #FullContactConfigurationView .right-side-edit-view-panel .buttons-bar {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}
html.redlotus #FullContactConfigurationView .right-side-edit-view-panel .buttons-bar #TestConnectionButton {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.1);
  border: 1px solid transparent !important;
  border-radius: 3px !important;
  box-shadow: none !important;
  color: #4d7cfe !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-size: 13px;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0 30px;
  text-decoration: none !important;
  transition: none !important;
}
html.redlotus #FullContactConfigurationView .right-side-edit-view-panel .buttons-bar #TestConnectionButton:hover {
  border-color: rgba(77,124,254,0.2) !important;
  color: #4d7cfe !important;
}
html.redlotus #FullContactConfigurationView .right-side-edit-view-panel .buttons-bar #TestConnectionButton .z-label {
  background: none !important;
  color: #4d7cfe !important;
  font-weight: normal;
  padding: 0;
  text-shadow: none !important;
}
html.redlotus #GoogleAppsConfigurationView .forms-block__row {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
html.redlotus #GoogleAppsConfigurationView .forms-block__row .row-description {
  margin: 0;
}
html.redlotus .zero-components-view .large-icon:after {
  color: #ccd0df;
  font-size: 128px;
}
html.redlotus .zero-components-view h2 {
  font-size: 24px;
}
html.redlotus #LeadsModuleEditView .forms-block__row:last-child .form-component:last-child {
  margin-top: 20px;
}
html.redlotus #YoxelExchangeTemplateConfigurationEditAndDetailsView #testYoxelTemplateConnection,
html.redlotus #YoxelExchangeTemplateConfigurationEditAndDetailsView #testYoxelConnection,
html.redlotus #UserYoxelExchangeServiceSettingsEditAndDetailsView #testYoxelTemplateConnection,
html.redlotus #UserYoxelExchangeServiceSettingsEditAndDetailsView #testYoxelConnection,
html.redlotus #YoxelOffice365TemplateConfigurationEditAndDetailsView #testYoxelTemplateConnection,
html.redlotus #YoxelOffice365TemplateConfigurationEditAndDetailsView #testYoxelConnection {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(77,124,254,0.1);
  border: 1px solid transparent !important;
  border-radius: 3px !important;
  box-shadow: none !important;
  color: #4d7cfe !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-size: 13px;
  height: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0 30px;
  text-decoration: none !important;
  transition: none !important;
}
html.redlotus #YoxelExchangeTemplateConfigurationEditAndDetailsView #testYoxelTemplateConnection:hover,
html.redlotus #YoxelExchangeTemplateConfigurationEditAndDetailsView #testYoxelConnection:hover,
html.redlotus #UserYoxelExchangeServiceSettingsEditAndDetailsView #testYoxelTemplateConnection:hover,
html.redlotus #UserYoxelExchangeServiceSettingsEditAndDetailsView #testYoxelConnection:hover,
html.redlotus #YoxelOffice365TemplateConfigurationEditAndDetailsView #testYoxelTemplateConnection:hover,
html.redlotus #YoxelOffice365TemplateConfigurationEditAndDetailsView #testYoxelConnection:hover {
  border-color: rgba(77,124,254,0.2) !important;
  color: #4d7cfe !important;
}
html.redlotus #YoxelExchangeTemplateConfigurationEditAndDetailsView #testYoxelTemplateConnection .z-label,
html.redlotus #YoxelExchangeTemplateConfigurationEditAndDetailsView #testYoxelConnection .z-label,
html.redlotus #UserYoxelExchangeServiceSettingsEditAndDetailsView #testYoxelTemplateConnection .z-label,
html.redlotus #UserYoxelExchangeServiceSettingsEditAndDetailsView #testYoxelConnection .z-label,
html.redlotus #YoxelOffice365TemplateConfigurationEditAndDetailsView #testYoxelTemplateConnection .z-label,
html.redlotus #YoxelOffice365TemplateConfigurationEditAndDetailsView #testYoxelConnection .z-label {
  background: none !important;
  color: #4d7cfe !important;
  font-weight: normal;
  padding: 0;
  text-shadow: none !important;
}
html.redlotus #YoxelExchangeTemplateConfigurationEditAndDetailsView .row-description,
html.redlotus #UserYoxelExchangeServiceSettingsEditAndDetailsView .row-description,
html.redlotus #YoxelOffice365TemplateConfigurationEditAndDetailsView .row-description {
  color: #808080;
}
html.redlotus #YoxelExchangeTemplateConfigurationEditAndDetailsView .radio-input,
html.redlotus #UserYoxelExchangeServiceSettingsEditAndDetailsView .radio-input,
html.redlotus #YoxelOffice365TemplateConfigurationEditAndDetailsView .radio-input {
  margin-bottom: 15px;
}
html.redlotus #YoxelSyncErrorsListView .cgrid-view,
html.redlotus #YoxelUsersListView .cgrid-view {
  background: #fff;
  border: none;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  box-shadow: 0 2px 30px rgba(204,208,223,0.44);
  width: 100%;
}
html.redlotus #YoxelSyncErrorsListView .cgrid-view thead,
html.redlotus #YoxelSyncErrorsListView .cgrid-view thead tr,
html.redlotus #YoxelUsersListView .cgrid-view thead,
html.redlotus #YoxelUsersListView .cgrid-view thead tr {
  background: none;
}
html.redlotus #YoxelSyncErrorsListView .cgrid-view tbody tr:hover td,
html.redlotus #YoxelUsersListView .cgrid-view tbody tr:hover td {
  background: #4d7cfe;
  color: #fff;
}
html.redlotus #YoxelSyncErrorsListView .cgrid-view tbody tr:hover td a,
html.redlotus #YoxelUsersListView .cgrid-view tbody tr:hover td a {
  color: #fff !important;
}
html.redlotus #YoxelSyncErrorsListView .cgrid-view thead td,
html.redlotus #YoxelSyncErrorsListView .cgrid-view tbody td,
html.redlotus #YoxelUsersListView .cgrid-view thead td,
html.redlotus #YoxelUsersListView .cgrid-view tbody td {
  border-color: #ebebeb;
}
html.redlotus #YoxelSyncErrorsListView .cgrid-view tfoot td,
html.redlotus #YoxelUsersListView .cgrid-view tfoot td {
  background: #c6d2ec !important;
  color: #212529;
  font-weight: normal;
  height: auto !important;
}
html.redlotus #YoxelSyncErrorsListView .cgrid-view tfoot td:first-child,
html.redlotus #YoxelUsersListView .cgrid-view tfoot td:first-child {
  border-bottom-left-radius: 3px;
}
html.redlotus #YoxelSyncErrorsListView .cgrid-view tfoot td:last-child,
html.redlotus #YoxelUsersListView .cgrid-view tfoot td:last-child {
  border-bottom-right-radius: 3px;
}
html.redlotus #YoxelSyncErrorsListView .cgrid-view th,
html.redlotus #YoxelSyncErrorsListView .cgrid-view td:not(.checkbox-column),
html.redlotus #YoxelUsersListView .cgrid-view th,
html.redlotus #YoxelUsersListView .cgrid-view td:not(.checkbox-column) {
  padding: 10px 20px 10px 0;
}
html.redlotus #YoxelSyncErrorsListView .cgrid-view th:first-child,
html.redlotus #YoxelSyncErrorsListView .cgrid-view td:first-child,
html.redlotus #YoxelUsersListView .cgrid-view th:first-child,
html.redlotus #YoxelUsersListView .cgrid-view td:first-child {
  padding-left: 20px !important;
}
html.redlotus #YoxelSyncErrorsListView .cgrid-view th,
html.redlotus #YoxelUsersListView .cgrid-view th {
  background: none !important;
  border: none;
  color: #808080;
  font-size: 13px;
  font-weight: 500 !important;
  line-height: 15px !important;
  padding: 20px 20px 20px 0 !important;
}
html.redlotus #YoxelSyncErrorsListView .cgrid-view th a,
html.redlotus #YoxelUsersListView .cgrid-view th a {
  color: #808080;
  text-decoration: none;
}
html.redlotus #YoxelSyncErrorsListView .cgrid-view th a:hover,
html.redlotus #YoxelUsersListView .cgrid-view th a:hover {
  color: #2c0f0f !important;
}
html.redlotus #YoxelSyncErrorsListView .cgrid-view td,
html.redlotus #YoxelUsersListView .cgrid-view td {
  height: 58px;
  vertical-align: middle !important;
}
html.redlotus #YoxelSyncErrorsListView .cgrid-view td a,
html.redlotus #YoxelUsersListView .cgrid-view td a {
  color: #2c0f0f;
}
html.redlotus #YoxelSyncErrorsListView .cgrid-view .unbordered-bottom td,
html.redlotus #YoxelUsersListView .cgrid-view .unbordered-bottom td {
  border-bottom: none;
}
html.redlotus #YoxelSyncErrorsListView .cgrid-view .checkbox-column,
html.redlotus #YoxelUsersListView .cgrid-view .checkbox-column {
  padding-right: 0;
}
html.redlotus #YoxelSyncErrorsListView .cgrid-view .checkbox-column .hasCheckBox,
html.redlotus #YoxelUsersListView .cgrid-view .checkbox-column .hasCheckBox {
  margin: 0 20px 0 0;
  padding: 0 0 0 20px;
}
html.redlotus #YoxelSyncErrorsListView .cgrid-view .pager.horizontal,
html.redlotus #YoxelUsersListView .cgrid-view .pager.horizontal {
  margin: 10px 20px;
}
html.redlotus .ModalConfigEditView .redlotus-multiple-select ul {
  max-height: 186px;
}
html.redlotus input,
html.redlotus button,
html.redlotus select,
html.redlotus optgroup,
html.redlotus textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
html.redlotus input[type="text"],
html.redlotus input[type="password"],
html.redlotus input[type="url"],
html.redlotus input[type="number"],
html.redlotus select.multiple,
html.redlotus textarea {
  font-family: inherit;
  font-size: inherit;
}
html.redlotus.zurmo body {
  color: #212529;
  font-family: "Roboto", sans-serif !important;
  font-size: 1rem;
  font-weight: 400;
}
html.redlotus .AppContent {
  background: initial;
  margin-left: 0 !important;
}
html.redlotus .AppContent .AdministrativeArea > div {
  float: none;
}
html.redlotus .main-content {
  background: #ecf0f9;
  min-height: 100%;
  padding-bottom: 54px;
}
html.redlotus #modal-window-viewport {
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: -1;
}
html.redlotus #FooterView {
  margin-top: -54px;
  padding: 15px 5px 15px 30px;
}
html.redlotus #FooterView #credit-link {
  background-position: 0 2px;
  font-size: 12px;
}
html.redlotus #FooterView #credit-link:hover {
  color: #4d7cfe;
}
html.redlotus .main-dashboard {
  padding: 88px 40px 30px;
}
@media (max-width: 768px) {
  html.redlotus .main-dashboard {
    padding: 80px 15px 15px;
  }
}
html.redlotus #gd-overlay,
html.redlotus #gd-container,
html.redlotus .ui-widget-overlay {
  z-index: 10000;
}
html.redlotus .ui-dialog {
  z-index: 10001;
}
html.redlotus .form-component .label {
  color: #808080;
  font-size: 0.8rem;
}
html.redlotus .form-component .fields {
  font-weight: 400;
}
