.bootstrap-tagsinput {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  display: inline-block;
  padding: 4px 6px;
  color: #555;
  vertical-align: middle;
  border-radius: 4px;
  max-width: 100%;
  line-height: 22px;
  cursor: text;
   display: block;
    width: 100%;
    height: 32px;
    line-height: 1.6;
    color: #000;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ddd;
    font-size: 14px;
    padding: 4px 5px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
}
.bootstrap-tagsinput .label-info{
  background:#f6f6f6;
  color:#3f3d48 !important;
}
.bootstrap-tagsinput input {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
  background-color: transparent;
  padding: 0 6px;
  margin: 0;
  width: auto;
  max-width: inherit;
}
.bootstrap-tagsinput.form-control input::-moz-placeholder {
  color: #777;
  opacity: 1;
}
.bootstrap-tagsinput.form-control input:-ms-input-placeholder {
  color: #777;
}
.bootstrap-tagsinput.form-control input::-webkit-input-placeholder {
  color: #777;
}
.bootstrap-tagsinput input:focus {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.bootstrap-tagsinput .tag {
  margin-right: 2px;
  color: white;
}
.bootstrap-tagsinput .tag [data-role="remove"] {
  margin-left: 8px;
  cursor: pointer;
}
.bootstrap-tagsinput .tag [data-role="remove"]:after {
  content: "x";
  padding: 0px 2px;
}
.bootstrap-tagsinput .tag [data-role="remove"]:hover {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.bootstrap-tagsinput .tag [data-role="remove"]:hover:active {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
/*! nouislider - 14.1.0 - 12/4/2019 */
/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */
.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-touch-action: none;
  touch-action: none;
  -ms-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.noUi-target {
  position: relative;
}
.noUi-base,
.noUi-connects {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}
/* Wrapper for all connect elements.
 */
.noUi-connects {
  overflow: hidden;
  z-index: 0;
}
.noUi-connect,
.noUi-origin {
  will-change: transform;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  -ms-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  -webkit-transform-style: preserve-3d;
  transform-origin: 0 0;
  -webkit-transform-style: flat;
          transform-style: flat;
}
.noUi-connect {
  height: 100%;
  width: 100%;
}
.noUi-origin {
  height: 10%;
  width: 10%;
}
/* Offset direction
 */
.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {
  left: 0;
  right: auto;
}
/* Give origins 0 height/width so they don't interfere with clicking the
 * connect elements.
 */
.noUi-vertical .noUi-origin {
  width: 0;
}
.noUi-horizontal .noUi-origin {
  height: 0;
}
.noUi-handle {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  position: absolute;
}
.noUi-touch-area {
  height: 100%;
  width: 100%;
}
.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
  -webkit-transition: transform 0.3s;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.noUi-state-drag * {
  cursor: inherit !important;
}
/* Slider size and handle placement;
 */
.noUi-horizontal {
  height: 18px;
}
.noUi-horizontal .noUi-handle {
  width: 34px;
  height: 28px;
  right: -17px;
  top: -6px;
}
.noUi-vertical {
  width: 18px;
}
.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  right: -6px;
  top: -17px;
}
.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {
  left: -17px;
  right: auto;
}
/* Styling;
 * Giving the connect element a border radius causes issues with using transform: scale
 */
.noUi-target {
  background: #FAFAFA;
  border-radius: 4px;
  border: 1px solid #D3D3D3;
  -webkit-box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;
          box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;
}
.noUi-connects {
  border-radius: 3px;
}
.noUi-connect {
  background: #3FB8AF;
}
/* Handles and cursors;
 */
.noUi-draggable {
  cursor: ew-resize;
}
.noUi-vertical .noUi-draggable {
  cursor: ns-resize;
}
.noUi-handle {
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #FFF;
  cursor: default;
  -webkit-box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;
          box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;
}
.noUi-active {
  -webkit-box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;
          box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;
}
/* Handle stripes;
 */
.noUi-handle:before,
.noUi-handle:after {
  content: "";
  display: block;
  position: absolute;
  height: 14px;
  width: 1px;
  background: #E8E7E6;
  left: 14px;
  top: 6px;
}
.noUi-handle:after {
  left: 17px;
}
.noUi-vertical .noUi-handle:before,
.noUi-vertical .noUi-handle:after {
  width: 14px;
  height: 1px;
  left: 6px;
  top: 14px;
}
.noUi-vertical .noUi-handle:after {
  top: 17px;
}
/* Disabled state;
 */
[disabled] .noUi-connect {
  background: #B8B8B8;
}
[disabled].noUi-target,
[disabled].noUi-handle,
[disabled] .noUi-handle {
  cursor: not-allowed;
}
/* Base;
 *
 */
.noUi-pips,
.noUi-pips * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.noUi-pips {
  position: absolute;
  color: #999;
}
/* Values;
 *
 */
.noUi-value {
  position: absolute;
  white-space: nowrap;
  text-align: center;
}
.noUi-value-sub {
  color: #ccc;
  font-size: 10px;
}
/* Markings;
 *
 */
.noUi-marker {
  position: absolute;
  background: #CCC;
}
.noUi-marker-sub {
  background: #AAA;
}
.noUi-marker-large {
  background: #AAA;
}
/* Horizontal layout;
 *
 */
.noUi-pips-horizontal {
  padding: 10px 0;
  height: 80px;
  top: 100%;
  left: 0;
  width: 100%;
}
.noUi-value-horizontal {
  -webkit-transform: translate(-50%, 50%);
  transform: translate(-50%, 50%);
}
.noUi-rtl .noUi-value-horizontal {
  -webkit-transform: translate(50%, 50%);
  transform: translate(50%, 50%);
}
.noUi-marker-horizontal.noUi-marker {
  margin-left: -1px;
  width: 2px;
  height: 5px;
}
.noUi-marker-horizontal.noUi-marker-sub {
  height: 10px;
}
.noUi-marker-horizontal.noUi-marker-large {
  height: 15px;
}
/* Vertical layout;
 *
 */
.noUi-pips-vertical {
  padding: 0 10px;
  height: 100%;
  top: 0;
  left: 100%;
}
.noUi-value-vertical {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding-left: 25px;
}
.noUi-rtl .noUi-value-vertical {
  -webkit-transform: translate(0, 50%);
  transform: translate(0, 50%);
}
.noUi-marker-vertical.noUi-marker {
  width: 5px;
  height: 2px;
  margin-top: -1px;
}
.noUi-marker-vertical.noUi-marker-sub {
  width: 10px;
}
.noUi-marker-vertical.noUi-marker-large {
  width: 15px;
}
.noUi-tooltip {
  display: block;
  position: absolute;
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #fff;
  color: #000;
  padding: 5px;
  text-align: center;
  white-space: nowrap;
}
.noUi-horizontal .noUi-tooltip {
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  left: 50%;
  bottom: 120%;
}
.noUi-vertical .noUi-tooltip {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  top: 50%;
  right: 120%;
}
.dropdown-menu.textcomplete-dropdown[data-strategy="emojionearea"] {
  position: absolute;
  z-index: 1000;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }
  .dropdown-menu.textcomplete-dropdown[data-strategy="emojionearea"] li.textcomplete-item {
    font-size: 14px;
    padding: 1px 3px;
    border: 0; }
    .dropdown-menu.textcomplete-dropdown[data-strategy="emojionearea"] li.textcomplete-item a {
      text-decoration: none;
      display: block;
      height: 100%;
      line-height: 1.8em;
      padding: 0 1.54em 0 .615em;
      color: #4f4f4f; }
    .dropdown-menu.textcomplete-dropdown[data-strategy="emojionearea"] li.textcomplete-item:hover, .dropdown-menu.textcomplete-dropdown[data-strategy="emojionearea"] li.textcomplete-item.active {
      background-color: #e4e4e4; }
      .dropdown-menu.textcomplete-dropdown[data-strategy="emojionearea"] li.textcomplete-item:hover a, .dropdown-menu.textcomplete-dropdown[data-strategy="emojionearea"] li.textcomplete-item.active a {
        color: #333; }
    .dropdown-menu.textcomplete-dropdown[data-strategy="emojionearea"] li.textcomplete-item .emojioneemoji {
      font-size: inherit;
      height: 2ex;
      width: 2.1ex;
      min-height: 20px;
      min-width: 20px;
      display: inline-block;
      margin: 0 5px .2ex 0;
      line-height: normal;
      vertical-align: middle;
      max-width: 100%;
      top: 0; }

.emojionearea-text [class*=emojione-], .emojionearea-text .emojioneemoji {
  font-size: inherit;
  height: 2ex;
  width: 2.1ex;
  min-height: 20px;
  min-width: 20px;
  display: inline-block;
  margin: -.2ex .15em .2ex;
  line-height: normal;
  vertical-align: middle;
  max-width: 100%;
  top: 0; }

.emojionearea, .emojionearea * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
.emojionearea.emojionearea-disable {
  position: relative;
  background-color: #eee;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none; }
  .emojionearea.emojionearea-disable:before {
    content: "";
    display: block;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    opacity: 0.3;
    position: absolute;
    background-color: #eee; }
.emojionearea, .emojionearea.form-control {
  display: block;
  position: relative !important;
  width: 100%;
  height: auto;
  padding: 0;
  font-size: 14px;
  border: 0;
  background-color: #FFFFFF;
  border: 1px solid #CCCCCC;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -webkit-transition: border-color 0.15s ease-in-out,         -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out,         -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out,         box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out,         box-shadow 0.15s ease-in-out,         -webkit-box-shadow 0.15s ease-in-out; }
.emojionearea.focused {
  border-color: #66AFE9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }
.emojionearea .emojionearea-editor {
  display: block;
  height: auto;
  min-height: 8em;
  max-height: 15em;
  overflow: auto;
  padding: 6px 24px 6px 12px;
  line-height: 1.42857143;
  font-size: inherit;
  color: #555555;
  background-color: transparent;
  border: 0;
  cursor: text;
  margin-right: 1px;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none; }
  .emojionearea .emojionearea-editor:empty:before {
    content: attr(placeholder);
    display: block;
    color: #BBBBBB; }
  .emojionearea .emojionearea-editor:focus {
    border: 0;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .emojionearea .emojionearea-editor [class*=emojione-], .emojionearea .emojionearea-editor .emojioneemoji {
    font-size: inherit;
    height: 2ex;
    width: 2.1ex;
    min-height: 20px;
    min-width: 20px;
    display: inline-block;
    margin: -.2ex .15em .2ex;
    line-height: normal;
    vertical-align: middle;
    max-width: 100%;
    top: 0; }
.emojionearea.emojionearea-inline {
  height: 34px; }
  .emojionearea.emojionearea-inline > .emojionearea-editor {
    height: 32px;
    min-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    position: absolute;
    top: 0;
    left: 12px;
    right: 24px;
    padding: 6px 0; }
  .emojionearea.emojionearea-inline > .emojionearea-button {
    top: 4px; }
.emojionearea .emojionearea-button {
  z-index: 5;
  position: absolute;
  right: 3px;
  top: 3px;
  width: 24px;
  height: 24px;
  opacity: 0.6;
  cursor: pointer;
  -webkit-transition: opacity 300ms ease-in-out;
  transition: opacity 300ms ease-in-out; }
  .emojionearea .emojionearea-button:hover {
    opacity: 1; }
  .emojionearea .emojionearea-button > div {
    display: block;
    width: 24px;
    height: 24px;
    position: absolute;
    -webkit-transition: all 400ms ease-in-out;
    transition: all 400ms ease-in-out; }
    .emojionearea .emojionearea-button > div.emojionearea-button-open {
      background-position: 0 -24px;
      filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
      opacity: 1; }
    .emojionearea .emojionearea-button > div.emojionearea-button-close {
      background-position: 0 0;
      -webkit-transform: rotate(-45deg);
      transform: rotate(-45deg);
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
      opacity: 0; }
  .emojionearea .emojionearea-button.active > div.emojionearea-button-open {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0; }
  .emojionearea .emojionearea-button.active > div.emojionearea-button-close {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1; }
.emojionearea .emojionearea-picker {
  background: #FFFFFF;
  position: absolute;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.32);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.32);
  border-radius: 5px;
  height: 276px;
  width: 316px;
  top: -15px;
  right: -15px;
  z-index: 90;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none; }
  .emojionearea .emojionearea-picker.hidden {
    display: none; }
  .emojionearea .emojionearea-picker .emojionearea-wrapper {
    position: relative;
    height: 276px;
    width: 316px; }
    .emojionearea .emojionearea-picker .emojionearea-wrapper:after {
      content: "";
      display: block;
      position: absolute;
      background-repeat: no-repeat;
      z-index: 91; }
  .emojionearea .emojionearea-picker .emojionearea-filters {
    width: 100%;
    position: absolute;
    z-index: 95; }
  .emojionearea .emojionearea-picker .emojionearea-filters {
    background: #F5F7F9;
    padding: 0 0 0 7px;
    height: 40px; }
    .emojionearea .emojionearea-picker .emojionearea-filters .emojionearea-filter {
      display: block;
      float: left;
      height: 40px;
      width: 32px;
      -webkit-filter: inherit;
              filter: inherit;
      padding: 7px 1px 0;
      cursor: pointer;
      -webkit-filter: grayscale(1);
      filter: grayscale(1); }
      .emojionearea .emojionearea-picker .emojionearea-filters .emojionearea-filter.active {
        background: #fff; }
      .emojionearea .emojionearea-picker .emojionearea-filters .emojionearea-filter.active, .emojionearea .emojionearea-picker .emojionearea-filters .emojionearea-filter:hover {
        -webkit-filter: grayscale(0);
        filter: grayscale(0); }
      .emojionearea .emojionearea-picker .emojionearea-filters .emojionearea-filter > i {
        width: 24px;
        height: 24px;
        top: 0; }
      .emojionearea .emojionearea-picker .emojionearea-filters .emojionearea-filter > img {
        width: 24px;
        height: 24px;
        margin: 0 3px; }
  .emojionearea .emojionearea-picker .emojionearea-search-panel {
    height: 30px;
    position: absolute;
    z-index: 95;
    top: 40px;
    left: 0;
    right: 0;
    padding: 5px 0 5px 8px; }
    .emojionearea .emojionearea-picker .emojionearea-search-panel .emojionearea-tones {
      float: right;
      margin-right: 10px;
      margin-top: -1px; }
  .emojionearea .emojionearea-picker .emojionearea-tones-panel .emojionearea-tones {
    position: absolute;
    top: 4px;
    left: 171px; }
  .emojionearea .emojionearea-picker .emojionearea-search {
    float: left;
    padding: 0;
    height: 20px;
    width: 160px; }
    .emojionearea .emojionearea-picker .emojionearea-search > input {
      outline: none;
      width: 160px;
      min-width: 160px;
      height: 20px; }
  .emojionearea .emojionearea-picker .emojionearea-tones {
    padding: 0;
    width: 120px;
    height: 20px; }
    .emojionearea .emojionearea-picker .emojionearea-tones > .btn-tone {
      display: inline-block;
      padding: 0;
      border: 0;
      vertical-align: middle;
      outline: none;
      background: transparent;
      cursor: pointer;
      position: relative; }
      .emojionearea .emojionearea-picker .emojionearea-tones > .btn-tone.btn-tone-0, .emojionearea .emojionearea-picker .emojionearea-tones > .btn-tone.btn-tone-0:after {
        background-color: #ffcf3e; }
      .emojionearea .emojionearea-picker .emojionearea-tones > .btn-tone.btn-tone-1, .emojionearea .emojionearea-picker .emojionearea-tones > .btn-tone.btn-tone-1:after {
        background-color: #fae3c5; }
      .emojionearea .emojionearea-picker .emojionearea-tones > .btn-tone.btn-tone-2, .emojionearea .emojionearea-picker .emojionearea-tones > .btn-tone.btn-tone-2:after {
        background-color: #e2cfa5; }
      .emojionearea .emojionearea-picker .emojionearea-tones > .btn-tone.btn-tone-3, .emojionearea .emojionearea-picker .emojionearea-tones > .btn-tone.btn-tone-3:after {
        background-color: #daa478; }
      .emojionearea .emojionearea-picker .emojionearea-tones > .btn-tone.btn-tone-4, .emojionearea .emojionearea-picker .emojionearea-tones > .btn-tone.btn-tone-4:after {
        background-color: #a78058; }
      .emojionearea .emojionearea-picker .emojionearea-tones > .btn-tone.btn-tone-5, .emojionearea .emojionearea-picker .emojionearea-tones > .btn-tone.btn-tone-5:after {
        background-color: #5e4d43; }
    .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-bullet > .btn-tone, .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-square > .btn-tone {
      width: 20px;
      height: 20px;
      margin: 0;
      background-color: transparent; }
      .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-bullet > .btn-tone:after, .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-square > .btn-tone:after {
        content: "";
        position: absolute;
        display: block;
        top: 4px;
        left: 4px;
        width: 12px;
        height: 12px; }
      .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-bullet > .btn-tone.active:after, .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-square > .btn-tone.active:after {
        top: 0;
        left: 0;
        width: 20px;
        height: 20px; }
    .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-radio > .btn-tone, .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-checkbox > .btn-tone {
      width: 16px;
      height: 16px;
      margin: 0px 2px; }
      .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-radio > .btn-tone.active:after, .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-checkbox > .btn-tone.active:after {
        content: "";
        position: absolute;
        display: block;
        background-color: transparent;
        border: 2px solid #fff;
        width: 8px;
        height: 8px;
        top: 2px;
        left: 2px;
        -webkit-box-sizing: initial;
                box-sizing: initial; }
    .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-bullet > .btn-tone, .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-bullet > .btn-tone:after, .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-radio > .btn-tone, .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-radio > .btn-tone:after {
      border-radius: 100%; }
    .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-square > .btn-tone, .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-square > .btn-tone:after, .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-checkbox > .btn-tone, .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-checkbox > .btn-tone:after {
      border-radius: 1px; }
  .emojionearea .emojionearea-picker .emojionearea-scroll-area {
    height: 236px; }
  .emojionearea .emojionearea-picker .emojionearea-search-panel + .emojionearea-scroll-area {
    height: 206px; }
  .emojionearea .emojionearea-picker .emojionearea-scroll-area {
    overflow: auto;
    overflow-x: hidden;
    width: 100%;
    position: absolute;
    padding: 0 0 5px; }
    .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-emojis-list {
      z-index: 1; }
    .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-title {
      display: block;
      font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
      font-size: 13px;
      font-weight: normal;
      color: #b2b2b2;
      background: #FFFFFF;
      line-height: 20px;
      margin: 0;
      padding: 7px 0 5px 6px; }
      .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-title:after, .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-title:before {
        content: " ";
        display: block;
        clear: both; }
    .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-block {
      padding: 0 0 0 7px; }
      .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-block > .emojionearea-category {
        padding: 0 !important; }
        .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-block > .emojionearea-category:after, .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-block > .emojionearea-category:before {
          content: " ";
          display: block;
          clear: both; }
      .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-block:after, .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-block:before {
        content: " ";
        display: block;
        clear: both; }
    .emojionearea .emojionearea-picker .emojionearea-scroll-area [class*=emojione-] {
      -webkit-box-sizing: content-box;
      box-sizing: content-box;
      margin: 0;
      width: 24px;
      height: 24px;
      top: 0; }
    .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojibtn {
      -webkit-box-sizing: content-box;
      box-sizing: content-box;
      width: 24px;
      height: 24px;
      float: left;
      display: block;
      margin: 1px;
      padding: 3px; }
      .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojibtn:hover {
        border-radius: 4px;
        background-color: #e4e4e4;
        cursor: pointer; }
      .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojibtn i, .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojibtn img {
        float: left;
        display: block;
        width: 24px;
        height: 24px; }
      .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojibtn img.lazy-emoji {
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
        opacity: 0; }
  .emojionearea .emojionearea-picker.emojionearea-filters-position-top .emojionearea-filters {
    top: 0;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px; }
  .emojionearea .emojionearea-picker.emojionearea-filters-position-top.emojionearea-search-position-top .emojionearea-scroll-area {
    bottom: 0; }
  .emojionearea .emojionearea-picker.emojionearea-filters-position-top.emojionearea-search-position-bottom .emojionearea-scroll-area {
    top: 40px; }
  .emojionearea .emojionearea-picker.emojionearea-filters-position-top.emojionearea-search-position-bottom .emojionearea-search-panel {
    top: initial;
    bottom: 0; }
  .emojionearea .emojionearea-picker.emojionearea-filters-position-bottom .emojionearea-filters {
    bottom: 0;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px; }
  .emojionearea .emojionearea-picker.emojionearea-filters-position-bottom.emojionearea-search-position-bottom .emojionearea-scroll-area {
    top: 0; }
  .emojionearea .emojionearea-picker.emojionearea-filters-position-bottom.emojionearea-search-position-bottom .emojionearea-search-panel {
    top: initial;
    bottom: 40px; }
  .emojionearea .emojionearea-picker.emojionearea-filters-position-bottom.emojionearea-search-position-top .emojionearea-scroll-area {
    top: initial;
    bottom: 40px; }
  .emojionearea .emojionearea-picker.emojionearea-filters-position-bottom.emojionearea-search-position-top .emojionearea-search-panel {
    top: 0; }
  .emojionearea .emojionearea-picker.emojionearea-picker-position-top {
    margin-top: -286px;
    right: -14px; }
    .emojionearea .emojionearea-picker.emojionearea-picker-position-top .emojionearea-wrapper:after {
      width: 19px;
      height: 10px;
      background-position: -2px -49px;
      bottom: -10px;
      right: 20px; }
    .emojionearea .emojionearea-picker.emojionearea-picker-position-top.emojionearea-filters-position-bottom .emojionearea-wrapper:after {
      background-position: -2px -80px; }
  .emojionearea .emojionearea-picker.emojionearea-picker-position-left, .emojionearea .emojionearea-picker.emojionearea-picker-position-right {
    margin-right: -326px;
    top: -8px; }
    .emojionearea .emojionearea-picker.emojionearea-picker-position-left .emojionearea-wrapper:after, .emojionearea .emojionearea-picker.emojionearea-picker-position-right .emojionearea-wrapper:after {
      width: 10px;
      height: 19px;
      background-position: 0px -60px;
      top: 13px;
      left: -10px; }
    .emojionearea .emojionearea-picker.emojionearea-picker-position-left.emojionearea-filters-position-bottom .emojionearea-wrapper:after, .emojionearea .emojionearea-picker.emojionearea-picker-position-right.emojionearea-filters-position-bottom .emojionearea-wrapper:after {
      background-position: right -60px; }
  .emojionearea .emojionearea-picker.emojionearea-picker-position-bottom {
    margin-top: 10px;
    right: -14px;
    top: 47px; }
    .emojionearea .emojionearea-picker.emojionearea-picker-position-bottom .emojionearea-wrapper:after {
      width: 19px;
      height: 10px;
      background-position: -2px -100px;
      top: -10px;
      right: 20px; }
    .emojionearea .emojionearea-picker.emojionearea-picker-position-bottom.emojionearea-filters-position-bottom .emojionearea-wrapper:after {
      background-position: -2px -90px; }
.emojionearea .emojionearea-button.active + .emojionearea-picker {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1; }
.emojionearea .emojionearea-button.active + .emojionearea-picker-position-top {
  margin-top: -269px; }
.emojionearea .emojionearea-button.active + .emojionearea-picker-position-left,
.emojionearea .emojionearea-button.active + .emojionearea-picker-position-right {
  margin-right: -309px; }
.emojionearea .emojionearea-button.active + .emojionearea-picker-position-bottom {
  margin-top: -7px; }
.emojionearea.emojionearea-standalone {
  display: inline-block;
  width: auto;
  -webkit-box-shadow: none;
          box-shadow: none; }
  .emojionearea.emojionearea-standalone .emojionearea-editor {
    min-height: 33px;
    position: relative;
    padding: 6px 42px 6px 6px; }
    .emojionearea.emojionearea-standalone .emojionearea-editor::before {
      content: "";
      position: absolute;
      top: 4px;
      left: 50%;
      bottom: 4px;
      border-left: 1px solid #e6e6e6; }
    .emojionearea.emojionearea-standalone .emojionearea-editor.has-placeholder {
      background-repeat: no-repeat;
      background-position: 20px 4px; }
      .emojionearea.emojionearea-standalone .emojionearea-editor.has-placeholder .emojioneemoji {
        opacity: 0.4; }
  .emojionearea.emojionearea-standalone .emojionearea-button {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: auto;
    height: auto; }
    .emojionearea.emojionearea-standalone .emojionearea-button > div {
      right: 6px;
      top: 5px; }
  .emojionearea.emojionearea-standalone .emojionearea-picker.emojionearea-picker-position-bottom .emojionearea-wrapper:after, .emojionearea.emojionearea-standalone .emojionearea-picker.emojionearea-picker-position-top .emojionearea-wrapper:after {
    right: 23px; }
  .emojionearea.emojionearea-standalone .emojionearea-picker.emojionearea-picker-position-left .emojionearea-wrapper:after, .emojionearea.emojionearea-standalone .emojionearea-picker.emojionearea-picker-position-right .emojionearea-wrapper:after {
    top: 15px; }

.emojionearea .emojionearea-button > div, .emojionearea .emojionearea-picker .emojionearea-wrapper:after {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAABuCAYAAADMB4ipAAAHfElEQVRo3u1XS1NT2Rb+9uOcQF4YlAJzLymFUHaLrdxKULvEUNpdTnRqD532f+AHMLMc94gqR1Zbt8rBnUh3YXipPGKwRDoWgXvrYiFUlEdIkPPYZ/dAkwox5yQCVt/bzRrBPnt9e+211/etFeDQDu3ArL+/X37OeqmRWoH7+vpItfWawStF1tfXR+zW9xW5ne0p8loOcAKuCdwpRft60C8a+X5zTvebCqcAvmidf1GGHtqhHdpf1qqKzsrKipyensbi4iKWl5cBAMFgEG1tbYhGo2hpadlbmxseHpaDg4MAgI6ODng8HgBAPp/H/Pw8AODatWvo7e2tvUHrui7v3r2L+fl5XL58GVeuXIHH49m1N5/Py0ePHmF0dBQdHR24desWVFXdtYdXAn/48CHm5+dx8+ZNRKPRigEUDpuenpb3799H4YaOnWh5eVmOj48jFoshGo0STdPkwMCAXF5elqV7BgYGpKZpMhqNklgshrGxMbx580Y6gicSCTDGEIvFAADpdBqpVArJZLK4J5lMIpVKIZ1OAwBisRgYY0gkEs6Rp1IphMNh+Hw+AgCGYQAANE0r7in8Xfjm8/lIOBzGq1evnMHX19fR1NRU/D8UCoFzjnA4XFwLh8PgnCMUChXXmpqakM1mUfVBS62xsZHk83lZWi1nz579ZA0AhBDO4A0NDchkMsWSJIRAURRiVy26rktVVUkmk0EgEHAGP3XqFKamppDP56Vpmrhz5w5u374t/X4/OP+w3TRNZLNZ6LoO0zSRz+dlf38/Ll686Jzz8+fPQwiBeDwOt9tNrl+/jkwmU6yaQpVkMhncuHEDbrebxONxCCEQiUScIw8Gg+TBgwdyZGQEyWRSdnV1kVQqJYeGhrC6ugrGGEKhEHp7e3Hy5EmSTCblvXv30NPTg2AwSA6M/vF4HCMjI7b0/yzh8vv9AIBsNrt34aokuQsLC7skt729varkHtqftUFf++FHsrq0QN3eBvp68Tfvf9Mv12oFCYU7G//e9nVuO7dpNbe2W4M//yQr0p8yRvyBo1Zr++lwLcCt7afD/sBRizJGavrB1dDYYh47Htrq+Kb7jBNwxzfdZ44dD201NLaYVUkU7ozQpuAJBkARwnRZpunN5zaa5hJjiXLH05GeiMd7JEM5zzHGNQBGZvk/Iv0yYVWMvK0zKk1Dl6ahW5RQobjqdjy+wEZn9PKF0n2d0csXPL7AhuKq26GECtPQLdPQZVtn1LlB69p7yRVVSEiDEGJwRd12e4+8PR3piRQidnuPvOWKuk0IMSSkwRVV6Np7WVVbSqvGsgSnlKkAFNPQXdrOtuKqcxtcUTUAhmUJnVJmlleJo3CVHmAaOlPUOmYJkxFKibQsSRkXhr4juKIKO2BHVSwcoLrqCVdUYho6K3YYRRWmoUtdey/tgKtK7rUffiQAsLq08MnbNLe2WwBgB/zHzueFyD8nwlIfbvdx8eU0WV1aKD1cVAMs9+F2j9gUPEEKemEJIe3AnXy4XfkBoNKSZHNthWfX31EA69VKttyHVyIOY1wRwmS6tqNsrr31vXo5k/bUu4gT2cp9lhbm0rzCJpeUUrE0vS63+c7/6uXMbDUWl/ssLczNFrVFddUT09AZpUy1LKvO0DVfPrfR9HxqfNbuEe185l9MFX3o6tIC5YpKFLWOfdQQ93Zu49j0+FDCDtjOp1yaOQCYhs4Y40wI05XfWj8yPT40Ua2ey33mEmMTtp2IUEq0nW3FKeJPGPjRp1Iz2QUuLUu66txG9NLVSK3gBZ+C1lcE54oqKOOCK6rm8QU2unu+u1ANuNynvFsBAG1ubbdMQ5eGviMAFDuP0w3sfMpvQEtb24fOQncU1bXl8R7JnOu+ZNv97XxKJwY6+PNPsrm13drObVqUMlMIU5OWpVHOc96Go5lTnV2fzC/VfAozD7HTCa6olBBa1Imlhbmq2lLuQ5xaW6nCPfnln0Yt7bDUhzhps8cfKH5//uTXmvS81OeLdqI/ZoROzSZrHqG/OvOPzxuhK5VgJTvV2bW3EdqJRABwrvvS/kfoSkoZvXT1YEbociHr7vnuYEfogpBFL109HKH/h0fomnXg3Lff79r7/MmvVbWG7gX4QObzc99+Tz7mHKah05KcW6ahQ9feS6cbMCdgt7eBWJagjCuUAC5tZzuouuo0Spm0hElc9R4cbf4bVl8v1p6WUmCuqEwIs34ruxaeeTy4uJVd67As08UVlVmWoG5vA7FLG3WMmHEupVTyW+vh2cn4DADMTsaTuc21LiGEhzHOnQ6gNtMrJSBMCKHkNt999WLi0S7hejEZH81n174WpukiIMw0dKq66p3Bw50RwhUVXFGJKUy28Xal48VkfKrSlWenhsc23q2cEB9SR7iiItwZIbbgHn8AlDFCCMW7laXjqZnHjkNpaubJzNuVpWZCKChjxOMPVH/QlaW0f/G3ZLqWWl6ce/bvlddp7yFD/w8Z+njoX1+GoZMjgzMAMDkyeLAMnRh+uKveJ0YGD4ahEyODFRk6OfrL/hj67GnckaHPng7vjaGzyYmaGDr77KktQ38H8tqx8Wja+WIAAAAASUVORK5CYII=') !important; }

.emojionearea.emojionearea-standalone .emojionearea-editor.has-placeholder {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMAQMAAABsu86kAAAABlBMVEUAAAC/v79T5hyIAAAAAXRSTlMAQObYZgAAABNJREFUCNdjYGNgQEb/P4AQqiAASiUEG6Vit44AAAAASUVORK5CYII=') !important; }
@charset "UTF-8";

/*
//Hover color
$hoverColor: #f22259;
*/

/*--z-index value increase--*/

/*
$grid-float-breakpoint: 1023px;*/

/*!
 * Bootstrap v3.4.0 (https://getbootstrap.com/)
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden],
template {
  display: none;
}

a {
  background-color: transparent;
}

a:active,
a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

b,
strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

mark {
  background: #ff0;
  color: #000;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 1em 40px;
}

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */

@media print {
  *,
  *:before,
  *:after {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  a,
  a:visited {
    text-decoration: underline;
  }

  a[href]:after {
    content: " (" attr(href) ")";
  }

  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }

  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr,
  img {
    page-break-inside: avoid;
  }

  img {
    max-width: 100% !important;
  }

  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
  h3 {
    page-break-after: avoid;
  }

  .navbar {
    display: none;
  }

  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }

  .label {
    border: 1px solid #000;
  }

  .table {
    border-collapse: collapse !important;
  }

  .table td,
  .table th {
    background-color: #fff !important;
  }

  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}

@font-face {
  font-family: "Glyphicons Halflings";
  src: url(/fonts/vendor/bootstrap-sass/bootstrap/glyphicons-halflings-regular.eot?f4769f9bdb7466be65088239c12046d1);
  src: url(/fonts/vendor/bootstrap-sass/bootstrap/glyphicons-halflings-regular.eot?f4769f9bdb7466be65088239c12046d1?#iefix) format("embedded-opentype"), url(/fonts/vendor/bootstrap-sass/bootstrap/glyphicons-halflings-regular.woff2?448c34a56d699c29117adc64c43affeb) format("woff2"), url(/fonts/vendor/bootstrap-sass/bootstrap/glyphicons-halflings-regular.woff?fa2772327f55d8198301fdb8bcfc8158) format("woff"), url(/fonts/vendor/bootstrap-sass/bootstrap/glyphicons-halflings-regular.ttf?e18bbf611f2a2e43afc071aa2f4e1512) format("truetype"), url(/fonts/vendor/bootstrap-sass/bootstrap/glyphicons-halflings-regular.svg?89889688147bd7575d6327160d64e760#glyphicons_halflingsregular) format("svg");
}

.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.glyphicon-asterisk:before {
  content: "*";
}

.glyphicon-plus:before {
  content: "+";
}

.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20AC";
}

.glyphicon-minus:before {
  content: "\2212";
}

.glyphicon-cloud:before {
  content: "\2601";
}

.glyphicon-envelope:before {
  content: "\2709";
}

.glyphicon-pencil:before {
  content: "\270F";
}

.glyphicon-glass:before {
  content: "\E001";
}

.glyphicon-music:before {
  content: "\E002";
}

.glyphicon-search:before {
  content: "\E003";
}

.glyphicon-heart:before {
  content: "\E005";
}

.glyphicon-star:before {
  content: "\E006";
}

.glyphicon-star-empty:before {
  content: "\E007";
}

.glyphicon-user:before {
  content: "\E008";
}

.glyphicon-film:before {
  content: "\E009";
}

.glyphicon-th-large:before {
  content: "\E010";
}

.glyphicon-th:before {
  content: "\E011";
}

.glyphicon-th-list:before {
  content: "\E012";
}

.glyphicon-ok:before {
  content: "\E013";
}

.glyphicon-remove:before {
  content: "\E014";
}

.glyphicon-zoom-in:before {
  content: "\E015";
}

.glyphicon-zoom-out:before {
  content: "\E016";
}

.glyphicon-off:before {
  content: "\E017";
}

.glyphicon-signal:before {
  content: "\E018";
}

.glyphicon-cog:before {
  content: "\E019";
}

.glyphicon-trash:before {
  content: "\E020";
}

.glyphicon-home:before {
  content: "\E021";
}

.glyphicon-file:before {
  content: "\E022";
}

.glyphicon-time:before {
  content: "\E023";
}

.glyphicon-road:before {
  content: "\E024";
}

.glyphicon-download-alt:before {
  content: "\E025";
}

.glyphicon-download:before {
  content: "\E026";
}

.glyphicon-upload:before {
  content: "\E027";
}

.glyphicon-inbox:before {
  content: "\E028";
}

.glyphicon-play-circle:before {
  content: "\E029";
}

.glyphicon-repeat:before {
  content: "\E030";
}

.glyphicon-refresh:before {
  content: "\E031";
}

.glyphicon-list-alt:before {
  content: "\E032";
}

.glyphicon-lock:before {
  content: "\E033";
}

.glyphicon-flag:before {
  content: "\E034";
}

.glyphicon-headphones:before {
  content: "\E035";
}

.glyphicon-volume-off:before {
  content: "\E036";
}

.glyphicon-volume-down:before {
  content: "\E037";
}

.glyphicon-volume-up:before {
  content: "\E038";
}

.glyphicon-qrcode:before {
  content: "\E039";
}

.glyphicon-barcode:before {
  content: "\E040";
}

.glyphicon-tag:before {
  content: "\E041";
}

.glyphicon-tags:before {
  content: "\E042";
}

.glyphicon-book:before {
  content: "\E043";
}

.glyphicon-bookmark:before {
  content: "\E044";
}

.glyphicon-print:before {
  content: "\E045";
}

.glyphicon-camera:before {
  content: "\E046";
}

.glyphicon-font:before {
  content: "\E047";
}

.glyphicon-bold:before {
  content: "\E048";
}

.glyphicon-italic:before {
  content: "\E049";
}

.glyphicon-text-height:before {
  content: "\E050";
}

.glyphicon-text-width:before {
  content: "\E051";
}

.glyphicon-align-left:before {
  content: "\E052";
}

.glyphicon-align-center:before {
  content: "\E053";
}

.glyphicon-align-right:before {
  content: "\E054";
}

.glyphicon-align-justify:before {
  content: "\E055";
}

.glyphicon-list:before {
  content: "\E056";
}

.glyphicon-indent-left:before {
  content: "\E057";
}

.glyphicon-indent-right:before {
  content: "\E058";
}

.glyphicon-facetime-video:before {
  content: "\E059";
}

.glyphicon-picture:before {
  content: "\E060";
}

.glyphicon-map-marker:before {
  content: "\E062";
}

.glyphicon-adjust:before {
  content: "\E063";
}

.glyphicon-tint:before {
  content: "\E064";
}

.glyphicon-edit:before {
  content: "\E065";
}

.glyphicon-share:before {
  content: "\E066";
}

.glyphicon-check:before {
  content: "\E067";
}

.glyphicon-move:before {
  content: "\E068";
}

.glyphicon-step-backward:before {
  content: "\E069";
}

.glyphicon-fast-backward:before {
  content: "\E070";
}

.glyphicon-backward:before {
  content: "\E071";
}

.glyphicon-play:before {
  content: "\E072";
}

.glyphicon-pause:before {
  content: "\E073";
}

.glyphicon-stop:before {
  content: "\E074";
}

.glyphicon-forward:before {
  content: "\E075";
}

.glyphicon-fast-forward:before {
  content: "\E076";
}

.glyphicon-step-forward:before {
  content: "\E077";
}

.glyphicon-eject:before {
  content: "\E078";
}

.glyphicon-chevron-left:before {
  content: "\E079";
}

.glyphicon-chevron-right:before {
  content: "\E080";
}

.glyphicon-plus-sign:before {
  content: "\E081";
}

.glyphicon-minus-sign:before {
  content: "\E082";
}

.glyphicon-remove-sign:before {
  content: "\E083";
}

.glyphicon-ok-sign:before {
  content: "\E084";
}

.glyphicon-question-sign:before {
  content: "\E085";
}

.glyphicon-info-sign:before {
  content: "\E086";
}

.glyphicon-screenshot:before {
  content: "\E087";
}

.glyphicon-remove-circle:before {
  content: "\E088";
}

.glyphicon-ok-circle:before {
  content: "\E089";
}

.glyphicon-ban-circle:before {
  content: "\E090";
}

.glyphicon-arrow-left:before {
  content: "\E091";
}

.glyphicon-arrow-right:before {
  content: "\E092";
}

.glyphicon-arrow-up:before {
  content: "\E093";
}

.glyphicon-arrow-down:before {
  content: "\E094";
}

.glyphicon-share-alt:before {
  content: "\E095";
}

.glyphicon-resize-full:before {
  content: "\E096";
}

.glyphicon-resize-small:before {
  content: "\E097";
}

.glyphicon-exclamation-sign:before {
  content: "\E101";
}

.glyphicon-gift:before {
  content: "\E102";
}

.glyphicon-leaf:before {
  content: "\E103";
}

.glyphicon-fire:before {
  content: "\E104";
}

.glyphicon-eye-open:before {
  content: "\E105";
}

.glyphicon-eye-close:before {
  content: "\E106";
}

.glyphicon-warning-sign:before {
  content: "\E107";
}

.glyphicon-plane:before {
  content: "\E108";
}

.glyphicon-calendar:before {
  content: "\E109";
}

.glyphicon-random:before {
  content: "\E110";
}

.glyphicon-comment:before {
  content: "\E111";
}

.glyphicon-magnet:before {
  content: "\E112";
}

.glyphicon-chevron-up:before {
  content: "\E113";
}

.glyphicon-chevron-down:before {
  content: "\E114";
}

.glyphicon-retweet:before {
  content: "\E115";
}

.glyphicon-shopping-cart:before {
  content: "\E116";
}

.glyphicon-folder-close:before {
  content: "\E117";
}

.glyphicon-folder-open:before {
  content: "\E118";
}

.glyphicon-resize-vertical:before {
  content: "\E119";
}

.glyphicon-resize-horizontal:before {
  content: "\E120";
}

.glyphicon-hdd:before {
  content: "\E121";
}

.glyphicon-bullhorn:before {
  content: "\E122";
}

.glyphicon-bell:before {
  content: "\E123";
}

.glyphicon-certificate:before {
  content: "\E124";
}

.glyphicon-thumbs-up:before {
  content: "\E125";
}

.glyphicon-thumbs-down:before {
  content: "\E126";
}

.glyphicon-hand-right:before {
  content: "\E127";
}

.glyphicon-hand-left:before {
  content: "\E128";
}

.glyphicon-hand-up:before {
  content: "\E129";
}

.glyphicon-hand-down:before {
  content: "\E130";
}

.glyphicon-circle-arrow-right:before {
  content: "\E131";
}

.glyphicon-circle-arrow-left:before {
  content: "\E132";
}

.glyphicon-circle-arrow-up:before {
  content: "\E133";
}

.glyphicon-circle-arrow-down:before {
  content: "\E134";
}

.glyphicon-globe:before {
  content: "\E135";
}

.glyphicon-wrench:before {
  content: "\E136";
}

.glyphicon-tasks:before {
  content: "\E137";
}

.glyphicon-filter:before {
  content: "\E138";
}

.glyphicon-briefcase:before {
  content: "\E139";
}

.glyphicon-fullscreen:before {
  content: "\E140";
}

.glyphicon-dashboard:before {
  content: "\E141";
}

.glyphicon-paperclip:before {
  content: "\E142";
}

.glyphicon-heart-empty:before {
  content: "\E143";
}

.glyphicon-link:before {
  content: "\E144";
}

.glyphicon-phone:before {
  content: "\E145";
}

.glyphicon-pushpin:before {
  content: "\E146";
}

.glyphicon-usd:before {
  content: "\E148";
}

.glyphicon-gbp:before {
  content: "\E149";
}

.glyphicon-sort:before {
  content: "\E150";
}

.glyphicon-sort-by-alphabet:before {
  content: "\E151";
}

.glyphicon-sort-by-alphabet-alt:before {
  content: "\E152";
}

.glyphicon-sort-by-order:before {
  content: "\E153";
}

.glyphicon-sort-by-order-alt:before {
  content: "\E154";
}

.glyphicon-sort-by-attributes:before {
  content: "\E155";
}

.glyphicon-sort-by-attributes-alt:before {
  content: "\E156";
}

.glyphicon-unchecked:before {
  content: "\E157";
}

.glyphicon-expand:before {
  content: "\E158";
}

.glyphicon-collapse-down:before {
  content: "\E159";
}

.glyphicon-collapse-up:before {
  content: "\E160";
}

.glyphicon-log-in:before {
  content: "\E161";
}

.glyphicon-flash:before {
  content: "\E162";
}

.glyphicon-log-out:before {
  content: "\E163";
}

.glyphicon-new-window:before {
  content: "\E164";
}

.glyphicon-record:before {
  content: "\E165";
}

.glyphicon-save:before {
  content: "\E166";
}

.glyphicon-open:before {
  content: "\E167";
}

.glyphicon-saved:before {
  content: "\E168";
}

.glyphicon-import:before {
  content: "\E169";
}

.glyphicon-export:before {
  content: "\E170";
}

.glyphicon-send:before {
  content: "\E171";
}

.glyphicon-floppy-disk:before {
  content: "\E172";
}

.glyphicon-floppy-saved:before {
  content: "\E173";
}

.glyphicon-floppy-remove:before {
  content: "\E174";
}

.glyphicon-floppy-save:before {
  content: "\E175";
}

.glyphicon-floppy-open:before {
  content: "\E176";
}

.glyphicon-credit-card:before {
  content: "\E177";
}

.glyphicon-transfer:before {
  content: "\E178";
}

.glyphicon-cutlery:before {
  content: "\E179";
}

.glyphicon-header:before {
  content: "\E180";
}

.glyphicon-compressed:before {
  content: "\E181";
}

.glyphicon-earphone:before {
  content: "\E182";
}

.glyphicon-phone-alt:before {
  content: "\E183";
}

.glyphicon-tower:before {
  content: "\E184";
}

.glyphicon-stats:before {
  content: "\E185";
}

.glyphicon-sd-video:before {
  content: "\E186";
}

.glyphicon-hd-video:before {
  content: "\E187";
}

.glyphicon-subtitles:before {
  content: "\E188";
}

.glyphicon-sound-stereo:before {
  content: "\E189";
}

.glyphicon-sound-dolby:before {
  content: "\E190";
}

.glyphicon-sound-5-1:before {
  content: "\E191";
}

.glyphicon-sound-6-1:before {
  content: "\E192";
}

.glyphicon-sound-7-1:before {
  content: "\E193";
}

.glyphicon-copyright-mark:before {
  content: "\E194";
}

.glyphicon-registration-mark:before {
  content: "\E195";
}

.glyphicon-cloud-download:before {
  content: "\E197";
}

.glyphicon-cloud-upload:before {
  content: "\E198";
}

.glyphicon-tree-conifer:before {
  content: "\E199";
}

.glyphicon-tree-deciduous:before {
  content: "\E200";
}

.glyphicon-cd:before {
  content: "\E201";
}

.glyphicon-save-file:before {
  content: "\E202";
}

.glyphicon-open-file:before {
  content: "\E203";
}

.glyphicon-level-up:before {
  content: "\E204";
}

.glyphicon-copy:before {
  content: "\E205";
}

.glyphicon-paste:before {
  content: "\E206";
}

.glyphicon-alert:before {
  content: "\E209";
}

.glyphicon-equalizer:before {
  content: "\E210";
}

.glyphicon-king:before {
  content: "\E211";
}

.glyphicon-queen:before {
  content: "\E212";
}

.glyphicon-pawn:before {
  content: "\E213";
}

.glyphicon-bishop:before {
  content: "\E214";
}

.glyphicon-knight:before {
  content: "\E215";
}

.glyphicon-baby-formula:before {
  content: "\E216";
}

.glyphicon-tent:before {
  content: "\26FA";
}

.glyphicon-blackboard:before {
  content: "\E218";
}

.glyphicon-bed:before {
  content: "\E219";
}

.glyphicon-apple:before {
  content: "\F8FF";
}

.glyphicon-erase:before {
  content: "\E221";
}

.glyphicon-hourglass:before {
  content: "\231B";
}

.glyphicon-lamp:before {
  content: "\E223";
}

.glyphicon-duplicate:before {
  content: "\E224";
}

.glyphicon-piggy-bank:before {
  content: "\E225";
}

.glyphicon-scissors:before {
  content: "\E226";
}

.glyphicon-bitcoin:before {
  content: "\E227";
}

.glyphicon-btc:before {
  content: "\E227";
}

.glyphicon-xbt:before {
  content: "\E227";
}

.glyphicon-yen:before {
  content: "\A5";
}

.glyphicon-jpy:before {
  content: "\A5";
}

.glyphicon-ruble:before {
  content: "\20BD";
}

.glyphicon-rub:before {
  content: "\20BD";
}

.glyphicon-scale:before {
  content: "\E230";
}

.glyphicon-ice-lolly:before {
  content: "\E231";
}

.glyphicon-ice-lolly-tasted:before {
  content: "\E232";
}

.glyphicon-education:before {
  content: "\E233";
}

.glyphicon-option-horizontal:before {
  content: "\E234";
}

.glyphicon-option-vertical:before {
  content: "\E235";
}

.glyphicon-menu-hamburger:before {
  content: "\E236";
}

.glyphicon-modal-window:before {
  content: "\E237";
}

.glyphicon-oil:before {
  content: "\E238";
}

.glyphicon-grain:before {
  content: "\E239";
}

.glyphicon-sunglasses:before {
  content: "\E240";
}

.glyphicon-text-size:before {
  content: "\E241";
}

.glyphicon-text-color:before {
  content: "\E242";
}

.glyphicon-text-background:before {
  content: "\E243";
}

.glyphicon-object-align-top:before {
  content: "\E244";
}

.glyphicon-object-align-bottom:before {
  content: "\E245";
}

.glyphicon-object-align-horizontal:before {
  content: "\E246";
}

.glyphicon-object-align-left:before {
  content: "\E247";
}

.glyphicon-object-align-vertical:before {
  content: "\E248";
}

.glyphicon-object-align-right:before {
  content: "\E249";
}

.glyphicon-triangle-right:before {
  content: "\E250";
}

.glyphicon-triangle-left:before {
  content: "\E251";
}

.glyphicon-triangle-bottom:before {
  content: "\E252";
}

.glyphicon-triangle-top:before {
  content: "\E253";
}

.glyphicon-console:before {
  content: "\E254";
}

.glyphicon-superscript:before {
  content: "\E255";
}

.glyphicon-subscript:before {
  content: "\E256";
}

.glyphicon-menu-left:before {
  content: "\E257";
}

.glyphicon-menu-right:before {
  content: "\E258";
}

.glyphicon-menu-down:before {
  content: "\E259";
}

.glyphicon-menu-up:before {
  content: "\E260";
}

* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

*:before,
*:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
  font-family: "Rajdhani", sans-serif;
  font-size: 15px;
  line-height: 1.6;
  color: #464646;
  background-color: #f7f7f7;
}

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

a {
  color: #1b69b6;
  text-decoration: none;
}

a:hover,
a:focus {
  color: #f05a28;
  text-decoration: none;
}

a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

figure {
  margin: 0;
}

img {
  vertical-align: middle;
}

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}

.img-rounded {
  border-radius: 6px;
}

.img-thumbnail {
  padding: 4px;
  line-height: 1.6;
  background-color: #f7f7f7;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}

.img-circle {
  border-radius: 50%;
}

hr {
  margin-top: 24px;
  margin-bottom: 24px;
  border: 0;
  border-top: 1px solid #eeeeee;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

[role="button"] {
  cursor: pointer;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}

h1 small,
h1 .small,
h2 small,
h2 .small,
h3 small,
h3 .small,
h4 small,
h4 .small,
h5 small,
h5 .small,
h6 small,
h6 .small,
.h1 small,
.h1 .small,
.h2 small,
.h2 .small,
.h3 small,
.h3 .small,
.h4 small,
.h4 .small,
.h5 small,
.h5 .small,
.h6 small,
.h6 .small {
  font-weight: 400;
  line-height: 1;
  color: #777777;
}

h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 24px;
  margin-bottom: 12px;
}

h1 small,
h1 .small,
.h1 small,
.h1 .small,
h2 small,
h2 .small,
.h2 small,
.h2 .small,
h3 small,
h3 .small,
.h3 small,
.h3 .small {
  font-size: 65%;
}

h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 12px;
  margin-bottom: 12px;
}

h4 small,
h4 .small,
.h4 small,
.h4 .small,
h5 small,
h5 .small,
.h5 small,
.h5 .small,
h6 small,
h6 .small,
.h6 small,
.h6 .small {
  font-size: 75%;
}

h1,
.h1 {
  font-size: 39px;
}

h2,
.h2 {
  font-size: 32px;
}

h3,
.h3 {
  font-size: 26px;
}

h4,
.h4 {
  font-size: 19px;
}

h5,
.h5 {
  font-size: 15px;
}

h6,
.h6 {
  font-size: 13px;
}

p {
  margin: 0 0 12px;
}

.lead {
  margin-bottom: 24px;
  font-size: 17px;
  font-weight: 300;
  line-height: 1.4;
}

@media (min-width: 768px) {
  .lead {
    font-size: 22.5px;
  }
}

small,
.small {
  font-size: 86%;
}

mark,
.mark {
  padding: .2em;
  background-color: #fcf8e3;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.text-center {
  text-align: center;
}

.text-justify {
  text-align: justify;
}

.text-nowrap {
  white-space: nowrap;
}

.text-lowercase {
  text-transform: lowercase;
}

.text-uppercase,
.initialism {
  text-transform: uppercase;
}

.text-capitalize {
  text-transform: capitalize;
}

.text-muted {
  color: #777777;
}

.text-primary {
  color: #717171;
}

a.text-primary:hover,
a.text-primary:focus {
  color: #585757;
}

.text-success {
  color: #3c763d;
}

a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}

.text-info {
  color: #31708f;
}

a.text-info:hover,
a.text-info:focus {
  color: #245269;
}

.text-warning {
  color: #8a6d3b;
}

a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}

.text-danger {
  color: #a94442;
}

a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}

.bg-primary {
  color: #fff;
}

.bg-primary {
  background-color: #717171;
}

a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #585757;
}

.bg-success {
  background-color: #dff0d8;
}

a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}

.bg-info {
  background-color: #d9edf7;
}

a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}

.bg-warning {
  background-color: #fcf8e3;
}

a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}

.bg-danger {
  background-color: #f2dede;
}

a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}

.page-header {
  padding-bottom: 11px;
  margin: 48px 0 24px;
  border-bottom: 1px solid #eeeeee;
}

ul,
ol {
  margin-top: 0;
  margin-bottom: 12px;
}

ul ul,
ul ol,
ol ul,
ol ol {
  margin-bottom: 0;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}

.list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}

dl {
  margin-top: 0;
  margin-bottom: 24px;
}

dt,
dd {
  line-height: 1.6;
}

dt {
  font-weight: 700;
}

dd {
  margin-left: 0;
}

.dl-horizontal dd:before,
.dl-horizontal dd:after {
  display: table;
  content: " ";
}

.dl-horizontal dd:after {
  clear: both;
}

@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .dl-horizontal dd {
    margin-left: 180px;
  }
}

abbr[title],
abbr[data-original-title] {
  cursor: help;
}

.initialism {
  font-size: 90%;
}

blockquote {
  padding: 12px 24px;
  margin: 0 0 24px;
  font-size: 18.75px;
  border-left: 5px solid #eeeeee;
}

blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}

blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.6;
  color: #777777;
}

blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: "\2014   \A0";
}

.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #eeeeee;
  border-left: 0;
}

.blockquote-reverse footer:before,
.blockquote-reverse small:before,
.blockquote-reverse .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before,
blockquote.pull-right .small:before {
  content: "";
}

.blockquote-reverse footer:after,
.blockquote-reverse small:after,
.blockquote-reverse .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after,
blockquote.pull-right .small:after {
  content: "\A0   \2014";
}

address {
  margin-bottom: 24px;
  font-style: normal;
  line-height: 1.6;
}

code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}

code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}

kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}

kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
  -webkit-box-shadow: none;
          box-shadow: none;
}

pre {
  display: block;
  padding: 11.5px;
  margin: 0 0 12px;
  font-size: 14px;
  line-height: 1.6;
  color: #333333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}

pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container {
  padding-right: 5px;
  padding-left: 5px;
  margin-right: auto;
  margin-left: auto;
}

.container:before,
.container:after {
  display: table;
  content: " ";
}

.container:after {
  clear: both;
}

@media (min-width: 768px) {
  .container {
    width: 730px;
  }
}

@media (min-width: 992px) {
  .container {
    width: 950px;
  }
}

@media (min-width: 1200px) {
  .container {
    width: 1150px;
  }
}

.container-fluid {
  padding-right: 5px;
  padding-left: 5px;
  margin-right: auto;
  margin-left: auto;
}

.container-fluid:before,
.container-fluid:after {
  display: table;
  content: " ";
}

.container-fluid:after {
  clear: both;
}

.row {
  margin-right: -5px;
  margin-left: -5px;
}

.row:before,
.row:after {
  display: table;
  content: " ";
}

.row:after {
  clear: both;
}

.row-no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.row-no-gutters [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 5px;
  padding-left: 5px;
}

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  float: left;
}

.col-xs-1 {
  width: 8.33333333%;
}

.col-xs-2 {
  width: 16.66666667%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-4 {
  width: 33.33333333%;
}

.col-xs-5 {
  width: 41.66666667%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-7 {
  width: 58.33333333%;
}

.col-xs-8 {
  width: 66.66666667%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-10 {
  width: 83.33333333%;
}

.col-xs-11 {
  width: 91.66666667%;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-pull-0 {
  right: auto;
}

.col-xs-pull-1 {
  right: 8.33333333%;
}

.col-xs-pull-2 {
  right: 16.66666667%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-4 {
  right: 33.33333333%;
}

.col-xs-pull-5 {
  right: 41.66666667%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-7 {
  right: 58.33333333%;
}

.col-xs-pull-8 {
  right: 66.66666667%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-10 {
  right: 83.33333333%;
}

.col-xs-pull-11 {
  right: 91.66666667%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-push-0 {
  left: auto;
}

.col-xs-push-1 {
  left: 8.33333333%;
}

.col-xs-push-2 {
  left: 16.66666667%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-4 {
  left: 33.33333333%;
}

.col-xs-push-5 {
  left: 41.66666667%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-7 {
  left: 58.33333333%;
}

.col-xs-push-8 {
  left: 66.66666667%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-10 {
  left: 83.33333333%;
}

.col-xs-push-11 {
  left: 91.66666667%;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-offset-0 {
  margin-left: 0%;
}

.col-xs-offset-1 {
  margin-left: 8.33333333%;
}

.col-xs-offset-2 {
  margin-left: 16.66666667%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-4 {
  margin-left: 33.33333333%;
}

.col-xs-offset-5 {
  margin-left: 41.66666667%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-7 {
  margin-left: 58.33333333%;
}

.col-xs-offset-8 {
  margin-left: 66.66666667%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-10 {
  margin-left: 83.33333333%;
}

.col-xs-offset-11 {
  margin-left: 91.66666667%;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12 {
    float: left;
  }

  .col-sm-1 {
    width: 8.33333333%;
  }

  .col-sm-2 {
    width: 16.66666667%;
  }

  .col-sm-3 {
    width: 25%;
  }

  .col-sm-4 {
    width: 33.33333333%;
  }

  .col-sm-5 {
    width: 41.66666667%;
  }

  .col-sm-6 {
    width: 50%;
  }

  .col-sm-7 {
    width: 58.33333333%;
  }

  .col-sm-8 {
    width: 66.66666667%;
  }

  .col-sm-9 {
    width: 75%;
  }

  .col-sm-10 {
    width: 83.33333333%;
  }

  .col-sm-11 {
    width: 91.66666667%;
  }

  .col-sm-12 {
    width: 100%;
  }

  .col-sm-pull-0 {
    right: auto;
  }

  .col-sm-pull-1 {
    right: 8.33333333%;
  }

  .col-sm-pull-2 {
    right: 16.66666667%;
  }

  .col-sm-pull-3 {
    right: 25%;
  }

  .col-sm-pull-4 {
    right: 33.33333333%;
  }

  .col-sm-pull-5 {
    right: 41.66666667%;
  }

  .col-sm-pull-6 {
    right: 50%;
  }

  .col-sm-pull-7 {
    right: 58.33333333%;
  }

  .col-sm-pull-8 {
    right: 66.66666667%;
  }

  .col-sm-pull-9 {
    right: 75%;
  }

  .col-sm-pull-10 {
    right: 83.33333333%;
  }

  .col-sm-pull-11 {
    right: 91.66666667%;
  }

  .col-sm-pull-12 {
    right: 100%;
  }

  .col-sm-push-0 {
    left: auto;
  }

  .col-sm-push-1 {
    left: 8.33333333%;
  }

  .col-sm-push-2 {
    left: 16.66666667%;
  }

  .col-sm-push-3 {
    left: 25%;
  }

  .col-sm-push-4 {
    left: 33.33333333%;
  }

  .col-sm-push-5 {
    left: 41.66666667%;
  }

  .col-sm-push-6 {
    left: 50%;
  }

  .col-sm-push-7 {
    left: 58.33333333%;
  }

  .col-sm-push-8 {
    left: 66.66666667%;
  }

  .col-sm-push-9 {
    left: 75%;
  }

  .col-sm-push-10 {
    left: 83.33333333%;
  }

  .col-sm-push-11 {
    left: 91.66666667%;
  }

  .col-sm-push-12 {
    left: 100%;
  }

  .col-sm-offset-0 {
    margin-left: 0%;
  }

  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }

  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }

  .col-sm-offset-3 {
    margin-left: 25%;
  }

  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }

  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }

  .col-sm-offset-6 {
    margin-left: 50%;
  }

  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }

  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }

  .col-sm-offset-9 {
    margin-left: 75%;
  }

  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }

  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }

  .col-sm-offset-12 {
    margin-left: 100%;
  }
}

@media (min-width: 992px) {
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
    float: left;
  }

  .col-md-1 {
    width: 8.33333333%;
  }

  .col-md-2 {
    width: 16.66666667%;
  }

  .col-md-3 {
    width: 25%;
  }

  .col-md-4 {
    width: 33.33333333%;
  }

  .col-md-5 {
    width: 41.66666667%;
  }

  .col-md-6 {
    width: 50%;
  }

  .col-md-7 {
    width: 58.33333333%;
  }

  .col-md-8 {
    width: 66.66666667%;
  }

  .col-md-9 {
    width: 75%;
  }

  .col-md-10 {
    width: 83.33333333%;
  }

  .col-md-11 {
    width: 91.66666667%;
  }

  .col-md-12 {
    width: 100%;
  }

  .col-md-pull-0 {
    right: auto;
  }

  .col-md-pull-1 {
    right: 8.33333333%;
  }

  .col-md-pull-2 {
    right: 16.66666667%;
  }

  .col-md-pull-3 {
    right: 25%;
  }

  .col-md-pull-4 {
    right: 33.33333333%;
  }

  .col-md-pull-5 {
    right: 41.66666667%;
  }

  .col-md-pull-6 {
    right: 50%;
  }

  .col-md-pull-7 {
    right: 58.33333333%;
  }

  .col-md-pull-8 {
    right: 66.66666667%;
  }

  .col-md-pull-9 {
    right: 75%;
  }

  .col-md-pull-10 {
    right: 83.33333333%;
  }

  .col-md-pull-11 {
    right: 91.66666667%;
  }

  .col-md-pull-12 {
    right: 100%;
  }

  .col-md-push-0 {
    left: auto;
  }

  .col-md-push-1 {
    left: 8.33333333%;
  }

  .col-md-push-2 {
    left: 16.66666667%;
  }

  .col-md-push-3 {
    left: 25%;
  }

  .col-md-push-4 {
    left: 33.33333333%;
  }

  .col-md-push-5 {
    left: 41.66666667%;
  }

  .col-md-push-6 {
    left: 50%;
  }

  .col-md-push-7 {
    left: 58.33333333%;
  }

  .col-md-push-8 {
    left: 66.66666667%;
  }

  .col-md-push-9 {
    left: 75%;
  }

  .col-md-push-10 {
    left: 83.33333333%;
  }

  .col-md-push-11 {
    left: 91.66666667%;
  }

  .col-md-push-12 {
    left: 100%;
  }

  .col-md-offset-0 {
    margin-left: 0%;
  }

  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }

  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }

  .col-md-offset-3 {
    margin-left: 25%;
  }

  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }

  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }

  .col-md-offset-6 {
    margin-left: 50%;
  }

  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }

  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }

  .col-md-offset-9 {
    margin-left: 75%;
  }

  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }

  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }

  .col-md-offset-12 {
    margin-left: 100%;
  }
}

@media (min-width: 1200px) {
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12 {
    float: left;
  }

  .col-lg-1 {
    width: 8.33333333%;
  }

  .col-lg-2 {
    width: 16.66666667%;
  }

  .col-lg-3 {
    width: 25%;
  }

  .col-lg-4 {
    width: 33.33333333%;
  }

  .col-lg-5 {
    width: 41.66666667%;
  }

  .col-lg-6 {
    width: 50%;
  }

  .col-lg-7 {
    width: 58.33333333%;
  }

  .col-lg-8 {
    width: 66.66666667%;
  }

  .col-lg-9 {
    width: 75%;
  }

  .col-lg-10 {
    width: 83.33333333%;
  }

  .col-lg-11 {
    width: 91.66666667%;
  }

  .col-lg-12 {
    width: 100%;
  }

  .col-lg-pull-0 {
    right: auto;
  }

  .col-lg-pull-1 {
    right: 8.33333333%;
  }

  .col-lg-pull-2 {
    right: 16.66666667%;
  }

  .col-lg-pull-3 {
    right: 25%;
  }

  .col-lg-pull-4 {
    right: 33.33333333%;
  }

  .col-lg-pull-5 {
    right: 41.66666667%;
  }

  .col-lg-pull-6 {
    right: 50%;
  }

  .col-lg-pull-7 {
    right: 58.33333333%;
  }

  .col-lg-pull-8 {
    right: 66.66666667%;
  }

  .col-lg-pull-9 {
    right: 75%;
  }

  .col-lg-pull-10 {
    right: 83.33333333%;
  }

  .col-lg-pull-11 {
    right: 91.66666667%;
  }

  .col-lg-pull-12 {
    right: 100%;
  }

  .col-lg-push-0 {
    left: auto;
  }

  .col-lg-push-1 {
    left: 8.33333333%;
  }

  .col-lg-push-2 {
    left: 16.66666667%;
  }

  .col-lg-push-3 {
    left: 25%;
  }

  .col-lg-push-4 {
    left: 33.33333333%;
  }

  .col-lg-push-5 {
    left: 41.66666667%;
  }

  .col-lg-push-6 {
    left: 50%;
  }

  .col-lg-push-7 {
    left: 58.33333333%;
  }

  .col-lg-push-8 {
    left: 66.66666667%;
  }

  .col-lg-push-9 {
    left: 75%;
  }

  .col-lg-push-10 {
    left: 83.33333333%;
  }

  .col-lg-push-11 {
    left: 91.66666667%;
  }

  .col-lg-push-12 {
    left: 100%;
  }

  .col-lg-offset-0 {
    margin-left: 0%;
  }

  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }

  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }

  .col-lg-offset-3 {
    margin-left: 25%;
  }

  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }

  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }

  .col-lg-offset-6 {
    margin-left: 50%;
  }

  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }

  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }

  .col-lg-offset-9 {
    margin-left: 75%;
  }

  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }

  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }

  .col-lg-offset-12 {
    margin-left: 100%;
  }
}

table {
  background-color: transparent;
}

table col[class*="col-"] {
  position: static;
  display: table-column;
  float: none;
}

table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  display: table-cell;
  float: none;
}

caption {
  padding-top: 5px;
  padding-bottom: 5px;
  color: #777777;
  text-align: left;
}

th {
  text-align: left;
}

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 24px;
}

.table > thead > tr > th,
.table > thead > tr > td,
.table > tbody > tr > th,
.table > tbody > tr > td,
.table > tfoot > tr > th,
.table > tfoot > tr > td {
  padding: 5px;
  line-height: 1.6;
  vertical-align: top;
  border-top: 1px solid #e6e6e6;
}

.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #e6e6e6;
}

.table > caption + thead > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > th,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}

.table > tbody + tbody {
  border-top: 2px solid #e6e6e6;
}

.table .table {
  background-color: #f7f7f7;
}

.table-condensed > thead > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}

.table-bordered {
  border: 1px solid #e6e6e6;
}

.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > tfoot > tr > td {
  border: 1px solid #e6e6e6;
}

.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}

.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #efefef;
}

.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}

.table > thead > tr > td.active,
.table > thead > tr > th.active,
.table > thead > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th {
  background-color: #d2d1d1;
}

.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #c5c4c4;
}

.table > thead > tr > td.success,
.table > thead > tr > th.success,
.table > thead > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}

.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}

.table > thead > tr > td.info,
.table > thead > tr > th.info,
.table > thead > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}

.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}

.table > thead > tr > td.warning,
.table > thead > tr > th.warning,
.table > thead > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}

.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}

.table > thead > tr > td.danger,
.table > thead > tr > th.danger,
.table > thead > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}

.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}

.table-responsive {
  min-height: .01%;
  overflow-x: auto;
}

@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 18px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #e6e6e6;
  }

  .table-responsive > .table {
    margin-bottom: 0;
  }

  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }

  .table-responsive > .table-bordered {
    border: 0;
  }

  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }

  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }

  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 24px;
  font-size: 22.5px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700;
}

input[type="search"] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}

input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}

input[type="radio"][disabled],
input[type="radio"].disabled,
fieldset[disabled] input[type="radio"],
input[type="checkbox"][disabled],
input[type="checkbox"].disabled,
fieldset[disabled]
input[type="checkbox"] {
  cursor: not-allowed;
}

input[type="file"] {
  display: block;
}

input[type="range"] {
  display: block;
  width: 100%;
}

select[multiple],
select[size] {
  height: auto;
}

input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

output {
  display: block;
  padding-top: 7px;
  font-size: 15px;
  line-height: 1.6;
  color: #000;
}

.form-control {
  display: block;
  width: 100%;
  height: 32px;
  padding: 6px 12px;
  font-size: 15px;
  line-height: 1.6;
  color: #000;
  background-color: #fff;
  background-image: none;
  border: 1px solid #acacac;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
}

.form-control:focus {
  border-color: #b1b1b1;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(177, 177, 177, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(177, 177, 177, 0.6);
}

.form-control::-moz-placeholder {
  color: #939292;
  opacity: 1;
}

.form-control:-ms-input-placeholder {
  color: #939292;
}

.form-control::-webkit-input-placeholder {
  color: #939292;
}

.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1;
}

.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}

textarea.form-control {
  height: auto;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 32px;
  }

  input[type="date"].input-sm,
  .input-group-sm > input.form-control[type="date"],
  .input-group-sm > input.input-group-addon[type="date"],
  .input-group-sm > .input-group-btn > input.btn[type="date"],
  .input-group-sm input[type="date"],
  input[type="time"].input-sm,
  .input-group-sm > input.form-control[type="time"],
  .input-group-sm > input.input-group-addon[type="time"],
  .input-group-sm > .input-group-btn > input.btn[type="time"],
  .input-group-sm
  input[type="time"],
  input[type="datetime-local"].input-sm,
  .input-group-sm > input.form-control[type="datetime-local"],
  .input-group-sm > input.input-group-addon[type="datetime-local"],
  .input-group-sm > .input-group-btn > input.btn[type="datetime-local"],
  .input-group-sm
  input[type="datetime-local"],
  input[type="month"].input-sm,
  .input-group-sm > input.form-control[type="month"],
  .input-group-sm > input.input-group-addon[type="month"],
  .input-group-sm > .input-group-btn > input.btn[type="month"],
  .input-group-sm
  input[type="month"] {
    line-height: 31px;
  }

  input[type="date"].input-lg,
  .input-group-lg > input.form-control[type="date"],
  .input-group-lg > input.input-group-addon[type="date"],
  .input-group-lg > .input-group-btn > input.btn[type="date"],
  .input-group-lg input[type="date"],
  input[type="time"].input-lg,
  .input-group-lg > input.form-control[type="time"],
  .input-group-lg > input.input-group-addon[type="time"],
  .input-group-lg > .input-group-btn > input.btn[type="time"],
  .input-group-lg
  input[type="time"],
  input[type="datetime-local"].input-lg,
  .input-group-lg > input.form-control[type="datetime-local"],
  .input-group-lg > input.input-group-addon[type="datetime-local"],
  .input-group-lg > .input-group-btn > input.btn[type="datetime-local"],
  .input-group-lg
  input[type="datetime-local"],
  input[type="month"].input-lg,
  .input-group-lg > input.form-control[type="month"],
  .input-group-lg > input.input-group-addon[type="month"],
  .input-group-lg > .input-group-btn > input.btn[type="month"],
  .input-group-lg
  input[type="month"] {
    line-height: 48px;
  }
}

.form-group {
  margin-bottom: 10px;
}

.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}

.radio.disabled label,
fieldset[disabled] .radio label,
.checkbox.disabled label,
fieldset[disabled]
.checkbox label {
  cursor: not-allowed;
}

.radio label,
.checkbox label {
  min-height: 24px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  cursor: pointer;
}

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-top: 4px \9;
  margin-left: -20px;
}

.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}

.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  vertical-align: middle;
  cursor: pointer;
}

.radio-inline.disabled,
fieldset[disabled] .radio-inline,
.checkbox-inline.disabled,
fieldset[disabled]
.checkbox-inline {
  cursor: not-allowed;
}

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}

.form-control-static {
  min-height: 39px;
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}

.form-control-static.input-lg,
.input-group-lg > .form-control-static.form-control,
.input-group-lg > .form-control-static.input-group-addon,
.input-group-lg > .input-group-btn > .form-control-static.btn,
.form-control-static.input-sm,
.input-group-sm > .form-control-static.form-control,
.input-group-sm > .form-control-static.input-group-addon,
.input-group-sm > .input-group-btn > .form-control-static.btn {
  padding-right: 0;
  padding-left: 0;
}

.input-sm,
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 31px;
  padding: 5px 10px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 3px;
}

select.input-sm,
.input-group-sm > select.form-control,
.input-group-sm > select.input-group-addon,
.input-group-sm > .input-group-btn > select.btn {
  height: 31px;
  line-height: 31px;
}

textarea.input-sm,
.input-group-sm > textarea.form-control,
.input-group-sm > textarea.input-group-addon,
.input-group-sm > .input-group-btn > textarea.btn,
select[multiple].input-sm,
.input-group-sm > select.form-control[multiple],
.input-group-sm > select.input-group-addon[multiple],
.input-group-sm > .input-group-btn > select.btn[multiple] {
  height: auto;
}

.form-group-sm .form-control {
  height: 31px;
  padding: 5px 10px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 3px;
}

.form-group-sm select.form-control {
  height: 31px;
  line-height: 31px;
}

.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}

.form-group-sm .form-control-static {
  height: 31px;
  min-height: 37px;
  padding: 6px 10px;
  font-size: 13px;
  line-height: 1.5;
}

.input-lg,
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 48px;
  padding: 10px 16px;
  font-size: 19px;
  line-height: 1.3333333;
  border-radius: 6px;
}

select.input-lg,
.input-group-lg > select.form-control,
.input-group-lg > select.input-group-addon,
.input-group-lg > .input-group-btn > select.btn {
  height: 48px;
  line-height: 48px;
}

textarea.input-lg,
.input-group-lg > textarea.form-control,
.input-group-lg > textarea.input-group-addon,
.input-group-lg > .input-group-btn > textarea.btn,
select[multiple].input-lg,
.input-group-lg > select.form-control[multiple],
.input-group-lg > select.input-group-addon[multiple],
.input-group-lg > .input-group-btn > select.btn[multiple] {
  height: auto;
}

.form-group-lg .form-control {
  height: 48px;
  padding: 10px 16px;
  font-size: 19px;
  line-height: 1.3333333;
  border-radius: 6px;
}

.form-group-lg select.form-control {
  height: 48px;
  line-height: 48px;
}

.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}

.form-group-lg .form-control-static {
  height: 48px;
  min-height: 43px;
  padding: 11px 16px;
  font-size: 19px;
  line-height: 1.3333333;
}

.has-feedback {
  position: relative;
}

.has-feedback .form-control {
  padding-right: 40px;
}

.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  pointer-events: none;
}

.input-lg + .form-control-feedback,
.input-group-lg > .form-control + .form-control-feedback,
.input-group-lg > .input-group-addon + .form-control-feedback,
.input-group-lg > .input-group-btn > .btn + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 48px;
  height: 48px;
  line-height: 48px;
}

.input-sm + .form-control-feedback,
.input-group-sm > .form-control + .form-control-feedback,
.input-group-sm > .input-group-addon + .form-control-feedback,
.input-group-sm > .input-group-btn > .btn + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 31px;
  height: 31px;
  line-height: 31px;
}

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}

.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}

.has-success .input-group-addon {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d;
}

.has-success .form-control-feedback {
  color: #3c763d;
}

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}

.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}

.has-warning .input-group-addon {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b;
}

.has-warning .form-control-feedback {
  color: #8a6d3b;
}

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}

.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}

.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}

.has-error .form-control-feedback {
  color: #a94442;
}

.has-feedback label ~ .form-control-feedback {
  top: 29px;
}

.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}

.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #868686;
}

@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }

  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }

  .form-inline .form-control-static {
    display: inline-block;
  }

  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }

  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }

  .form-inline .input-group > .form-control {
    width: 100%;
  }

  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }

  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }

  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }

  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }

  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0;
}

.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 31px;
}

.form-horizontal .form-group {
  margin-right: -5px;
  margin-left: -5px;
}

.form-horizontal .form-group:before,
.form-horizontal .form-group:after {
  display: table;
  content: " ";
}

.form-horizontal .form-group:after {
  clear: both;
}

@media (min-width: 768px) {
  .form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right;
  }
}

.form-horizontal .has-feedback .form-control-feedback {
  right: 5px;
}

@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 19px;
  }
}

@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 13px;
  }
}

.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  padding: 6px 12px;
  font-size: 15px;
  line-height: 1.6;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.btn:focus,
.btn.focus,
.btn:active:focus,
.btn:active.focus,
.btn.active:focus,
.btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}

.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
  -webkit-box-shadow: none;
  box-shadow: none;
}

a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}

.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}

.btn-default:focus,
.btn-default.focus {
  color: #333;
  background-color: #e6e5e5;
  border-color: #8c8c8c;
}

.btn-default:hover {
  color: #333;
  background-color: #e6e5e5;
  border-color: #adadad;
}

.btn-default:active,
.btn-default.active,
.open > .btn-default.dropdown-toggle {
  color: #333;
  background-color: #e6e5e5;
  background-image: none;
  border-color: #adadad;
}

.btn-default:active:hover,
.btn-default:active:focus,
.btn-default:active.focus,
.btn-default.active:hover,
.btn-default.active:focus,
.btn-default.active.focus,
.open > .btn-default.dropdown-toggle:hover,
.open > .btn-default.dropdown-toggle:focus,
.open > .btn-default.dropdown-toggle.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}

.btn-default.disabled:hover,
.btn-default.disabled:focus,
.btn-default.disabled.focus,
.btn-default[disabled]:hover,
.btn-default[disabled]:focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default:hover,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default.focus {
  background-color: #fff;
  border-color: #ccc;
}

.btn-default .badge {
  color: #fff;
  background-color: #333;
}

.btn-primary {
  color: #464646;
  background-color: #d4d4d4;
  border-color: #c7c7c7;
}

.btn-primary:focus,
.btn-primary.focus {
  color: #464646;
  background-color: #bbbaba;
  border-color: #888787;
}

.btn-primary:hover {
  color: #464646;
  background-color: #bbbaba;
  border-color: darkgray;
}

.btn-primary:active,
.btn-primary.active,
.open > .btn-primary.dropdown-toggle {
  color: #464646;
  background-color: #bbbaba;
  background-image: none;
  border-color: darkgray;
}

.btn-primary:active:hover,
.btn-primary:active:focus,
.btn-primary:active.focus,
.btn-primary.active:hover,
.btn-primary.active:focus,
.btn-primary.active.focus,
.open > .btn-primary.dropdown-toggle:hover,
.open > .btn-primary.dropdown-toggle:focus,
.open > .btn-primary.dropdown-toggle.focus {
  color: #464646;
  background-color: darkgray;
  border-color: #888787;
}

.btn-primary.disabled:hover,
.btn-primary.disabled:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled]:hover,
.btn-primary[disabled]:focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #d4d4d4;
  border-color: #c7c7c7;
}

.btn-primary .badge {
  color: #d4d4d4;
  background-color: #464646;
}

.btn-success {
  color: #fff;
  background-color: #68af68;
  border-color: #58a658;
}

.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #4f954f;
  border-color: #2c522c;
}

.btn-success:hover {
  color: #fff;
  background-color: #4f954f;
  border-color: #437e43;
}

.btn-success:active,
.btn-success.active,
.open > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #4f954f;
  background-image: none;
  border-color: #437e43;
}

.btn-success:active:hover,
.btn-success:active:focus,
.btn-success:active.focus,
.btn-success.active:hover,
.btn-success.active:focus,
.btn-success.active.focus,
.open > .btn-success.dropdown-toggle:hover,
.open > .btn-success.dropdown-toggle:focus,
.open > .btn-success.dropdown-toggle.focus {
  color: #fff;
  background-color: #437e43;
  border-color: #2c522c;
}

.btn-success.disabled:hover,
.btn-success.disabled:focus,
.btn-success.disabled.focus,
.btn-success[disabled]:hover,
.btn-success[disabled]:focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success:hover,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success.focus {
  background-color: #68af68;
  border-color: #58a658;
}

.btn-success .badge {
  color: #68af68;
  background-color: #fff;
}

.btn-info {
  color: #fff;
  background-color: #8eb4cb;
  border-color: #7da8c3;
}

.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #6b9dbb;
  border-color: #3d6983;
}

.btn-info:hover {
  color: #fff;
  background-color: #6b9dbb;
  border-color: #538db0;
}

.btn-info:active,
.btn-info.active,
.open > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #6b9dbb;
  background-image: none;
  border-color: #538db0;
}

.btn-info:active:hover,
.btn-info:active:focus,
.btn-info:active.focus,
.btn-info.active:hover,
.btn-info.active:focus,
.btn-info.active.focus,
.open > .btn-info.dropdown-toggle:hover,
.open > .btn-info.dropdown-toggle:focus,
.open > .btn-info.dropdown-toggle.focus {
  color: #fff;
  background-color: #538db0;
  border-color: #3d6983;
}

.btn-info.disabled:hover,
.btn-info.disabled:focus,
.btn-info.disabled.focus,
.btn-info[disabled]:hover,
.btn-info[disabled]:focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info:hover,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info.focus {
  background-color: #8eb4cb;
  border-color: #7da8c3;
}

.btn-info .badge {
  color: #8eb4cb;
  background-color: #fff;
}

.btn-warning {
  color: #fff;
  background-color: #cbb956;
  border-color: #c5b143;
}

.btn-warning:focus,
.btn-warning.focus {
  color: #fff;
  background-color: #b6a338;
  border-color: #685d20;
}

.btn-warning:hover {
  color: #fff;
  background-color: #b6a338;
  border-color: #9b8a30;
}

.btn-warning:active,
.btn-warning.active,
.open > .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #b6a338;
  background-image: none;
  border-color: #9b8a30;
}

.btn-warning:active:hover,
.btn-warning:active:focus,
.btn-warning:active.focus,
.btn-warning.active:hover,
.btn-warning.active:focus,
.btn-warning.active.focus,
.open > .btn-warning.dropdown-toggle:hover,
.open > .btn-warning.dropdown-toggle:focus,
.open > .btn-warning.dropdown-toggle.focus {
  color: #fff;
  background-color: #9b8a30;
  border-color: #685d20;
}

.btn-warning.disabled:hover,
.btn-warning.disabled:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled]:hover,
.btn-warning[disabled]:focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning:hover,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning.focus {
  background-color: #cbb956;
  border-color: #c5b143;
}

.btn-warning .badge {
  color: #cbb956;
  background-color: #fff;
}

.btn-danger {
  color: #fff;
  background-color: #ff321c;
  border-color: #ff1b03;
}

.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #e81600;
  border-color: #820d00;
}

.btn-danger:hover {
  color: #fff;
  background-color: #e81600;
  border-color: #c41300;
}

.btn-danger:active,
.btn-danger.active,
.open > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #e81600;
  background-image: none;
  border-color: #c41300;
}

.btn-danger:active:hover,
.btn-danger:active:focus,
.btn-danger:active.focus,
.btn-danger.active:hover,
.btn-danger.active:focus,
.btn-danger.active.focus,
.open > .btn-danger.dropdown-toggle:hover,
.open > .btn-danger.dropdown-toggle:focus,
.open > .btn-danger.dropdown-toggle.focus {
  color: #fff;
  background-color: #c41300;
  border-color: #820d00;
}

.btn-danger.disabled:hover,
.btn-danger.disabled:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled]:hover,
.btn-danger[disabled]:focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger:hover,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #ff321c;
  border-color: #ff1b03;
}

.btn-danger .badge {
  color: #ff321c;
  background-color: #fff;
}

.btn-link {
  font-weight: 400;
  color: #1b69b6;
  border-radius: 0;
}

.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}

.btn-link:hover,
.btn-link:focus {
  color: #f05a28;
  text-decoration: none;
  background-color: transparent;
}

.btn-link[disabled]:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:hover,
fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}

.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 19px;
  line-height: 1.3333333;
  border-radius: 6px;
}

.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 3px;
}

.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 3px;
}

.btn-block {
  display: block;
  width: 100%;
}

.btn-block + .btn-block {
  margin-top: 5px;
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}

.fade.in {
  opacity: 1;
}

.collapse {
  display: none;
}

.collapse.in {
  display: block;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

.dropup,
.dropdown {
  position: relative;
}

.dropdown-toggle:focus {
  outline: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 15px;
  text-align: left;
  list-style: none;
  background-color: #e8e8e8;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}

.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}

.dropdown-menu .divider {
  height: 1px;
  margin: 11px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.6;
  color: #333333;
  white-space: nowrap;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #717171;
  outline: 0;
}

.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777777;
}

.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

.open > .dropdown-menu {
  display: block;
}

.open > a {
  outline: 0;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 13px;
  line-height: 1.6;
  color: #777777;
  white-space: nowrap;
}

.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}

.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}

@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }

  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}

.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}

.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}

.btn-toolbar {
  margin-left: -5px;
}

.btn-toolbar:before,
.btn-toolbar:after {
  display: table;
  content: " ";
}

.btn-toolbar:after {
  clear: both;
}

.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}

.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}

.btn-group > .btn:first-child {
  margin-left: 0;
}

.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group > .btn-group {
  float: left;
}

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}

.btn-group > .btn + .dropdown-toggle {
  padding-right: 8px;
  padding-left: 8px;
}

.btn-group > .btn-lg + .dropdown-toggle,
.btn-group-lg.btn-group > .btn + .dropdown-toggle {
  padding-right: 12px;
  padding-left: 12px;
}

.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.btn .caret {
  margin-left: 0;
}

.btn-lg .caret,
.btn-group-lg > .btn .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}

.dropup .btn-lg .caret,
.dropup .btn-group-lg > .btn .caret {
  border-width: 0 5px 5px;
}

.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}

.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after {
  display: table;
  content: " ";
}

.btn-group-vertical > .btn-group:after {
  clear: both;
}

.btn-group-vertical > .btn-group > .btn {
  float: none;
}

.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}

.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}

.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  display: table-cell;
  float: none;
  width: 1%;
}

.btn-group-justified > .btn-group .btn {
  width: 100%;
}

.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}

[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}

.input-group[class*="col-"] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}

.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}

.input-group .form-control:focus {
  z-index: 3;
}

.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}

.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}

.input-group-addon {
  padding: 6px 12px;
  font-size: 15px;
  font-weight: 400;
  line-height: 1;
  color: #000;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #dddddd;
  border-radius: 4px;
}

.input-group-addon.input-sm,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .input-group-addon.btn {
  padding: 5px 10px;
  font-size: 13px;
  border-radius: 3px;
}

.input-group-addon.input-lg,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .input-group-addon.btn {
  padding: 10px 16px;
  font-size: 19px;
  border-radius: 6px;
}

.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group-addon:first-child {
  border-right: 0;
}

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group-addon:last-child {
  border-left: 0;
}

.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}

.input-group-btn > .btn {
  position: relative;
}

.input-group-btn > .btn + .btn {
  margin-left: -1px;
}

.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}

.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}

.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
}

.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav:before,
.nav:after {
  display: table;
  content: " ";
}

.nav:after {
  clear: both;
}

.nav > li {
  position: relative;
  display: block;
}

.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}

.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}

.nav > li.disabled > a {
  color: #777777;
}

.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}

.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #1b69b6;
}

.nav .nav-divider {
  height: 1px;
  margin: 11px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.nav > li > a > img {
  max-width: none;
}

.nav-tabs {
  border-bottom: 1px solid #ddd;
}

.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}

.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.6;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}

.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #ddd;
}

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #ececec;
  cursor: default;
  background-color: #f7f7f7;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}

.nav-pills > li {
  float: left;
}

.nav-pills > li > a {
  border-radius: 4px;
}

.nav-pills > li + li {
  margin-left: 2px;
}

.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #717171;
}

.nav-stacked > li {
  float: none;
}

.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}

.nav-justified,
.nav-tabs.nav-justified {
  width: 100%;
}

.nav-justified > li,
.nav-tabs.nav-justified > li {
  float: none;
}

.nav-justified > li > a,
.nav-tabs.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}

.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}

@media (min-width: 768px) {
  .nav-justified > li,
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }

  .nav-justified > li > a,
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}

.nav-tabs-justified,
.nav-tabs.nav-justified {
  border-bottom: 0;
}

.nav-tabs-justified > li > a,
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}

.nav-tabs-justified > .active > a,
.nav-tabs.nav-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}

@media (min-width: 768px) {
  .nav-tabs-justified > li > a,
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }

  .nav-tabs-justified > .active > a,
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #f7f7f7;
  }
}

.tab-content > .tab-pane {
  display: none;
}

.tab-content > .active {
  display: block;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 24px;
  border: 1px solid transparent;
}

.navbar:before,
.navbar:after {
  display: table;
  content: " ";
}

.navbar:after {
  clear: both;
}

@media (min-width: 768px) {
  .navbar {
    border-radius: 0px;
  }
}

.navbar-header:before,
.navbar-header:after {
  display: table;
  content: " ";
}

.navbar-header:after {
  clear: both;
}

@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}

.navbar-collapse {
  padding-right: 0px;
  padding-left: 0px;
  overflow-x: visible;
  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}

.navbar-collapse:before,
.navbar-collapse:after {
  display: table;
  content: " ";
}

.navbar-collapse:after {
  clear: both;
}

.navbar-collapse.in {
  overflow-y: auto;
}

@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }

  .navbar-collapse.in {
    overflow-y: visible;
  }

  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }
}

.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}

.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}

@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}

@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}

.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}

.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}

.container > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-header,
.container-fluid > .navbar-collapse {
  margin-right: 0px;
  margin-left: 0px;
}

@media (min-width: 768px) {
  .container > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-header,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}

.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}

@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}

.navbar-brand {
  float: left;
  height: 50px;
  padding: 0px 0px;
  font-size: 19px;
  line-height: 24px;
}

.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}

.navbar-brand > img {
  display: block;
}

@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: 0px;
  }
}

.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-right: 0px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}

.navbar-toggle:focus {
  outline: 0;
}

.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}

.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}

@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}

.navbar-nav {
  margin: 0px 0px;
}

.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 24px;
}

@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }

  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }

  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 24px;
  }

  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}

@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }

  .navbar-nav > li {
    float: left;
  }

  .navbar-nav > li > a {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}

.navbar-form {
  padding: 10px 0px;
  margin-right: 0px;
  margin-left: 0px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 9px;
  margin-bottom: 9px;
}

@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }

  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }

  .navbar-form .form-control-static {
    display: inline-block;
  }

  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }

  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }

  .navbar-form .input-group > .form-control {
    width: 100%;
  }

  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }

  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }

  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }

  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }

  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}

@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }

  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}

@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}

.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.navbar-btn {
  margin-top: 9px;
  margin-bottom: 9px;
}

.navbar-btn.btn-sm,
.btn-group-sm > .navbar-btn.btn {
  margin-top: 9.5px;
  margin-bottom: 9.5px;
}

.navbar-btn.btn-xs,
.btn-group-xs > .navbar-btn.btn {
  margin-top: 14px;
  margin-bottom: 14px;
}

.navbar-text {
  margin-top: 13px;
  margin-bottom: 13px;
}

@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-right: 0px;
    margin-left: 0px;
  }
}

@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }

  .navbar-right {
    float: right !important;
    margin-right: 0px;
  }

  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}

.navbar-default {
  background-color: #fff;
  border-color: #dedddd;
}

.navbar-default .navbar-brand {
  color: #777;
}

.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5d5d;
  background-color: transparent;
}

.navbar-default .navbar-text {
  color: #000;
}

.navbar-default .navbar-nav > li > a {
  color: #777;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #eeeeee;
}

.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #555;
  background-color: #eeeeee;
}

@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }

  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }

  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #eeeeee;
  }

  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}

.navbar-default .navbar-toggle {
  border-color: #ddd;
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #dedddd;
}

.navbar-default .navbar-link {
  color: #777;
}

.navbar-default .navbar-link:hover {
  color: #333;
}

.navbar-default .btn-link {
  color: #777;
}

.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333;
}

.navbar-default .btn-link[disabled]:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:hover,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}

.navbar-inverse {
  background-color: #222;
  border-color: #090909;
}

.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}

.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}

.navbar-inverse .navbar-text {
  color: #9d9d9d;
}

.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}

.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}

.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #090909;
}

.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}

.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #090909;
}

@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #090909;
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #090909;
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #090909;
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}

.navbar-inverse .navbar-toggle {
  border-color: #333;
}

.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}

.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}

.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}

.navbar-inverse .navbar-link {
  color: #9d9d9d;
}

.navbar-inverse .navbar-link:hover {
  color: #fff;
}

.navbar-inverse .btn-link {
  color: #9d9d9d;
}

.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #fff;
}

.navbar-inverse .btn-link[disabled]:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:hover,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}

.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 24px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}

.breadcrumb > li {
  display: inline-block;
}

.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: "/\A0";
}

.breadcrumb > .active {
  color: #777777;
}

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 24px 0;
  border-radius: 4px;
}

.pagination > li {
  display: inline;
}

.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.6;
  color: #1b69b6;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}

.pagination > li > a:hover,
.pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
  z-index: 2;
  color: #f05a28;
  background-color: #eeeeee;
  border-color: #ddd;
}

.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.pagination > .active > a,
.pagination > .active > a:hover,
.pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
  z-index: 3;
  color: #3f3d48;
  cursor: default;
  background-color: #eeeeee;
  border-color: #dadada;
}

.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}

.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 19px;
  line-height: 1.3333333;
}

.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}

.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 13px;
  line-height: 1.5;
}

.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

.pager {
  padding-left: 0;
  margin: 24px 0;
  text-align: center;
  list-style: none;
}

.pager:before,
.pager:after {
  display: table;
  content: " ";
}

.pager:after {
  clear: both;
}

.pager li {
  display: inline;
}

.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}

.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}

.pager .next > a,
.pager .next > span {
  float: right;
}

.pager .previous > a,
.pager .previous > span {
  float: left;
}

.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777777;
  cursor: not-allowed;
  background-color: #fff;
}

.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}

.label:empty {
  display: none;
}

.btn .label {
  position: relative;
  top: -1px;
}

a.label:hover,
a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

.label-default {
  background-color: #777777;
}

.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #5e5e5e;
}

.label-primary {
  background-color: #717171;
}

.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #585757;
}

.label-success {
  background-color: #68af68;
}

.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #4f954f;
}

.label-info {
  background-color: #8eb4cb;
}

.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #6b9dbb;
}

.label-warning {
  background-color: #cbb956;
}

.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #b6a338;
}

.label-danger {
  background-color: #ff321c;
}

.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #e81600;
}

.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 13px;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  background-color: #777777;
  border-radius: 10px;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.btn-xs .badge,
.btn-group-xs > .btn .badge,
.btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px;
}

.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #1b69b6;
  background-color: #fff;
}

.list-group-item > .badge {
  float: right;
}

.list-group-item > .badge + .badge {
  margin-right: 5px;
}

.nav-pills > li > a > .badge {
  margin-left: 3px;
}

a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee;
}

.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}

.jumbotron p {
  margin-bottom: 15px;
  font-size: 23px;
  font-weight: 200;
}

.jumbotron > hr {
  border-top-color: #d5d5d5;
}

.container .jumbotron,
.container-fluid .jumbotron {
  padding-right: 5px;
  padding-left: 5px;
  border-radius: 6px;
}

.jumbotron .container {
  max-width: 100%;
}

@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }

  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 68px;
  }
}

.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 24px;
  line-height: 1.6;
  background-color: #f7f7f7;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
}

.thumbnail > img,
.thumbnail a > img {
  display: block;
  max-width: 100%;
  height: auto;
  margin-right: auto;
  margin-left: auto;
}

.thumbnail .caption {
  padding: 9px;
  color: #464646;
}

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #1b69b6;
}

.alert {
  padding: 5px;
  margin-bottom: 24px;
  border: 1px solid transparent;
  border-radius: 0px;
}

.alert h4 {
  margin-top: 0;
  color: inherit;
}

.alert .alert-link {
  font-weight: 600;
}

.alert > p,
.alert > ul {
  margin-bottom: 0;
}

.alert > p + p {
  margin-top: 5px;
}

.alert-dismissable,
.alert-dismissible {
  padding-right: 25px;
}

.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}

.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.alert-success hr {
  border-top-color: #c9e2b3;
}

.alert-success .alert-link {
  color: #2b542c;
}

.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

.alert-info hr {
  border-top-color: #a6e1ec;
}

.alert-info .alert-link {
  color: #245269;
}

.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}

.alert-warning hr {
  border-top-color: #f7e1b5;
}

.alert-warning .alert-link {
  color: #66512c;
}

.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}

.alert-danger hr {
  border-top-color: #e4b9c0;
}

.alert-danger .alert-link {
  color: #843534;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }

  to {
    background-position: 0 0;
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }

  to {
    background-position: 0 0;
  }
}

.progress {
  height: 24px;
  margin-bottom: 24px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 13px;
  line-height: 24px;
  color: #fff;
  text-align: center;
  background-color: #717171;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  transition: width 0.6s ease;
}

.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}

.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}

.progress-bar-success {
  background-color: #68af68;
}

.progress-striped .progress-bar-success {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-info {
  background-color: #8eb4cb;
}

.progress-striped .progress-bar-info {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-warning {
  background-color: #cbb956;
}

.progress-striped .progress-bar-warning {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-danger {
  background-color: #ff321c;
}

.progress-striped .progress-bar-danger {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.media {
  margin-top: 15px;
}

.media:first-child {
  margin-top: 0;
}

.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}

.media-body {
  width: 10000px;
}

.media-object {
  display: block;
}

.media-object.img-thumbnail {
  max-width: none;
}

.media-right,
.media > .pull-right {
  padding-left: 10px;
}

.media-left,
.media > .pull-left {
  padding-right: 10px;
}

.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}

.media-middle {
  vertical-align: middle;
}

.media-bottom {
  vertical-align: bottom;
}

.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

.media-list {
  padding-left: 0;
  list-style: none;
}

.list-group {
  padding-left: 0;
  margin-bottom: 20px;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #dedddd;
}

.list-group-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  color: #777777;
  cursor: not-allowed;
  background-color: #eeeeee;
}

.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}

.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #777777;
}

.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #717171;
  border-color: #717171;
}

.list-group-item.active .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}

.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #d7d7d7;
}

a.list-group-item,
button.list-group-item {
  color: #555;
}

a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333;
}

a.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:hover,
button.list-group-item:focus {
  color: #555;
  text-decoration: none;
  background-color: #f5f5f5;
}

button.list-group-item {
  width: 100%;
  text-align: left;
}

.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}

a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d;
}

a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}

a.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:hover,
button.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}

a.list-group-item-success.active,
a.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active,
button.list-group-item-success.active:hover,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}

.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}

a.list-group-item-info,
button.list-group-item-info {
  color: #31708f;
}

a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}

a.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:hover,
button.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}

a.list-group-item-info.active,
a.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active,
button.list-group-item-info.active:hover,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}

.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}

a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b;
}

a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}

a.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:hover,
button.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}

a.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active,
button.list-group-item-warning.active:hover,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}

.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}

a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442;
}

a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}

a.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:hover,
button.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}

a.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active,
button.list-group-item-danger.active:hover,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}

.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}

.panel {
  margin-bottom: 24px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.panel-body {
  padding: 15px;
}

.panel-body:before,
.panel-body:after {
  display: table;
  content: " ";
}

.panel-body:after {
  clear: both;
}

.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  color: inherit;
}

.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}

.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dedddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}

.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}

.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}

.list-group + .panel-footer {
  border-top-width: 0;
}

.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}

.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-right: 15px;
  padding-left: 15px;
}

.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}

.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}

.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}

.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}

.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #e6e6e6;
}

.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}

.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}

.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}

.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}

.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}

.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}

.panel > .table-responsive {
  margin-bottom: 0;
  border: 0;
}

.panel-group {
  margin-bottom: 24px;
}

.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}

.panel-group .panel + .panel {
  margin-top: 5px;
}

.panel-group .panel-heading {
  border-bottom: 0;
}

.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dedddd;
}

.panel-group .panel-footer {
  border-top: 0;
}

.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dedddd;
}

.panel-default {
  border-color: #dedddd;
}

.panel-default > .panel-heading {
  color: #333333;
  background-color: #fff;
  border-color: #dedddd;
}

.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dedddd;
}

.panel-default > .panel-heading .badge {
  color: #fff;
  background-color: #333333;
}

.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dedddd;
}

.panel-primary {
  border-color: #717171;
}

.panel-primary > .panel-heading {
  color: #fff;
  background-color: #717171;
  border-color: #717171;
}

.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #717171;
}

.panel-primary > .panel-heading .badge {
  color: #717171;
  background-color: #fff;
}

.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #717171;
}

.panel-success {
  border-color: #d6e9c6;
}

.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}

.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}

.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}

.panel-info {
  border-color: #bce8f1;
}

.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}

.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}

.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}

.panel-warning {
  border-color: #faebcc;
}

.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}

.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}

.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}

.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}

.panel-danger {
  border-color: #ebccd1;
}

.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}

.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}

.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}

.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}

.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}

.embed-responsive-4by3 {
  padding-bottom: 75%;
}

.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}

.well-lg {
  padding: 24px;
  border-radius: 6px;
}

.well-sm {
  padding: 9px;
  border-radius: 3px;
}

.close {
  float: right;
  font-size: 22.5px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: 0.2;
}

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: 0.5;
}

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}

.modal-open {
  overflow: hidden;
}

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}

.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
}

.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

.modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #fff;
  border: 1px solid #3f3d48;
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}

.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}

.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: 0.5;
}

.modal-header {
  padding: 13px;
  border-bottom: 1px solid #e5e5e5;
}

.modal-header:before,
.modal-header:after {
  display: table;
  content: " ";
}

.modal-header:after {
  clear: both;
}

.modal-header .close {
  margin-top: -2px;
}

.modal-title {
  margin: 0;
  line-height: 1.6;
}

.modal-body {
  position: relative;
  padding: 13px;
}

.modal-footer {
  padding: 13px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}

.modal-footer:before,
.modal-footer:after {
  display: table;
  content: " ";
}

.modal-footer:after {
  clear: both;
}

.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}

.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}

.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }

  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }

  .modal-sm {
    width: 300px;
  }
}

@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Rajdhani", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.6;
  line-break: auto;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  font-size: 13px;
  filter: alpha(opacity=0);
  opacity: 0;
}

.tooltip.in {
  filter: alpha(opacity=90);
  opacity: 0.9;
}

.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}

.tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}

.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}

.tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

.tooltip.top-left .tooltip-arrow {
  right: 5px;
  bottom: 0;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}

.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px;
}

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Rajdhani", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.6;
  line-break: auto;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  font-size: 15px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

.popover.top {
  margin-top: -10px;
}

.popover.right {
  margin-left: 10px;
}

.popover.bottom {
  margin-top: 10px;
}

.popover.left {
  margin-left: -10px;
}

.popover > .arrow {
  border-width: 11px;
}

.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.popover > .arrow:after {
  content: "";
  border-width: 10px;
}

.popover.top > .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  border-bottom-width: 0;
}

.popover.top > .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: " ";
  border-top-color: #fff;
  border-bottom-width: 0;
}

.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
  border-left-width: 0;
}

.popover.right > .arrow:after {
  bottom: -10px;
  left: 1px;
  content: " ";
  border-right-color: #fff;
  border-left-width: 0;
}

.popover.bottom > .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}

.popover.bottom > .arrow:after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #fff;
}

.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}

.popover.left > .arrow:after {
  right: 1px;
  bottom: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fff;
}

.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 15px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}

.popover-content {
  padding: 9px 14px;
}

.carousel {
  position: relative;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}

.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
  line-height: 1;
}

@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    transition: -webkit-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px;
  }

  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }

  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }

  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}

.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}

.carousel-inner > .active {
  left: 0;
}

.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}

.carousel-inner > .next {
  left: 100%;
}

.carousel-inner > .prev {
  left: -100%;
}

.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}

.carousel-inner > .active.left {
  left: -100%;
}

.carousel-inner > .active.right {
  left: 100%;
}

.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0);
  filter: alpha(opacity=50);
  opacity: 0.5;
}

.carousel-control.left {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x;
}

.carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x;
}

.carousel-control:hover,
.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  filter: alpha(opacity=90);
  opacity: 0.9;
}

.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  margin-top: -10px;
}

.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}

.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}

.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  font-family: serif;
  line-height: 1;
}

.carousel-control .icon-prev:before {
  content: "\2039";
}

.carousel-control .icon-next:before {
  content: "\203A";
}

.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}

.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
}

.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}

.carousel-caption .btn {
  text-shadow: none;
}

@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }

  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px;
  }

  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px;
  }

  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }

  .carousel-indicators {
    bottom: 20px;
  }
}

.clearfix:before,
.clearfix:after {
  display: table;
  content: " ";
}

.clearfix:after {
  clear: both;
}

.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.pull-right {
  float: right !important;
}

.pull-left {
  float: left !important;
}

.hide {
  display: none !important;
}

.show {
  display: block !important;
}

.invisible {
  visibility: hidden;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.hidden {
  display: none !important;
}

.affix {
  position: fixed;
}

@-ms-viewport {
  width: device-width;
}

.visible-xs {
  display: none !important;
}

.visible-sm {
  display: none !important;
}

.visible-md {
  display: none !important;
}

.visible-lg {
  display: none !important;
}

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}

@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }

  table.visible-xs {
    display: table !important;
  }

  tr.visible-xs {
    display: table-row !important;
  }

  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}

@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}

@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}

@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }

  table.visible-sm {
    display: table !important;
  }

  tr.visible-sm {
    display: table-row !important;
  }

  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }

  table.visible-md {
    display: table !important;
  }

  tr.visible-md {
    display: table-row !important;
  }

  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }

  table.visible-lg {
    display: table !important;
  }

  tr.visible-lg {
    display: table-row !important;
  }

  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}

@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}

.visible-print {
  display: none !important;
}

@media print {
  .visible-print {
    display: block !important;
  }

  table.visible-print {
    display: table !important;
  }

  tr.visible-print {
    display: table-row !important;
  }

  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}

.visible-print-block {
  display: none !important;
}

@media print {
  .visible-print-block {
    display: block !important;
  }
}

.visible-print-inline {
  display: none !important;
}

@media print {
  .visible-print-inline {
    display: inline !important;
  }
}

.visible-print-inline-block {
  display: none !important;
}

@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}

@media print {
  .hidden-print {
    display: none !important;
  }
}

/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6
* Copyright jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/

.ui-helper-hidden {
  display: none;
}

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}

.ui-helper-clearfix:after {
  clear: both;
}

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
  /* support: IE8 */
}

.ui-front {
  z-index: 100;
}

/* Interaction Cues
----------------------------------*/

.ui-state-disabled {
  cursor: default !important;
  pointer-events: none;
}

/* Icons
----------------------------------*/

.ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -.25em;
  position: relative;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

.ui-widget-icon-block {
  left: 50%;
  margin-left: -8px;
  display: block;
}

/* Misc visuals
----------------------------------*/

/* Overlays */

.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin: 2px 0 0 0;
  padding: .5em .5em .5em .7em;
  font-size: 100%;
}

.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
}

.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}

.ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: 0;
}

.ui-menu .ui-menu {
  position: absolute;
}

.ui-menu .ui-menu-item {
  margin: 0;
  cursor: pointer;
  /* support: IE10, see #8844 */
  list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}

.ui-menu .ui-menu-item-wrapper {
  position: relative;
  padding: 3px 1em 3px .4em;
}

.ui-menu .ui-menu-divider {
  margin: 5px 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}

.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
  margin: -1px;
}

/* icon support */

.ui-menu-icons {
  position: relative;
}

.ui-menu-icons .ui-menu-item-wrapper {
  padding-left: 2em;
}

/* left-aligned */

.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: .2em;
  margin: auto 0;
}

/* right-aligned */

.ui-menu .ui-menu-icon {
  left: auto;
  right: 0;
}

.ui-button {
  padding: .4em 1em;
  display: inline-block;
  position: relative;
  line-height: normal;
  margin-right: .1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* Support: IE <= 11 */
  overflow: visible;
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
  text-decoration: none;
}

/* to make room for the icon, a width needs to be set here */

.ui-button-icon-only {
  width: 2em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-indent: -9999px;
  white-space: nowrap;
}

/* no icon support for input elements */

input.ui-button.ui-button-icon-only {
  text-indent: 0;
}

/* button icon element(s) */

.ui-button-icon-only .ui-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -8px;
  margin-left: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
  padding: 0;
  width: 2.1em;
  height: 2.1em;
  text-indent: -9999px;
  white-space: nowrap;
}

input.ui-button.ui-icon-notext .ui-icon {
  width: auto;
  height: auto;
  text-indent: 0;
  white-space: normal;
  padding: .4em 1em;
}

/* workarounds */

/* Support: Firefox 5 - 40 */

input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.ui-controlgroup {
  vertical-align: middle;
  display: inline-block;
}

.ui-controlgroup > .ui-controlgroup-item {
  float: left;
  margin-left: 0;
  margin-right: 0;
}

.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
  z-index: 9999;
}

.ui-controlgroup-vertical > .ui-controlgroup-item {
  display: block;
  float: none;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  text-align: left;
}

.ui-controlgroup-vertical .ui-controlgroup-item {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.ui-controlgroup .ui-controlgroup-label {
  padding: .4em 1em;
}

.ui-controlgroup .ui-controlgroup-label span {
  font-size: 80%;
}

.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
  border-left: none;
}

.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
  border-top: none;
}

.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
  border-right: none;
}

.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
  border-bottom: none;
}

/* Spinner specific style fixes */

.ui-controlgroup-vertical .ui-spinner-input {
  /* Support: IE8 only, Android < 4.4 only */
  width: 75%;
  width: calc( 100% - 2.4em);
}

.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
  border-top-style: solid;
}

.ui-checkboxradio-label .ui-icon-background {
  -webkit-box-shadow: inset 1px 1px 1px #ccc;
          box-shadow: inset 1px 1px 1px #ccc;
  border-radius: .12em;
  border: none;
}

.ui-checkboxradio-radio-label .ui-icon-background {
  width: 16px;
  height: 16px;
  border-radius: 1em;
  overflow: visible;
  border: none;
}

.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
  background-image: none;
  width: 8px;
  height: 8px;
  border-width: 4px;
  border-style: solid;
}

.ui-checkboxradio-disabled {
  pointer-events: none;
}

.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none;
}

.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}

.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}

.ui-datepicker .ui-datepicker-next {
  right: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}

.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}

.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 45%;
}

.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em;
}

.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}

.ui-datepicker td {
  border: 0;
  padding: 1px;
}

.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

/* with multiple calendars */

.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}

/* RTL support */

.ui-datepicker-rtl {
  direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

/* Icons */

.ui-datepicker .ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
  left: .5em;
  top: .3em;
}

.ui-dialog {
  position: absolute;
  top: 0;
  left: 0;
  padding: .2em;
  outline: 0;
}

.ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em;
  position: relative;
}

.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 20px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 20px;
}

.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: none;
  overflow: auto;
}

.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin-top: .5em;
  padding: .3em 1em .5em .4em;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}

.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer;
}

.ui-dialog .ui-resizable-n {
  height: 2px;
  top: 0;
}

.ui-dialog .ui-resizable-e {
  width: 2px;
  right: 0;
}

.ui-dialog .ui-resizable-s {
  height: 2px;
  bottom: 0;
}

.ui-dialog .ui-resizable-w {
  width: 2px;
  left: 0;
}

.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw {
  width: 7px;
  height: 7px;
}

.ui-dialog .ui-resizable-se {
  right: 0;
  bottom: 0;
}

.ui-dialog .ui-resizable-sw {
  left: 0;
  bottom: 0;
}

.ui-dialog .ui-resizable-ne {
  right: 0;
  top: 0;
}

.ui-dialog .ui-resizable-nw {
  left: 0;
  top: 0;
}

.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}

.ui-draggable-handle {
  -ms-touch-action: none;
  touch-action: none;
}

.ui-resizable {
  position: relative;
}

.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  -ms-touch-action: none;
  touch-action: none;
}

.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
  display: none;
}

.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}

.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}

.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}

.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}

.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}

.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}

.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}

.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}

.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
}

.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}

.ui-progressbar .ui-progressbar-overlay {
  background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
  height: 100%;
  filter: alpha(opacity=25);
  /* support: IE8 */
  opacity: 0.25;
}

.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none;
}

.ui-selectable {
  -ms-touch-action: none;
  touch-action: none;
}

.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black;
}

.ui-selectmenu-menu {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}

.ui-selectmenu-menu .ui-menu {
  overflow: auto;
  overflow-x: hidden;
  padding-bottom: 1px;
}

.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
  font-size: 1em;
  font-weight: bold;
  line-height: 1.5;
  padding: 2px 0.4em;
  margin: 0.5em 0 0 0;
  height: auto;
  border: 0;
}

.ui-selectmenu-open {
  display: block;
}

.ui-selectmenu-text {
  display: block;
  margin-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ui-selectmenu-button.ui-button {
  text-align: left;
  white-space: nowrap;
  width: 14em;
}

.ui-selectmenu-icon.ui-icon {
  float: right;
  margin-top: 0;
}

.ui-slider {
  position: relative;
  text-align: left;
}

.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
  -ms-touch-action: none;
  touch-action: none;
}

.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0;
}

/* support: IE8 - See #6727 */

.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
  -webkit-filter: inherit;
          filter: inherit;
}

.ui-slider-horizontal {
  height: .8em;
}

.ui-slider-horizontal .ui-slider-handle {
  top: -.3em;
  margin-left: -.6em;
}

.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}

.ui-slider-vertical {
  width: .8em;
  height: 100px;
}

.ui-slider-vertical .ui-slider-handle {
  left: -.3em;
  margin-left: 0;
  margin-bottom: -.6em;
}

.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}

.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}

.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}

.ui-sortable-handle {
  -ms-touch-action: none;
  touch-action: none;
}

.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle;
}

.ui-spinner-input {
  border: none;
  background: none;
  color: inherit;
  padding: .222em 0;
  margin: .2em 0;
  vertical-align: middle;
  margin-left: .4em;
  margin-right: 2em;
}

.ui-spinner-button {
  width: 1.6em;
  height: 50%;
  font-size: .5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0;
}

/* more specificity required here to override default borders */

.ui-spinner a.ui-spinner-button {
  border-top-style: none;
  border-bottom-style: none;
  border-right-style: none;
}

.ui-spinner-up {
  top: 0;
}

.ui-spinner-down {
  bottom: 0;
}

.ui-tabs {
  position: relative;
  /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
  padding: .2em;
}

.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: .2em .2em 0;
}

.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px .2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float: left;
  padding: .5em 1em;
  text-decoration: none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  cursor: text;
}

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor: pointer;
}

.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}

.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
}

body .ui-tooltip {
  border-width: 2px;
}

/* Component containers
----------------------------------*/

.ui-widget {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em;
}

.ui-widget .ui-widget {
  font-size: 1em;
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em;
}

.ui-widget.ui-widget-content {
  border: 1px solid #c5c5c5;
}

.ui-widget-content {
  border: 1px solid #dddddd;
  background: #ffffff;
  color: #333333;
}

.ui-widget-content a {
  color: #333333;
}

.ui-widget-header {
  border: 1px solid #dddddd;
  background: #e9e9e9;
  color: #333333;
  font-weight: bold;
}

.ui-widget-header a {
  color: #333333;
}

/* Interaction states
----------------------------------*/

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
  border: 1px solid #c5c5c5;
  background: #f6f6f6;
  font-weight: normal;
  color: #454545;
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
  color: #454545;
  text-decoration: none;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
  border: 1px solid #cccccc;
  background: #ededed;
  font-weight: normal;
  color: #2b2b2b;
}

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
  color: #2b2b2b;
  text-decoration: none;
}

.ui-visual-focus {
  -webkit-box-shadow: 0 0 3px 1px #5e9ed6;
          box-shadow: 0 0 3px 1px #5e9ed6;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
  border: 1px solid #003eff;
  background: #007fff;
  font-weight: normal;
  color: #ffffff;
}

.ui-icon-background,
.ui-state-active .ui-icon-background {
  border: #003eff;
  background-color: #ffffff;
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #ffffff;
  text-decoration: none;
}

/* Interaction Cues
----------------------------------*/

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #dad55e;
  background: #fffa90;
  color: #777620;
}

.ui-state-checked {
  border: 1px solid #dad55e;
  background: #fffa90;
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #777620;
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #f1a899;
  background: #fddfdf;
  color: #5f3f3f;
}

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #5f3f3f;
}

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #5f3f3f;
}

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  /* support: IE8 */
  font-weight: normal;
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  /* support: IE8 */
  background-image: none;
}

.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
  /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */

.ui-icon {
  width: 16px;
  height: 16px;
}

.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url(/images/vendor/jquery-ui-dist/ui-icons_444444_256x240.png?d10bc07005bb2d604f4905183690ac04);
}

.ui-widget-header .ui-icon {
  background-image: url(/images/vendor/jquery-ui-dist/ui-icons_444444_256x240.png?d10bc07005bb2d604f4905183690ac04);
}

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
  background-image: url(/images/vendor/jquery-ui-dist/ui-icons_555555_256x240.png?00dd0ec0a16a1085e714c7906ff8fb06);
}

.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
  background-image: url(/images/vendor/jquery-ui-dist/ui-icons_ffffff_256x240.png?ea4ebe072be75fbbea002631916836de);
}

.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
  background-image: url(/images/vendor/jquery-ui-dist/ui-icons_777620_256x240.png?4e7e3e142f3939883cd0a7e00cabdaef);
}

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url(/images/vendor/jquery-ui-dist/ui-icons_cc0000_256x240.png?093a819138276b446611d1d2a45b98a2);
}

.ui-button .ui-icon {
  background-image: url(/images/vendor/jquery-ui-dist/ui-icons_777777_256x240.png?40bf25799e4fec8079c7775083de09df);
}

/* positioning */

.ui-icon-blank {
  background-position: 16px 16px;
}

.ui-icon-caret-1-n {
  background-position: 0 0;
}

.ui-icon-caret-1-ne {
  background-position: -16px 0;
}

.ui-icon-caret-1-e {
  background-position: -32px 0;
}

.ui-icon-caret-1-se {
  background-position: -48px 0;
}

.ui-icon-caret-1-s {
  background-position: -65px 0;
}

.ui-icon-caret-1-sw {
  background-position: -80px 0;
}

.ui-icon-caret-1-w {
  background-position: -96px 0;
}

.ui-icon-caret-1-nw {
  background-position: -112px 0;
}

.ui-icon-caret-2-n-s {
  background-position: -128px 0;
}

.ui-icon-caret-2-e-w {
  background-position: -144px 0;
}

.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
  background-position: -65px -16px;
}

.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
  background-position: -65px -32px;
}

.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
  background-position: 1px -48px;
}

.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

.ui-icon-extlink {
  background-position: -32px -80px;
}

.ui-icon-newwin {
  background-position: -48px -80px;
}

.ui-icon-refresh {
  background-position: -64px -80px;
}

.ui-icon-shuffle {
  background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

.ui-icon-folder-open {
  background-position: -16px -96px;
}

.ui-icon-document {
  background-position: -32px -96px;
}

.ui-icon-document-b {
  background-position: -48px -96px;
}

.ui-icon-note {
  background-position: -64px -96px;
}

.ui-icon-mail-closed {
  background-position: -80px -96px;
}

.ui-icon-mail-open {
  background-position: -96px -96px;
}

.ui-icon-suitcase {
  background-position: -112px -96px;
}

.ui-icon-comment {
  background-position: -128px -96px;
}

.ui-icon-person {
  background-position: -144px -96px;
}

.ui-icon-print {
  background-position: -160px -96px;
}

.ui-icon-trash {
  background-position: -176px -96px;
}

.ui-icon-locked {
  background-position: -192px -96px;
}

.ui-icon-unlocked {
  background-position: -208px -96px;
}

.ui-icon-bookmark {
  background-position: -224px -96px;
}

.ui-icon-tag {
  background-position: -240px -96px;
}

.ui-icon-home {
  background-position: 0 -112px;
}

.ui-icon-flag {
  background-position: -16px -112px;
}

.ui-icon-calendar {
  background-position: -32px -112px;
}

.ui-icon-cart {
  background-position: -48px -112px;
}

.ui-icon-pencil {
  background-position: -64px -112px;
}

.ui-icon-clock {
  background-position: -80px -112px;
}

.ui-icon-disk {
  background-position: -96px -112px;
}

.ui-icon-calculator {
  background-position: -112px -112px;
}

.ui-icon-zoomin {
  background-position: -128px -112px;
}

.ui-icon-zoomout {
  background-position: -144px -112px;
}

.ui-icon-search {
  background-position: -160px -112px;
}

.ui-icon-wrench {
  background-position: -176px -112px;
}

.ui-icon-gear {
  background-position: -192px -112px;
}

.ui-icon-heart {
  background-position: -208px -112px;
}

.ui-icon-star {
  background-position: -224px -112px;
}

.ui-icon-link {
  background-position: -240px -112px;
}

.ui-icon-cancel {
  background-position: 0 -128px;
}

.ui-icon-plus {
  background-position: -16px -128px;
}

.ui-icon-plusthick {
  background-position: -32px -128px;
}

.ui-icon-minus {
  background-position: -48px -128px;
}

.ui-icon-minusthick {
  background-position: -64px -128px;
}

.ui-icon-close {
  background-position: -80px -128px;
}

.ui-icon-closethick {
  background-position: -96px -128px;
}

.ui-icon-key {
  background-position: -112px -128px;
}

.ui-icon-lightbulb {
  background-position: -128px -128px;
}

.ui-icon-scissors {
  background-position: -144px -128px;
}

.ui-icon-clipboard {
  background-position: -160px -128px;
}

.ui-icon-copy {
  background-position: -176px -128px;
}

.ui-icon-contact {
  background-position: -192px -128px;
}

.ui-icon-image {
  background-position: -208px -128px;
}

.ui-icon-video {
  background-position: -224px -128px;
}

.ui-icon-script {
  background-position: -240px -128px;
}

.ui-icon-alert {
  background-position: 0 -144px;
}

.ui-icon-info {
  background-position: -16px -144px;
}

.ui-icon-notice {
  background-position: -32px -144px;
}

.ui-icon-help {
  background-position: -48px -144px;
}

.ui-icon-check {
  background-position: -64px -144px;
}

.ui-icon-bullet {
  background-position: -80px -144px;
}

.ui-icon-radio-on {
  background-position: -96px -144px;
}

.ui-icon-radio-off {
  background-position: -112px -144px;
}

.ui-icon-pin-w {
  background-position: -128px -144px;
}

.ui-icon-pin-s {
  background-position: -144px -144px;
}

.ui-icon-play {
  background-position: 0 -160px;
}

.ui-icon-pause {
  background-position: -16px -160px;
}

.ui-icon-seek-next {
  background-position: -32px -160px;
}

.ui-icon-seek-prev {
  background-position: -48px -160px;
}

.ui-icon-seek-end {
  background-position: -64px -160px;
}

.ui-icon-seek-start {
  background-position: -80px -160px;
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */

.ui-icon-seek-first {
  background-position: -80px -160px;
}

.ui-icon-stop {
  background-position: -96px -160px;
}

.ui-icon-eject {
  background-position: -112px -160px;
}

.ui-icon-volume-off {
  background-position: -128px -160px;
}

.ui-icon-volume-on {
  background-position: -144px -160px;
}

.ui-icon-power {
  background-position: 0 -176px;
}

.ui-icon-signal-diag {
  background-position: -16px -176px;
}

.ui-icon-signal {
  background-position: -32px -176px;
}

.ui-icon-battery-0 {
  background-position: -48px -176px;
}

.ui-icon-battery-1 {
  background-position: -64px -176px;
}

.ui-icon-battery-2 {
  background-position: -80px -176px;
}

.ui-icon-battery-3 {
  background-position: -96px -176px;
}

.ui-icon-circle-plus {
  background-position: 0 -192px;
}

.ui-icon-circle-minus {
  background-position: -16px -192px;
}

.ui-icon-circle-close {
  background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

.ui-icon-circle-check {
  background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

/* Misc visuals
----------------------------------*/

/* Corner radius */

.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 3px;
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 3px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 3px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 3px;
}

/* Overlays */

.ui-widget-overlay {
  background: #aaaaaa;
  opacity: .003;
  filter: Alpha(Opacity=0.3);
  /* support: IE8 */
}

.ui-widget-shadow {
  -webkit-box-shadow: 0px 0px 5px #666666;
  box-shadow: 0px 0px 5px #666666;
}

.bootstrap-datetimepicker-widget {
  list-style: none;
}

.bootstrap-datetimepicker-widget.dropdown-menu {
  margin: 2px 0;
  padding: 4px;
  width: 19em;
}

.bootstrap-datetimepicker-widget.dropdown-menu:before,
.bootstrap-datetimepicker-widget.dropdown-menu:after {
  content: '';
  display: inline-block;
  position: absolute;
}

.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #cccccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  top: -7px;
  left: 7px;
}

.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  top: -6px;
  left: 8px;
}

.bootstrap-datetimepicker-widget.dropdown-menu.top:before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid #cccccc;
  border-top-color: rgba(0, 0, 0, 0.2);
  bottom: -7px;
  left: 6px;
}

.bootstrap-datetimepicker-widget.dropdown-menu.top:after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid white;
  bottom: -6px;
  left: 7px;
}

.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before {
  left: auto;
  right: 6px;
}

.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after {
  left: auto;
  right: 7px;
}

.bootstrap-datetimepicker-widget .list-unstyled {
  margin: 0;
}

.bootstrap-datetimepicker-widget a[data-action] {
  padding: 6px 0;
}

.bootstrap-datetimepicker-widget a[data-action]:active {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.bootstrap-datetimepicker-widget .timepicker-hour,
.bootstrap-datetimepicker-widget .timepicker-minute,
.bootstrap-datetimepicker-widget .timepicker-second {
  width: 54px;
  font-weight: bold;
  font-size: 1.2em;
  margin: 0;
}

.bootstrap-datetimepicker-widget button[data-action] {
  padding: 6px;
}

.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Increment Hours";
}

.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Increment Minutes";
}

.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Decrement Hours";
}

.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Decrement Minutes";
}

.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Show Hours";
}

.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Show Minutes";
}

.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Toggle AM/PM";
}

.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Clear the picker";
}

.bootstrap-datetimepicker-widget .btn[data-action="today"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Set the date to today";
}

.bootstrap-datetimepicker-widget .picker-switch {
  text-align: center;
}

.bootstrap-datetimepicker-widget .picker-switch::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Toggle Date and Time Screens";
}

.bootstrap-datetimepicker-widget .picker-switch td {
  padding: 0;
  margin: 0;
  height: auto;
  width: auto;
  line-height: inherit;
}

.bootstrap-datetimepicker-widget .picker-switch td span {
  line-height: 2.5;
  height: 2.5em;
  width: 100%;
}

.bootstrap-datetimepicker-widget table {
  width: 100%;
  margin: 0;
}

.bootstrap-datetimepicker-widget table td {
  text-align: center;
  border-radius: 1px;
}

.bootstrap-datetimepicker-widget table th {
  text-align: center;
  border-radius: 1px;
  height: 25px;
  width: 25px;
  line-height: 25px;
  padding: 0 !important;
}

.bootstrap-datetimepicker-widget table th.picker-switch {
  width: 145px;
}

.bootstrap-datetimepicker-widget table th.disabled {
  background: none;
  color: #777777;
  cursor: not-allowed;
}

.bootstrap-datetimepicker-widget table th.disabled:hover {
  background: none;
  color: #777777;
  cursor: not-allowed;
}

.bootstrap-datetimepicker-widget table th.prev::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Previous Month";
}

.bootstrap-datetimepicker-widget table th.next::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Next Month";
}

.bootstrap-datetimepicker-widget table thead tr:first-child th {
  cursor: pointer;
}

.bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
  background: #eeeeee;
}

.bootstrap-datetimepicker-widget table td {
  height: 54px;
  line-height: 54px;
  width: 54px;
}

.bootstrap-datetimepicker-widget table td.cw {
  font-size: .8em;
  height: 20px;
  line-height: 20px;
  color: #777777;
}

.bootstrap-datetimepicker-widget table td.day {
  height: 25px;
  width: 25px;
  line-height: 25px;
  padding: 0 !important;
  border: 1px solid #f6f6f6;
}

.bootstrap-datetimepicker-widget table td.day:hover {
  background: #eeeeee;
  cursor: pointer;
}

.bootstrap-datetimepicker-widget table td.hour:hover,
.bootstrap-datetimepicker-widget table td.minute:hover,
.bootstrap-datetimepicker-widget table td.second:hover {
  background: #eeeeee;
  cursor: pointer;
}

.bootstrap-datetimepicker-widget table td.old,
.bootstrap-datetimepicker-widget table td.new {
  color: #777777;
}

.bootstrap-datetimepicker-widget table td.today {
  position: relative;
}

.bootstrap-datetimepicker-widget table td.today:before {
  content: '';
  display: inline-block;
  border: solid transparent;
  border-width: 0 0 7px 7px;
  border-bottom-color: #f05a28;
  border-top-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 4px;
  right: 4px;
}

.bootstrap-datetimepicker-widget table td.active {
  background-color: #f05a28;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #f05a28;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.bootstrap-datetimepicker-widget table td.active.today:before {
  border-bottom-color: #fff;
}

.bootstrap-datetimepicker-widget table td.disabled {
  background: none;
  color: #777777;
  cursor: not-allowed;
}

.bootstrap-datetimepicker-widget table td.disabled:hover {
  background: none;
  color: #777777;
  cursor: not-allowed;
}

.bootstrap-datetimepicker-widget table td span {
  display: inline-block;
  width: 54px;
  height: 54px;
  line-height: 54px;
  margin: 2px 1.5px;
  cursor: pointer;
  border-radius: 4px;
}

.bootstrap-datetimepicker-widget table td span:hover {
  background: #eeeeee;
}

.bootstrap-datetimepicker-widget table td span.active {
  background-color: #f05a28;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.bootstrap-datetimepicker-widget table td span.old {
  color: #777777;
}

.bootstrap-datetimepicker-widget table td span.disabled {
  background: none;
  color: #777777;
  cursor: not-allowed;
}

.bootstrap-datetimepicker-widget table td span.disabled:hover {
  background: none;
  color: #777777;
  cursor: not-allowed;
}

.bootstrap-datetimepicker-widget.usetwentyfour td.hour {
  height: 27px;
  line-height: 27px;
}

.bootstrap-datetimepicker-widget.wider {
  width: 21em;
}

.bootstrap-datetimepicker-widget .datepicker-decades .decade {
  line-height: 1.8em !important;
}

@media (min-width: 768px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}

@media (min-width: 992px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}

@media (min-width: 1200px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}

.input-group.date .input-group-addon {
  cursor: pointer;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* Text story suggestion block scroll */

/* FONT PATH
 * -------------------------- */

@font-face {
  font-family: 'FontAwesome';
  font-display: fallback;
  src: url(fa-font-path("font-awesome/fontawesome-webfont.eot"));
  src: url(fa-font-path("font-awesome/fontawesome-webfont.eot#iefix")) format("embedded-opentype"), url(fa-font-path("font-awesome/fontawesome-webfont.woff2")) format("woff2"), url(fa-font-path("font-awesome/fontawesome-webfont.woff")) format("woff"), url(fa-font-path("font-awesome/fontawesome-webfont.ttf")) format("truetype"), url(fa-font-path("font-awesome/fontawesome-webfont.svg#fontawesomeregular")) format("svg");
  font-weight: normal;
  font-style: normal;
}

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */

.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-fw {
  width: 1.28571429em;
  text-align: center;
}

.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}

.fa-ul > li {
  position: relative;
}

.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}

.fa-li.fa-lg {
  left: -1.85714286em;
}

.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left {
  margin-right: .3em;
}

.fa.fa-pull-right {
  margin-left: .3em;
}

/* Deprecated as of 4.4.0 */

.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.fa.pull-left {
  margin-right: .3em;
}

.fa.pull-right {
  margin-left: .3em;
}

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  transform: scale(1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  -webkit-filter: none;
          filter: none;
}

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */

.fa-glass:before {
  content: "\F000";
}

.fa-music:before {
  content: "\F001";
}

.fa-search:before {
  content: "\F002";
}

.fa-envelope-o:before {
  content: "\F003";
}

.fa-heart:before {
  content: "\F004";
}

.fa-star:before {
  content: "\F005";
}

.fa-star-o:before {
  content: "\F006";
}

.fa-user:before {
  content: "\F007";
}

.fa-film:before {
  content: "\F008";
}

.fa-th-large:before {
  content: "\F009";
}

.fa-th:before {
  content: "\F00A";
}

.fa-th-list:before {
  content: "\F00B";
}

.fa-check:before {
  content: "\F00C";
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\F00D";
}

.fa-search-plus:before {
  content: "\F00E";
}

.fa-search-minus:before {
  content: "\F010";
}

.fa-power-off:before {
  content: "\F011";
}

.fa-signal:before {
  content: "\F012";
}

.fa-gear:before,
.fa-cog:before {
  content: "\F013";
}

.fa-trash-o:before {
  content: "\F014";
}

.fa-home:before {
  content: "\F015";
}

.fa-file-o:before {
  content: "\F016";
}

.fa-clock-o:before {
  content: "\F017";
}

.fa-road:before {
  content: "\F018";
}

.fa-download:before {
  content: "\F019";
}

.fa-arrow-circle-o-down:before {
  content: "\F01A";
}

.fa-arrow-circle-o-up:before {
  content: "\F01B";
}

.fa-inbox:before {
  content: "\F01C";
}

.fa-play-circle-o:before {
  content: "\F01D";
}

.fa-rotate-right:before,
.fa-repeat:before {
  content: "\F01E";
}

.fa-refresh:before {
  content: "\F021";
}

.fa-list-alt:before {
  content: "\F022";
}

.fa-lock:before {
  content: "\F023";
}

.fa-flag:before {
  content: "\F024";
}

.fa-headphones:before {
  content: "\F025";
}

.fa-volume-off:before {
  content: "\F026";
}

.fa-volume-down:before {
  content: "\F027";
}

.fa-volume-up:before {
  content: "\F028";
}

.fa-qrcode:before {
  content: "\F029";
}

.fa-barcode:before {
  content: "\F02A";
}

.fa-tag:before {
  content: "\F02B";
}

.fa-tags:before {
  content: "\F02C";
}

.fa-book:before {
  content: "\F02D";
}

.fa-bookmark:before {
  content: "\F02E";
}

.fa-print:before {
  content: "\F02F";
}

.fa-camera:before {
  content: "\F030";
}

.fa-font:before {
  content: "\F031";
}

.fa-bold:before {
  content: "\F032";
}

.fa-italic:before {
  content: "\F033";
}

.fa-text-height:before {
  content: "\F034";
}

.fa-text-width:before {
  content: "\F035";
}

.fa-align-left:before {
  content: "\F036";
}

.fa-align-center:before {
  content: "\F037";
}

.fa-align-right:before {
  content: "\F038";
}

.fa-align-justify:before {
  content: "\F039";
}

.fa-list:before {
  content: "\F03A";
}

.fa-dedent:before,
.fa-outdent:before {
  content: "\F03B";
}

.fa-indent:before {
  content: "\F03C";
}

.fa-video-camera:before {
  content: "\F03D";
}

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\F03E";
}

.fa-pencil:before {
  content: "\F040";
}

.fa-map-marker:before {
  content: "\F041";
}

.fa-adjust:before {
  content: "\F042";
}

.fa-tint:before {
  content: "\F043";
}

.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\F044";
}

.fa-share-square-o:before {
  content: "\F045";
}

.fa-check-square-o:before {
  content: "\F046";
}

.fa-arrows:before {
  content: "\F047";
}

.fa-step-backward:before {
  content: "\F048";
}

.fa-fast-backward:before {
  content: "\F049";
}

.fa-backward:before {
  content: "\F04A";
}

.fa-play:before {
  content: "\F04B";
}

.fa-pause:before {
  content: "\F04C";
}

.fa-stop:before {
  content: "\F04D";
}

.fa-forward:before {
  content: "\F04E";
}

.fa-fast-forward:before {
  content: "\F050";
}

.fa-step-forward:before {
  content: "\F051";
}

.fa-eject:before {
  content: "\F052";
}

.fa-chevron-left:before {
  content: "\F053";
}

.fa-chevron-right:before {
  content: "\F054";
}

.fa-plus-circle:before {
  content: "\F055";
}

.fa-minus-circle:before {
  content: "\F056";
}

.fa-times-circle:before {
  content: "\F057";
}

.fa-check-circle:before {
  content: "\F058";
}

.fa-question-circle:before {
  content: "\F059";
}

.fa-info-circle:before {
  content: "\F05A";
}

.fa-crosshairs:before {
  content: "\F05B";
}

.fa-times-circle-o:before {
  content: "\F05C";
}

.fa-check-circle-o:before {
  content: "\F05D";
}

.fa-ban:before {
  content: "\F05E";
}

.fa-arrow-left:before {
  content: "\F060";
}

.fa-arrow-right:before {
  content: "\F061";
}

.fa-arrow-up:before {
  content: "\F062";
}

.fa-arrow-down:before {
  content: "\F063";
}

.fa-mail-forward:before,
.fa-share:before {
  content: "\F064";
}

.fa-expand:before {
  content: "\F065";
}

.fa-compress:before {
  content: "\F066";
}

.fa-plus:before {
  content: "\F067";
}

.fa-minus:before {
  content: "\F068";
}

.fa-asterisk:before {
  content: "\F069";
}

.fa-exclamation-circle:before {
  content: "\F06A";
}

.fa-gift:before {
  content: "\F06B";
}

.fa-leaf:before {
  content: "\F06C";
}

.fa-fire:before {
  content: "\F06D";
}

.fa-eye:before {
  content: "\F06E";
}

.fa-eye-slash:before {
  content: "\F070";
}

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\F071";
}

.fa-plane:before {
  content: "\F072";
}

.fa-calendar:before {
  content: "\F073";
}

.fa-random:before {
  content: "\F074";
}

.fa-comment:before {
  content: "\F075";
}

.fa-magnet:before {
  content: "\F076";
}

.fa-chevron-up:before {
  content: "\F077";
}

.fa-chevron-down:before {
  content: "\F078";
}

.fa-retweet:before {
  content: "\F079";
}

.fa-shopping-cart:before {
  content: "\F07A";
}

.fa-folder:before {
  content: "\F07B";
}

.fa-folder-open:before {
  content: "\F07C";
}

.fa-arrows-v:before {
  content: "\F07D";
}

.fa-arrows-h:before {
  content: "\F07E";
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\F080";
}

.fa-twitter-square:before {
  content: "\F081";
}

.fa-facebook-square:before {
  content: "\F082";
}

.fa-camera-retro:before {
  content: "\F083";
}

.fa-key:before {
  content: "\F084";
}

.fa-gears:before,
.fa-cogs:before {
  content: "\F085";
}

.fa-comments:before {
  content: "\F086";
}

.fa-thumbs-o-up:before {
  content: "\F087";
}

.fa-thumbs-o-down:before {
  content: "\F088";
}

.fa-star-half:before {
  content: "\F089";
}

.fa-heart-o:before {
  content: "\F08A";
}

.fa-sign-out:before {
  content: "\F08B";
}

.fa-linkedin-square:before {
  content: "\F08C";
}

.fa-thumb-tack:before {
  content: "\F08D";
}

.fa-external-link:before {
  content: "\F08E";
}

.fa-sign-in:before {
  content: "\F090";
}

.fa-trophy:before {
  content: "\F091";
}

.fa-github-square:before {
  content: "\F092";
}

.fa-upload:before {
  content: "\F093";
}

.fa-lemon-o:before {
  content: "\F094";
}

.fa-phone:before {
  content: "\F095";
}

.fa-square-o:before {
  content: "\F096";
}

.fa-bookmark-o:before {
  content: "\F097";
}

.fa-phone-square:before {
  content: "\F098";
}

.fa-twitter:before {
  content: "\F099";
}

.fa-facebook-f:before,
.fa-facebook:before {
  content: "\F09A";
}

.fa-github:before {
  content: "\F09B";
}

.fa-unlock:before {
  content: "\F09C";
}

.fa-credit-card:before {
  content: "\F09D";
}

.fa-feed:before,
.fa-rss:before {
  content: "\F09E";
}

.fa-hdd-o:before {
  content: "\F0A0";
}

.fa-bullhorn:before {
  content: "\F0A1";
}

.fa-bell:before {
  content: "\F0F3";
}

.fa-certificate:before {
  content: "\F0A3";
}

.fa-hand-o-right:before {
  content: "\F0A4";
}

.fa-hand-o-left:before {
  content: "\F0A5";
}

.fa-hand-o-up:before {
  content: "\F0A6";
}

.fa-hand-o-down:before {
  content: "\F0A7";
}

.fa-arrow-circle-left:before {
  content: "\F0A8";
}

.fa-arrow-circle-right:before {
  content: "\F0A9";
}

.fa-arrow-circle-up:before {
  content: "\F0AA";
}

.fa-arrow-circle-down:before {
  content: "\F0AB";
}

.fa-globe:before {
  content: "\F0AC";
}

.fa-wrench:before {
  content: "\F0AD";
}

.fa-tasks:before {
  content: "\F0AE";
}

.fa-filter:before {
  content: "\F0B0";
}

.fa-briefcase:before {
  content: "\F0B1";
}

.fa-arrows-alt:before {
  content: "\F0B2";
}

.fa-group:before,
.fa-users:before {
  content: "\F0C0";
}

.fa-chain:before,
.fa-link:before {
  content: "\F0C1";
}

.fa-cloud:before {
  content: "\F0C2";
}

.fa-flask:before {
  content: "\F0C3";
}

.fa-cut:before,
.fa-scissors:before {
  content: "\F0C4";
}

.fa-copy:before,
.fa-files-o:before {
  content: "\F0C5";
}

.fa-paperclip:before {
  content: "\F0C6";
}

.fa-save:before,
.fa-floppy-o:before {
  content: "\F0C7";
}

.fa-square:before {
  content: "\F0C8";
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\F0C9";
}

.fa-list-ul:before {
  content: "\F0CA";
}

.fa-list-ol:before {
  content: "\F0CB";
}

.fa-strikethrough:before {
  content: "\F0CC";
}

.fa-underline:before {
  content: "\F0CD";
}

.fa-table:before {
  content: "\F0CE";
}

.fa-magic:before {
  content: "\F0D0";
}

.fa-truck:before {
  content: "\F0D1";
}

.fa-pinterest:before {
  content: "\F0D2";
}

.fa-pinterest-square:before {
  content: "\F0D3";
}

.fa-google-plus-square:before {
  content: "\F0D4";
}

.fa-google-plus:before {
  content: "\F0D5";
}

.fa-money:before {
  content: "\F0D6";
}

.fa-caret-down:before {
  content: "\F0D7";
}

.fa-caret-up:before {
  content: "\F0D8";
}

.fa-caret-left:before {
  content: "\F0D9";
}

.fa-caret-right:before {
  content: "\F0DA";
}

.fa-columns:before {
  content: "\F0DB";
}

.fa-unsorted:before,
.fa-sort:before {
  content: "\F0DC";
}

.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\F0DD";
}

.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\F0DE";
}

.fa-envelope:before {
  content: "\F0E0";
}

.fa-linkedin:before {
  content: "\F0E1";
}

.fa-rotate-left:before,
.fa-undo:before {
  content: "\F0E2";
}

.fa-legal:before,
.fa-gavel:before {
  content: "\F0E3";
}

.fa-dashboard:before,
.fa-tachometer:before {
  content: "\F0E4";
}

.fa-comment-o:before {
  content: "\F0E5";
}

.fa-comments-o:before {
  content: "\F0E6";
}

.fa-flash:before,
.fa-bolt:before {
  content: "\F0E7";
}

.fa-sitemap:before {
  content: "\F0E8";
}

.fa-umbrella:before {
  content: "\F0E9";
}

.fa-paste:before,
.fa-clipboard:before {
  content: "\F0EA";
}

.fa-lightbulb-o:before {
  content: "\F0EB";
}

.fa-exchange:before {
  content: "\F0EC";
}

.fa-cloud-download:before {
  content: "\F0ED";
}

.fa-cloud-upload:before {
  content: "\F0EE";
}

.fa-user-md:before {
  content: "\F0F0";
}

.fa-stethoscope:before {
  content: "\F0F1";
}

.fa-suitcase:before {
  content: "\F0F2";
}

.fa-bell-o:before {
  content: "\F0A2";
}

.fa-coffee:before {
  content: "\F0F4";
}

.fa-cutlery:before {
  content: "\F0F5";
}

.fa-file-text-o:before {
  content: "\F0F6";
}

.fa-building-o:before {
  content: "\F0F7";
}

.fa-hospital-o:before {
  content: "\F0F8";
}

.fa-ambulance:before {
  content: "\F0F9";
}

.fa-medkit:before {
  content: "\F0FA";
}

.fa-fighter-jet:before {
  content: "\F0FB";
}

.fa-beer:before {
  content: "\F0FC";
}

.fa-h-square:before {
  content: "\F0FD";
}

.fa-plus-square:before {
  content: "\F0FE";
}

.fa-angle-double-left:before {
  content: "\F100";
}

.fa-angle-double-right:before {
  content: "\F101";
}

.fa-angle-double-up:before {
  content: "\F102";
}

.fa-angle-double-down:before {
  content: "\F103";
}

.fa-angle-left:before {
  content: "\F104";
}

.fa-angle-right:before {
  content: "\F105";
}

.fa-angle-up:before {
  content: "\F106";
}

.fa-angle-down:before {
  content: "\F107";
}

.fa-desktop:before {
  content: "\F108";
}

.fa-laptop:before {
  content: "\F109";
}

.fa-tablet:before {
  content: "\F10A";
}

.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\F10B";
}

.fa-circle-o:before {
  content: "\F10C";
}

.fa-quote-left:before {
  content: "\F10D";
}

.fa-quote-right:before {
  content: "\F10E";
}

.fa-spinner:before {
  content: "\F110";
}

.fa-circle:before {
  content: "\F111";
}

.fa-mail-reply:before,
.fa-reply:before {
  content: "\F112";
}

.fa-github-alt:before {
  content: "\F113";
}

.fa-folder-o:before {
  content: "\F114";
}

.fa-folder-open-o:before {
  content: "\F115";
}

.fa-smile-o:before {
  content: "\F118";
}

.fa-frown-o:before {
  content: "\F119";
}

.fa-meh-o:before {
  content: "\F11A";
}

.fa-gamepad:before {
  content: "\F11B";
}

.fa-keyboard-o:before {
  content: "\F11C";
}

.fa-flag-o:before {
  content: "\F11D";
}

.fa-flag-checkered:before {
  content: "\F11E";
}

.fa-terminal:before {
  content: "\F120";
}

.fa-code:before {
  content: "\F121";
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\F122";
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\F123";
}

.fa-location-arrow:before {
  content: "\F124";
}

.fa-crop:before {
  content: "\F125";
}

.fa-code-fork:before {
  content: "\F126";
}

.fa-unlink:before,
.fa-chain-broken:before {
  content: "\F127";
}

.fa-question:before {
  content: "\F128";
}

.fa-info:before {
  content: "\F129";
}

.fa-exclamation:before {
  content: "\F12A";
}

.fa-superscript:before {
  content: "\F12B";
}

.fa-subscript:before {
  content: "\F12C";
}

.fa-eraser:before {
  content: "\F12D";
}

.fa-puzzle-piece:before {
  content: "\F12E";
}

.fa-microphone:before {
  content: "\F130";
}

.fa-microphone-slash:before {
  content: "\F131";
}

.fa-shield:before {
  content: "\F132";
}

.fa-calendar-o:before {
  content: "\F133";
}

.fa-fire-extinguisher:before {
  content: "\F134";
}

.fa-rocket:before {
  content: "\F135";
}

.fa-maxcdn:before {
  content: "\F136";
}

.fa-chevron-circle-left:before {
  content: "\F137";
}

.fa-chevron-circle-right:before {
  content: "\F138";
}

.fa-chevron-circle-up:before {
  content: "\F139";
}

.fa-chevron-circle-down:before {
  content: "\F13A";
}

.fa-html5:before {
  content: "\F13B";
}

.fa-css3:before {
  content: "\F13C";
}

.fa-anchor:before {
  content: "\F13D";
}

.fa-unlock-alt:before {
  content: "\F13E";
}

.fa-bullseye:before {
  content: "\F140";
}

.fa-ellipsis-h:before {
  content: "\F141";
}

.fa-ellipsis-v:before {
  content: "\F142";
}

.fa-rss-square:before {
  content: "\F143";
}

.fa-play-circle:before {
  content: "\F144";
}

.fa-ticket:before {
  content: "\F145";
}

.fa-minus-square:before {
  content: "\F146";
}

.fa-minus-square-o:before {
  content: "\F147";
}

.fa-level-up:before {
  content: "\F148";
}

.fa-level-down:before {
  content: "\F149";
}

.fa-check-square:before {
  content: "\F14A";
}

.fa-pencil-square:before {
  content: "\F14B";
}

.fa-external-link-square:before {
  content: "\F14C";
}

.fa-share-square:before {
  content: "\F14D";
}

.fa-compass:before {
  content: "\F14E";
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\F150";
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\F151";
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\F152";
}

.fa-euro:before,
.fa-eur:before {
  content: "\F153";
}

.fa-gbp:before {
  content: "\F154";
}

.fa-dollar:before,
.fa-usd:before {
  content: "\F155";
}

.fa-rupee:before,
.fa-inr:before {
  content: "\F156";
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\F157";
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\F158";
}

.fa-won:before,
.fa-krw:before {
  content: "\F159";
}

.fa-bitcoin:before,
.fa-btc:before {
  content: "\F15A";
}

.fa-file:before {
  content: "\F15B";
}

.fa-file-text:before {
  content: "\F15C";
}

.fa-sort-alpha-asc:before {
  content: "\F15D";
}

.fa-sort-alpha-desc:before {
  content: "\F15E";
}

.fa-sort-amount-asc:before {
  content: "\F160";
}

.fa-sort-amount-desc:before {
  content: "\F161";
}

.fa-sort-numeric-asc:before {
  content: "\F162";
}

.fa-sort-numeric-desc:before {
  content: "\F163";
}

.fa-thumbs-up:before {
  content: "\F164";
}

.fa-thumbs-down:before {
  content: "\F165";
}

.fa-youtube-square:before {
  content: "\F166";
}

.fa-youtube:before {
  content: "\F167";
}

.fa-xing:before {
  content: "\F168";
}

.fa-xing-square:before {
  content: "\F169";
}

.fa-youtube-play:before {
  content: "\F16A";
}

.fa-dropbox:before {
  content: "\F16B";
}

.fa-stack-overflow:before {
  content: "\F16C";
}

.fa-instagram:before {
  content: "\F16D";
}

.fa-flickr:before {
  content: "\F16E";
}

.fa-adn:before {
  content: "\F170";
}

.fa-bitbucket:before {
  content: "\F171";
}

.fa-bitbucket-square:before {
  content: "\F172";
}

.fa-tumblr:before {
  content: "\F173";
}

.fa-tumblr-square:before {
  content: "\F174";
}

.fa-long-arrow-down:before {
  content: "\F175";
}

.fa-long-arrow-up:before {
  content: "\F176";
}

.fa-long-arrow-left:before {
  content: "\F177";
}

.fa-long-arrow-right:before {
  content: "\F178";
}

.fa-apple:before {
  content: "\F179";
}

.fa-windows:before {
  content: "\F17A";
}

.fa-android:before {
  content: "\F17B";
}

.fa-linux:before {
  content: "\F17C";
}

.fa-dribbble:before {
  content: "\F17D";
}

.fa-skype:before {
  content: "\F17E";
}

.fa-foursquare:before {
  content: "\F180";
}

.fa-trello:before {
  content: "\F181";
}

.fa-female:before {
  content: "\F182";
}

.fa-male:before {
  content: "\F183";
}

.fa-gittip:before,
.fa-gratipay:before {
  content: "\F184";
}

.fa-sun-o:before {
  content: "\F185";
}

.fa-moon-o:before {
  content: "\F186";
}

.fa-archive:before {
  content: "\F187";
}

.fa-bug:before {
  content: "\F188";
}

.fa-vk:before {
  content: "\F189";
}

.fa-weibo:before {
  content: "\F18A";
}

.fa-renren:before {
  content: "\F18B";
}

.fa-pagelines:before {
  content: "\F18C";
}

.fa-stack-exchange:before {
  content: "\F18D";
}

.fa-arrow-circle-o-right:before {
  content: "\F18E";
}

.fa-arrow-circle-o-left:before {
  content: "\F190";
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\F191";
}

.fa-dot-circle-o:before {
  content: "\F192";
}

.fa-wheelchair:before {
  content: "\F193";
}

.fa-vimeo-square:before {
  content: "\F194";
}

.fa-turkish-lira:before,
.fa-try:before {
  content: "\F195";
}

.fa-plus-square-o:before {
  content: "\F196";
}

.fa-space-shuttle:before {
  content: "\F197";
}

.fa-slack:before {
  content: "\F198";
}

.fa-envelope-square:before {
  content: "\F199";
}

.fa-wordpress:before {
  content: "\F19A";
}

.fa-openid:before {
  content: "\F19B";
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\F19C";
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\F19D";
}

.fa-yahoo:before {
  content: "\F19E";
}

.fa-google:before {
  content: "\F1A0";
}

.fa-reddit:before {
  content: "\F1A1";
}

.fa-reddit-square:before {
  content: "\F1A2";
}

.fa-stumbleupon-circle:before {
  content: "\F1A3";
}

.fa-stumbleupon:before {
  content: "\F1A4";
}

.fa-delicious:before {
  content: "\F1A5";
}

.fa-digg:before {
  content: "\F1A6";
}

.fa-pied-piper-pp:before {
  content: "\F1A7";
}

.fa-pied-piper-alt:before {
  content: "\F1A8";
}

.fa-drupal:before {
  content: "\F1A9";
}

.fa-joomla:before {
  content: "\F1AA";
}

.fa-language:before {
  content: "\F1AB";
}

.fa-fax:before {
  content: "\F1AC";
}

.fa-building:before {
  content: "\F1AD";
}

.fa-child:before {
  content: "\F1AE";
}

.fa-paw:before {
  content: "\F1B0";
}

.fa-spoon:before {
  content: "\F1B1";
}

.fa-cube:before {
  content: "\F1B2";
}

.fa-cubes:before {
  content: "\F1B3";
}

.fa-behance:before {
  content: "\F1B4";
}

.fa-behance-square:before {
  content: "\F1B5";
}

.fa-steam:before {
  content: "\F1B6";
}

.fa-steam-square:before {
  content: "\F1B7";
}

.fa-recycle:before {
  content: "\F1B8";
}

.fa-automobile:before,
.fa-car:before {
  content: "\F1B9";
}

.fa-cab:before,
.fa-taxi:before {
  content: "\F1BA";
}

.fa-tree:before {
  content: "\F1BB";
}

.fa-spotify:before {
  content: "\F1BC";
}

.fa-deviantart:before {
  content: "\F1BD";
}

.fa-soundcloud:before {
  content: "\F1BE";
}

.fa-database:before {
  content: "\F1C0";
}

.fa-file-pdf-o:before {
  content: "\F1C1";
}

.fa-file-word-o:before {
  content: "\F1C2";
}

.fa-file-excel-o:before {
  content: "\F1C3";
}

.fa-file-powerpoint-o:before {
  content: "\F1C4";
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\F1C5";
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\F1C6";
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\F1C7";
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\F1C8";
}

.fa-file-code-o:before {
  content: "\F1C9";
}

.fa-vine:before {
  content: "\F1CA";
}

.fa-codepen:before {
  content: "\F1CB";
}

.fa-jsfiddle:before {
  content: "\F1CC";
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\F1CD";
}

.fa-circle-o-notch:before {
  content: "\F1CE";
}

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\F1D0";
}

.fa-ge:before,
.fa-empire:before {
  content: "\F1D1";
}

.fa-git-square:before {
  content: "\F1D2";
}

.fa-git:before {
  content: "\F1D3";
}

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\F1D4";
}

.fa-tencent-weibo:before {
  content: "\F1D5";
}

.fa-qq:before {
  content: "\F1D6";
}

.fa-wechat:before,
.fa-weixin:before {
  content: "\F1D7";
}

.fa-send:before,
.fa-paper-plane:before {
  content: "\F1D8";
}

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\F1D9";
}

.fa-history:before {
  content: "\F1DA";
}

.fa-circle-thin:before {
  content: "\F1DB";
}

.fa-header:before {
  content: "\F1DC";
}

.fa-paragraph:before {
  content: "\F1DD";
}

.fa-sliders:before {
  content: "\F1DE";
}

.fa-share-alt:before {
  content: "\F1E0";
}

.fa-share-alt-square:before {
  content: "\F1E1";
}

.fa-bomb:before {
  content: "\F1E2";
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\F1E3";
}

.fa-tty:before {
  content: "\F1E4";
}

.fa-binoculars:before {
  content: "\F1E5";
}

.fa-plug:before {
  content: "\F1E6";
}

.fa-slideshare:before {
  content: "\F1E7";
}

.fa-twitch:before {
  content: "\F1E8";
}

.fa-yelp:before {
  content: "\F1E9";
}

.fa-newspaper-o:before {
  content: "\F1EA";
}

.fa-wifi:before {
  content: "\F1EB";
}

.fa-calculator:before {
  content: "\F1EC";
}

.fa-paypal:before {
  content: "\F1ED";
}

.fa-google-wallet:before {
  content: "\F1EE";
}

.fa-cc-visa:before {
  content: "\F1F0";
}

.fa-cc-mastercard:before {
  content: "\F1F1";
}

.fa-cc-discover:before {
  content: "\F1F2";
}

.fa-cc-amex:before {
  content: "\F1F3";
}

.fa-cc-paypal:before {
  content: "\F1F4";
}

.fa-cc-stripe:before {
  content: "\F1F5";
}

.fa-bell-slash:before {
  content: "\F1F6";
}

.fa-bell-slash-o:before {
  content: "\F1F7";
}

.fa-trash:before {
  content: "\F1F8";
}

.fa-copyright:before {
  content: "\F1F9";
}

.fa-at:before {
  content: "\F1FA";
}

.fa-eyedropper:before {
  content: "\F1FB";
}

.fa-paint-brush:before {
  content: "\F1FC";
}

.fa-birthday-cake:before {
  content: "\F1FD";
}

.fa-area-chart:before {
  content: "\F1FE";
}

.fa-pie-chart:before {
  content: "\F200";
}

.fa-line-chart:before {
  content: "\F201";
}

.fa-lastfm:before {
  content: "\F202";
}

.fa-lastfm-square:before {
  content: "\F203";
}

.fa-toggle-off:before {
  content: "\F204";
}

.fa-toggle-on:before {
  content: "\F205";
}

.fa-bicycle:before {
  content: "\F206";
}

.fa-bus:before {
  content: "\F207";
}

.fa-ioxhost:before {
  content: "\F208";
}

.fa-angellist:before {
  content: "\F209";
}

.fa-cc:before {
  content: "\F20A";
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\F20B";
}

.fa-meanpath:before {
  content: "\F20C";
}

.fa-buysellads:before {
  content: "\F20D";
}

.fa-connectdevelop:before {
  content: "\F20E";
}

.fa-dashcube:before {
  content: "\F210";
}

.fa-forumbee:before {
  content: "\F211";
}

.fa-leanpub:before {
  content: "\F212";
}

.fa-sellsy:before {
  content: "\F213";
}

.fa-shirtsinbulk:before {
  content: "\F214";
}

.fa-simplybuilt:before {
  content: "\F215";
}

.fa-skyatlas:before {
  content: "\F216";
}

.fa-cart-plus:before {
  content: "\F217";
}

.fa-cart-arrow-down:before {
  content: "\F218";
}

.fa-diamond:before {
  content: "\F219";
}

.fa-ship:before {
  content: "\F21A";
}

.fa-user-secret:before {
  content: "\F21B";
}

.fa-motorcycle:before {
  content: "\F21C";
}

.fa-street-view:before {
  content: "\F21D";
}

.fa-heartbeat:before {
  content: "\F21E";
}

.fa-venus:before {
  content: "\F221";
}

.fa-mars:before {
  content: "\F222";
}

.fa-mercury:before {
  content: "\F223";
}

.fa-intersex:before,
.fa-transgender:before {
  content: "\F224";
}

.fa-transgender-alt:before {
  content: "\F225";
}

.fa-venus-double:before {
  content: "\F226";
}

.fa-mars-double:before {
  content: "\F227";
}

.fa-venus-mars:before {
  content: "\F228";
}

.fa-mars-stroke:before {
  content: "\F229";
}

.fa-mars-stroke-v:before {
  content: "\F22A";
}

.fa-mars-stroke-h:before {
  content: "\F22B";
}

.fa-neuter:before {
  content: "\F22C";
}

.fa-genderless:before {
  content: "\F22D";
}

.fa-facebook-official:before {
  content: "\F230";
}

.fa-pinterest-p:before {
  content: "\F231";
}

.fa-whatsapp:before {
  content: "\F232";
}

.fa-server:before {
  content: "\F233";
}

.fa-user-plus:before {
  content: "\F234";
}

.fa-user-times:before {
  content: "\F235";
}

.fa-hotel:before,
.fa-bed:before {
  content: "\F236";
}

.fa-viacoin:before {
  content: "\F237";
}

.fa-train:before {
  content: "\F238";
}

.fa-subway:before {
  content: "\F239";
}

.fa-medium:before {
  content: "\F23A";
}

.fa-yc:before,
.fa-y-combinator:before {
  content: "\F23B";
}

.fa-optin-monster:before {
  content: "\F23C";
}

.fa-opencart:before {
  content: "\F23D";
}

.fa-expeditedssl:before {
  content: "\F23E";
}

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\F240";
}

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\F241";
}

.fa-battery-2:before,
.fa-battery-half:before {
  content: "\F242";
}

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\F243";
}

.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\F244";
}

.fa-mouse-pointer:before {
  content: "\F245";
}

.fa-i-cursor:before {
  content: "\F246";
}

.fa-object-group:before {
  content: "\F247";
}

.fa-object-ungroup:before {
  content: "\F248";
}

.fa-sticky-note:before {
  content: "\F249";
}

.fa-sticky-note-o:before {
  content: "\F24A";
}

.fa-cc-jcb:before {
  content: "\F24B";
}

.fa-cc-diners-club:before {
  content: "\F24C";
}

.fa-clone:before {
  content: "\F24D";
}

.fa-balance-scale:before {
  content: "\F24E";
}

.fa-hourglass-o:before {
  content: "\F250";
}

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\F251";
}

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\F252";
}

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\F253";
}

.fa-hourglass:before {
  content: "\F254";
}

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\F255";
}

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\F256";
}

.fa-hand-scissors-o:before {
  content: "\F257";
}

.fa-hand-lizard-o:before {
  content: "\F258";
}

.fa-hand-spock-o:before {
  content: "\F259";
}

.fa-hand-pointer-o:before {
  content: "\F25A";
}

.fa-hand-peace-o:before {
  content: "\F25B";
}

.fa-trademark:before {
  content: "\F25C";
}

.fa-registered:before {
  content: "\F25D";
}

.fa-creative-commons:before {
  content: "\F25E";
}

.fa-gg:before {
  content: "\F260";
}

.fa-gg-circle:before {
  content: "\F261";
}

.fa-tripadvisor:before {
  content: "\F262";
}

.fa-odnoklassniki:before {
  content: "\F263";
}

.fa-odnoklassniki-square:before {
  content: "\F264";
}

.fa-get-pocket:before {
  content: "\F265";
}

.fa-wikipedia-w:before {
  content: "\F266";
}

.fa-safari:before {
  content: "\F267";
}

.fa-chrome:before {
  content: "\F268";
}

.fa-firefox:before {
  content: "\F269";
}

.fa-opera:before {
  content: "\F26A";
}

.fa-internet-explorer:before {
  content: "\F26B";
}

.fa-tv:before,
.fa-television:before {
  content: "\F26C";
}

.fa-contao:before {
  content: "\F26D";
}

.fa-500px:before {
  content: "\F26E";
}

.fa-amazon:before {
  content: "\F270";
}

.fa-calendar-plus-o:before {
  content: "\F271";
}

.fa-calendar-minus-o:before {
  content: "\F272";
}

.fa-calendar-times-o:before {
  content: "\F273";
}

.fa-calendar-check-o:before {
  content: "\F274";
}

.fa-industry:before {
  content: "\F275";
}

.fa-map-pin:before {
  content: "\F276";
}

.fa-map-signs:before {
  content: "\F277";
}

.fa-map-o:before {
  content: "\F278";
}

.fa-map:before {
  content: "\F279";
}

.fa-commenting:before {
  content: "\F27A";
}

.fa-commenting-o:before {
  content: "\F27B";
}

.fa-houzz:before {
  content: "\F27C";
}

.fa-vimeo:before {
  content: "\F27D";
}

.fa-black-tie:before {
  content: "\F27E";
}

.fa-fonticons:before {
  content: "\F280";
}

.fa-reddit-alien:before {
  content: "\F281";
}

.fa-edge:before {
  content: "\F282";
}

.fa-credit-card-alt:before {
  content: "\F283";
}

.fa-codiepie:before {
  content: "\F284";
}

.fa-modx:before {
  content: "\F285";
}

.fa-fort-awesome:before {
  content: "\F286";
}

.fa-usb:before {
  content: "\F287";
}

.fa-product-hunt:before {
  content: "\F288";
}

.fa-mixcloud:before {
  content: "\F289";
}

.fa-scribd:before {
  content: "\F28A";
}

.fa-pause-circle:before {
  content: "\F28B";
}

.fa-pause-circle-o:before {
  content: "\F28C";
}

.fa-stop-circle:before {
  content: "\F28D";
}

.fa-stop-circle-o:before {
  content: "\F28E";
}

.fa-shopping-bag:before {
  content: "\F290";
}

.fa-shopping-basket:before {
  content: "\F291";
}

.fa-hashtag:before {
  content: "\F292";
}

.fa-bluetooth:before {
  content: "\F293";
}

.fa-bluetooth-b:before {
  content: "\F294";
}

.fa-percent:before {
  content: "\F295";
}

.fa-gitlab:before {
  content: "\F296";
}

.fa-wpbeginner:before {
  content: "\F297";
}

.fa-wpforms:before {
  content: "\F298";
}

.fa-envira:before {
  content: "\F299";
}

.fa-universal-access:before {
  content: "\F29A";
}

.fa-wheelchair-alt:before {
  content: "\F29B";
}

.fa-question-circle-o:before {
  content: "\F29C";
}

.fa-blind:before {
  content: "\F29D";
}

.fa-audio-description:before {
  content: "\F29E";
}

.fa-volume-control-phone:before {
  content: "\F2A0";
}

.fa-braille:before {
  content: "\F2A1";
}

.fa-assistive-listening-systems:before {
  content: "\F2A2";
}

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\F2A3";
}

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\F2A4";
}

.fa-glide:before {
  content: "\F2A5";
}

.fa-glide-g:before {
  content: "\F2A6";
}

.fa-signing:before,
.fa-sign-language:before {
  content: "\F2A7";
}

.fa-low-vision:before {
  content: "\F2A8";
}

.fa-viadeo:before {
  content: "\F2A9";
}

.fa-viadeo-square:before {
  content: "\F2AA";
}

.fa-snapchat:before {
  content: "\F2AB";
}

.fa-snapchat-ghost:before {
  content: "\F2AC";
}

.fa-snapchat-square:before {
  content: "\F2AD";
}

.fa-pied-piper:before {
  content: "\F2AE";
}

.fa-first-order:before {
  content: "\F2B0";
}

.fa-yoast:before {
  content: "\F2B1";
}

.fa-themeisle:before {
  content: "\F2B2";
}

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\F2B3";
}

.fa-fa:before,
.fa-font-awesome:before {
  content: "\F2B4";
}

.fa-handshake-o:before {
  content: "\F2B5";
}

.fa-envelope-open:before {
  content: "\F2B6";
}

.fa-envelope-open-o:before {
  content: "\F2B7";
}

.fa-linode:before {
  content: "\F2B8";
}

.fa-address-book:before {
  content: "\F2B9";
}

.fa-address-book-o:before {
  content: "\F2BA";
}

.fa-vcard:before,
.fa-address-card:before {
  content: "\F2BB";
}

.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\F2BC";
}

.fa-user-circle:before {
  content: "\F2BD";
}

.fa-user-circle-o:before {
  content: "\F2BE";
}

.fa-user-o:before {
  content: "\F2C0";
}

.fa-id-badge:before {
  content: "\F2C1";
}

.fa-drivers-license:before,
.fa-id-card:before {
  content: "\F2C2";
}

.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\F2C3";
}

.fa-quora:before {
  content: "\F2C4";
}

.fa-free-code-camp:before {
  content: "\F2C5";
}

.fa-telegram:before {
  content: "\F2C6";
}

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\F2C7";
}

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\F2C8";
}

.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\F2C9";
}

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\F2CA";
}

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\F2CB";
}

.fa-shower:before {
  content: "\F2CC";
}

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\F2CD";
}

.fa-podcast:before {
  content: "\F2CE";
}

.fa-window-maximize:before {
  content: "\F2D0";
}

.fa-window-minimize:before {
  content: "\F2D1";
}

.fa-window-restore:before {
  content: "\F2D2";
}

.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\F2D3";
}

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\F2D4";
}

.fa-bandcamp:before {
  content: "\F2D5";
}

.fa-grav:before {
  content: "\F2D6";
}

.fa-etsy:before {
  content: "\F2D7";
}

.fa-imdb:before {
  content: "\F2D8";
}

.fa-ravelry:before {
  content: "\F2D9";
}

.fa-eercast:before {
  content: "\F2DA";
}

.fa-microchip:before {
  content: "\F2DB";
}

.fa-snowflake-o:before {
  content: "\F2DC";
}

.fa-superpowers:before {
  content: "\F2DD";
}

.fa-wpexplorer:before {
  content: "\F2DE";
}

.fa-meetup:before {
  content: "\F2E0";
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

[class*=" icomoon-"],
[class^=icomoon-] {
  font-family: icomoon !important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: initial;
  vertical-align: middle;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icomoon-cloud_shadow:before {
  content: "\EA3F";
}

.icomoon-cropthin:before {
  content: "\EA3D";
}

.icomoon-cropthin2:before {
  content: "\EA3E";
}

.icomoon-rotateleft:before {
  content: "\EA3B";
}

.icomoon-rotateright:before {
  content: "\EA3C";
}

.icomoon-area_chart2:before {
  content: "\EA3A";
}

.icomoon-bar_chart2:before {
  content: "\EA43";
}

.icomoon-bubble_chat2:before {
  content: "\EA44";
}

.icomoon-dchart2:before {
  content: "\EA45";
}

.icomoon-line_chart2:before {
  content: "\EA46";
}

.icomoon-pie_chart2:before {
  content: "\EA47";
}

.icomoon-pie-chart2:before {
  content: "\EA48";
}

.icomoon-pyramid_chart2:before {
  content: "\EA49";
}

.icomoon-textsplitwords:before {
  content: "\EA39";
}

.icomoon-bold2:before {
  content: "\EA27";
}

.icomoon-equalize_height:before {
  content: "\EA28";
}

.icomoon-equalize_width:before {
  content: "\EA29";
}

.icomoon-italic2:before {
  content: "\EA2A";
}

.icomoon-normal:before {
  content: "\EA2B";
}

.icomoon-object_alignment_bottom:before {
  content: "\EA2C";
}

.icomoon-object_alignment_center:before {
  content: "\EA2D";
}

.icomoon-object_alignment_horizontal:before {
  content: "\EA2E";
}

.icomoon-object_alignment_left:before {
  content: "\EA2F";
}

.icomoon-object_alignment_right:before {
  content: "\EA30";
}

.icomoon-object_alignment_top:before {
  content: "\EA31";
}

.icomoon-overline:before {
  content: "\EA32";
}

.icomoon-ruler:before {
  content: "\EA33";
}

.icomoon-strikethrough:before {
  content: "\EA34";
}

.icomoon-text_split-characters:before {
  content: "\EA35";
}

.icomoon-text_split_line:before {
  content: "\EA36";
}

.icomoon-text_split_words:before {
  content: "\EA37";
}

.icomoon-Backgrounds_wofox2:before {
  content: "\EA1B";
}

.icomoon-Collage_wofox2:before {
  content: "\EA1C";
}

.icomoon-Effects_wofox2:before {
  content: "\EA1D";
}

.icomoon-Graphics_wofox2:before {
  content: "\EA1E";
}

.icomoon-Settings_wofox2:before {
  content: "\EA1F";
}

.icomoon-Templete_wofox2:before {
  content: "\EA20";
}

.icomoon-Text_wofox2:before {
  content: "\EA21";
}

.icomoon-Tools_wofox2:before {
  content: "\EA22";
}

.icomoon-Uploads_wofox2:before {
  content: "\EA23";
}

.icomoon-dropbox:before {
  content: "\EA24";
}

.icomoon-flickr:before {
  content: "\EA25";
}

.icomoon-google_drive:before {
  content: "\EA26";
}

.icomoon-power:before {
  content: "\EA18";
}

.icomoon-poweroff2:before {
  content: "\EA19";
}

.icomoon-logout:before {
  content: "\EA1A";
}

.icomoon-reload2:before {
  content: "\EA17";
}

.icomoon-behance:before {
  content: "\EA01";
}

.icomoon-blogger:before {
  content: "\EA02";
}

.icomoon-delicious-square:before {
  content: "\EA03";
}

.icomoon-deviantart:before {
  content: "\EA04";
}

.icomoon-digg:before {
  content: "\EA05";
}

.icomoon-dribbble:before {
  content: "\EA06";
}

.icomoon-folkd:before {
  content: "\EA07";
}

.icomoon-github:before {
  content: "\EA08";
}

.icomoon-it:before {
  content: "\EA09";
}

.icomoon-letter-f:before {
  content: "\EA0A";
}

.icomoon-me:before {
  content: "\EA0B";
}

.icomoon-meetup:before {
  content: "\EA0C";
}

.icomoon-newsvine:before {
  content: "\EA0D";
}

.icomoon-picasa:before {
  content: "\EA0E";
}

.icomoon-reddit:before {
  content: "\EA0F";
}

.icomoon-slashdot:before {
  content: "\EA11";
}

.icomoon-slideshare:before {
  content: "\EA12";
}

.icomoon-stumbleupon-big:before {
  content: "\EA13";
}

.icomoon-vimeo2:before {
  content: "\EA15";
}

.icomoon-yahoo-buzz:before {
  content: "\EA16";
}

.icomoon-coin:before {
  content: "\E9FC";
}

.icomoon-credit_card:before {
  content: "\E9FD";
}

.icomoon-credit_card1:before {
  content: "\E9FE";
}

.icomoon-credit_card2:before {
  content: "\E9FF";
}

.icomoon-paper_bill:before {
  content: "\EA00";
}

.icomoon-clock:before {
  content: "\E9F5";
}

.icomoon-clock1:before {
  content: "\E9F6";
}

.icomoon-clock2:before {
  content: "\E9F7";
}

.icomoon-poweroff:before {
  content: "\E9F8";
}

.icomoon-poweroff1:before {
  content: "\E9F9";
}

.icomoon-schedule:before {
  content: "\E9FA";
}

.icomoon-schedule1:before {
  content: "\E9FB";
}

.icomoon-question:before {
  content: "\E9ED";
}

.icomoon-question1:before {
  content: "\E9EE";
}

.icomoon-question2:before {
  content: "\E9EF";
}

.icomoon-question3:before {
  content: "\E9F0";
}

.icomoon-unsaveimg:before {
  content: "\E9F1";
}

.icomoon-warning-1:before {
  content: "\E9F2";
}

.icomoon-warning:before {
  content: "\E9F3";
}

.icomoon-warning2:before {
  content: "\E9F4";
}

.icomoon-Backgrounds_wofox:before {
  content: "\E9E4";
}

.icomoon-Collage_wofox:before {
  content: "\E9E5";
}

.icomoon-Effects_wofox:before {
  content: "\E9E6";
}

.icomoon-Graphics_wofox:before {
  content: "\E9E7";
}

.icomoon-Settings_wofox:before {
  content: "\E9E8";
}

.icomoon-Templete_wofox:before {
  content: "\E9E9";
}

.icomoon-Text_wofox:before {
  content: "\E9EA";
}

.icomoon-Tools_wofox:before {
  content: "\E9EB";
}

.icomoon-Uploads_wofox:before {
  content: "\E9EC";
}

.icomoon-flip-left:before {
  content: "\E9E3";
}

.icomoon-ungrouping:before {
  content: "\E9E1";
}

.icomoon-grouping:before {
  content: "\E9E2";
}

.icomoon-business:before {
  content: "\E9DF";
}

.icomoon-connection3:before {
  content: "\E9E0";
}

.icomoon-download:before {
  content: "\E9DC";
}

.icomoon-download3:before {
  content: "\E9DD";
}

.icomoon-download2:before {
  content: "\E9DE";
}

.icomoon-circle2:before {
  content: "\E9D7";
}

.icomoon-diamond:before {
  content: "\E9D8";
}

.icomoon-left-arrow4:before {
  content: "\E9D9";
}

.icomoon-right-arrow4:before {
  content: "\E9DA";
}

.icomoon-square1:before {
  content: "\E9DB";
}

.icomoon-connection:before {
  content: "\E9C6";
}

.icomoon-facebook:before {
  content: "\E9C7";
}

.icomoon-facebook1:before {
  content: "\E9C8";
}

.icomoon-google-plus:before {
  content: "\E9C9";
}

.icomoon-google-plus2:before {
  content: "\E9CA";
}

.icomoon-google-plus3:before {
  content: "\E9CB";
}

.icomoon-instagram:before {
  content: "\E9CC";
}

.icomoon-linkedin:before {
  content: "\E9CD";
}

.icomoon-linkedin2:before {
  content: "\E9CE";
}

.icomoon-pinterest-p:before {
  content: "\E9CF";
}

.icomoon-pinterest-p2:before {
  content: "\E9D0";
}

.icomoon-skype:before {
  content: "\E9D1";
}

.icomoon-tumblr:before {
  content: "\E9D2";
}

.icomoon-tumblr1:before {
  content: "\E9D3";
}

.icomoon-twitter:before {
  content: "\E9D4";
}

.icomoon-twitter2:before {
  content: "\E9D5";
}

.icomoon-youtube:before {
  content: "\E9D6";
}

.icomoon-rocket_ship2:before {
  content: "\E9C5";
}

.icomoon-connection2:before {
  content: "\E9B9";
}

.icomoon-instagram2:before {
  content: "\E9BA";
}

.icomoon-facebook2:before {
  content: "\E9BB";
}

.icomoon-layers3:before {
  content: "\E9BC";
}

.icomoon-user:before {
  content: "\E9BD";
}

.icomoon-linkedin3:before {
  content: "\E9BE";
}

.icomoon-twitter3:before {
  content: "\E9BF";
}

.icomoon-pinterest-p3:before {
  content: "\E9C0";
}

.icomoon-skype2:before {
  content: "\E9C1";
}

.icomoon-google-plus4:before {
  content: "\E9C2";
}

.icomoon-tumblr2:before {
  content: "\E9C3";
}

.icomoon-vimeo:before {
  content: "\E9C4";
}

.icomoon-check3:before {
  content: "\E9B7";
}

.icomoon-check4:before {
  content: "\E9B8";
}

.icomoon-version:before {
  content: "\E9B5";
}

.icomoon-angle-left:before {
  content: "\E9B4";
}

.icomoon-mybg:before {
  content: "\E9A7";
}

.icomoon-mybg1:before {
  content: "\E9A8";
}

.icomoon-mycollage:before {
  content: "\E9A9";
}

.icomoon-mycollage1:before {
  content: "\E9AA";
}

.icomoon-myeffects:before {
  content: "\E9AB";
}

.icomoon-mygraphics:before {
  content: "\E9AC";
}

.icomoon-mysettings:before {
  content: "\E9AD";
}

.icomoon-mytemplate:before {
  content: "\E9AE";
}

.icomoon-mytext:before {
  content: "\E9AF";
}

.icomoon-mytools:before {
  content: "\E9B0";
}

.icomoon-myupload:before {
  content: "\E9B1";
}

.icomoon-myupload1:before {
  content: "\E9B2";
}

.icomoon-myupload2:before {
  content: "\E9B3";
}

.icomoon-layerscenter:before {
  content: "\E9A4";
}

.icomoon-layersbottom:before {
  content: "\E9A2";
}

.icomoon-layerstop:before {
  content: "\E9A3";
}

.icomoon-info:before {
  content: "\E9A5";
}

.icomoon-info1:before {
  content: "\E9A6";
}

.icomoon-bring-to-front:before {
  content: "\E9A4";
}

.icomoon-bring-to-front1:before {
  content: "\E99F";
}

.icomoon-send-to-back:before {
  content: "\E9A0";
}

.icomoon-layersarrow:before {
  content: "\E9A1";
}

.icomoon-send-backward:before {
  content: "\E9A2";
}

.icomoon-arrange-object-layers:before {
  content: "\E9A3";
}

.icomoon-exchange:before {
  content: "\E994";
}

.icomoon-exchangearrow:before {
  content: "\E995";
}

.icomoon-fill-left-arrow:before {
  content: "\E990";
}

.icomoon-fill-right-arrow:before {
  content: "\E991";
}

.icomoon-fill-top-arrow:before {
  content: "\E992";
}

.icomoon-caret-down:before,
.icomoon-fill-bottom-arrow:before {
  content: "\E993";
}

.icomoon-undo-button:before {
  content: "\E98F";
}

.icomoon-ban1:before {
  content: "\E919";
}

.icomoon-ban:before {
  content: "\E96B";
}

.icomoon-undo:before {
  content: "\E988";
}

.icomoon-repeat:before {
  content: "\E98E";
}

.icomoon-insert:before {
  content: "\E98D";
}

.icomoon-caret-right:before {
  content: "\E98C";
}

.icomoon-eraser1:before {
  content: "\E97E";
}

.icomoon-left-arrow1:before {
  content: "\E97F";
}

.icomoon-back-left-arrow-curve:before {
  content: "\E919";
}

.icomoon-calendar:before {
  content: "\E974";
}

.icomoon-pie-chart:before {
  content: "\E975";
}

.icomoon-close:before {
  content: "\E976";
}

.icomoon-cut:before {
  content: "\E977";
}

.icomoon-hand-paper-o:before {
  content: "\E978";
}

.icomoon-drag1:before {
  content: "\E979";
}

.icomoon-eraser:before {
  content: "\E97A";
}

.icomoon-eye-dropper:before {
  content: "\E97B";
}

.icomoon-folder:before {
  content: "\E97C";
}

.icomoon-folder-o:before {
  content: "\E97D";
}

.icomoon-magic-wand:before {
  content: "\E980";
}

.icomoon-magic-wand2:before {
  content: "\E981";
}

.icomoon-magic-wand3:before {
  content: "\E982";
}

.icomoon-multiply:before {
  content: "\E983";
}

.icomoon-repeat2:before {
  content: "\E984";
}

.icomoon-reset:before {
  content: "\E985";
}

.icomoon-tag:before {
  content: "\E986";
}

.icomoon-tags:before {
  content: "\E987";
}

.icomoon-search-plus:before {
  content: "\E989";
}

.icomoon-search-minus:before {
  content: "\E98A";
}

.icomoon-circle:before {
  content: "\E970";
}

.icomoon-circle-thin:before {
  content: "\E971";
}

.icomoon-file-text-o:before {
  content: "\E972";
}

.icomoon-quote1:before {
  content: "\E973";
}

.icomoon-font:before {
  content: "\E96F";
}

.icomoon-edit-picture:before {
  content: "\E96C";
}

.icomoon-fillheart:before {
  content: "\E96D";
}

.icomoon-removebg:before {
  content: "\E96E";
}

.icomoon-arrowsleftright:before {
  content: "\E901";
}

.icomoon-carettopbottom:before {
  content: "\E938";
}

.icomoon-cut3:before {
  content: "\E95D";
}

.icomoon-move-bottom2:before {
  content: "\E95E";
}

.icomoon-eye:before {
  content: "\E95F";
}

.icomoon-eyecross:before {
  content: "\E960";
}

.icomoon-flip-top2:before {
  content: "\E961";
}

.icomoon-flip-top:before {
  content: "\E962";
}

.icomoon-move-left2:before {
  content: "\E963";
}

.icomoon-opacity2:before {
  content: "\E964";
}

.icomoon-paint:before {
  content: "\E965";
}

.icomoon-move-right2:before {
  content: "\E966";
}

.icomoon-squarecut:before {
  content: "\E967";
}

.icomoon-lock:before {
  content: "\E968";
}

.icomoon-unlock:before {
  content: "\E969";
}

.icomoon-move-top2:before {
  content: "\E96A";
}

.icomoon-zoom:before {
  content: "\E96B";
}

.icomoon-spinner:before {
  content: "\E909";
}

.icomoon-opacity:before {
  content: "\E907";
}

.icomoon-move-left:before {
  content: "\E957";
}

.icomoon-move-bottom:before {
  content: "\E958";
}

.icomoon-move-right:before {
  content: "\E959";
}

.icomoon-move-top:before {
  content: "\E95A";
}

.icomoon-decrease1:before {
  content: "\E954";
}

.icomoon-minus2:before {
  content: "\E955";
}

.icomoon-paste:before {
  content: "\E956";
}

.icomoon-line:before {
  content: "\E900";
}

.icomoon-calendar2:before {
  content: "\E902";
}

.icomoon-check:before {
  content: "\E903";
}

.icomoon-times:before {
  content: "\E904";
}

.icomoon-angle-down:before {
  content: "\E905";
}

.icomoon-heart:before {
  content: "\E90A";
}

.icomoon-home:before {
  content: "\E917";
}

.icomoon-info2:before {
  content: "\E918";
}

.icomoon-list-button:before {
  content: "\E922";
}

.icomoon-mail:before {
  content: "\E923";
}

.icomoon-layers:before {
  content: "\E924";
}

.icomoon-menu-options:before {
  content: "\E925";
}

.icomoon-minus:before {
  content: "\E93A";
}

.icomoon-angle-right:before {
  content: "\E94D";
}

.icomoon-plus:before {
  content: "\E94E";
}

.icomoon-trash2:before {
  content: "\E94F";
}

.icomoon-ruler-and-pencil:before {
  content: "\E950";
}

.icomoon-star:before {
  content: "\E951";
}

.icomoon-up-arrow2:before {
  content: "\E952";
}

.icomoon-upload:before {
  content: "\E953";
}

.icomoon-menu:before {
  content: "\E906";
}

.icomoon-opacity3:before {
  content: "\E907";
}

.icomoon-fileClone:before {
  content: "\E908";
}

.icomoon-border:before {
  content: "\E95C";
}

.icomoon-clone:before {
  content: "\E95B";
}

.icomoon-arrows:before {
  content: "\E90B";
}

.icomoon-bars:before {
  content: "\E90D";
}

.icomoon-bold_2:before {
  content: "\E910";
}

.icomoon-bold:before {
  content: "\E911";
}

.icomoon-bullets:before {
  content: "\E912";
}

.icomoon-align-center:before {
  content: "\E913";
}

.icomoon-check2:before {
  content: "\E914";
}

.icomoon-crop:before {
  content: "\E915";
}

.icomoon-cut2:before {
  content: "\E916";
}

.icomoon-cut_2:before {
  content: "\E926";
}

.icomoon-move-bottom1:before {
  content: "\E927";
}

.icomoon-earth-globe:before {
  content: "\E928";
}

.icomoon-edit:before,
.icomoon-pencil:before {
  content: "\E929";
}

.icomoon-error:before {
  content: "\E92A";
}

.icomoon-fit-screen:before {
  content: "\E92B";
}

.icomoon-eye2:before {
  content: "\E92C";
}

.icomoon-copy:before {
  content: "\E92D";
}

.icomoon-idea:before {
  content: "\E92E";
}

.icomoon-interface:before {
  content: "\E92F";
}

.icomoon-interface_2:before {
  content: "\E930";
}

.icomoon-intersection:before {
  content: "\E931";
}

.icomoon-italic:before {
  content: "\E932";
}

.icomoon-align-justify:before {
  content: "\E933";
}

.icomoon-layers1:before {
  content: "\E934";
}

.icomoon-arrange:before {
  content: "\E935";
}

.icomoon-align-left:before {
  content: "\E936";
}

.icomoon-move-left1:before {
  content: "\E937";
}

.icomoon-list:before {
  content: "\E938";
}

.icomoon-circlelock:before {
  content: "\E939";
}

.icomoon-minimize:before {
  content: "\E93B";
}

.icomoon-move:before {
  content: "\E93C";
}

.icomoon-rocket_ship:before {
  content: "\E93D";
}

.icomoon-file-image-o:before,
.icomoon-filter:before {
  content: "\E93E";
}

.icomoon-placeholder:before {
  content: "\E93F";
}

.icomoon-increase1:before {
  content: "\E940";
}

.icomoon-repeat1:before {
  content: "\E941";
}

.icomoon-align-right:before {
  content: "\E942";
}

.icomoon-move-right1:before {
  content: "\E943";
}

.icomoon-save:before {
  content: "\E944";
}

.icomoon-search:before {
  content: "\E945";
}

.icomoon-trash:before {
  content: "\E947";
}

.icomoon-underline:before {
  content: "\E948";
}

.icomoon-unite:before {
  content: "\E949";
}

.icomoon-circleunlock:before {
  content: "\E94A";
}

.icomoon-move-top1:before {
  content: "\E94B";
}

.icomoon-world-grid:before {
  content: "\E94C";
}

.icomoon-arrange1:before {
  content: "\E901";
}

.icomoon-backgrounds:before {
  content: "\E91A";
}

.icomoon-collage:before {
  content: "\E91B";
}

.icomoon-effects:before {
  content: "\E91C";
}

.icomoon-graphics:before {
  content: "\E91D";
}

.icomoon-my-library:before {
  content: "\E91E";
}

.icomoon-settings:before {
  content: "\E91F";
}

.icomoon-text:before {
  content: "\E920";
}

.icomoon-tools:before {
  content: "\E921";
}

.icomoon-flip-left1:before {
  content: "\E90E";
}

.icomoon-flip-top1:before {
  content: "\E90F";
}

.icomoon-reset1:before {
  content: "\E919";
}

.icomoon-caret-left:before {
  content: "\E98B";
}

.mCSB_container {
  padding-right: 8px;
}

.mCSB_container.mCS_no_scrollbar_y {
  padding-right: 0;
}

.mCustomScrollbar {
  -ms-touch-action: pinch-zoom;
  touch-action: pinch-zoom;
}

.mCustomScrollbar.mCS_no_scrollbar,
.mCustomScrollbar.mCS_touch_action {
  -ms-touch-action: auto;
  touch-action: auto;
}

.mCustomScrollBox {
  position: relative;
  overflow: hidden;
  height: 100%;
  max-width: 100%;
  outline: 0;
  direction: ltr;
}

.mCSB_container {
  overflow: hidden;
  width: auto;
  height: auto;
}

.mCSB_inside > .mCSB_container {
  margin-right: 30px;
}

.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-right: 0;
}

.mCS-dir-rtl > .mCSB_inside > .mCSB_container {
  margin-right: 0;
  margin-left: 30px;
}

.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-left: 0;
}

.mCSB_scrollTools {
  position: absolute;
  width: 8px;
  height: auto;
  left: auto;
  top: 0;
  right: 0;
  bottom: 0;
}

.mCSB_outside + .mCSB_scrollTools {
  right: -26px;
}

.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools {
  right: auto;
  left: 0;
}

.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
  right: auto;
  left: 0;
  left: -26px;
}

.mCSB_scrollTools .mCSB_draggerContainer {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: auto;
}

.mCSB_scrollTools a + .mCSB_draggerContainer {
  margin: 20px 0;
}

.mCSB_scrollTools .mCSB_draggerRail {
  width: 8px;
  height: 100%;
  margin: 0 auto;
  /*display: none;*/
}

.mCSB_scrollTools .mCSB_dragger {
  cursor: pointer;
  width: 100%;
  height: 30px;
  z-index: 1;
  /* background: red;*/
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  position: relative;
  width: 8px;
  height: 100%;
  margin: 0 auto;
  text-align: center;
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  width: 12px;
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  width: 6px;
}

.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonUp {
  display: block;
  position: absolute;
  height: 20px;
  width: 100%;
  overflow: hidden;
  margin: 0 auto;
  cursor: pointer;
}

.mCSB_scrollTools .mCSB_buttonDown {
  bottom: 0;
}

.mCSB_horizontal.mCSB_inside > .mCSB_container {
  margin-right: 0;
  margin-bottom: 30px;
}

.mCSB_horizontal.mCSB_outside > .mCSB_container {
  min-height: 100%;
}

.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden {
  margin-bottom: 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal {
  width: auto;
  height: 8px;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
}

.editorMdl .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  left: 34px;
  bottom: -18px !important;
  margin: 0 !important;
}

.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  bottom: -26px;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer {
  margin: 0 20px;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 8px;
  margin: 7px 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 30px;
  height: 100%;
  left: 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 8px;
  margin: 6px auto;
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  height: 12px;
  margin: 2px auto;
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  height: 8px;
  margin: 4px 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
  display: block;
  position: absolute;
  width: 20px;
  height: 100%;
  overflow: hidden;
  margin: 0 auto;
  cursor: pointer;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {
  left: 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
  right: 0;
}

.mCSB_container_wrapper {
  position: absolute;
  height: auto;
  width: auto;
  overflow: hidden;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin-right: 30px;
  margin-bottom: 30px;
}

.mCSB_container_wrapper > .mCSB_container {
  padding-right: 30px;
  padding-bottom: 30px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical {
  bottom: 20px;
}

.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  right: 20px;
}

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical {
  bottom: 0;
}

.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  right: 0;
}

.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  left: 20px;
}

.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  left: 0;
}

.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper {
  margin-right: 0;
  margin-left: 30px;
}

.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container {
  padding-right: 0;
}

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container {
  padding-bottom: 0;
}

.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-right: 0;
  margin-left: 0;
}

.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden {
  margin-bottom: 0;
}

.mCSB_scrollTools {
  -webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
  -webkit-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
}

.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight,
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  -webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
  -webkit-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar {
  -webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
  -webkit-transition: width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s, margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s, margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s, opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
  transition: width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s, margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s, margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s, opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar {
  -webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
  -webkit-transition: width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s, margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s, margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s, opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
  transition: width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s, margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s, margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s, opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
}

/*.mCS-autoHide {
  &:hover > .mCustomScrollBox {
    > .mCSB_scrollTools, ~ .mCSB_scrollTools {
      opacity: 1;
      filter: "alpha(opacity=100)";
      -ms-filter: "alpha(opacity=100)";
    }
  }
  > .mCustomScrollBox {
    > .mCSB_scrollTools, ~ .mCSB_scrollTools {
      opacity: 1;
      filter: "alpha(opacity=100)";
      -ms-filter: "alpha(opacity=100)";
    }
  }
}

.mCustomScrollBox:hover {
  > .mCSB_scrollTools, ~ .mCSB_scrollTools {
    opacity: 1;
    filter: "alpha(opacity=100)";
    -ms-filter: "alpha(opacity=100)";
  }
}

.mCustomScrollbar > .mCustomScrollBox {
  > .mCSB_scrollTools.mCSB_scrollTools_onDrag, ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag {
    opacity: 1;
    filter: "alpha(opacity=100)";
    -ms-filter: "alpha(opacity=100)";
  }
}

.mCSB_scrollTools {
  .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.4);
    filter: "alpha(opacity=40)";
    -ms-filter: "alpha(opacity=40)";
  }
  .mCSB_dragger {
    .mCSB_dragger_bar {
      background-color: #fff;
      background-color: rgba(255, 255, 255, 0.75);
      filter: "alpha(opacity=75)";
      -ms-filter: "alpha(opacity=75)";
    }
    &:hover .mCSB_dragger_bar {
      background-color: #fff;
      background-color: rgba(255, 255, 255, 0.85);
      filter: "alpha(opacity=85)";
      -ms-filter: "alpha(opacity=85)";
    }
    &.mCSB_dragger_onDrag .mCSB_dragger_bar, &:active .mCSB_dragger_bar {
      background-color: #fff;
      background-color: rgba(255, 255, 255, 0.9);
      filter: "alpha(opacity=90)";
      -ms-filter: "alpha(opacity=90)";
    }
  }
  .mCSB_buttonDown, .mCSB_buttonLeft, .mCSB_buttonRight {
    !*background-image: url(mCSB_buttons.png);
    background-repeat: no-repeat;*!
    opacity: .4;
    filter: "alpha(opacity=40)";
    -ms-filter: "alpha(opacity=40)";
  }
  .mCSB_buttonUp {
    !*background-image: url(mCSB_buttons.png);
    background-repeat: no-repeat;*!
    opacity: .4;
    filter: "alpha(opacity=40)";
    -ms-filter: "alpha(opacity=40)";
    background-position: 0 0;
  }
  .mCSB_buttonDown {
    background-position: 0 -20px;
  }
  .mCSB_buttonLeft {
    background-position: 0 -40px;
  }
  .mCSB_buttonRight {
    background-position: 0 -56px;
  }
  .mCSB_buttonDown:hover, .mCSB_buttonLeft:hover, .mCSB_buttonRight:hover, .mCSB_buttonUp:hover {
    opacity: .75;
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)";
  }
  .mCSB_buttonDown:active, .mCSB_buttonLeft:active, .mCSB_buttonRight:active, .mCSB_buttonUp:active {
    opacity: .9;
    filter: "alpha(opacity=90)";
    -ms-filter: "alpha(opacity=90)";
  }
}*/

.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.15);
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: rgba(0, 0, 0, 0.85);
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: rgba(0, 0, 0, 0.9);
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -80px 0;
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -80px -20px;
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -80px -40px;
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -80px -56px;
}

.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 4px;
  margin: 6px auto;
}

.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.85);
}

.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9);
}

.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px 0;
}

.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -20px;
}

.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -40px;
}

.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -56px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 1px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
  border-radius: 1px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px 0;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -20px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -40px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -56px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,
.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail {
  width: 4px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 2px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 6px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
  border-radius: 2px;
}

.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 4px;
  margin: 6px 0;
}

.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 6px;
  margin: 5px auto;
}

.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 6px;
  margin: 5px auto;
}

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.85);
}

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9);
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -16px 0;
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -16px -20px;
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -20px -40px;
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -20px -56px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 2px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
  border-radius: 2px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -96px 0;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -96px -20px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -100px -40px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -100px -56px;
}

.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.1);
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 2px;
}

.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
}

.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 2px;
  margin: 7px auto;
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.15);
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -80px 0;
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -80px -20px;
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -80px -40px;
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -80px -56px;
}

.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.15);
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded.mCSB_scrollTools .mCSB_dragger {
  height: 14px;
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 14px;
  margin: 0 1px;
}

.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 14px;
}

.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  height: 14px;
  margin: 1px 0;
}

.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  width: 16px;
  height: 16px;
  margin: -1px 0;
}

.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  width: 16px;
  height: 16px;
  margin: -1px 0;
}

.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  width: 4px;
}

.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  width: 4px;
}

.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  height: 16px;
  width: 16px;
  margin: 0 -1px;
}

.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  height: 16px;
  width: 16px;
  margin: 0 -1px;
}

.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  height: 4px;
  margin: 6px 0;
}

.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  height: 4px;
  margin: 6px 0;
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp {
  background-position: 0 -72px;
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown {
  background-position: 0 -92px;
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: 0 -112px;
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight {
  background-position: 0 -128px;
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.15);
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -80px -72px;
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -80px -92px;
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -80px -112px;
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -80px -128px;
}

.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail {
  width: 4px;
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  background-color: transparent;
  background-position: center;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  background-color: transparent;
  background-position: center;
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);
  background-repeat: repeat-y;
  opacity: .3;
  /*filter: "alpha(opacity=30)";
  -ms-filter: "alpha(opacity=30)";*/
}

.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  height: 4px;
  margin: 6px 0;
  background-repeat: repeat-x;
}

.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  height: 4px;
  margin: 6px 0;
  background-repeat: repeat-x;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -16px -72px;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -16px -92px;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -20px -112px;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -20px -128px;
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=);
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -96px -72px;
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -96px -92px;
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -100px -112px;
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -100px -128px;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-repeat: repeat-y;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0)));
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  background-repeat: repeat-x;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0)));
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
}

.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,
.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger {
  height: 70px;
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 70px;
}

.mCS-3d-dark.mCSB_scrollTools,
.mCS-3d.mCSB_scrollTools {
  opacity: 1;
  /*filter: "alpha(opacity=30)";
  -ms-filter: "alpha(opacity=30)";*/
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
  border-radius: 16px;
}

.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail {
  border-radius: 16px;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail {
  width: 8px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.5), inset -1px 0 1px rgba(255, 255, 255, 0.2);
          box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.5), inset -1px 0 1px rgba(255, 255, 255, 0.2);
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #555;
}

.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #555;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 8px;
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 8px;
  margin: 4px 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 1px rgba(255, 255, 255, 0.2);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 1px rgba(255, 255, 255, 0.2);
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 8px;
  margin: 4px auto;
}

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 8px;
  margin: 4px auto;
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px;
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px;
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px;
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1);
          box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1);
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px;
}

.mCS-3d-thick-dark.mCSB_scrollTools,
.mCS-3d-thick.mCSB_scrollTools {
  opacity: 1;
  /*filter: "alpha(opacity=30)";
  -ms-filter: "alpha(opacity=30)";*/
}

.mCS-3d-thick-dark.mCSB_scrollTools,
.mCS-3d-thick.mCSB_scrollTools {
  border-radius: 7px;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
  border-radius: 7px;
}

.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical,
.mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical {
  right: 1px;
}

.mCS-3d-thick-dark.mCSB_scrollTools_vertical,
.mCS-3d-thick.mCSB_scrollTools_vertical {
  -webkit-box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5);
          box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5);
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,
.mCS-3d-thick.mCSB_scrollTools_horizontal {
  bottom: 1px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5);
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  border-radius: 5px;
  -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4);
          box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4);
  width: 12px;
  margin: 2px;
  position: absolute;
  height: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
  height: 12px;
  width: auto;
}

.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
  height: 12px;
  width: auto;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #555;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);
          box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px;
}

.mCS-3d-thick-dark.mCSB_scrollTools {
  -webkit-box-shadow: inset 0 0 14px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0 0 14px rgba(0, 0, 0, 0.2);
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.2);
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4), inset -1px 0 0 rgba(0, 0, 0, 0.2);
          box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4), inset -1px 0 0 rgba(0, 0, 0, 0.2);
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), inset 0 -1px 0 rgba(0, 0, 0, 0.2);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), inset 0 -1px 0 rgba(0, 0, 0, 0.2);
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #777;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
  background-color: #fff;
  background-color: rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);
          box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #dededf;
}

.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #dededf !important;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px;
}

.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical,
.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical {
  right: 0;
  margin: 1px 0;
  top: 0;
}

.editorMdl .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical,
.editorMdl .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical {
  top: 36px;
  right: -15px;
}

.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  bottom: 0;
  margin: 0 12px;
}

.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  bottom: 0;
  margin: 0 12px;
}

.mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical,
.mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical {
  left: 0;
  right: auto;
}

.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,
.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger {
  height: 50px;
}

.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 50px;
}

.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 50px;
}

.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #aaa9a9;
}

.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.2);
  /*filter: "alpha(opacity=20)";
    -ms-filter: "alpha(opacity=20)";*/
}

.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.5);
  /*filter: "alpha(opacity=50)";
    -ms-filter: "alpha(opacity=50)";*/
}

.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail {
  width: 6px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.2);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 6px;
}

.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 6px;
  margin: 5px 0;
}

.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 6px;
  margin: 5px 0;
}

.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  width: 12px;
}

.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  width: 12px;
}

.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  height: 12px;
  margin: 2px 0;
}

.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  height: 12px;
  margin: 2px 0;
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px;
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px;
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px;
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px;
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px;
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px;
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px;
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px;
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset.mCSB_scrollTools .mCSB_draggerRail {
  width: 12px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.2);
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 6px;
  margin: 3px 5px;
  position: absolute;
  height: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  height: 6px;
  margin: 5px 3px;
  position: absolute;
  width: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 12px;
  margin: 2px 0;
}

.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px;
}

.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px;
}

.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px;
}

.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px;
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px;
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px;
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px;
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px;
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent;
  border-width: 1px;
  border-style: solid;
  border-color: #fff;
  border-color: rgba(255, 255, 255, 0.2);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
  border-color: #000;
  border-color: rgba(0, 0, 0, 0.2);
}

.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.6);
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.6);
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.85);
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9);
}

.maprow md-content .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,
.maprow md-content .mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail {
  background: #babcbf;
}

.maprow md-content .mCS-minimal.mCSB_scrollTools .mCSB_draggerRail {
  background: #babcbf;
}

.maprow md-content .mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background: #9c9d9e;
}

.editorMainContainer .mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.editorMainContainer .mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  bottom: 3px;
  left: 26px;
}

.animated {
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
}

.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
  -webkit-animation-duration: .75s;
          animation-duration: .75s;
}

@-webkit-keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
            animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
            transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
            animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
            transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0);
            transform: translate3d(0, -4px, 0);
  }
}

@keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
            animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
            transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
            animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
            transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0);
            transform: translate3d(0, -4px, 0);
  }
}

.bounce {
  -webkit-animation-name: bounce;
          animation-name: bounce;
  -webkit-transform-origin: center bottom;
          transform-origin: center bottom;
}

@-webkit-keyframes flash {
  from, 50%, to {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  from, 50%, to {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.flash {
  -webkit-animation-name: flash;
          animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
            transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
            transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
          animation-name: pulse;
}

@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
            transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
            transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
            transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
            transform: scale3d(0.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
            transform: scale3d(1.05, 0.95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
            transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
            transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
            transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
            transform: scale3d(0.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
            transform: scale3d(1.05, 0.95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  -webkit-animation-name: rubberBand;
          animation-name: rubberBand;
}

@-webkit-keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
            transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
            transform: translate3d(10px, 0, 0);
  }
}

@keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
            transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
            transform: translate3d(10px, 0, 0);
  }
}

.shake {
  -webkit-animation-name: shake;
          animation-name: shake;
}

@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
            transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
            transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
            transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
            transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
            transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
            transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
            transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
            transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

.headShake {
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
          animation-name: headShake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
            transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
            transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
            transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
            transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
            transform: rotate3d(0, 0, 1, 0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
            transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
            transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
            transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
            transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
            transform: rotate3d(0, 0, 1, 0deg);
  }
}

.swing {
  -webkit-transform-origin: top center;
          transform-origin: top center;
  -webkit-animation-name: swing;
          animation-name: swing;
}

@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
            transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
            transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
            transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
            transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
            transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
            transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

.tada {
  -webkit-animation-name: tada;
          animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  from {
    -webkit-transform: none;
            transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
            transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
            transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
            transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
            transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
            transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes wobble {
  from {
    -webkit-transform: none;
            transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
            transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
            transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
            transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
            transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
            transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: none;
            transform: none;
  }
}

.wobble {
  -webkit-animation-name: wobble;
          animation-name: wobble;
}

@-webkit-keyframes jello {
  from, 11.1%, to {
    -webkit-transform: none;
            transform: none;
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
            transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
            transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
            transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
            transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
            transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.39063deg) skewY(0.39063deg);
            transform: skewX(0.39063deg) skewY(0.39063deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
            transform: skewX(-0.19531deg) skewY(-0.19531deg);
  }
}

@keyframes jello {
  from, 11.1%, to {
    -webkit-transform: none;
            transform: none;
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
            transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
            transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
            transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
            transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
            transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.39063deg) skewY(0.39063deg);
            transform: skewX(0.39063deg) skewY(0.39063deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
            transform: skewX(-0.19531deg) skewY(-0.19531deg);
  }
}

.jello {
  -webkit-animation-name: jello;
          animation-name: jello;
  -webkit-transform-origin: center;
          transform-origin: center;
}

@-webkit-keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
            transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
            transform: scale3d(0.9, 0.9, 0.9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
            transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
            transform: scale3d(0.97, 0.97, 0.97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
            transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
            transform: scale3d(0.9, 0.9, 0.9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
            transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
            transform: scale3d(0.97, 0.97, 0.97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  -webkit-animation-name: bounceIn;
          animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
            transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
            transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
            transform: translate3d(0, 5px, 0);
  }

  to {
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
            transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
            transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
            transform: translate3d(0, 5px, 0);
  }

  to {
    -webkit-transform: none;
            transform: none;
  }
}

.bounceInDown {
  -webkit-animation-name: bounceInDown;
          animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
            transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
            transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
            transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
            transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
            transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
            transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
            transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
            transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: none;
            transform: none;
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
          animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
            transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
            transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
            transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
            transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
            transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
            transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
            transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
            transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: none;
            transform: none;
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
          animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
            transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
            transform: translate3d(0, -5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
            transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
            transform: translate3d(0, -5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

.bounceInUp {
  -webkit-animation-name: bounceInUp;
          animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
            transform: scale3d(0.9, 0.9, 0.9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
            transform: scale3d(0.3, 0.3, 0.3);
  }
}

@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
            transform: scale3d(0.9, 0.9, 0.9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
            transform: scale3d(0.3, 0.3, 0.3);
  }
}

.bounceOut {
  -webkit-animation-name: bounceOut;
          animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }
}

@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }
}

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
          animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
            transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
            transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }
}

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
          animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
            transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
            transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }
}

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
          animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
            transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }
}

@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
            transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }
}

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
          animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
          animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
          animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
          animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
          animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
          animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
          animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
          animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
          animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
          animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.fadeOut {
  -webkit-animation-name: fadeOut;
          animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }
}

@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }
}

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
          animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }
}

@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }
}

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
          animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
}

@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
}

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
          animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }
}

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
          animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
}

@keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
}

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
          animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }
}

@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }
}

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
          animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }
}

@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }
}

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
          animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }
}

@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }
}

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
          animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
            transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
            transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
            transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
}

@keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
            transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
            transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
            transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
          animation-name: flip;
}

@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }
}

@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
          animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }
}

@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
          animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
  -webkit-animation-name: flipOutX;
          animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
          animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
            transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
            transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
            transform: skewX(-5deg);
    opacity: 1;
  }

  to {
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
            transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
            transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
            transform: skewX(-5deg);
    opacity: 1;
  }

  to {
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
          animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
          animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
            transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
            transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
          animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
          animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
            transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

@keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
            transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
          animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
          animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
          animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
          animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
            transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
            transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
          animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
            transform-origin: center;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
            transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
            transform-origin: center;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
            transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOut {
  -webkit-animation-name: rotateOut;
          animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
          animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
          animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
          animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
            transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
            transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
          animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
            transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
            transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
            transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
            transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
            transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
            transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
            transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
            transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
            transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
            transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
            transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
            transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.hinge {
  -webkit-animation-name: hinge;
          animation-name: hinge;
}

@-webkit-keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
            transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
  }

  50% {
    -webkit-transform: rotate(-10deg);
            transform: rotate(-10deg);
  }

  70% {
    -webkit-transform: rotate(3deg);
            transform: rotate(3deg);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
            transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
  }

  50% {
    -webkit-transform: rotate(-10deg);
            transform: rotate(-10deg);
  }

  70% {
    -webkit-transform: rotate(3deg);
            transform: rotate(3deg);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

.jackInTheBox {
  -webkit-animation-name: jackInTheBox;
          animation-name: jackInTheBox;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
            transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
            transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.rollIn {
  -webkit-animation-name: rollIn;
          animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
            transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

@keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
            transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.rollOut {
  -webkit-animation-name: rollOut;
          animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
            transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
            transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  -webkit-animation-name: zoomIn;
          animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
            transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
            animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
            transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
            transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
            animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
            transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInDown {
  -webkit-animation-name: zoomInDown;
          animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
            transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
            animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
            transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
            transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
            animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
            transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
          animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
            transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
            animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
            transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
            transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
            animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
            transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInRight {
  -webkit-animation-name: zoomInRight;
          animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
            transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
            animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
            transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
            transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
            animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
            transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInUp {
  -webkit-animation-name: zoomInUp;
          animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
            transform: scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 0;
  }
}

@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
            transform: scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 0;
  }
}

.zoomOut {
  -webkit-animation-name: zoomOut;
          animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
            transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
            animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
            transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
            transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
            animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
            transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
          animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
            transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
            transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
            transform-origin: left center;
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
            transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
            transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
            transform-origin: left center;
  }
}

.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
          animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
            transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
            transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
            transform-origin: right center;
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
            transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
            transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
            transform-origin: right center;
  }
}

.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
          animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
            transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
            animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
            transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
            transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
            animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
            transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
          animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
          animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
          animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
          animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

.slideInUp {
  -webkit-animation-name: slideInUp;
          animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }
}

@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }
}

.slideOutDown {
  -webkit-animation-name: slideOutDown;
          animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
}

@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
}

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
          animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
}

@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
}

.slideOutRight {
  -webkit-animation-name: slideOutRight;
          animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }
}

@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
          animation-name: slideOutUp;
}

.introjs-overlay {
  position: absolute;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  z-index: 999999;
  background: rgba(0, 0, 0, 0.4);
  opacity: 0;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.introjs-fixParent {
  z-index: auto !important;
  opacity: 1.0 !important;
  -webkit-transform: none !important;
          transform: none !important;
}

.introjs-showElement {
  z-index: 9999999 !important;
}

tr.introjs-showElement > td,
tr.introjs-showElement > th {
  z-index: 9999999 !important;
}

.introjs-disableInteraction {
  z-index: 9999999 !important;
  position: absolute;
  background-color: white;
  opacity: 0;
}

.introjs-relativePosition {
  position: relative;
}

.introjs-relativePosition .dropdown .icomoon-plus {
  color: #464646;
}

tr.introjs-showElement > td,
tr.introjs-showElement > th {
  position: relative;
}

.introjs-helperLayer {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  position: absolute;
  z-index: 9999998;
  background-color: #FFF;
  background-color: rgba(255, 255, 255, 0.9);
  border: 1px solid rgba(0, 0, 0, 0.5);
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.4);
          box-shadow: 0 2px 15px rgba(0, 0, 0, 0.4);
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.introjs-tooltipReferenceLayer {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  position: absolute;
  visibility: hidden;
  z-index: 10000000;
  background-color: transparent;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.introjs-helperLayer * {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.introjs-helperLayer *:before,
.introjs-helperLayer *:after {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.introjs-helperNumberLayer {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  position: absolute;
  visibility: visible;
  top: -16px;
  left: -16px;
  z-index: 9999999999 !important;
  padding: 2px;
  font-size: 13px;
  font-weight: bold;
  color: white;
  text-align: center;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
  background: #ff3019;
  /* Opera 11.10+ */
  background: -webkit-gradient(linear, left top, right top, from(#ff3019), to(#cf0404));
  background: linear-gradient(to right, #ff3019 0%, #cf0404 100%);
  /* W3C */
  width: 20px;
  height: 20px;
  line-height: 20px;
  border: 3px solid white;
  border-radius: 50%;
  filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3019', endColorstr='#cf0404', GradientType=0)";
  /* IE6-9 */
  filter: "progid:DXImageTransform.Microsoft.Shadow(direction=135, strength=2, color=ff0000)";
  /* IE10 text shadows */
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
          box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
}

.introjs-close {
  float: right;
  position: relative;
}

.introjs-close:hover .custom-tooltip {
  visibility: visible;
  opacity: 1;
}

.custom-tooltip {
  visibility: visible;
  width: 95px;
  background-color: #2f2f2f;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 3px 0;
  position: absolute;
  z-index: 1;
  bottom: 111%;
  font-size: 13px;
  left: 50%;
  margin-left: -50px;
  opacity: 0;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}

.custom-tooltip:after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}

.introjs-arrow {
  border: 10px solid white;
  content: '';
  position: absolute;
}

.introjs-arrow.top {
  top: -20px;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: white;
  border-left-color: transparent;
}

.introjs-arrow.top-right {
  top: -20px;
  right: 10px;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: white;
  border-left-color: transparent;
}

.introjs-arrow.top-middle {
  top: -20px;
  left: 50%;
  margin-left: -5px;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: white;
  border-left-color: transparent;
}

.introjs-arrow.right {
  right: -20px;
  top: 10px;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: white;
}

.introjs-arrow.right-bottom {
  bottom: 10px;
  right: -20px;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: white;
}

.introjs-arrow.bottom {
  bottom: -20px;
  border-top-color: white;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
}

.introjs-arrow.left {
  left: -20px;
  top: 10px;
  border-top-color: transparent;
  border-right-color: white;
  border-bottom-color: transparent;
  border-left-color: transparent;
}

.introjs-arrow.left-bottom {
  left: -20px;
  bottom: 10px;
  border-top-color: transparent;
  border-right-color: white;
  border-bottom-color: transparent;
  border-left-color: transparent;
}

.introjs-tooltip {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  position: absolute;
  visibility: visible;
  padding: 20px;
  background-color: white;
  min-width: 400px;
  max-width: 500px;
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.4);
          box-shadow: 0 1px 10px rgba(0, 0, 0, 0.4);
  -webkit-transition: opacity 0.1s ease-out;
  transition: opacity 0.1s ease-out;
}

.introjs-tooltipbuttons {
  text-align: right;
  white-space: nowrap;
  padding: 30px 0 0;
  clear: both;
}

/*
 Buttons style by http://nicolasgallagher.com/lab/css3-github-buttons/
 Changed by Afshin Mehrabani
*/

.introjs-button {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  position: relative;
  overflow: visible;
  display: inline-block;
  border: 2px solid #fff !important;
  padding: 2px 12px;
  font-size: 15px;
  line-height: 1.6;
  border-radius: 4px;
  font-weight: 500;
  text-decoration: none;
  cursor: pointer;
  outline: none;
  background: #fc5914;
  background: -webkit-gradient(linear, left top, right top, from(#fc5914), to(#f11b63));
  background: linear-gradient(to right, #fc5914 0%, #f11b63 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc5914', endColorstr='#f11b63', GradientType=1);
  color: #fff !important;
  margin-left: 10px;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.48);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.48);
}

.introjs-button:hover {
  border: 2px solid #fff;
  text-decoration: none;
  -webkit-box-shadow: 0 1px 4px black;
  box-shadow: 0 1px 4px black;
}

.introjs-button:focus,
.introjs-button:active {
  border: 2px solid #fff;
  text-decoration: none;
  -webkit-box-shadow: 0 1px 4px black;
  box-shadow: 0 1px 4px black;
}

.introjs-button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* overrides extra padding on button elements in Firefox */

.introjs-skipbutton {
  padding: 2px 8px 2px;
  float: left;
  margin: 0;
  background: #e4e4e4;
  color: #464646 !important;
  text-transform: capitalize;
  font-size: 14px;
}

.introjs-skipbutton:hover,
.introjs-skipbutton:focus,
.introjs-skipbutton:active {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-bottom: 1px solid #ccc !important;
}

.introjs-donebutton {
  background: #fc5914;
  background: -webkit-gradient(linear, left top, right top, from(#fc5914), to(#f11b63));
  background: linear-gradient(to right, #fc5914 0%, #f11b63 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc5914', endColorstr='#f11b63', GradientType=1);
  color: #fff !important;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.48);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.48);
  border: 2px solid #fff !important;
  padding: 2px 12px;
  line-height: 1.6;
  font-size: 16px;
  float: right;
  margin-left: 13px;
}

.introjs-donebutton:hover,
.introjs-donebutton:focus,
.introjs-donebutton:active {
  -webkit-box-shadow: 0 1px 4px black;
  box-shadow: 0 1px 4px black;
  border: 2px solid #fff !important;
}

.introjs-prevbutton {
  border-radius: 0.2em 0 0 0.2em;
  border-right: none;
  background: #ccc;
  color: #464646 !important;
}

.introjs-prevbutton.introjs-fullbutton {
  border: 1px solid #d4d4d4;
  border-radius: 0.2em;
}

.introjs-nextbutton {
  border-radius: 0 0.2em 0.2em 0;
}

.introjs-nextbutton.introjs-fullbutton {
  border-radius: 0.2em;
}

.introjs-disabled {
  color: #9a9a9a;
  border-color: #d4d4d4;
  -webkit-box-shadow: none;
          box-shadow: none;
  cursor: default;
  background-color: #f4f4f4;
  background-image: none;
  text-decoration: none;
}

.introjs-disabled:hover,
.introjs-disabled:focus {
  color: #9a9a9a;
  border-color: #d4d4d4;
  -webkit-box-shadow: none;
          box-shadow: none;
  cursor: default;
  background-color: #f4f4f4;
  text-decoration: none;
}

.introjs-hidden {
  display: none;
}

.introjs-bullets {
  text-align: center;
}

.introjs-bullets ul {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  clear: both;
  margin: 15px auto 0;
  padding: 0;
  display: inline-block;
}

.introjs-bullets ul li {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  list-style: none;
  float: left;
  margin: 0 2px;
}

.introjs-bullets ul li a {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  display: block;
  width: 6px;
  height: 6px;
  background: #ccc;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  text-decoration: none;
  cursor: pointer;
}

.introjs-bullets ul li a:hover,
.introjs-bullets ul li a.active {
  background: #999;
}

.introjs-progress {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  overflow: hidden;
  height: 10px;
  margin: 10px 0 5px 0;
  border-radius: 4px;
  background-color: #ecf0f1;
}

.introjs-progressbar {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  float: left;
  width: 0;
  height: 100%;
  font-size: 10px;
  line-height: 10px;
  text-align: center;
  background-color: #08c;
}

.introjsFloatingElement {
  position: absolute;
  height: 0;
  width: 0;
  left: 50%;
  top: 50%;
}

.introjs-fixedTooltip {
  position: fixed;
}

.introjs-hint {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  position: absolute;
  background: transparent;
  width: 20px;
  height: 15px;
  cursor: pointer;
}

.introjs-hint:focus {
  border: 0;
  outline: 0;
}

.introjs-hidehint {
  display: none;
}

.introjs-fixedhint {
  position: fixed;
}

.introjs-hint:hover > .introjs-hint-pulse {
  border: 5px solid rgba(60, 60, 60, 0.57);
}

.introjs-hint-pulse {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  width: 10px;
  height: 10px;
  border: 5px solid rgba(60, 60, 60, 0.27);
  border-radius: 30px;
  background-color: rgba(136, 136, 136, 0.24);
  z-index: 10;
  position: absolute;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}

.introjs-hint-no-anim .introjs-hint-dot {
  -webkit-animation: none;
  animation: none;
}

.introjs-hint-dot {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  border: 10px solid rgba(146, 146, 146, 0.36);
  background: transparent;
  border-radius: 60px;
  height: 50px;
  width: 50px;
  -webkit-animation: introjspulse 3s ease-out;
          animation: introjspulse 3s ease-out;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  position: absolute;
  top: -25px;
  left: -25px;
  z-index: 1;
  opacity: 0;
}

@-webkit-keyframes introjspulse {
  0% {
    -webkit-transform: scale(0);
    opacity: 0.0;
  }

  25% {
    -webkit-transform: scale(0);
    opacity: 0.1;
  }

  50% {
    -webkit-transform: scale(0.1);
    opacity: 0.3;
  }

  75% {
    -webkit-transform: scale(0.5);
    opacity: 0.5;
  }

  100% {
    -webkit-transform: scale(1);
    opacity: 0.0;
  }
}

@keyframes introjspulse {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0.0;
  }

  25% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0.1;
  }

  50% {
    -webkit-transform: scale(0.1);
            transform: scale(0.1);
    opacity: 0.3;
  }

  75% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    opacity: 0.5;
  }

  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0.0;
  }
}

.intro_projectMain p {
  font-size: 16px;
}

.intro_projectMain h4 {
  font-size: 30px;
  font-weight: 500;
}

.span_turoimg {
  display: block;
  width: 120px;
  height: 150px;
  margin-bottom: 20px;
}

.intro_projectMain h4 {
  margin: 73px 18px 0 120px !important;
  display: inherit !important;
}

.span_turoInt {
  background: url(/images/sprite_nodata.png?a48b1f742e9609e74c0091eba973be93) no-repeat -478px -3993px;
}

.tutorial_icon {
  display: block;
  width: 100px;
  height: 100px;
}

.tutorial_icon.span_turoIntLeftBtm {
  background: url(/images/tutorial_leftbtn.png?bc97978fef9d48f33b442b380eaf19a3) no-repeat;
}

.span_turoIntLft {
  background: url(/images/sprite_nodata.png?a48b1f742e9609e74c0091eba973be93) no-repeat -743px -4026px;
}

.span_turoIntRgt {
  background: url(/images/sprite_nodata.png?a48b1f742e9609e74c0091eba973be93) no-repeat -990px -4027px;
}

.span_turoIntUp {
  background: url(/images/tutorial_Up.png?7125914d918000e07b0105865290387e) no-repeat;
}

.introjs-tooltiptext p {
  font-size: 17px;
  line-height: 23px;
}

.min-height-auto {
  min-height: auto !important;
}

.max-height-auto {
  max-height: none !important;
}

.display-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.flex-wrap {
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important;
}

.flex-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.align-items-end {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.align-items-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.justify-content-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.justify-content-end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.flex-1 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.justify-content-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.align-self-center {
  -ms-flex-item-align: center;
      align-self: center;
}

.justify-content-around {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

._aboveftrsec-in {
  padding: 10px 0 0 0 !important;
}

.fullDropdown:hover .drp {
  display: block !important;
  color: #000;
}

.fullDropdown:hover {
  background: -webkit-gradient(linear, left top, right top, from(#ff6a00), to(#ee0979));
  background: linear-gradient(to right, #ff6a00, #ee0979);
  color: #fff;
}

.fullDropdown:hover .menuLinks {
  background: transparent;
  color: #fff !important;
}

.fullDropdown:hover .menuLinks,
.fullDropdown:hover .fa-chevron-down {
  color: #fff !important;
}

.drp {
  background: #fff;
  max-height: 60vh;
  height: auto;
  position: fixed;
  right: 0;
  left: 100px;
  border: 0;
  border-left: 0;
  display: none;
  font-size: 10px;
}

.drp hr {
  margin: 12px auto;
  width: 80%;
}

.drp div,
.drp span {
  cursor: pointer;
}

.drp .leftContents {
  width: 25%;
  font-size: 1.5em;
}

.drp .rightHeading {
  font-weight: bold;
  line-height: 38px;
  font-size: 1.5em;
  color: #3f3d48;
}

.drp .rightHeading a {
  color: #3f3d48;
}

.drp .drpCatColumns {
  -webkit-column-gap: 1em;
          column-gap: 1em;
  -webkit-column-count: 5;
          column-count: 5;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding: 6px 22px 15px 33px;
}

.drp .drpCatContents {
  -webkit-column-break-inside: avoid;
  break-inside: avoid;
}

.drp .leftContents .leftContentsTexts {
  padding: 10px;
  color: #404040;
  margin-bottom: 1px;
  padding: 6px 9px 4px 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.drp .leftContents .leftContentsTexts a {
  color: #404040;
}

.drp .leftContents .leftContentsTexts.active {
  background: -webkit-gradient(linear, left top, right top, from(#ff6a00), to(#ee0979));
  background: linear-gradient(to right, #ff6a00, #ee0979);
  color: #fff;
}

.drp .leftContents .leftContentsTexts.active a {
  color: #fff;
}

.drp .leftContents .leftContentsTexts:hover {
  background: -webkit-gradient(linear, left top, right top, from(#ff6a00), to(#ee0979));
  background: linear-gradient(to right, #ff6a00, #ee0979);
  color: #fff;
}

.drp .leftContents .leftContentsTexts:hover a {
  color: #fff;
}

.drp .tab-pane {
  height: 100%;
  overflow: auto;
}

.drp .rightSubHeadingContents {
  font-size: 1.4em;
}

.drp .rightSubHeadingContents {
  line-height: 30px;
}

.drp .rightSubHeadingContents a {
  color: #404040;
}

.drp .rightSubHeadingContents:hover {
  font-weight: bold;
  background: -webkit-gradient(linear, left top, right top, from(#ff6a00), to(#ee0979));
  background: linear-gradient(to right, #ff6a00, #ee0979);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.drp .tab-content {
  border-left: 1px solid #dcdcdc52 !important;
  border: 0;
}

.drp .rightHeading .fa-external-link {
  font-size: 9px;
  display: none;
}

.drp .rightHeading:hover .fa-external-link {
  display: inline-block;
}

.drp a {
  font-size: inherit !important;
  white-space: initial !important;
  border-radius: 0 !important;
  padding: initial !important;
}

.list-pin-slider {
  margin: 15px  auto 65px auto;
  height: 100%;
  padding: 20px 35px;
  -webkit-box-shadow: 0 2px 10px 0 rgba(193, 193, 193, 0.3);
          box-shadow: 0 2px 10px 0 rgba(193, 193, 193, 0.3);
}

.list-pin-slider .list-pin-slider-inner {
  padding: 46px 0 34px 0;
}

.list-pin-slider .listSlider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 41%;
}

.list-pin-slider .listSlider .listSliderIconsMain {
  border: 0;
  margin: 0;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons {
  margin: 5px;
  width: 47%;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons a {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  border: 0;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons a .sliderIconsMain {
  min-width: 41px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 24px;
  position: relative;
  left: 18px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons a .sliderIconsMain .sliderIcons {
  width: 24px;
  height: 24px;
  position: relative;
  left: 1px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .sliderText {
  padding-left: 21px;
  color: #000;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat;
  display: inline-block;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.graphics_design {
  background-position: -38px -1094px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.photo_collage {
  background-position: -8px -1124px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.photo_mockup {
  background-position: -38px -1124px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.photo_editor {
  background-position: -128px -1159px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.gif_templates {
  background-position: -128px -1064px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.video_editor {
  background-position: -180px -652px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.cinemagraphs {
  background-position: -68px -1063px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.animated_design {
  background-position: -8px -1063px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.video_templates {
  background-position: -98px -1187px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.logo_maker {
  background-position: -290px -1766px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.video_collage {
  background-position: -158px -1094px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.video_mockup {
  background-position: -188px -1094px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.music_to_video {
  background-position: -9px -1159px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.panorama_editor {
  background-position: -38px -1158px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.podcast_to_video {
  background-position: -39px -1189px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.text_to_video {
  background-position: -129px -1189px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.intro_maker {
  background-position: -266px -1559px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.outro_maker {
  background-position: -85px -1610px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.lyric_video_maker {
  background-position: -80px -1557px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.app_screenshot {
  background-position: -436px -1558px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.grid_maker {
  background-position: -13px -1770px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.infographics {
  background-position: -292px -1680px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.slides {
  background-position: -360px -1680px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.gifographics {
  background-position: -227px -1680px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.story_maker {
  background-position: -241px -1735px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.facebook_3d_post {
  background-position: -153px -997px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.sermon_snippet_maker {
  background-position: -12px -1810px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat;
  display: inline-block;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.graphics_design,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.graphics_design {
  background-position: -69px -1094px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.photo_collage,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.photo_collage {
  background-position: -99px -1160px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.photo_mockup,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.photo_mockup {
  background-position: -68px -1124px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.photo_editor,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.photo_editor {
  background-position: -8px -1189px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.gif_templates,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.gif_templates {
  background-position: -8px -1094px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.video_editor,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.video_editor {
  background-position: -188px -1064px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.cinemagraphs,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.cinemagraphs {
  background-position: -98px -1063px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.animated_design,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.animated_design {
  background-position: -38px -1063px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.video_templates,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.video_templates {
  background-position: -193px -1150px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.logo_maker,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.logo_maker {
  background-position: -322px -1766px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.video_collage,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.video_collage {
  background-position: -163px -1124px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.video_mockup,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.video_mockup {
  background-position: -193px -1124px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.music_to_video,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.music_to_video {
  background-position: -99px -1125px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.panorama_editor,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.panorama_editor {
  background-position: -68px -1158px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.podcast_to_video,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.podcast_to_video {
  background-position: -69px -1189px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.text_to_video,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.text_to_video {
  background-position: -159px -1065px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.intro_maker,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.intro_maker {
  background-position: -226px -1562px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.outro_maker,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.outro_maker {
  background-position: -115px -1609px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.lyric_video_maker,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.lyric_video_maker {
  background-position: -113px -1558px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.app_screenshot,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.app_screenshot {
  background-position: -396px -1560px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.grid_maker,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.grid_maker {
  background-position: -39px -1770px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.infographics,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.infographics {
  background-position: -324px -1678px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.slides,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.slides {
  background-position: -392px -1679px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.gifographics,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.gifographics {
  background-position: -260px -1679px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.story_maker,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.story_maker {
  background-position: -272px -1734px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.facebook_3d_post,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.facebook_3d_post {
  background-position: -197px -998px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.sermon_snippet_maker,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.sermon_snippet_maker {
  background-position: -41px -1810px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .sliderIconsMain,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .sliderIconsMain {
  background: -webkit-gradient(linear, left top, right top, from(#ff6a00), to(#ee0979));
  background: linear-gradient(to right, #ff6a00, #ee0979);
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .sliderText,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .sliderText {
  background: #f52f4b0d;
  border: 1px solid #fd610c;
  border-radius: 6px;
}

.list-pin-slider .pins-slider {
  width: 59%;
  margin-bottom: 12px;
}

.list-pin-slider .pins-slider .selectTemplate {
  padding: 10px 20px;
}

.list-pin-slider .pins-slider .selectTemplate .textInfoDiv {
  padding: 0 !important;
  margin: 0 20px;
}

.list-pin-slider .pins-slider .exploreTemplates {
  padding: 10px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.list-pin-slider .pins-slider .exploreTemplates button {
  font-family: sans-serif;
}

.list-pin-slider .pins-slider .exploreTemplates button span :nth-child(1) {
  padding-right: 5px;
}

.list-pin-slider .pins-slider .exploreTemplates .createDesignMenu {
  border-radius: 50px;
  padding: 7px 15px;
}

.list-pin-slider .pins-slider .pin-slide-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.list-pin-slider .pins-slider .pin-slide-inner .pinSliderTopContens {
  margin: 0 auto;
}

.list-pin-slider .pins-slider .pin-slide-inner .carousel-fade {
  width: 250px;
  height: 250px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.list-pin-slider .pins-slider .pin-slide-inner .carousel-fade .carousel-inner .item {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 auto;
  display: none;
}

.list-pin-slider .pins-slider .pin-slide-inner .carousel-fade .carousel-inner .item.active {
  display: block !important;
}

.list-pin-slider .pins-slider .pin-slide-inner .carousel-fade .carousel-inner .item img {
  -o-object-fit: contain;
     object-fit: contain;
}

@media (max-width: 991px) {
  .list-pin-slider-inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .list-pin-slider-inner .listSlider,
  .list-pin-slider-inner .pins-slider {
    width: 100%;
  }

  .list-pin-slider-inner .pins-slider {
    padding-top: 54px;
  }

  .listSliderIcons {
    width: 100%;
  }

  .pinSliderTopContens {
    text-align: center;
  }

  .listSlider h3 {
    text-align: center;
  }
}

@media (max-width: 425px) {
  .listSlider {
    display: none !important;
  }

  .selectTemplate {
    padding: 10px;
  }

  .selectTemplate .textInfoDiv {
    margin: 0px 10px;
  }

  .textInfo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .pins-slider {
    padding-top: 0 !important;
  }
}

.avoidLineBreak {
  white-space: pre;
  word-wrap: break-word;
}

.backDropZindex {
  z-index: 9999 !important;
}

.backDropZindex * {
  z-index: 9999 !important;
}

.d-none {
  display: none !important;
}

.d-block {
  display: block !important;
}

.overflow-hidden {
  overflow: hidden;
}

.white-space-nowrap {
  white-space: nowrap;
}

.flex-1 {
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 !important;
          flex: 1 !important;
}

.overflow-y-auto {
  overflow-y: auto;
}

.overflow-x-hidden {
  overflow-x: hidden;
}

.p-t-40 {
  padding-top: 40px;
}

body,
html {
  height: 100%;
  width: 100%;
  margin: 0;
}

html {
  position: relative;
  overflow-y: auto;
}

.space {
  padding: 10px !important;
}

.noBtmSpace {
  padding: 10px 10px 0 10px !important;
}

.spacesm {
  padding: 5px !important;
}

.left-space,
.video-editor.media-loaded .video-editor-container .ve_subtitles .resize-controls-container .resizeOptions {
  padding: 0 0 0 10px !important;
}

.left-spacesm {
  padding: 0 0 0 5px !important;
}

.ver-space {
  padding: 10px 0 !important;
}

.hor-space {
  padding: 0 10px !important;
}

.hor-spacesm {
  padding: 0 5px !important;
}

.ver-spacesm {
  padding: 5px 0 !important;
}

.p-t-30 {
  padding-top: 30px;
}

.top-space {
  padding: 10px 0 0 !important;
}

.p-30 {
  padding: 30px;
}

.top-spacesm {
  padding: 5px 0 0 !important;
}

.mspace {
  margin: 10px;
}

.mspacesm {
  margin: 5px;
}

.p-30 {
  padding: 30px;
}

.mr {
  margin-right: 6px;
}

.top-mspace,
.createbox .createbox_inner h2 {
  margin: 10px 0 0 0 !important;
}

.top-mspacesm {
  margin: 5px 0 0 0 !important;
}

.f-size {
  font-size: 20px;
}

.ver-mspace {
  margin: 10px 0 !important;
}

.ver-mspacesm {
  margin: 5px 0 !important;
}

.hor-mspace {
  margin: 0 10px !important;
}

.hor-mspacesm {
  margin: 0 5px !important;
}

.bot-space {
  padding: 0 0 10px !important;
}

.bot-spacesm {
  padding: 0 0 5px !important;
}

.right-space {
  padding: 0 10px 0 0 !important;
}

.right-spacesm {
  padding: 0 5px 0 0 !important;
}

.scroll_padsm {
  padding-top: 2px !important;
}

.bot-mspace {
  margin: 0 0 10px !important;
}

.bot-mspacesm {
  margin: 0 0 5px !important;
}

.left-mspace {
  margin: 0 0 0 10px !important;
}

.left-mspacesm {
  margin: 0 0 0 5px !important;
}

.right-mspace {
  margin: 0 10px 0 0 !important;
}

.right-mspacesm {
  margin: 0 5px 0 0 !important;
}

.alignCenter {
  text-align: center;
}

.alignRight {
  text-align: right;
}

.m-t-75 {
  margin-top: 75px;
}

.m-l-40 {
  margin-left: 40px;
}

.m-r-40 {
  margin-right: 40px;
}

.m-t-20 {
  margin-top: 20px;
}

.m-t-60 {
  margin-top: 60px;
}

.height-auto {
  height: auto !important;
}

.width-auto {
  width: auto !important;
}

.m-t-40 {
  margin-top: 40px;
}

.p-t-40 {
  padding-top: 40px;
}

.m-b-40 {
  margin-bottom: 40px;
}

.m-b-40 {
  margin-bottom: 40px;
}

.m-b-15 {
  margin-bottom: 15px;
}

.m-t-13 {
  margin-top: 13px;
}

.m-t-16 {
  margin-top: 16px;
}

.m-t-b-15 {
  margin-top: 15px;
  margin-bottom: 15px;
}

.m-t-b-20 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.pad8 {
  padding: 8px !important;
}

.no-mar,
.collection_in .collection_hd h2 {
  margin: 0 !important;
}

.p-b-3 {
  padding-bottom: 3px !important;
}

.p-b-40 {
  padding-bottom: 40px;
}

.p-t-10 {
  padding-top: 10px;
}

.p-b-10 {
  padding-bottom: 10px;
}

.p-t-20 {
  padding-top: 20px;
}

.p-b-20 {
  padding-bottom: 20px;
}

.no-bor {
  border: 0 !important;
}

.border {
  border: 1px solid #ddd;
}

.border-btm {
  border-bottom: 1px solid #ddd;
}

.bor {
  border: 1px solid #fda63d;
}

.d-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.align-items-start {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
}

.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.text-white {
  color: #fff;
}

.pl-55 {
  padding-left: 55px;
}

.disc {
  list-style: disc;
}

.no-bg {
  background: none !important;
}

.sep {
  border: 1px solid #eaeaea;
}

.bot-bor,
.bot-sep {
  border-bottom: 1px solid #ccc;
}

.no-bor-radius {
  border-radius: 0 !important;
}

.mbot5 {
  margin-bottom: 5px;
}

.dl {
  text-align: left !important;
}

.p-15 {
  padding: 15px;
}

.dc,
.createbox {
  text-align: center !important;
}

.alignCenterDiv {
  margin: 0 auto;
}

.m-30 {
  margin: 30px;
}

.dr {
  text-align: right !important;
}

.small_txt {
  font-size: 12px;
}

.icomoon-times:hover {
  color: #f05a28;
}

.relative,
.pr {
  position: relative;
}

.pa {
  position: absolute;
}

.ps {
  position: static !important;
}

.pf {
  position: fixed;
}

.top-bor {
  border-top: 1px solid #ccc;
}

a {
  color: #1b69b6;
  text-decoration: none;
  cursor: pointer;
}

a:hover {
  color: #f05a28;
}

img {
  max-width: 100%;
  vertical-align: middle;
}

input:focus {
  outline: none;
}

.cur,
.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item,
.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item,
.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item {
  cursor: pointer;
}

.cur_move {
  cursor: move;
}

.no_cur {
  cursor: default !important;
}

.cur_zoomIn {
  cursor: -webkit-zoom-in !important;
  cursor: zoom-in !important;
}

p {
  margin: 0;
}

a:focus,
a:hover {
  color: #000;
}

:focus {
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.textn {
  font-weight: 500 !important;
}

.textb {
  font-weight: 600 !important;
}

.textc {
  text-transform: capitalize;
}

.textn {
  font-weight: normal !important;
}

.no-pad {
  padding: 0 !important;
}

.no-bdr,
.optimizerAdvncedTableBg .optimizerBg {
  border: 0 !important;
}

.m-t-250 {
  margin-top: 250px;
}

table {
  border-collapse: collapse;
}

td {
  height: auto;
}

.list-inline > li {
  display: inline-block;
}

.unstyled {
  padding: 0;
}

.unstyled li {
  list-style: none;
}

a:focus {
  outline: none;
  outline-offset: 0;
}

.text-upper {
  text-transform: uppercase;
}

.hide {
  display: none !important;
}

::-webkit-input-placeholder {
  color: #aaa;
  font: 500 13px/20px "Rajdhani", sans-serif;
}

::-moz-placeholder {
  color: #aaa;
  font: 500 13px/20px "Rajdhani", sans-serif;
}

:-ms-input-placeholder {
  color: #aaa;
  font: 500 13px/20px "Rajdhani", sans-serif;
}

input::-ms-clear,
textarea::-ms-clear {
  display: none;
}

.fa-spinner {
  -webkit-animation: fa-spin 1.5s infinite linear;
          animation: fa-spin 1.5s infinite linear;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .normalSlider {
    overflow: hidden;
  }

  input[type="range"] {
    margin: -10px 0 0 0 !important;
    float: left;
    display: inline-block;
    line-height: 20px;
    height: 5px;
  }

  .slider-parent .normalSlider input[type=range] {
    height: 15px;
  }

  .text-gradient,
  .intro_projectMain h4,
  .table tr td h3,
  .fc-border-separate tr td h3,
  .norecords_newinner h2,
  .team-freezed p,
  .teamFreezed p,
  .editor-prime .prime-hover h4,
  .blog-slider-hd h2,
  .createPopup-cover h2,
  .header-caption span,
  .upgrade_teamPrimeUser h3,
  .featureHd h2,
  .featureHd h1,
  .featureHd h3,
  .pricingBtm h1,
  .pricingBtm h2,
  .howtoHd,
  .staticpages_cont h3,
  .staticpages_cont h2,
  .event_viewHd span i {
    background: transparent !important;
    color: #f05a28 !important;
  }

  .productLstOver {
    cursor: pointer;
  }

  body {
    overflow-y: auto;
  }

  body select {
    background: #fff !important;
  }

  .box_shadow,
  .dropdown-menu,
  .profile_drpdown .common_UserProfile .defaultProfilePic:hover,
  .navbar-default .accountSettingDrpDwn,
  ._social-lnk .btn,
  .notify_icon .notify_bodyinnr,
  .editor-prime .prime-hover,
  .UserProfDrpdown,
  .social_part .usrleft_whdiv,
  .upgrade_page .basic_upgrade,
  .pricing_upgrade,
  .help_question_sec,
  .proj_rightSide_menu .proj_menuBtn:hover,
  .proj_leftSide_Content .proj_menuBtn:hover,
  .redVideoEditor .showSlider_completed i,
  .fontselect_ul,
  .fontPickerCont.fontselect_ul {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    border: 1px solid #ddd !important;
  }
}

/* Microsoft Edge Browser 12+ (All) - @supports method */

@supports (-ms-ime-align: auto) {
  .normalSlider {
    overflow: hidden;
  }

  .normalSlider .form-control {
    top: 0 !important;
  }

  input[type="range"] {
    margin: 0 !important;
    float: left;
  }

  .box_shadow,
  .dropdown-menu,
  .profile_drpdown .common_UserProfile .defaultProfilePic:hover,
  .navbar-default .accountSettingDrpDwn,
  ._social-lnk .btn,
  .notify_icon .notify_bodyinnr,
  .editor-prime .prime-hover,
  .UserProfDrpdown,
  .social_part .usrleft_whdiv,
  .upgrade_page .basic_upgrade,
  .pricing_upgrade,
  .help_question_sec,
  .proj_rightSide_menu .proj_menuBtn:hover,
  .proj_leftSide_Content .proj_menuBtn:hover,
  .redVideoEditor .showSlider_completed i,
  .fontselect_ul,
  .fontPickerCont.fontselect_ul {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    border: 1px solid #ddd !important;
  }
}

.form-control::-moz-placeholder {
  line-height: 21px;
  padding-top: 0;
}

.form-control:-ms-input-placeholder {
  line-height: 21px;
  padding-top: 0;
}

::-moz-placeholder {
  color: #aaa;
  font: 500 13px/20px "Rajdhani", sans-serif;
  padding-left: 6px;
}

/*select {
  -ms-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url('../img/selectbx_bg.png') no-repeat center right;
}*/

.truncate,
.collection_in .collection_hd h2 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.multi-truncate {
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.btn:hover,
.btn:active,
.btn:focus,
.btn:active:focus {
  outline: none;
}

.noBg,
.noBg:hover {
  background: none !important;
}

.flexRow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.flexRow .flexCol {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.flexRow.flexSpace {
  margin: 0 -15px;
}

.flexRow.flexSpace.flexCol {
  margin: 0 15px 30px;
}

.modal-backdrop {
  z-index: 9999;
}

.modal {
  z-index: 100009;
}

.modal .modal-content {
  height: 100%;
}

.modal-open .modal-content .fontselect_ul {
  z-index: 9999999;
}

.modal.fade {
  padding-right: 0 !important;
}

.width100 {
  width: 100% !important;
}

.width70px {
  width: 70px;
}

.h100vh {
  height: 100vh;
}

.textColor,
.titleDownld.downldCreateBtn .btn_add,
.masterGridLstCaption .DesignName a,
.CollectionFolderName .group,
.DesignName .group,
.intro_main body .sidemenu ul > li a i,
.intro_main body ._left-sidein.icon i.fa,
.productLstOverInner li.voteLst_li a,
.wofoxTips .textb,
.featureTab li a,
.fromScratch_product,
.notify_all_Link a:hover,
.resize h4,
.template_leftlt li a,
.price_plantxt,
.freqlist_hd,
.plan_table.pricing_table,
.plan_table.pricing_table .upgradepg_btn .btn,
.pricintabl_note,
.colabTask_designlist > ul li a,
.compare-link .compare-article,
.compare-link:hover,
.productLstOverInner .homelst.voteLst_li a,
.layerProHd,
.invite_help a,
.invite-upgradePara .invitees,
.inviteUpgrade .inviteLnkclr {
  color: #464646;
}

.modal_normal {
  width: 100%;
  max-width: 900px;
  min-height: 500px;
}

.modal_normal .modal-content {
  height: 100%;
  overflow: hidden;
}

.modal_saveDownload,
.modal_500 {
  max-width: 500px;
  height: auto;
}

.modal_compressSetting {
  width: 100%;
  max-width: 850px;
}

.modal-dialog.modal_small {
  width: 30%;
}

.modal-dialog.modal_small.sharing_popup {
  width: 38%;
}

.modal-dialog.modal_full {
  width: 90%;
  height: 90%;
}

input[type="password"] {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

.input-group-addon {
  border-radius: 0;
}

.menuloader {
  min-height: 90px;
}

.text-gradient,
.intro_projectMain h4,
.table tr td h3,
.fc-border-separate tr td h3,
.norecords_newinner h2,
.team-freezed p,
.teamFreezed p,
.editor-prime .prime-hover h4,
.blog-slider-hd h2,
.createPopup-cover h2,
.header-caption span,
.upgrade_teamPrimeUser h3,
.featureHd h2,
.featureHd h1,
.featureHd h3,
.pricingBtm h1,
.pricingBtm h2,
.howtoHd,
.staticpages_cont h3,
.staticpages_cont h2,
.event_viewHd span i {
  color: #464646;
  background: -webkit-gradient(linear, left top, right top, from(#ff6a00), to(#ee0979));
  background: linear-gradient(to right, #ff6a00, #ee0979);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background: transparent\9  !important;
  color: #f05a28\9;
  display: inline-block;
}

.truncate,
.collection_in .collection_hd h2 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.table_v_align_mid td {
  vertical-align: middle !important;
}

.table,
.fc-border-separate {
  border: 1px solid #cbc9d1 !important;
  width: 100%;
  margin: 0;
}

.table tr th,
.table tr .fc-widget-header,
.fc-border-separate tr th,
.fc-border-separate tr .fc-widget-header {
  background: #3f3d48;
  color: #fff;
  font-weight: 500;
  text-align: left;
  padding: 6px 10px !important;
}

.table tr td,
.fc-border-separate tr td {
  padding: 5px 10px !important;
  line-height: 17px !important;
}

.table tr td.no-pad,
.fc-border-separate tr td.no-pad {
  padding: 0 !important;
}

.table tr td p,
.fc-border-separate tr td p {
  margin: 0;
  line-height: 17px;
}

.table tr.active td,
.fc-border-separate tr.active td {
  background: #d2d1d1;
}

.table.bot-bor,
.fc-border-separate.bot-bor {
  border: 0 !important;
  border-bottom: 1px solid #e6e6e6 !important;
}

.mainContainer {
  padding-top: 50px;
}

.mainContainer {
  padding-top: 50px;
}

.input_radio_bg {
  margin: 0 20px 10px 0;
}

.input_radio_bg label {
  padding-left: 25px;
  margin-right: 20px;
  position: relative;
  padding-top: 0;
  /* input[type="radio"] ~ span {
       background: url('../img/sprite.png') no-repeat -361px -48px;
     }
     input[type="radio"]:checked ~ span {
       background: url('../img/sprite.png') no-repeat -394px -48px;
     }*/
}

.input_radio_bg label input[type="radio"] {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  margin-left: 0 !important;
}

.input_radio_bg label a {
  color: #464646;
}

.input_radio_bg label span {
  position: absolute;
  width: 20px;
  height: 19px;
  left: 0;
  top: 0;
  margin-top: 2px;
}

.input_radio_bg + .radio {
  margin-top: 0;
}

.input_radio_bg .pull-left label {
  margin-right: 5px;
}

.input_radio_bg .pull-left .radioBtnInfo {
  margin-right: 20px;
}

.input_radio_bg label input[type="radio"] ~ span,
.text_radioBg.text_radioBgNor {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -361px -48px;
}

.input_radio_bg label input[type="radio"]:checked ~ span,
.text_radioBg.text_radioBgAct {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -394px -48px;
}

.text_radioBg {
  width: 20px;
  height: 19px;
  /*display: inline-block;*/
  margin: 2px 2px 0 0;
}

.input_checkbox_bg {
  margin: 0 20px 10px 0;
}

.input_checkbox_bg label {
  padding-left: 25px;
  position: relative;
  margin-right: 20px;
}

.input_checkbox_bg label input[type="checkbox"] {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  margin-left: 0 !important;
}

.input_checkbox_bg label > span {
  position: absolute;
  width: 20px;
  height: 19px;
  left: 0;
  top: 0;
  margin-top: 2px;
}

.input_checkbox_bg label input[type="checkbox"] ~ span {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -425px -48px;
}

.input_checkbox_bg label input[type="checkbox"]:checked ~ span {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -460px -48px;
}

.input_checkbox_bg + .checkbox {
  margin-top: 0;
  margin-right: 10px;
}

.input_checkbox_bg .pull-left label {
  margin-right: 5px;
}

.input_checkbox_bg .pull-left .radioBtnInfo {
  margin-right: 20px;
}

.input_checkbox_bg.input_ckeckbox_bgsmall input[type="checkbox"] ~ span {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -453px -89px;
}

.input_checkbox_bg.input_ckeckbox_bgsmall input[type="checkbox"]:checked ~ span {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -483px -89px;
}

.radio label,
.checkbox label {
  min-height: 19px;
}

/*--Prograssbar styles start--*/

.progress {
  height: 9px;
  background-color: #ddd;
}

.progress-bar {
  -webkit-transition: width .6s ease;
  transition: width .6s ease;
  text-indent: -99999px;
}

/*--Prograssbar styles end--*/

select {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  background: #fff url(/images/selectbx_bg.png?8f0fcd594fc8c36e4b7bd1d0297c3073) no-repeat center right !important;
}

select option {
  padding: 7px 5px;
  /*font-weight:bold;*/
}

/*--search input styles--*/

.search_input_div {
  position: relative;
}

.search_input_div input {
  padding: 0 5px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  min-width: 260px;
  border-radius: 4px;
}

.search_input_div input::-moz-placeholder {
  line-height: 32px;
}

.search_input_div > span {
  top: 3px;
  right: 5px;
  color: #f2205b;
}

.search_input_div.search_input_team input {
  min-width: 150px;
}

.search_input_div.ver-spacesm > span {
  top: 9px;
}

input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  line-height: 32px;
}

input:-ms-input-placeholder {
  /* IE */
  line-height: 32px;
}

/*--search input styles--*/

.dropdown-menu > li > a {
  padding: 3px 10px;
}

.btn {
  border: 2px solid #fff;
}

.btn:hover,
.btn:active,
.btn:focus,
.btn:hover:active,
.btn:hover:focus {
  border: 2px solid #fff;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.48);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.48);
}

.btn.btn-default {
  color: #fff !important;
}

.btn.btn-sm,
.btn-group-sm > .btn {
  padding: 4px 8px;
}

.btn.btn-sm:hover,
.btn-group-sm > .btn:hover {
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.9);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.9);
}

.btn.btn-default[disabled] {
  -webkit-box-shadow: 0 0 0 #fff !important;
  box-shadow: 0 0 0 #fff !important;
  border: 2px solid #fff;
}

.btn.btn-default[disabled]:hover {
  -webkit-box-shadow: 0 0 0 #fff !important;
  box-shadow: 0 0 0 #fff !important;
}

.btn.active {
  border-color: #fff;
}

.btn.active:hover {
  border-color: #fff;
}

.btn[disabled] {
  border-color: #fff;
  cursor: text !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0 0 10px 0;
}

.modal-backdrop {
  z-index: 999998;
}

.tooltip {
  z-index: 9999999;
  word-wrap: break-word;
}

/*Modal Popup start*/

.modal {
  z-index: 999999;
}

.modal {
  margin: 0 auto;
  text-align: center;
  /* .loginMinHt {
     padding-top: 50px;
   }*/
}

.modal:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}

.modal .modal-dialog {
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  margin: 0 auto;
}

.modal .login_ortxt {
  top: 55px;
  right: -78px;
  font-size: 18px;
}

.modal .modal-header {
  padding: 10px;
  z-index: 2;
  position: relative;
  background: #fff;
}

.modal .modal-header h2 {
  font-size: 21px;
  margin: 0;
}

.modal .modal-content {
  border-radius: 0;
  text-align: left;
}

.modal .modal-content.sidebar-content {
  overflow: hidden;
  /*height: auto;*/
}

.modal .modal-body {
  padding: 10px;
  overflow: auto;
}

.modal .modal-body .ajax_loadUpdate {
  height: 100%;
  width: 100%;
}

.modal button.close {
  position: absolute;
  right: 15px;
  z-index: 9;
  top: 15px;
  font-size: 17px;
  opacity: 0.5;
}

.modal button.close i.icomoon {
  font-weight: 500;
}

.modal button.close:hover {
  color: #f05a28;
}

.modal-dialog.colabTask_deletePopup {
  width: 500px;
}

/*Modal Popup end*/

.form-horizontal .control-label {
  padding-top: 3px;
}

.form-horizontal .radio,
.form-horizontal .checkbox {
  padding-top: 4px;
}

.v_align_middle,
.createbox,
.pins_block .pins_blockover.pins_blockover-extra,
.fancyLPriview {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

textarea {
  resize: none;
}

.graybg {
  background: #ececec;
}

.custom_width_100px {
  width: 100px !important;
}

.thumbnail {
  border: 0;
  border-bottom: 1px solid #ccc;
  margin: 0;
}

.ng-hide {
  display: none;
}

.hor_ULbdr_before li > a {
  position: relative;
}

/*side menu start*/

.intro_main .sidemenu ul > li > a .designCard_colabIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -396px -1314px;
}

.intro_main .sidemenu ul > li > a .assets_icon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -440px -1153px;
}

.intro_main .sidemenu ul > li > a .teams_icon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -457px -1190px;
}

.intro_main .sidemenu ul > li > a .dashboard {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -360px -1315px !important;
}

.intro_main .sidemenu ul > li > a .assets_tools {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -417px -1190px;
}

.intro_main .sidemenu ul > li > a .assets_social {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -399px -1152px;
}

.intro_main .sidemenu ul > li > a .calendar {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -433px -1320px;
}

._left-sidein {
  padding: 1px 0;
  width: 185px;
}

.sub_list_div .mCSB_container,
.colab_listScroll .mCSB_container {
  padding-right: 10px;
}

.sub_list_div.mCS_no_scrollbar .mCSB_container,
.colab_listScroll.mCS_no_scrollbar .mCSB_container {
  padding-right: 0;
}

.sidebar ._left-sidein li a,
.sidebarmodal ._left-sidein li a {
  padding: 3px 6px 3px 25px !important;
}

.team_leftSide ._left-sidein li a,
.sidebarDashobard .team_leftSide ._left-sidein li a {
  padding-left: 30px !important;
}

.colabMain_teamList i.fa-crosshairs,
.teamMain_dragList i.fa-crosshairs {
  left: 10px !important;
}

.colabMain_teamList:hover i.fa-crosshairs,
.colabMain_teamList:hover i.fa-angle-double-right,
.teamMain_dragList:hover i.fa-crosshairs,
.teamMain_dragList:hover i.fa-angle-double-right {
  text-indent: -9999px !important;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -421px -136px;
}

.dropzone .dndDraggingSource {
  opacity: 0.5;
}

/*side menu end*/

.datepicker.dropdown-menu {
  z-index: 999999;
}

.switch {
  position: relative;
  display: inline-block;
  width: 50px;
  height: 18px;
  margin: 4px 0;
}

.switch input {
  display: none;
}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
  border-radius: 10px;
}

.slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 0;
  bottom: -4px;
  border-radius: 50%;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #ccc;
}

input:focus + .slider {
  -webkit-box-shadow: 0 0 1px #333;
          box-shadow: 0 0 1px #333;
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
          transform: translateX(26px);
}

/* Rounded sliders */

.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}

.h2_title {
  font-size: 20px;
}

.fa_common {
  width: 20px;
  height: 20px;
  line-height: 20px;
  border-radius: 50%;
  font-size: 12px;
}

/* Navigation styles */

.nav .open a {
  border-color: #fff;
}

.nav .open a:hover,
.nav .open a:focus {
  border-color: #fff;
}

.nav-tabs > li > a {
  border: none;
  border-radius: 0;
  color: #3f3d48 !important;
  padding: 7px 10px;
  font-size: 14px;
}

.nav-tabs > li.active > a {
  background: #e4e4e4;
  border: none;
  cursor: pointer;
}

.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  background: #e4e4e4;
  border: none;
  color: #3f3d48;
}

.colab_rt_tool {
  position: fixed;
  top: 49px;
  right: 0;
  height: 100vh;
  width: 320px;
  background-color: #f7f7f7;
  z-index: 99;
  -webkit-transition: 0.2s linear all;
  transition: 0.2s linear all;
  -webkit-transform: translate3d(320px, 0, 0);
          transform: translate3d(320px, 0, 0);
  border: 1px solid rgba(100, 97, 182, 0.35);
  -webkit-box-shadow: -1px 0 3px 0 #d0d0d0;
          box-shadow: -1px 0 3px 0 #d0d0d0;
}

.rt_Tool_attachment {
  width: 500px;
  -webkit-transform: translate3d(580px, 0, 0);
          transform: translate3d(580px, 0, 0);
}

.colab_mobileHeight {
  height: 100%;
}

.hd_addvspace {
  padding: 5px 0 0 !important;
}

.sub_listtruncate {
  width: 78%;
}

.lt_count {
  font-size: 12px;
  display: inline-block;
  text-align: center;
  padding: 0 3px;
  margin: 3px 5px 0;
  background: #f3f3f3;
  min-width: 20px;
  line-height: 17px;
}

.lt_count:hover {
  background: #f6921e;
}

.lt_count:hover i {
  color: #fff !important;
}

.team_sub_lt .team_editicon .lt_count:hover i {
  color: #fff !important;
}

/*-- icomoon info --*/

i.icomoon-info {
  height: 15px;
  width: 15px;
  border-radius: 50%;
  border: 1px solid #7c7c7c;
  text-align: center;
  line-height: 14px;
  font-size: 8px;
  color: #7c7c7c;
}

/*--custom button styles--*/

.btn_add {
  padding: 4px 8px;
  background: #b6bf33;
  color: #fff;
  margin: 0;
  display: inline-block;
  border: 0;
}

.btn_add:hover,
.btn_add:focus,
.btn_add:active {
  background: #9da52d;
  color: #464646;
}

.btn_add p.colab_brd_newprojlabel {
  color: #3f3d48;
}

.btn_add i {
  font-size: 10px;
  color: #fff;
  margin-top: -2px;
  margin-right: 8px;
}

.btn_add:hover i,
.btn_add:focus i {
  color: #fff;
}

.btn_add.btn_back {
  padding-left: 6px;
}

.add_plusIcon i {
  font-size: 10px;
  line-height: 15px;
  margin-right: 3px;
}

/*--fa check styles start*/

.fa-check {
  width: 20px;
  height: 20px;
  line-height: 20px;
  font-size: 12px;
  background: #f05a28;
  color: #fff;
  text-align: center;
  display: none;
}

.fa-check:hover {
  background: #f05a28;
}

.styleInner .fa-check {
  position: absolute;
  z-index: 1;
  right: 0;
  top: 0;
}

.active .styleInner,
.activeScreenPage .styleInner {
  border: 1px solid #f05a28 !important;
}

.active .fa-check,
.activeScreenPage .fa-check {
  display: block !important;
}

/*--fa check styles end*/

/**--dashboard styles--**/

.dashboard_tophd {
  border-bottom: 1px solid #eaeaea;
  margin-bottom: 15px;
  padding: 8px 15px;
  z-index: 99;
}

.dashboard_tophd h2 {
  font-size: 22px;
  padding: 3px 5px 0;
  line-height: 23px;
}

.dashboard_tophd h2.calendarTitle {
  font-size: 22px !important;
}

.dashboard_tophd .btn.btn-sm,
.dashboard_tophd .btn-group-sm > .btn {
  padding: 0 8px 0 !important;
  border: 0 solid transparent;
  border-radius: 0 !important;
  height: 33px;
  line-height: 30px;
}

.colab_tm_count,
.team_tm_count {
  position: absolute;
  right: 6px;
  top: 3px;
}

/**--dashboard styles--**/

/*--breadcum styles start--*/

.dashboard_tophd .hd_addvspace .breadcrumb {
  margin: 0;
  padding: 8px 0 0;
  background: none;
  font-size: 12px;
  color: #464646;
}

/*--breadcum styles end--*/

/*--grid and list view styles start--*/

.icons-lib-top {
  overflow: hidden;
  height: 34px;
}

.icons-lib-top a {
  height: 31px;
  line-height: 31px;
  min-height: 31px;
  display: inline-block;
  min-width: 30px;
  padding: 2px 8px;
  margin: 0;
  border-radius: 0;
  color: #3f3d48;
  background: #fff;
}

.icons-lib-top a i.fa {
  text-indent: 99999px;
  width: 15px;
  height: 15px;
}

.icons-lib-top a i.fa.fa-th-large {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -280px -50px;
}

.icons-lib-top a i.fa.fa-list {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -4px -52px;
}

.icons-lib-top a.active,
.icons-lib-top a.active:hover {
  background-color: #3f3d48;
  color: #fff;
}

.icons-lib-top a.active i.fa.fa-th-large,
.icons-lib-top a.active:hover i.fa.fa-th-large {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -305px -50px;
}

.icons-lib-top a.active i.fa.fa-list,
.icons-lib-top a.active:hover i.fa.fa-list {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -30px -52px;
}

.icons-lib-top a:hover {
  background-color: #f6f6f6;
}

.icons-lib-top span {
  border: 1px solid #ccc;
  display: inline-block;
}

/*--grid and list view styles end--*/

/*--dropdown styles--*/

.dropdown-menu {
  margin: 0;
  border: 1px solid #ccc;
  border-radius: 0;
}

.dropdown-menu > li > a:hover {
  background-color: #f5f5f5 !important;
  color: #333333;
}

.dropdown-menu > li.active > a {
  background-color: #f5f5f5 !important;
  color: #333333;
}

.dropdown-menu > li.active > a:hover {
  background-color: #f5f5f5 !important;
  color: #333333;
}

/*--dropdown styles--*/

.pagination > li {
  float: left;
  margin: 0 2px;
}

.pagination > li > a,
.pagination > li > span {
  padding: 2px 10px;
  color: #2d2e42;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #d6d4d4;
  border-radius: 0 !important;
}

.pagination > li.active a,
.pagination > li.active span {
  border: 1px solid #f74033 !important;
}

/*--width and height styles--*/

.width10 {
  width: 10%;
}

.width20 {
  width: 20%;
}

.width30 {
  width: 30%;
}

.width40 {
  width: 40%;
}

.width50 {
  width: 50%;
}

.width60 {
  width: 60%;
}

.width70 {
  width: 70%;
}

.width80 {
  width: 80%;
}

.width90 {
  width: 90%;
}

.width100 {
  width: 100%;
}

.width25 {
  width: 25%;
}

.width75 {
  width: 75% !important;
}

.height100 {
  height: 100% !important;
}

.height90 {
  height: 90%;
}

.fontClose a {
  display: block;
  float: left;
  margin: 4px 0 0 5px;
  padding: 5px 15px 3px 8px;
  background: #efeded;
  color: #000;
}

.fontClose a.remove {
  background: #ff0000;
  border-radius: 50%;
  width: 22px;
  height: 22px;
  padding: 1px 3px;
}

.fontClose a span {
  height: 18px;
  width: 15px;
  display: block;
  float: left;
  text-align: center;
  margin-right: 5px;
}

.fontClose a span i {
  font-size: 10px;
}

.fontClose a.remove i {
  color: #fff;
}

.fontClose a.added {
  background: none;
  padding: 0;
}

.fontClose a.added i {
  color: #fff;
}

.font_familylist li {
  border-bottom: 1px solid #f6f6f6;
  padding: 8px 5px;
  font-size: 14px;
  background: #fff;
  position: relative;
}

.font_familylist li:hover {
  background: #e8e8e8;
}

.font_familylist .fontClose {
  right: 10px;
  top: 2px;
  cursor: pointer;
}

.font_familylist .fontClose.fontCloseExNuit {
  right: -30px;
  top: 0;
  width: 20px;
  height: 20px;
  background: #ff0000;
  border-radius: 50%;
  color: #fff;
  padding: 1px 5px;
}

.font_familylist .fontClose.fontCloseExNuit i {
  font-size: 12px;
}

.editor_progress .editor_progressBar {
  width: 100%;
  float: none;
  /* float: left;margin-left: 10px;*/
}

.editor_progress .editor_progressBar .small_txt {
  color: #555;
}

.editor_progress .imgUploadBtn {
  background: #b6bf33;
  color: #fff;
  padding: 0 8px;
  cursor: pointer;
  margin-left: 0;
  border: none;
  border-radius: 0;
  display: block;
  font-size: 15px;
  line-height: 32px;
  min-width: 85px;
}

.editor_progress .imgUploadBtn i {
  background: #b6bf33;
  margin-right: 5px;
  padding: 0 2px;
  font-size: 12px;
}

.editor_progress .imgUploadBtn:hover {
  color: #fff;
}

.editor_progress .progress {
  margin: 0;
}

.uploadBtn {
  float: right;
  margin-right: 0;
}

.uploadImageLibraryInn {
  /*height: 100vh;*/
  background: #e8e8e8;
}

.uploadImageLibraryInn.myDesignSharePophei {
  height: calc(100vh - 150px);
}

.leftBlockTeamOnly .txtBtnTab.selectContainer {
  padding: 0 !important;
}

.right_navdetails .txtBtnTab.selectContainer {
  /*padding: 0 !important;*/
}

.right_navdetails .nav-tabs > li > a {
  background: #dedede;
}

.right_navdetails .nav-tabs > li.active > a {
  background: #fff;
}

.navbar-header {
  float: none;
}

.oMenuIcon {
  width: 20px;
  height: 20px;
  float: left;
  margin-right: 8px;
}

.oMenuIcon.medias,
.oMenuIcon.media {
  background: url(/images/media.png?a3d986f98dd4bfce145df5e160510f05) no-repeat top left;
  margin-top: 4px !important;
}

.oMenuIcon.fonts_pretext,
.oMenuIcon.pretext,
.oMenuIcon.font {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -7px -65px;
}

.oMenuIcon.colors_gradients_patterns {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -35px -64px;
}

.oMenuIcon.presets,
.oMenuIcon.preset {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -63px -64px;
}

.oMenuIcon.templates,
.oMenuIcon.template {
  background: url(/images/templates.png?33d9a2dccb69468dda8dff9efab608e6) no-repeat top left;
}

.oMenuIcon.watermarks,
.oMenuIcon.watermark {
  background: url(/images/watermark.png?9f087e13e436b9af4538ec3a1e4ea266) no-repeat top left;
}

.oMenuIcon._3d_fancy_text,
.oMenuIcon.fancy,
.oMenuIcon.fancy-text {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -114px -34px;
}

.oMenuIcon.swash_text,
.oMenuIcon.swash,
.oMenuIcon.swash-text {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -331px -632px;
}

.oMenuIcon.google_font {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -6px -214px;
}

.oMenuIcon.upload_font {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -36px -214px;
}

.oMenuIcon.color {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -70px -214px;
}

.oMenuIcon.gradient {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -102px -214px;
}

.oMenuIcon.pattern {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -133px -214px;
}

.oMenuIcon.placards {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -476px -241px;
}

.oMenuIcon.text {
  background: url(/images/editor_text.png?df1943460a99efda1060dd9071af990e) no-repeat top left;
}

.oMenuIcon.resizeMenu {
  background: url(/images/resize.png?4fd9a96245ab8db4cfc640ca45f2a341) no-repeat top left;
}

.sidemenu .oMenuIcon {
  float: none;
  display: block;
  margin: 0 auto;
}

.sidemenu .active .oMenuIcon {
  /*&.text {
        !*background: url(../../editorhome/assets/img/editor/editor_sprite.png) no-repeat -202px -94px;*!
        background: url(../../editorhome/assets/img/editor/text_active.png) no-repeat top left;
      }*/
}

.sidemenu .active .oMenuIcon.resizeMenu {
  background: url(/images/resize_active.png?194dc05130e092d2626ea93e772a6af0) no-repeat top left;
}

.libraryimg .fa-check,
.libraryimg .fa-info {
  display: none;
}

.libraryimg.active .fa-check,
.libraryimg.active .fa-info {
  display: block;
}

/*modal box start*/

.modal .sidebar_fixed {
  background-color: #fff;
  position: static;
}

.modal .sidebar_fixed .left_create {
  color: #54525f;
  /*height: 100vh;*/
  border-right: 1px solid #f5f5f5;
}

.modal .sidebar_fixed .left_create_bg {
  background-color: #e8e8e8;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
}

.modal .sidebar_fixed.assets_sidebar {
  background-color: #fff;
}

.media_managerpopup .tab_content {
  background: #f3f3f3;
}

.media_managerpopup .tab_content .used_content {
  font-size: 18px;
}

.media_managerpopup .tab_content .move_folderIcon {
  font-size: 13px;
}

.media_managerpopup .tagsAssets {
  background: #fefefe;
  border: 1px solid #dadada;
}

.media_managerpopup .tagsAssets h5 {
  background: #efefef;
  border-bottom: 1px solid #dadada;
}

.media_managerpopup .tagsAssets .tagsAssets_innr {
  border-bottom: 1px solid #f3f3f3;
}

.media_managerpopup .tagsAssets .tagsAssets_innr .tagsAsset_checkbx {
  top: 3px;
  right: 5px;
  font-size: 12px;
}

.media_managerpopup .tagsAssets .tagsAssign .tagsAsset_checkbx {
  display: none;
}

.media_managerpopup .tagsAssets .tagsAssign:hover .tagsAsset_checkbx {
  display: block;
}

.media_managerpopup .tagsAssets .mngBtnSetting label {
  padding-top: 4px;
}

/*--Firefox styles Start--*/

input::-moz-placeholder {
  padding-top: 0;
  line-height: 32px;
  color: green;
}

.standardSizes input::-moz-placeholder {
  line-height: 21px;
}

.loginMinHt input.form-control::-moz-placeholder,
.frgt_pwdMinHt input.form-control::-moz-placeholder,
.signup-dialog input.form-control::-moz-placeholder {
  padding-top: 0;
  line-height: 25px;
}

/*--Firefox styles End--*/

/*--vertical height--*/

.clearfix_flex100 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}

/*--vertical height--*/

.seeMore a {
  color: #0b517f;
  text-decoration: underline;
  font-size: 13px;
  margin-left: 5px;
}

.seeMore a:hover {
  text-decoration: none;
}

/**--save and download popup styles--**/

.saveTemp_img,
.saveTemp_rightside {
  min-height: 275px;
}

.saveTemp_primeMsg {
  min-height: 375px;
}

.contr_zbtN .hdTxt {
  color: #444;
  width: auto;
  font-size: 25px;
}

.hdTxt {
  font-weight: 500;
  color: #777676;
  width: 87%;
  margin: 0 auto;
  line-height: 20px;
}

.hdTxt.generate_preview {
  /*span {
      height: 40px;
      display: block;
      background: url("../img/bx_loader.gif") no-repeat center center;
    }*/
}

.hdTxt.generate_preview .fa-spinner {
  font-size: 28px;
  color: #555;
}

.loaderSpinner .fa-spinner {
  font-size: 28px;
  color: #555;
}

.folder_create {
  padding: 0 0 5px;
}

.downld_listing {
  border: 1px solid #e4e4e4;
  background: #f5f5f5;
}

.inScrolldownlo .display_poplis {
  padding: 10px;
  border-bottom: 1px solid #fff;
  cursor: pointer;
}

.inScrolldownlo .display_poplis span.child {
  font-size: 19px;
  line-height: 32px;
  display: block;
  width: 90%;
}

.inScrolldownlo .display_poplis .folder_check {
  top: 6px;
  right: 5px;
}

.inScrolldownlo .display_poplis:hover span.child {
  width: 62%;
}

.inScrolldownlo .display_poplis:hover,
.inScrolldownlo .display_poplis.active {
  background: #e0e0e0;
}

.tagsAsset_checkbx {
  top: 5px;
  right: 0;
}

.folder_createFrontend .inScrolldownlo .display_poplis:hover span.child {
  width: 90%;
}

.display_poplis {
  padding: 5px 0;
  font-size: 14px;
}

.display_poplis .fa-check {
  right: 0;
  top: 6px;
}

.display_poplis .save_facheck .fa-check {
  right: 10px;
  top: 16px;
}

.display_poplis .lock {
  right: 150px;
  top: 6px;
}

.display_poplis .btn-success {
  display: none;
  padding: 2px 8px;
}

.display_poplis:hover .btn-success {
  display: block;
}

.display_poplis .display_poplis_innr {
  line-height: 31px;
}

.display_poplis.active .btn-success {
  margin-right: 30px;
}

.titleDownld h2 {
  font-weight: 500;
  font-size: 16px;
  margin: 0;
}

.titleDownld.active h2 .caret {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.titleDownld.titleDownld2 h2 {
  font-size: 24px;
}

.titleDownld.titleDownld2 .btn_add {
  display: block;
  padding: 7px 9px;
  font-size: 17px;
  font-weight: 600;
}

.titleDownld.titleDownld2 .btn_add:hover {
  background: none;
  color: #000 !important;
}

.titleDownld.titleDownld2 .btn_add i {
  font-size: 10px;
  width: 22px;
  height: 22px;
  line-height: 22px;
  text-align: center;
  display: block;
  float: left;
  margin-top: 2px;
  border-radius: 50%;
}

.titleDownld.downldCreateBtn .btn_add {
  display: inline-block;
  background: #eaeaea !important;
}

.titleDownld.downldCreateBtn a:hover {
  background: #f5f5f5 !important;
}

.user_avatar20 {
  width: 20px;
  float: left;
  margin: 1px 5px 0 0;
}

.user_avatar20 .user_avatar {
  border: 1px solid #fff;
  max-width: 100%;
  vertical-align: top;
}

.user_avatar20 .user_avatar:hover {
  border: 1px solid #9a9999;
}

.user_avatar {
  border-radius: 50%;
  overflow: hidden;
  border: 2px solid #fff;
  background: #cecdcd;
}

.user_avatar:hover {
  border: 2px solid #9a9999;
}

/**--save and download popup styles--**/

/**--toast styles start--**/

#toast-container > div,
#toastBladeContainer > div {
  padding: 0 !important;
  border-radius: 0 !important;
}

.toast-title,
.toast-message,
.alert-title {
  padding: 15px;
  margin-left: 50px;
  font-weight: 500 !important;
  font-size: 17px !important;
  line-height: 20px;
}

.toast-title {
  /*padding: 15px 35px 15px 5px;*/
  padding: 15px;
  margin: 0 !important;
}

button.toast-close-button,
button.toast-close {
  width: 13px;
  height: 15px;
  right: 8px;
  top: 3px;
  background: url(/images/toast_close.svg?b8bf2207d787b25876a27d647fd5124d) no-repeat top center !important;
  text-indent: -99999px;
}

button.toast-close {
  position: absolute;
  border: none;
}

.toast-title,
.toast-message,
.alert-title {
  font-weight: 500;
}

#toastContainer .alert,
#toastBladeContainer .alert {
  width: 100%;
  padding: 0;
  border: none;
}

#toastContainer .alertInner,
#toastBladeContainer .alertInner {
  min-width: 400px;
  max-width: 800px;
  color: #fff;
  margin: 0 auto;
  display: table;
}

#toastContainer .alert-icon,
#toastBladeContainer .alert-icon {
  width: 50px;
  height: 54px;
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
}

.toast {
  min-height: 60px;
}

/**--toast styles end--**/

/**--row template styles start--**/

.pad15 {
  padding: 15px !important;
}

.hor_pad15 {
  padding: 0 15px !important;
}

.ver_pad15 {
  padding: 15px 0;
}

.mygridViewLst {
  margin-bottom: 20px;
}

.asset-organize .mygridViewLst.box_shadow,
.asset-organize .mygridViewLst.dropdown-menu,
.asset-organize .profile_drpdown .common_UserProfile .mygridViewLst.defaultProfilePic:hover,
.profile_drpdown .common_UserProfile .asset-organize .mygridViewLst.defaultProfilePic:hover,
.asset-organize .navbar-default .mygridViewLst.accountSettingDrpDwn,
.navbar-default .asset-organize .mygridViewLst.accountSettingDrpDwn,
.asset-organize ._social-lnk .mygridViewLst.btn,
._social-lnk .asset-organize .mygridViewLst.btn,
.asset-organize .notify_icon .mygridViewLst.notify_bodyinnr,
.notify_icon .asset-organize .mygridViewLst.notify_bodyinnr,
.asset-organize .editor-prime .mygridViewLst.prime-hover,
.editor-prime .asset-organize .mygridViewLst.prime-hover,
.asset-organize .mygridViewLst.UserProfDrpdown,
.asset-organize .social_part .mygridViewLst.usrleft_whdiv,
.social_part .asset-organize .mygridViewLst.usrleft_whdiv,
.asset-organize .upgrade_page .mygridViewLst.basic_upgrade,
.upgrade_page .asset-organize .mygridViewLst.basic_upgrade,
.asset-organize .mygridViewLst.pricing_upgrade,
.asset-organize .mygridViewLst.help_question_sec,
.asset-organize .proj_rightSide_menu .mygridViewLst.proj_menuBtn:hover,
.proj_rightSide_menu .asset-organize .mygridViewLst.proj_menuBtn:hover,
.asset-organize .proj_leftSide_Content .mygridViewLst.proj_menuBtn:hover,
.proj_leftSide_Content .asset-organize .mygridViewLst.proj_menuBtn:hover,
.asset-organize .redVideoEditor .showSlider_completed i.mygridViewLst,
.redVideoEditor .showSlider_completed .asset-organize i.mygridViewLst,
.asset-organize .mygridViewLst.fontselect_ul {
  border: 1px solid transparent !important;
}

.pins_block.alert-danger {
  position: relative !important;
  z-index: 999;
}

.designer_Name a {
  color: #000;
}

.designer_info_label {
  width: 65px;
  line-height: 16px;
  padding: 10px 10px 10px 0;
}

.categoryName {
  font-size: 16px;
  font-weight: 500;
  width: 100%;
}

.masterGridLstCaption {
  background: #fff;
  border-top: 1px solid rgba(245, 244, 244, 0.5);
}

.masterGridLstCaption .category_detail_block {
  width: 160px;
}

.masterGridLstCaption p {
  margin: 0;
}

.masterGridLstCaption .DesignName a:hover {
  color: #000;
}

.masterGridLstCaption .designUser_close {
  top: 0;
  right: 0;
  line-height: 24px;
}

.masterGridLstCaption .designUser_close i {
  font-size: 13px;
}

.masterGridLstCaption .categoryName {
  /*width: 80%;*/
}

.masterGridLstCaption .categoryName::first-letter {
  text-transform: capitalize;
}

.masterGridLstCaption .category_details {
  font-size: 13px;
  color: #8b8b8b;
  line-height: 16px;
}

.masterGridLstCaption .category_details a {
  color: #8b8b8b;
  display: inline;
}

.masterGridLstCaption .category_details a:hover {
  color: #000;
}

.masterGridLstCaption .category_details > span {
  display: inline;
}

.storymaker-videoico + .category_detail_block {
  width: 90%;
}

/**--row template styles end--**/

/**--no-records--**/

.no-records {
  padding: 7px;
  color: #a94442;
  background-color: #f2dede;
  border: 1px solid #ebccd1;
  line-height: 20px;
  display: inline-block;
  margin-left: 5px;
}

.assetsFolder {
  border-bottom: 1px solid #f6f6f6;
}

.assetsFolder .assetsFolderTab {
  border: 0;
}

.assetsFolder .assetsFolderTab > li {
  background: none;
}

.assetsFolder .assetsFolderTab > li > a,
.assetsFolder .assetsFolderTab > li label.icon_upload {
  padding: 0 4px;
  border: 1px solid #c5c5c5;
  margin-left: 3px;
  margin-right: 0;
}

.assetsFolder .assetsFolderTab > li.folder a,
.assetsFolder .assetsFolderTab > li.folder label.icon_upload {
  background: transparent !important;
  border: 1px solid transparent !important;
}

.assetsFolder .assetsFolderTab > li.folder a .icomoon,
.assetsFolder .assetsFolderTab > li.folder label.icon_upload .icomoon {
  padding: 0;
}

.assetsFolder .assetsFolderTab > li.folder a:hover,
.assetsFolder .assetsFolderTab > li.folder label.icon_upload:hover {
  /*border:1px solid $linkbdr-hover!important;*/
}

.assetsFolder .assetsFolderTab > li.folder a:hover .fa,
.assetsFolder .assetsFolderTab > li.folder label.icon_upload:hover .fa {
  color: #3f3d48 !important;
}

.assetsFolder .assetsFolderTab > li.folder label.icon_upload {
  line-height: 22px;
}

.assetsFolder .assetsFolderTab > li .label_plusIcon:hover .icomoon {
  color: #f05a28 !important;
}

.assetsFolder .assetsFolderTab > li:last-child a,
.assetsFolder .assetsFolderTab > li:last-child label {
  margin-right: 0;
}

/*rename_global design part start*/

.rename_global > a {
  display: block;
}

.rename_global .form-control {
  padding: 0 45px 0 3px;
  background: #fff;
  line-height: 20px;
  z-index: 9;
  border-radius: 0;
}

.rename_global .rename_global_close {
  right: 0;
  top: 0;
  z-index: 9999;
  width: 60px;
  height: 31px;
  font-size: 12px;
  padding: 8px 10px;
}

.rename_global .rename_global_close i {
  color: #3f3d48 !important;
  padding-left: 5px;
}

.rename_global .rename_global_close i.icomoon-check {
  font-size: 14px;
}

.rename_global .rename_global_close i:hover {
  color: #f05a28 !important;
}

.rename_global:hover a {
  background: #fff !important;
}

._left-sidein .rename_global > a {
  padding: 2px 6px 0 25px !important;
}

._left-sidein .rename_global > a .form-control {
  height: 23px;
}

/*.edit_global {
  display: inline-block;
  width: 20px;
  height: 23px;
  background: #f5f5f5;
  text-align: center;
  float: left;
}*/

.icon_global {
  width: 20px;
  height: 17px;
  display: block;
}

.icon_global i {
  line-height: 17px !important;
  display: block;
}

.icon_global:hover i {
  color: #f05a28 !important;
}

/*rename_global design part End*/

/*input type=range desing start*/

.popover .normalSlider {
  margin: 0;
}

.popover .normalSlider .normalSliderInput {
  height: 25px;
}

.normalSlider .form-control,
.normalSlider .normalSliderInput {
  position: absolute;
  right: 0;
  top: -32px;
  height: 21px;
  width: 50px !important;
  padding: 7px 1px 7px 2px !important;
  font-size: 12px;
  min-height: 17px;
}

.normalSlider .form-control.reds,
.normalSlider .normalSliderInput.reds {
  border: 1px solid #ff0000;
}

.normalSlider span.form-control {
  width: 40px !important;
}

.normalSliderError {
  min-height: 30px;
  margin: 10px 0 0 !important;
}

.normalSliderError .text-danger {
  position: absolute;
  right: 12px;
  top: 12px;
  z-index: 999;
}

.normalSliderError .text-danger,
.fontPopup .text-danger {
  font-size: 13px;
}

#editorTab8-content .normalSlider.split input[type=range]:before,
#editorTab9-content .normalSlider.split input[type=range]:before,
#editorTab5-content .normalSlider.split input[type=range]:before {
  left: 50%;
}

.normalSlider {
  margin-top: 10px;
}

input[type="range"] {
  /*removes default webkit styles*/
  -webkit-appearance: none;
  /*fix for FF unable to apply focus style bug */
  /*border: 1px solid transparent;*/
  /*required for proper track sizing in FF*/
  width: 100%;
  cursor: pointer;
}

input[type=range]::-webkit-slider-runnable-track {
  /*width: 100%;*/
  height: 3px;
  background: #aaa9a9;
  border: none;
  border-radius: 3px;
}

input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  border: none;
  height: 16px;
  width: 16px;
  border-radius: 50%;
  background: #f6921e;
  margin-top: -4px;
}

input[type=range]:focus {
  outline: none;
}

input[type=range]:focus::-webkit-slider-runnable-track {
  background: #ccc;
}

input[type=range]::-moz-range-track {
  /*width: 100%;*/
  height: 3px;
  background: #aaa9a9;
  border: none;
  border-radius: 3px;
}

input[type=range]::-moz-range-thumb {
  border: none;
  height: 16px;
  width: 16px;
  border-radius: 50%;
  background: #f6921e;
}

/*hide the outline behind the border*/

input[type=range]:-moz-focusring {
  outline: 1px solid transparent;
  outline-offset: -1px;
}

input[type=range]::-ms-track {
  width: 100%;
  height: 3px;
  /*remove bg colour from the track, we'll use ms-fill-lower and ms-fill-upper instead */
  background: transparent;
  /*leave room for the larger thumb to overflow with a transparent border */
  border-color: transparent;
  border-width: 6px 0;
  /*remove default tick marks*/
  color: transparent;
}

input[type=range]::-ms-fill-lower {
  background: #777;
  border-radius: 10px;
}

input[type=range]::-ms-fill-upper {
  background: #aaa9a9;
  border-radius: 10px;
}

input[type=range]::-ms-thumb {
  border: none;
  height: 15px;
  width: 15px;
  border-radius: 50%;
  background: #3f3d48;
  margin-top: -2px !important;
}

input[type=range]:focus::-ms-fill-lower {
  background: #888;
}

input[type=range]:focus::-ms-fill-upper {
  background: #ccc;
}

input[type="range"] {
  -webkit-appearance: none;
}

/*WEBKIT BASED BROWSERS*/

input[type=range]::-webkit-slider-runnable-track {
  /*width: 100%;*/
  height: 3px;
  background: #aaa9a9;
  border: none;
  border-radius: 3px;
}

input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  border: none;
  height: 15px;
  width: 15px;
  border-radius: 50%;
  background: #3f3d48;
  margin-top: -6px;
}

input[type=range]:focus::-webkit-slider-runnable-track {
  background: #ccc;
}

/*WEBKIT BASED BROWSERS*/

/*moz BASED BROWSERS*/

input[type=range]::-moz-range-track {
  /* width: 300px;*/
  height: 3px;
  background: #aaa9a9;
  border: none;
  border-radius: 3px;
}

input[type=range]::-moz-range-thumb {
  border: none;
  height: 15px;
  width: 15px;
  border-radius: 50%;
  background: #3f3d48;
}

/*hide the outline behind the border*/

input[type=range]:-moz-focusring {
  outline: 1px solid transparent;
  outline-offset: -1px;
}

input[type=range]:focus::-moz-range-track {
  background: #ccc;
}

input[type=range]::-ms-fill-lower {
  background: #777;
  border-radius: 10px;
}

input[type=range]::-ms-fill-upper {
  background: #aaa9a9;
  border-radius: 10px;
}

input[type=range]:focus::-ms-fill-lower {
  background: #888;
}

input[type=range]:focus::-ms-fill-upper {
  background: #ccc;
}

/*input type=range desing end*/

.designCardMenu {
  color: #222b39;
  -webkit-transition: background .1s ease, opacity .3s ease, visibility .3s ease, -webkit-box-shadow .1s ease;
  transition: background .1s ease, opacity .3s ease, visibility .3s ease, -webkit-box-shadow .1s ease;
  transition: background .1s ease, box-shadow .1s ease, opacity .3s ease, visibility .3s ease;
  transition: background .1s ease, box-shadow .1s ease, opacity .3s ease, visibility .3s ease, -webkit-box-shadow .1s ease;
  width: 46px;
  text-align: center;
  line-height: 20px;
  z-index: 9;
  margin: -33px 9px 0 0;
  float: right;
}

.myDesgClbIcon {
  width: 21px;
  height: 20px;
  display: block;
  background: url(/images/doted_horicon.svg?1f1fc6fee087cd9f52f2be293aba7192) no-repeat center center;
  text-indent: -9999px;
  z-index: 99999;
}

.table .designCardMenu {
  margin: 0;
}

.popOverPo {
  width: 235px;
  border-radius: 0;
  background: #fff;
  position: absolute;
  top: 3px;
  right: -9px;
  /*z-index: 99999;*/
  z-index: 999;
  display: none;
  -webkit-transform: translate3d(0, 20px, 0);
          transform: translate3d(0, 20px, 0);
  -webkit-transition: 0.4s ease-in-out all;
  transition: 0.4s ease-in-out all;
  padding: 1px;
  word-wrap: break-word;
  cursor: pointer;
}

.popOverPo ul li {
  position: relative;
  line-height: 22px;
  border-bottom: 1px solid #f6f6f6;
}

.popOverPo ul li a {
  color: #555;
  font-weight: 500;
  padding: 5px 10px;
  display: block;
  font-size: 15px;
}

.popOverPo ul li a:hover {
  /*background-color: #e4e4e4;*/
}

.popOverPo ul li.disabled {
  /*&.design_colaborate{
        &:hover{
          .designCard_colabIcon {
            background: url(../img/designColaborate_b.png) no-repeat top left!important;
          }
        }
      }*/
}

.popOverPo ul li.disabled a {
  /*cursor:default!important;*/
  opacity: 0.5;
  color: #555 !important;
}

.popOverPo ul li.disabled a:hover {
  background: #fff;
  color: #555 !important;
}

.popOverPo.added {
  bottom: 40px;
  top: auto;
  left: auto;
  right: -10px;
}

.mygridViewLst .popOverPo,
.collection_in_new .popOverPo,
.assets_grid .popOverPo {
  /*z-index: 99999;*/
}

.designCard_ulList ul {
  margin: 0;
}

.designCard_ulList.design_colabList .popOverPo {
  right: -3px;
}

.designCard_ulList.design_colabList .myDesngIcon i {
  font-size: 8px;
  line-height: 21px;
  vertical-align: top;
}

.designCard_ulList:hover .popOverPo {
  display: block;
}

v-accordion {
  display: block;
}

v-pane {
  display: block;
}

v-pane.is-expanded > v-pane-content > div {
  visibility: visible;
}

v-pane[disabled] > v-pane-header {
  opacity: 0.6;
  pointer-events: none;
}

v-pane-header {
  display: block;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  outline: none;
  background: #e2e2e2;
  padding: 0 10px;
  line-height: 33px;
}

v-pane-header .caret {
  margin: 10px 5px 0 0;
  float: right;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid;
}

v-pane-header:focus {
  outline: none;
}

v-pane-header > div {
  display: block;
}

v-pane-content {
  display: block;
  position: relative;
  overflow: hidden;
  max-height: 0;
  padding: 0 0;
  background: #fff;
  border-bottom: 1px solid #d0d0d0;
}

v-pane-content h3 {
  margin: 0;
  color: #000;
  font-size: 16px;
  padding: 0 0 8px 0;
}

v-pane-content > div {
  visibility: inherit;
}

.is-expanded v-pane-header {
  background: #e6e8ec;
}

.is-expanded v-pane-header .caret {
  border-left: 5px solid transparent;
  border-top: 5px solid;
}

.imgdisabled {
  opacity: 0.5;
}

.imgLibrary_table .table_delbtn {
  left: auto;
  top: 0;
  z-index: 99;
  margin-bottom: -43px;
  margin-left: 150px;
  width: 150px;
}

.assetsDelete .table_delbtn {
  margin-left: 0 !important;
}

/**--Type Search style start--**/

.organize_setting {
  display: block;
  width: 29px;
  height: 33px;
  text-align: center;
  /*background: #f6f6f6;*/
  border: 1px solid #ccc;
  line-height: 32px;
  color: #464646;
}

.organize_setting:hover i {
  color: #f05a28;
}

.mobile_sortBy,
.mobile_sortType,
.mobile_sortSearch {
  height: 33px;
}

.mobile_sortBy .SortByIcon,
.mobile_sortType .SortByIcon,
.mobile_sortSearch .SortByIcon {
  height: 33px;
  line-height: 32px;
  border: 1px solid #ddd;
  cursor: pointer;
}

.mobile_sortBy .SortByIcon i.Sortbyicon,
.mobile_sortBy .SortByIcon i.Sortbytype,
.mobile_sortBy .SortByIcon i.icomoon-times,
.mobile_sortType .SortByIcon i.Sortbyicon,
.mobile_sortType .SortByIcon i.Sortbytype,
.mobile_sortType .SortByIcon i.icomoon-times,
.mobile_sortSearch .SortByIcon i.Sortbyicon,
.mobile_sortSearch .SortByIcon i.Sortbytype,
.mobile_sortSearch .SortByIcon i.icomoon-times {
  width: 27px;
  height: 30px;
  display: block;
  float: right;
}

.mobile_sortBy .SortByIcon i.Sortbyicon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -153px -44px;
}

.mobile_sortBy .SortByIcon:hover i.Sortbyicon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -181px -44px;
}

.mobile_sortBy.active i.Sortbyicon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -181px -44px;
}

.mobile_sortType .SortByIcon .Sortbytype {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -215px -43px;
}

.mobile_sortType .SortByIcon:hover .Sortbytype {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -246px -43px;
}

.mobile_sortType.active i.Sortbytype {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -246px -43px;
}

.mobile_sortSearch .SortByIcon i.Sortbytype {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -52px -43px;
}

.mobile_sortSearch .SortByIcon i.icomoon-times {
  display: none;
}

.mobile_sortSearch .SortByIcon:hover i.Sortbytype {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -83px -43px;
}

.mobile_sortSearch.active i.Sortbytype {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -83px -43px;
  display: none;
}

.mobile_sortSearch.active i.icomoon-times {
  display: block;
  z-index: 0;
  line-height: 33px;
}

.download_historyOpt {
  border: 1px solid #ddd;
  padding: 0 10px;
  height: 33px;
  line-height: 33px;
}

.download_historyOpt.active {
  color: #f2205c;
}

.download_historyBtn .mobile_sortType {
  width: auto;
}

._sort-list-title {
  padding: 0 10px;
  text-align: right;
  line-height: 31px;
  background: #e4e4e4;
}

._sort-list-contr {
  border: 1px solid #e0e0e0;
}

.design_sortsearch input.form-control {
  border: 0;
  height: 31px;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.design_sortsearch .search_innrIcon {
  right: 4px;
  top: 5px;
  z-index: 9;
  width: 20px;
  height: 20px;
  color: #f2205b;
  cursor: pointer;
}

.design_sortsearch .search_innrIcon.search_innrIconBtn {
  right: 10px;
  border: 0;
  background: none;
}

._sort-bx {
  width: 145px;
}

._sort-bx ._sort-int-bx {
  width: 100%;
  height: 31px;
  /*background: #fff;*/
  /*&.active{
      ._sort-uL{
        display: block;
      }
    }*/
}

._sort-bx p {
  line-height: 32px;
  padding: 0 20px 0 10px;
  min-width: 90px;
}

._sort-bx span {
  top: 1px;
  right: 8px;
}

._sort-bx ._sort-uL {
  display: none;
  top: 31px;
  left: 0;
  width: 100%;
  -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  background: #fff;
  z-index: 99999;
}

._sort-bx ._sort-uL li {
  padding: 4px 10px;
  border-bottom: 1px solid #f6f6f6;
}

._sort-bx ._sort-uL li:hover {
  background: #e4e4e4;
}

._sort-bx ._sort-uL li.active {
  background: #e4e4e4;
}

._sort-bx:hover ._sort-uL {
  display: block;
}

.view-responsive {
  width: 220px;
  margin-right: 15px;
}

.sort-list-contr {
  width: 235px;
}

.mobile_sortSearch,
.mobile_sortType,
.mobile_sortBy {
  height: 33px;
  width: 30px;
  margin-left: 10px !important;
}

.mobile_sortSearch .search_input_div input {
  min-width: 200px;
}

.mobile_sortSearch.active {
  width: 295px;
}

.design_sortsearch ._sort-list-contr {
  width: 265px;
}

.profile_Cont .design_sortsearch ._sort-list-contr {
  width: auto;
}

.mobile_sortType.active {
  width: 230px;
}

.mobile_sortBy.active {
  width: 246px;
}

/**--Mobile type Search styles end--**/

.teamFreezedEdit {
  position: absolute;
  height: 100%;
  width: 100%;
  background: transparent;
  top: 0;
  left: 0;
  z-index: 99;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.teamDisabled {
  opacity: .5;
}

/**--Arrow styles start--**/

.arrow {
  width: 24px;
  height: 12px;
}

.arrow_top span.arrow {
  top: -12px;
  right: 6px;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -80px -330px;
}

.arrow_top.colorArw {
  width: 27px;
  height: 13px;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -6px -330px;
  position: absolute;
  z-index: 99999;
  top: -12px;
}

.arrow_btm span.arrow {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -42px -330px;
  bottom: -12px;
  right: 6px;
}

.arrow_btm.colorArw {
  width: 27px;
  height: 13px;
  position: absolute;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -42px -330px;
  z-index: 99999;
  bottom: -12px;
}

.arrow_btm.activeColorLeft:after,
.arrow_btm.activeColorLeft:before {
  right: inherit;
  left: 17px;
}

.CollectionFolderName .collectionNameOnly,
.DesignName .collectionNameOnly {
  display: inline-block;
}

.CollectionFolderName .group,
.DesignName .group {
  padding-right: 20px;
}

.CollectionFolderName .group .groupSpan,
.DesignName .group .groupSpan {
  max-width: 210px;
  display: inherit;
}

.CollectionFolderName .icomoon-pencil,
.CollectionFolderName .icomoon-info,
.DesignName .icomoon-pencil,
.DesignName .icomoon-info {
  display: none;
  top: 3px;
  right: -5px;
}

.CollectionFolderName .icomoon-info,
.DesignName .icomoon-info {
  right: -25px;
}

.CollectionFolderName:hover,
.DesignName:hover {
  color: #000;
}

.CollectionFolderName:hover .icomoon-pencil,
.CollectionFolderName:hover .icomoon-info,
.DesignName:hover .icomoon-pencil,
.DesignName:hover .icomoon-info {
  display: block;
}

.designCard_ulList .popOverPo:hover .icomoon-pencil {
  display: inline-block;
}

.designCard_ulList .dashboard-pencil {
  width: 30%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

/**--Arrow styles end--**/

.colorPickerCont .mCSB_container {
  padding-right: 8px;
}

.designCardMenu_contr {
  right: 10px;
}

.designCardMenu_contr .designCardMenu.assetDotIcon {
  margin: -30px 10px 0 0;
  width: 20% !important;
}

.flexRow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .text-gradient,
  .intro_projectMain h4,
  .table tr td h3,
  .fc-border-separate tr td h3,
  .norecords_newinner h2,
  .team-freezed p,
  .teamFreezed p,
  .editor-prime .prime-hover h4,
  .blog-slider-hd h2,
  .createPopup-cover h2,
  .header-caption span,
  .upgrade_teamPrimeUser h3,
  .featureHd h2,
  .featureHd h1,
  .featureHd h3,
  .pricingBtm h1,
  .pricingBtm h2,
  .howtoHd,
  .staticpages_cont h3,
  .staticpages_cont h2,
  .event_viewHd span i {
    background: transparent !important;
    color: #f05a28 !important;
  }
}

.caret.iconRev_activeFlip {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.active .icon_activeFlip {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  margin-top: 2px !important;
}

.active .caret.iconRev_activeFlip {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}

/**--library assets styles start--**/

.storageLft {
  width: 170px;
}

.storageRgt {
  width: 90px;
}

/*.assets_grid {
  width: 16%;
  position: relative;
  float: left;
  .allImagesLstImg {
    border-bottom: 1px solid #f6f6f6;
    .assetInfo {
      bottom: 9px;
      right: 30px;

      .assetInfoIcon {
        background: #fff;
        width: 17px;
        height: 17px;
        line-height: 15px;
        display: block;
        i.icomoon-info {
          border: 0;
          font-size: 12px;
        }
      }
    }
    i.icomoon-times{
        font-size: 12px;
    }
  }
  .popOverPo {
    top: 7px;
    right: -10px;
    &.added{
      bottom: 40px;
      top: auto;
      left: auto;
      right: -10px;
    }
  }
}*/

.assetInfo .assetInfoIcon i.icomoon-info {
  border: none;
  font-size: 13px;
  color: #3f3d48;
}

/**--library assets styles end--**/

/**--profile pic styles start--**/

.prof_cropimg {
  width: 150px;
  height: 150px;
  margin: 10px auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 1px solid #e0e0e0;
  border-radius: 50%;
}

.prof_cropimg img {
  border-radius: 0;
  border: 0 !important;
}

.prof_cropimg.profile_cropimgLock {
  border: none;
}

.profileLft .prof_cropimg > img {
  border-radius: 50%;
  border: 1px solid #f6f6f6 !important;
  display: block;
  width: 100%;
}

.profileHeight {
  min-height: calc(100vh - 440px);
}

.prof_usr {
  font-size: 25px;
  font-weight: 500;
  line-height: 25px;
  color: #1b69b6;
}

.profile_drpdown {
  top: 38px;
  left: 0;
}

.profile_drpdown .drp_topArrow {
  left: 21px;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -81px -330px;
}

.profile_drpdown .common_profileInnr {
  padding: 10px 0;
  border-bottom: 1px solid #f6f6f6;
}

.profile_drpdown .common_UserProfile h5 {
  font-size: 18px;
  font-weight: 600;
}

.profile_drpdown .common_UserProfile h5 .profile_popupclose {
  font-size: 13px;
}

.profile_drpdown .common_UserProfile h5 .profile_popupclose:hover {
  color: #f05a28;
}

.profile_drpdown .common_UserProfile .defaultProfilePic {
  width: 50px;
  height: 50px;
  margin-bottom: 15px;
  background: #fff;
  border-radius: 50%;
  -webkit-box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1);
  overflow: hidden;
}

.profile_drpdown .common_UserProfile .defaultProfilePic img {
  border-radius: 50%;
}

/**--profile pic styles end--**/

.normalToolTip {
  background: #121212;
  line-height: 24px;
  padding: 0 10px;
  color: #fff;
  position: absolute;
  border-radius: 3px;
  font-size: 13px;
  min-width: 150px;
  left: -60%;
}

.normalToolTip::before {
  position: absolute;
  content: "";
  top: -6px;
  left: 42%;
  width: 0;
  height: 0;
  border-bottom: 11px solid #000;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
}

.normalToolTip.objtooltip {
  width: 65px;
  line-height: 15px;
  font-size: 12px;
  padding: 5px 10px 5px 10px;
  z-index: 999999;
}

.normalToolTip.objtooltip::before {
  border: 0 solid #000;
}

.task_assignMoreTxt .task_assignimg_innr {
  width: 28px;
  height: 28px;
  border-radius: 50%;
  overflow: hidden;
}

.chartModal .modal_left,
.chartModal modal_right {
  width: 25%;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background: #dcdcdc;
}

.chartModal .modal_right {
  background: red;
}

.recentLstMain {
  margin-left: -10px;
  margin-right: -10px;
}

.recentLstMain.eventTem .recentLst {
  width: 33%;
}

.recentLst {
  /*width: 20%;*/
  /*width: 290px;*/
  width: 287px;
  padding: 0 10px;
  position: relative;
  float: left;
}

/*#list_designs .recentLst img{
  max-width: inherit;
}*/

.user_details {
  font-weight: 600;
}

.user_details .user_name {
  display: block;
}

.user_details a {
  line-height: 16px;
  font-size: 14px;
  color: #8b8b8b;
  font-weight: normal;
  width: 100%;
}

.contact_successMsg {
  background: none;
  border-color: #51a351;
  color: #51a351;
}

/**--toggle switch styles start-- .account_part, .toggle_part {**/

.switch {
  width: 42px;
}

.switch .slider {
  border: 1px solid #e4e4e4;
  background-color: #fff;
  border-radius: 34px;
  height: 20px !important;
  width: 40px !important;
}

.switch .slider:before {
  height: 18px;
  width: 18px;
  left: 0;
  bottom: 1px;
  background: #fff;
  border: 1px solid #eee;
  -webkit-box-shadow: 1px 2px 1px #adacac;
  box-shadow: 1px 2px 1px #adacac;
}

.switch input:checked + .slider {
  border: 1px solid transparent;
  /*background-color: #7cb343!important;*/
}

.switch input:checked + .slider:before {
  height: 20px;
  width: 20px;
  border: 1px solid #fb521f;
  left: -8px;
  bottom: -1px;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.switchTxt {
  padding: 9px 0;
  font-size: 18px;
  line-height: 21px;
}

/**--toggle switch styles end--**/

.icon_hv i.fa,
.icon_hv i.icomoon {
  color: #3f3d48;
}

.icon_hv:hover i.fa,
.icon_hv:hover i.icomoon {
  color: #f05a28;
}

.asset-organize .mygridViewLst.box_shadow,
.asset-organize .mygridViewLst.dropdown-menu,
.asset-organize .profile_drpdown .common_UserProfile .mygridViewLst.defaultProfilePic:hover,
.profile_drpdown .common_UserProfile .asset-organize .mygridViewLst.defaultProfilePic:hover,
.asset-organize .navbar-default .mygridViewLst.accountSettingDrpDwn,
.navbar-default .asset-organize .mygridViewLst.accountSettingDrpDwn,
.asset-organize ._social-lnk .mygridViewLst.btn,
._social-lnk .asset-organize .mygridViewLst.btn,
.asset-organize .notify_icon .mygridViewLst.notify_bodyinnr,
.notify_icon .asset-organize .mygridViewLst.notify_bodyinnr,
.asset-organize .editor-prime .mygridViewLst.prime-hover,
.editor-prime .asset-organize .mygridViewLst.prime-hover,
.asset-organize .mygridViewLst.UserProfDrpdown,
.asset-organize .social_part .mygridViewLst.usrleft_whdiv,
.social_part .asset-organize .mygridViewLst.usrleft_whdiv,
.asset-organize .upgrade_page .mygridViewLst.basic_upgrade,
.upgrade_page .asset-organize .mygridViewLst.basic_upgrade,
.asset-organize .mygridViewLst.pricing_upgrade,
.asset-organize .mygridViewLst.help_question_sec,
.asset-organize .proj_rightSide_menu .mygridViewLst.proj_menuBtn:hover,
.proj_rightSide_menu .asset-organize .mygridViewLst.proj_menuBtn:hover,
.asset-organize .proj_leftSide_Content .mygridViewLst.proj_menuBtn:hover,
.proj_leftSide_Content .asset-organize .mygridViewLst.proj_menuBtn:hover,
.asset-organize .redVideoEditor .showSlider_completed i.mygridViewLst,
.redVideoEditor .showSlider_completed .asset-organize i.mygridViewLst,
.asset-organize .mygridViewLst.fontselect_ul,
.design_selected .mygridViewLst.box_shadow,
.design_selected .mygridViewLst.dropdown-menu,
.design_selected .profile_drpdown .common_UserProfile .mygridViewLst.defaultProfilePic:hover,
.profile_drpdown .common_UserProfile .design_selected .mygridViewLst.defaultProfilePic:hover,
.design_selected .navbar-default .mygridViewLst.accountSettingDrpDwn,
.navbar-default .design_selected .mygridViewLst.accountSettingDrpDwn,
.design_selected ._social-lnk .mygridViewLst.btn,
._social-lnk .design_selected .mygridViewLst.btn,
.design_selected .notify_icon .mygridViewLst.notify_bodyinnr,
.notify_icon .design_selected .mygridViewLst.notify_bodyinnr,
.design_selected .editor-prime .mygridViewLst.prime-hover,
.editor-prime .design_selected .mygridViewLst.prime-hover,
.design_selected .mygridViewLst.UserProfDrpdown,
.design_selected .social_part .mygridViewLst.usrleft_whdiv,
.social_part .design_selected .mygridViewLst.usrleft_whdiv,
.design_selected .upgrade_page .mygridViewLst.basic_upgrade,
.upgrade_page .design_selected .mygridViewLst.basic_upgrade,
.design_selected .mygridViewLst.pricing_upgrade,
.design_selected .mygridViewLst.help_question_sec,
.design_selected .proj_rightSide_menu .mygridViewLst.proj_menuBtn:hover,
.proj_rightSide_menu .design_selected .mygridViewLst.proj_menuBtn:hover,
.design_selected .proj_leftSide_Content .mygridViewLst.proj_menuBtn:hover,
.proj_leftSide_Content .design_selected .mygridViewLst.proj_menuBtn:hover,
.design_selected .redVideoEditor .showSlider_completed i.mygridViewLst,
.redVideoEditor .showSlider_completed .design_selected i.mygridViewLst,
.design_selected .mygridViewLst.fontselect_ul {
  position: relative;
  /*border:1px solid #00b307!important;*/
  background: #fff;
  padding: 0;
}

.asset-organize .mygridViewLst.box_shadow:before,
.asset-organize .mygridViewLst.dropdown-menu:before,
.asset-organize .profile_drpdown .common_UserProfile .mygridViewLst.defaultProfilePic:hover:before,
.profile_drpdown .common_UserProfile .asset-organize .mygridViewLst.defaultProfilePic:hover:before,
.asset-organize .navbar-default .mygridViewLst.accountSettingDrpDwn:before,
.navbar-default .asset-organize .mygridViewLst.accountSettingDrpDwn:before,
.asset-organize ._social-lnk .mygridViewLst.btn:before,
._social-lnk .asset-organize .mygridViewLst.btn:before,
.asset-organize .notify_icon .mygridViewLst.notify_bodyinnr:before,
.notify_icon .asset-organize .mygridViewLst.notify_bodyinnr:before,
.asset-organize .editor-prime .mygridViewLst.prime-hover:before,
.editor-prime .asset-organize .mygridViewLst.prime-hover:before,
.asset-organize .mygridViewLst.UserProfDrpdown:before,
.asset-organize .social_part .mygridViewLst.usrleft_whdiv:before,
.social_part .asset-organize .mygridViewLst.usrleft_whdiv:before,
.asset-organize .upgrade_page .mygridViewLst.basic_upgrade:before,
.upgrade_page .asset-organize .mygridViewLst.basic_upgrade:before,
.asset-organize .mygridViewLst.pricing_upgrade:before,
.asset-organize .mygridViewLst.help_question_sec:before,
.asset-organize .proj_rightSide_menu .mygridViewLst.proj_menuBtn:hover:before,
.proj_rightSide_menu .asset-organize .mygridViewLst.proj_menuBtn:hover:before,
.asset-organize .proj_leftSide_Content .mygridViewLst.proj_menuBtn:hover:before,
.proj_leftSide_Content .asset-organize .mygridViewLst.proj_menuBtn:hover:before,
.asset-organize .redVideoEditor .showSlider_completed i.mygridViewLst:before,
.redVideoEditor .showSlider_completed .asset-organize i.mygridViewLst:before,
.asset-organize .mygridViewLst.fontselect_ul:before,
.design_selected .mygridViewLst.box_shadow:before,
.design_selected .mygridViewLst.dropdown-menu:before,
.design_selected .profile_drpdown .common_UserProfile .mygridViewLst.defaultProfilePic:hover:before,
.profile_drpdown .common_UserProfile .design_selected .mygridViewLst.defaultProfilePic:hover:before,
.design_selected .navbar-default .mygridViewLst.accountSettingDrpDwn:before,
.navbar-default .design_selected .mygridViewLst.accountSettingDrpDwn:before,
.design_selected ._social-lnk .mygridViewLst.btn:before,
._social-lnk .design_selected .mygridViewLst.btn:before,
.design_selected .notify_icon .mygridViewLst.notify_bodyinnr:before,
.notify_icon .design_selected .mygridViewLst.notify_bodyinnr:before,
.design_selected .editor-prime .mygridViewLst.prime-hover:before,
.editor-prime .design_selected .mygridViewLst.prime-hover:before,
.design_selected .mygridViewLst.UserProfDrpdown:before,
.design_selected .social_part .mygridViewLst.usrleft_whdiv:before,
.social_part .design_selected .mygridViewLst.usrleft_whdiv:before,
.design_selected .upgrade_page .mygridViewLst.basic_upgrade:before,
.upgrade_page .design_selected .mygridViewLst.basic_upgrade:before,
.design_selected .mygridViewLst.pricing_upgrade:before,
.design_selected .mygridViewLst.help_question_sec:before,
.design_selected .proj_rightSide_menu .mygridViewLst.proj_menuBtn:hover:before,
.proj_rightSide_menu .design_selected .mygridViewLst.proj_menuBtn:hover:before,
.design_selected .proj_leftSide_Content .mygridViewLst.proj_menuBtn:hover:before,
.proj_leftSide_Content .design_selected .mygridViewLst.proj_menuBtn:hover:before,
.design_selected .redVideoEditor .showSlider_completed i.mygridViewLst:before,
.redVideoEditor .showSlider_completed .design_selected i.mygridViewLst:before,
.design_selected .mygridViewLst.fontselect_ul:before {
  content: '';
  position: absolute;
  top: -3px;
  left: -3px;
  border: 3px solid #f9492a;
  z-index: 1;
  right: -3px;
  bottom: -3px;
}

.asset-organize .productLst,
.design_selected .productLst {
  position: relative;
  z-index: 2;
}

/*.task-colrpckr {
  .color-picker-wrapper .input-group, .lumtopcontainer {
    display: none;
  }
  .color-picker-wrapper .color-picker-panel {
    width: 100px;
    left: 0;
  }
  .color-picker-wrapper .color-picker-panel.color-picker-panel-round .color-picker-grid-wrapper .color-picker-row .color-picker-grid .color-picker-grid-inner {
    background: none;
    width: 100px;
    height: 100px;
  }
}*/

.btn.btn-organize {
  background: #b6bf33 !important;
  color: #fff !important;
  border: 2px solid #b6bf33;
  padding: 3px 8px;
  border-radius: 0 !important;
}

.btn.btn-organize:hover {
  background: #b6bf33;
}

.norecords_new {
  height: calc(100vh - 130px);
}

.norecords_newinner {
  margin: 0 0 auto;
  width: 100%;
  background: rgba(220, 220, 220, 0.44);
  padding: 20px;
  font-size: 16px;
  color: #666;
}

.norecords_newinner h2 {
  font-size: 23px;
  margin-bottom: 10px;
  text-align: left;
  line-height: 26px;
  display: inline-block;
}

.norecords_newinner p {
  padding-bottom: 10px;
}

.span_leftimg {
  float: right;
  display: block;
  width: 300px;
  height: 200px;
}

.norecordsRgt {
  margin-left: 290px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 170px;
}

.norecordsRgt a {
  color: #f08c28;
  text-decoration: underline;
}

.norecordsRgt a:hover {
  text-decoration: none;
}

.norecordsRgt a.btn {
  text-decoration: none;
}

.designIcon.asset-dashboard {
  background: url(/images/sprite_nodata.png?a48b1f742e9609e74c0091eba973be93) no-repeat -648px -4205px;
  height: 207px;
}

.designIcon.watermark {
  background: url(/images/sprite_nodata.png?a48b1f742e9609e74c0091eba973be93) no-repeat -195px -4231px;
}

.designIcon.template {
  background: url(/images/sprite_nodata.png?a48b1f742e9609e74c0091eba973be93) no-repeat -508px -3624px;
}

.designIcon.preset {
  background: url(/images/sprite_nodata.png?a48b1f742e9609e74c0091eba973be93) no-repeat -917px -1888px;
}

.designIcon.colors {
  background: url(/images/sprite_nodata.png?a48b1f742e9609e74c0091eba973be93) no-repeat -421px -602px;
}

.designIcon.font-library {
  background: url(/images/sprite_nodata.png?a48b1f742e9609e74c0091eba973be93) no-repeat -450px -1702px;
}

.designIcon.media {
  background: url(/images/sprite_nodata.png?a48b1f742e9609e74c0091eba973be93) no-repeat -879px -404px;
}

.designIcon.gradients {
  background: url(/images/sprite_nodata.png?a48b1f742e9609e74c0091eba973be93) no-repeat -15px -2000px;
}

.designIcon.pattern {
  background: url(/images/sprite_nodata.png?a48b1f742e9609e74c0091eba973be93) no-repeat -911px -1126px;
}

.designIcon.pretext {
  background: url(/images/sprite_nodata.png?a48b1f742e9609e74c0091eba973be93) no-repeat -914px -2269px;
}

.designIcon.fancy {
  background: url(/images/sprite_nodata.png?a48b1f742e9609e74c0091eba973be93) no-repeat -52px -1711px;
}

.designIcon.swash {
  background: url(/images/sprite_nodata.png?a48b1f742e9609e74c0091eba973be93) no-repeat -931px -2950px;
}

.designIcon.add-watermark {
  background: url(/images/sprite_nodata.png?a48b1f742e9609e74c0091eba973be93) no-repeat -18px -81px;
}

.eventIcon {
  background: url(/images/sprite_nodata.png?a48b1f742e9609e74c0091eba973be93) no-repeat -396px -869px;
}

.event_month {
  background: url(/images/sprite_nodata.png?a48b1f742e9609e74c0091eba973be93) no-repeat -396px -869px;
}

/*.noStories{
  background: url("../img/sprite_nodata.png") no-repeat 8px -2361px;
}*/

.trash {
  background: url(/images/sprite_nodata.png?a48b1f742e9609e74c0091eba973be93) no-repeat -927px -3644px;
}

.designIcon-dashboard {
  background: url(/images/sprite_nodata.png?a48b1f742e9609e74c0091eba973be93) no-repeat -58px -1149px;
}

.tutoriBtn {
  bottom: 0;
  z-index: 999;
  left: 0;
  width: 100%;
}

.tutoriBtn > span {
  display: block;
  width: 28px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  margin: 0 auto;
}

.tutoriBtn i.icomoon-info {
  font-size: 17px;
  border: none;
  color: #fff;
}

.tutoriBtn:hover i.icomoon-info {
  color: #f6921e;
}

.showSliderBtn {
  background: #2b2a31;
  padding: 3px 10px 2px;
  color: #fff;
  border: 0;
  font-size: 14px;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.showSliderBtn .slide_arrow {
  display: block;
  float: right;
  margin-top: -2px;
}

.showSliderBtn .slide_arrow i {
  font-size: 8px;
}

.showSliderBtn.showSlideOnly {
  min-width: 145px;
}

.showSliderBtn.expandBtn {
  right: 21px;
  left: auto;
  padding: 0 20px;
  height: 15px;
  top: -15px;
  background: rgba(43, 42, 49, 0.5);
  border-top-left-radius: 50px;
  border-top-right-radius: 50px;
}

.showSliderBtn.expandBtn i {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  line-height: 13px;
  font-size: 10px;
  display: block;
  margin: 2px 0 1px;
}

.showSliderBtn.expandBtn.sliderExpandAll i {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}

.moreSlide {
  bottom: -25px;
  left: 0;
  width: 100%;
  z-index: 99;
}

.moreSlide .showSliderPart {
  background: #2b2a31;
  padding: 10px;
  z-index: 999;
  position: relative;
  opacity: 1;
  height: 100px;
  /*&.active{
      top: -40px;
    }*/
}

.moreSlide .showSliderLst {
  min-height: 50px;
  /*overflow: hidden;*/
  line-height: 50px;
  display: block;
  float: left;
  vertical-align: bottom;
  border: 2px solid #2b2a31;
  margin: 5px 4px;
  cursor: pointer;
  position: relative;
  padding: 2px;
  /*background: url(../img/transbg.png) repeat center center;*/
}

.moreSlide .showSliderLst .showSliderLstImg {
  background: #fff;
  border: 2px solid #2b2a31;
}

.moreSlide .showSliderLst .showSliderLstImg img {
  border: 0;
  /*background: url('../img/transbg.png') repeat center center;*/
  display: block;
  margin: 0 auto;
}

.moreSlide .showSliderLst:hover {
  border: 2px solid #2b2a31;
}

.moreSlide .showSliderLst.activeScreenPage .showSliderLstImg,
.moreSlide .showSliderLst.active .showSliderLstImg {
  border: 2px solid #f05a28;
}

.moreSlide .showSliderLst.plus {
  margin-right: 0;
  margin-top: 15px;
  padding-right: 0;
  min-width: 80px;
  float: right;
}

.moreSlide .showSliderLst.plus .showSliderLstImg {
  border: 2px solid #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.moreSlide .showSliderLst.plus .showSliderLstImg:hover {
  border: 2px solid #fff;
}

.moreSlide .showSliderLst .showSlider_completed {
  bottom: 0;
  left: 0;
  top: 0;
  right: 0;
  line-height: 16px;
}

.moreSlide .showSliderLst .showSlider_completed i {
  font-size: 18px;
  margin-top: 2px;
}

.moreSlide .showSliderLst .slideCount span {
  padding: 1px 7px 0 3px;
  font-size: 12px;
  line-height: 19px;
  display: block;
  color: #464646;
}

.showSliderOpt {
  /*line-height: 20px;
  font-size: 15px;
  bottom:1px;
  left:1px;
  display: none;
  color:#000000;*/
}

.showSliderOpt i {
  font-size: 18px;
  margin: 2px;
  color: #ff6a00;
  width: 18px;
  height: 18px;
  text-indent: -9999px;
}

.showSliderOpt i.fa-trash-o {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -286px -216px;
}

.showSliderOpt i.fa-trash-o:hover {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -314px -216px;
}

.showSliderOpt a {
  color: #ff6a00;
  background: #fff;
  display: inline-block;
}

.showSliderOpt.showSliderOpt_morebtn {
  /*left: auto;
    right: 1px;
    z-index: 3;
    background: #fff;*/
}

.showSliderOpt.showSliderOpt_morebtn .sliderOpt_moreOpt {
  width: 21px;
  height: 20px;
  display: block;
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -189px -243px;
}

.showSliderOpt.showSliderOpt_morebtn .sliderOpt_moreOpt:hover {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -219px -243px;
}

.showSliderOpt.showSliderOpt_morebtn .slideOpt_list {
  /*position: absolute;
      top: -13px;
      right: 21px;
      min-width: 115px;
      max-width: max-content;
      z-index: 91;
      display: none;*/
  background: #fff;
  border-top: 1px solid #d8d7d9;
  height: 30px;
  overflow: hidden;
}

.showSliderOpt.showSliderOpt_morebtn .slideOpt_list ul {
  padding: 0;
}

.showSliderOpt.showSliderOpt_morebtn .slideOpt_list ul > li {
  min-width: 27px;
  border-left: 1px solid #e2e2e2;
}

.showSliderOpt.showSliderOpt_morebtn .slideOpt_list ul > li > a {
  padding: 5px 3px;
  display: block;
  background: none;
}

.showSliderOpt.showSliderOpt_morebtn .slideOpt_list ul > li > a:hover i {
  color: #fff !important;
}

.showSliderOpt.showSliderOpt_morebtn .slideOpt_list ul > li i {
  font-size: 15px;
  margin: 0;
  display: block;
}

.showSliderOpt.showSliderOpt_morebtn .slideOpt_list ul > li i.fa-plus-square-o {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -263px -628px;
}

.showSliderOpt.showSliderOpt_morebtn .slideOpt_list ul > li i.fa-plus-square-o:hover {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -263px -628px;
}

.showSliderOpt.showSliderOpt_morebtn .slideOpt_list ul > li i.fa-files-o {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -286px -628px;
}

.showSliderOpt.showSliderOpt_morebtn .slideOpt_list ul > li i.fa-files-o:hover {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -286px -628px;
}

.showSliderOpt.showSliderOpt_morebtn .slideOpt_list ul > li i.fa-trash-o {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -304px -628px;
}

.showSliderOpt.showSliderOpt_morebtn .slideOpt_list ul > li i.fa-trash-o:hover {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -304px -628px;
}

.showSliderOpt.showSliderOpt_morebtn .slideOpt_list ul > li i.fa-window-restore {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -283px -246px;
}

.showSliderOpt.showSliderOpt_morebtn .slideOpt_list ul > li i.fa-window-restore:hover {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -283px -246px;
}

.showSliderOpt.showSliderOpt_morebtn .slideOpt_list .left_arrow {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -451px -6px;
  width: 9px;
  height: 18px;
  top: 13px;
  left: 0;
}

.showSliderOpt.showSliderOpt_morebtn:hover .slideOpt_list {
  display: block;
}

.showSliderOpt.showSliderOpt_morebtn .li_disable.disabled {
  opacity: 0.3;
}

.showSliderOpt.showSliderOpt_morebtn .li_disable.disabled a {
  cursor: not-allowed !important;
}

.showSlider_move {
  bottom: 1px;
  left: 1px;
  line-height: 16px;
}

.showSlider_move i {
  font-size: 18px;
  margin-top: 2px;
}

.showSliderLst .showSliderLstImg img,
.transBg {
  background: url(/images/transbg.png?fd0238bd4374505520bc11cffcd661f1) repeat center center;
}

.showSliderLstImg {
  /*  &:hover{
      .showSliderOpt.showSliderOpt_morebtn,.showSliderOpt.showSlider_move {
        display: block!important;
      }
    }*/
}

.showSliderLstImg.slider_drpRightPosition .slideOpt_list {
  left: auto !important;
  right: 21px;
}

.showSliderLstImg.slider_drpRightPosition .slideOpt_list .left_arrow {
  left: auto !important;
  top: auto !important;
  right: 0;
  bottom: 0;
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

.showSliderLstImg.slider_drpRightPosition .slideOpt_list ul {
  margin-left: 0 !important;
  margin-right: 8px;
}

.sidemenu .tutorial_drop {
  padding: 0;
}

.sidemenu .tutorial_drop > li {
  border-bottom: 1px solid #565656;
  background: #4c4a53;
}

.sidemenu .tutorial_drop > li > a {
  color: #f8f8f8;
  border: 0;
  padding: 3px 10px;
  text-align: left;
  font-size: 15px;
}

.sidemenu .tutorial_drop > li > a:hover {
  background: #414046;
}

.sidemenu .tutoriBtn {
  border-top: 1px solid #1a1a1d;
}

.sidemenu .tutorial_dropdown {
  border-top: 1px solid #565656;
}

.sidemenu .tutorial_dropdown .dropdown-toggle {
  padding: 10px;
}

.sidemenu .tutorial_dropdown .dropdown-menu {
  left: 65px;
  bottom: 1px;
  top: auto;
  padding: 0;
  border: 0;
}

.sidemenu .tutorial_dropdown.open {
  background: #4c4a53;
  color: #f6921e;
}

.intro_main {
  overflow: hidden !important;
  height: 100vh !important;
  width: 100vw;
}

.intro_main body {
  padding-right: 0 !important;
  overflow: hidden !important;
  height: 100vh !important;
  width: 100vw;
}

.intro_main body.hd_alertbox .hd_alertbox_inner {
  position: absolute;
}

.intro_main body .tutorial_dropdown .dropdown-toggle {
  cursor: pointer;
}

.intro_main body .navbar-default #create-design ul.UserProfDrpdown,
.intro_main body .navbar-default .headerUseravatar ul.UserProfDrpdown {
  left: auto;
  right: 0;
}

.intro_main body .navbar-default #create-design.introjs-showElement .createDesignMenu i.fa,
.intro_main body .navbar-default #create-design.introjs-showElement .profileLnk i.fa,
.intro_main body .navbar-default .headerUseravatar.introjs-showElement .createDesignMenu i.fa,
.intro_main body .navbar-default .headerUseravatar.introjs-showElement .profileLnk i.fa {
  -webkit-transform: 0deg;
          transform: 0deg;
}

.intro_main body .navbar-default #create-design.introjs-showElement ul.UserProfDrpdown,
.intro_main body .navbar-default .headerUseravatar.introjs-showElement ul.UserProfDrpdown {
  display: block !important;
}

.intro_main body .navbar-default #create-design.introjs-showElement ul.UserProfDrpdown .createdesignTutorialDisaple,
.intro_main body .navbar-default .headerUseravatar.introjs-showElement ul.UserProfDrpdown .createdesignTutorialDisaple {
  z-index: 9999;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  position: absolute !important;
}

.intro_main body .navbar-default #create-design.introjs-showElement .drp_arrow,
.intro_main body .navbar-default .headerUseravatar.introjs-showElement .drp_arrow {
  right: 9px;
}

.intro_main body .navbar-default .accountSettingDrpDwn {
  display: none;
}

.intro_main body .navbar-fixed-top {
  position: absolute;
  top: 0;
}

.intro_main body.hd_alertbox .navbar-fixed-top {
  top: 30px;
}

.intro_main body .sidebar {
  position: absolute;
}

.intro_main body .sidebar ._left-sidein {
  position: absolute;
  left: 63px;
}

.intro_main body .sidemenu ul > li {
  border-bottom: 1px solid transparent;
}

.intro_main body .sidemenu ul > li a {
  color: #656565 !important;
  border-bottom: 1px solid transparent;
}

.intro_main body .sidemenu ul > li.active a {
  color: #474747;
}

.intro_main body .sidemenu ul > li.active a i {
  color: #f6921e;
}

.intro_main body .designCard_colabIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -365px -133px;
}

.intro_main body ._left-sidein.icon li.active > a i.fa {
  color: #f6921e;
}

.intro_main body .sidemenu #sidemenu {
  border-top: 0;
}

.intro_main body .sidemenu #sidemenu li:first-child {
  border-top: 0;
}

.intro_main body .savemenu.downloadMenu,
.intro_main body .left_fileMenu,
.intro_main body .inputPart,
.intro_main body .durationBg {
  position: relative;
  z-index: 99999;
}

.intro_main body .editor-download.gridMenu {
  z-index: 9999999;
}

.intro_main body .video_Preview.introjs-showElement + .media-preview-container {
  z-index: 9999999 !important;
}

.mygridViewImg,
.viewpage_left .viewImg_dc img,
.mycollectionImg img {
  background: url(/images/transbg.png?fd0238bd4374505520bc11cffcd661f1) repeat center center !important;
}

.gif .mygridViewImg,
.gif .viewImg_dc img,
.gif .mycollectionImg img {
  background: #fff;
}

.assetsLibEd {
  padding-top: 2px;
}

.mar_topError {
  margin-top: 2px;
}

.ajax_loadBgW {
  background-color: white;
}

.asset_right .teamDisabled {
  opacity: .75;
}

.team-freezed {
  font-size: 30px;
  color: #000;
  top: 0;
  left: 0;
  z-index: 1;
  right: 0;
  bottom: 0;
  background: rgba(221, 221, 221, 0.81);
}

.createPopup_gridContainer {
  /*margin-left: -5px;
  margin-right: -5px;*/
}

.createPopup_gridContainer .createPopup_gridView {
  float: left;
  width: 196px;
  padding-left: 20px;
  padding-right: 5px;
}

.createPopup_gridContainer .createPopup_gridView.fromScratch_width {
  width: auto;
  /* min-height: 255px;*/
}

.productLstOver {
  /*display: none;*/
  opacity: 0;
  -webkit-transition: opacity .2s;
  transition: opacity .2s;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 101;
  background-color: rgba(0, 0, 0, 0.3);
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.productLstOver a {
  color: #ff0000;
}

.productLstOver.no-zoom {
  cursor: unset;
}

.pins_blockover {
  /*border:1px solid #f6f6f6;*/
  cursor: pointer;
}

.pins_blockover:hover .productLstOver {
  /*display: block;*/
  opacity: 1 !important;
}

.pins_blockover img {
  border: 0 !important;
  /*max-width: inherit;*/
}

.pins_blockover .mygridViewoverImg {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #fff;
}

.productLstOverInner {
  position: relative;
  padding: 0;
  top: 0;
  left: 0;
}

.productLst .productLstOverInner {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.loading-container,
.loading {
  height: 60px;
  position: absolute;
  width: 60px;
  border-radius: 100%;
}

.loading-container {
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  text-align: center;
}

.loading-container:hover .loading,
.loading-container .loading {
  -webkit-transition: all 0.7s ease-in-out;
  transition: all 0.7s ease-in-out;
}

.loading-text {
  width: 60px;
  height: 60px;
  position: Fixed;
  background: url(/images/grouploader.svg?4124cd549230ffde844c6fed5c1be920) no-repeat center center;
}

.groupLoading {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  z-index: 999999;
}

.small-loading-container,
.medium-loading-container,
.small-loading,
.medium-loading,
.drag-loading {
  position: absolute;
}

.small-loading-container,
.medium-loading-container,
.loading-text {
  width: 100%;
  height: 100%;
  position: relative;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

.small-loading-container::before,
.medium-loading-container::before,
.loading-text::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-animation: global_loader 1.5s linear 0s infinite normal;
          animation: global_loader 1.5s linear 0s infinite normal;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

.small-loading-container.medium-loading-drag,
.medium-loading-container.medium-loading-drag,
.loading-text.medium-loading-drag {
  width: 60px;
  height: 60px;
  /*background-color: #2b2a31;*/
}

.pageLoad .loading-text {
  position: fixed;
}

.medium-loading-container::before {
  width: 100%;
  height: 100%;
  background: url(/images/loader_anim60-60.svg?48de341ff6394c18ad566f73a3110bf3) no-repeat center center;
}

.loading-text {
  /*background: url("../img/grouploader.svg") no-repeat center center;*/
  background: url(/images/loader_anim20-20.svg?58126de0ae068ea18dbfcd234cd0ae38) no-repeat 50%;
}

.loading-text::before {
  /*background: url(../img/loader_anim150-150.svg) no-repeat center center;*/
  background: url(/images/loader_anim60-60.svg?48de341ff6394c18ad566f73a3110bf3) no-repeat 50%;
}

.medium-loading-container {
  background: url(/images/loader_anim32-32.svg?8834d8e2ce20f891ab04d5bdb53ba981) no-repeat center center;
}

.small-loading-container {
  background: url(/images/loader_anim20-20.svg?58126de0ae068ea18dbfcd234cd0ae38) no-repeat center center;
}

.small-loading-container::before {
  background: url(/images/loader_anim40-40.svg?a84a87f6b916668468b64c5f87dd4026) no-repeat center center;
}

.small-loading,
.medium-loading,
.drag-loading {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}

.smallgroupLoading {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0 auto;
  z-index: 999999;
  position: absolute;
}

.ajax_loader {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.ajax_loader.ajax_loaderBg {
  background: rgba(204, 204, 204, 0.6);
}

.loadmore_ajax_loader {
  width: 100%;
  height: 100%;
  position: relative;
}

@-webkit-keyframes global_loader {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }

  5% {
    -webkit-transform: rotate(18deg);
            transform: rotate(18deg);
  }

  10% {
    -webkit-transform: rotate(36deg);
            transform: rotate(36deg);
  }

  15% {
    -webkit-transform: rotate(54deg);
            transform: rotate(54deg);
  }

  20% {
    -webkit-transform: rotate(72deg);
            transform: rotate(72deg);
  }

  25% {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
  }

  30% {
    -webkit-transform: rotate(108deg);
            transform: rotate(108deg);
  }

  35% {
    -webkit-transform: rotate(126deg);
            transform: rotate(126deg);
  }

  40% {
    -webkit-transform: rotate(144deg);
            transform: rotate(144deg);
  }

  45% {
    -webkit-transform: rotate(162deg);
            transform: rotate(162deg);
  }

  50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }

  55% {
    -webkit-transform: rotate(198deg);
            transform: rotate(198deg);
  }

  60% {
    -webkit-transform: rotate(216deg);
            transform: rotate(216deg);
  }

  65% {
    -webkit-transform: rotate(234deg);
            transform: rotate(234deg);
  }

  70% {
    -webkit-transform: rotate(252deg);
            transform: rotate(252deg);
  }

  75% {
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg);
  }

  80% {
    -webkit-transform: rotate(288deg);
            transform: rotate(288deg);
  }

  85% {
    -webkit-transform: rotate(306deg);
            transform: rotate(306deg);
  }

  90% {
    -webkit-transform: rotate(324deg);
            transform: rotate(324deg);
  }

  95% {
    -webkit-transform: rotate(342deg);
            transform: rotate(342deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes global_loader {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }

  5% {
    -webkit-transform: rotate(18deg);
            transform: rotate(18deg);
  }

  10% {
    -webkit-transform: rotate(36deg);
            transform: rotate(36deg);
  }

  15% {
    -webkit-transform: rotate(54deg);
            transform: rotate(54deg);
  }

  20% {
    -webkit-transform: rotate(72deg);
            transform: rotate(72deg);
  }

  25% {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
  }

  30% {
    -webkit-transform: rotate(108deg);
            transform: rotate(108deg);
  }

  35% {
    -webkit-transform: rotate(126deg);
            transform: rotate(126deg);
  }

  40% {
    -webkit-transform: rotate(144deg);
            transform: rotate(144deg);
  }

  45% {
    -webkit-transform: rotate(162deg);
            transform: rotate(162deg);
  }

  50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }

  55% {
    -webkit-transform: rotate(198deg);
            transform: rotate(198deg);
  }

  60% {
    -webkit-transform: rotate(216deg);
            transform: rotate(216deg);
  }

  65% {
    -webkit-transform: rotate(234deg);
            transform: rotate(234deg);
  }

  70% {
    -webkit-transform: rotate(252deg);
            transform: rotate(252deg);
  }

  75% {
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg);
  }

  80% {
    -webkit-transform: rotate(288deg);
            transform: rotate(288deg);
  }

  85% {
    -webkit-transform: rotate(306deg);
            transform: rotate(306deg);
  }

  90% {
    -webkit-transform: rotate(324deg);
            transform: rotate(324deg);
  }

  95% {
    -webkit-transform: rotate(342deg);
            transform: rotate(342deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

/* css loader end*/

.modal-dialog .ajax_loadUpdate .loading-container {
  top: 50%;
  left: 50%;
  right: auto;
  bottom: auto;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.modal-dialog .ajax_loadUpdate.ajax_loader_md .loading-container {
  height: 60px;
  width: 60px;
}

.ajax_loadUpdate {
  height: 100%;
  width: 100%;
  z-index: 999999;
  position: absolute;
  text-align: center;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(204, 204, 204, 0.6);
}

.ajax_loadUpdate.ajax_loadbg {
  background-color: rgba(0, 0, 0, 0.11) !important;
}

.ajax_loadUpdate.ajax_loader_md .loading-container {
  height: 60px;
  width: 60px;
}

.ajax_loadUpdate.ajax_loader_md .loading-text {
  width: 60px;
  height: 60px;
  background: url(/images/loader_anim20-20.svg?58126de0ae068ea18dbfcd234cd0ae38) no-repeat center center;
}

.ajax_loadUpdate.ajax_loader_md .loading-text::before {
  background: url(/images/loader_anim60-60.svg?48de341ff6394c18ad566f73a3110bf3) no-repeat center center;
}

.ajax_loadUpdate.ajax_loader_sm .loading-container {
  height: 40px;
  width: 40px;
}

.ajax_loadUpdate.ajax_loader_sm .loading-text {
  width: 40px;
  height: 40px;
  background: url(/images/loader_anim20-20.svg?58126de0ae068ea18dbfcd234cd0ae38) no-repeat center center;
}

.ajax_loadUpdate.ajax_loader_sm .loading-text::before {
  background: url(/images/loader_anim40-40.svg?a84a87f6b916668468b64c5f87dd4026) no-repeat center center;
}

/**--Editor login loader alignment--**/

.login-dialog .ajax_loadUpdate,
.signup-dialog .ajax_loadUpdate,
.forgot-dialog .ajax_loadUpdate {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.chromeBest {
  /*color: rgba(63, 61, 72, 1);*/
}

.textInfoDiv {
  cursor: help;
  display: inline !important;
  line-height: 25px;
  border-bottom: 1px dotted #a0a0a0;
}

/**--Editor login loader alignment--**/

.disabledDiv {
  pointer-events: none;
  opacity: 0.4;
}

.proj_bdContent {
  word-break: break-all;
}

.document_not_ready {
  overflow: hidden;
}

.color-picker-hue:hover::after,
.color-picker-hue:hover::before,
.color-picker-lightness:hover::after,
.color-picker-lightness:hover::before,
.color-picker-saturation:hover::after,
.color-picker-saturation:hover::before {
  display: none !important;
}

.modalUpgrade-open .colorPickerCont {
  z-index: 9999;
}

.modalUpgrade-open .fontPickerCont {
  z-index: 9999;
}

.pointer {
  cursor: pointer;
}

.w-fit {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: auto;
}

#resumable-drop {
  float: left;
}

.uploadPopup {
  min-height: 100px;
}

.uploadPopup #resumable-drop {
  float: none;
  width: 18%;
  margin: 0 auto;
}

.uploadPopup .asset-upload {
  margin-top: 30px;
}

.m-auto {
  margin: auto;
}

.fit-btn {
  width: 100%;
  height: 100%;
  top: 0;
  background: rgba(158, 158, 158, 0.68);
  border: 1px solid #fff;
  cursor: not-allowed;
}

/*Optimize part start*/

.optimizerUsrImgLst {
  min-height: 60px;
  border-radius: 3px;
}

.optimizerUsrImgLst .optimizerUsrImg {
  height: 150px;
  width: 100%;
  overflow: hidden;
  border: 1px solid #f6f6f6;
}

.optimizerUsrImgLst .optimizerUsrImg img {
  max-width: 100%;
}

.optimizerDownload {
  width: 100px;
  margin: 0 auto;
}

.optimizerBtmView {
  padding: 150px 0;
}

.optimizerBtmView .btn-lg,
.optimizerBtmView .btn-group-lg > .btn {
  padding: 10px 50px;
  font-size: 20px;
}

/*Optimize part end*/

.watermarkPage-carousel {
  max-width: 80%;
  margin: 0 auto;
  padding-top: 50px;
  /*.carousel-control.right{
    right:-15px;
  }*/
}

.watermarkPage-carousel .carousel-indicators {
  margin: 10px auto;
  position: absolute !important;
  white-space: nowrap;
  border-bottom: none !important;
  left: 0;
  right: 0;
}

.watermarkPage-carousel .carousel-control.left {
  left: -15px;
}

.watermarkPage-carousel .carousel-control {
  top: 45%;
  width: 5%;
  background-image: none !important;
}

.watermarkPage-carousel .carousel-control .fa {
  background: #000;
  height: 30px;
  width: 30px;
  border-radius: 30px;
  line-height: 27px;
}

/*.beforeLogin{
  .watermarkPage-carousel{
      max-width: 100%;
  }
}*/

.water-right .uploadInfo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.water-right .uploadInfo p {
  margin: 0;
}

.water-right .uploadInfo .icomoon-upload {
  display: none;
}

.water-right .watermarkProp .imgUploadBtn {
  border: 0;
  background: none;
  color: #1b69b6;
  padding-top: 0;
}

.water-right .compress_imageProperties .normalSlider input[type=range] {
  width: 165px;
}

.water-right .compress_imageProperties .watermarkProp_label {
  font-size: 13px;
  margin-top: 2px;
  min-width: 15px;
}

.watermark_popup_pre .modal-dialog {
  max-width: 830px;
}

.wfxassetsPopupSize {
  max-width: 900px !important;
  max-height: 700px !important;
}

.wfxassetsPopupSize .modal-content {
  width: 100%;
  height: 100%;
}

.assetspopup_wfx .cata_seltBox {
  max-width: 300px;
  border: 1px solid #ddd;
}

.assetspopup_wfx .cata_seltBox .user_box {
  max-width: 100px;
}

.assetspopup_wfx .cata_seltBox .user_box .userselect_image {
  width: 80px;
  height: 80px;
}

.assetspopup_wfx .cata_seltBox .anchor-dropdown {
  padding: 5px 10px;
  display: block;
  font-size: 14px;
  height: 32px;
}

.upload-btn {
  border-radius: 0 !important;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.48);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.48);
}

.icomoon-pencil {
  width: 20px;
  height: 24px;
  display: block;
  text-indent: -9999px;
  /*background: url(../img/sprite.png) no-repeat -330px -968px;*/
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -462px -995px;
}

.icomoon-trash {
  width: 20px;
  height: 17px;
  display: block;
  text-indent: -9999px;
  /* background: url(../img/sprite.png) no-repeat -330px -968px; */
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -436px -994px;
}

.templates_bor {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
  -webkit-box-shadow: 0 3px 5px #f2f2f2;
          box-shadow: 0 3px 5px #f2f2f2;
  padding-bottom: 6px;
}

.discover_menu {
  background: #fff;
  min-height: 35px;
  z-index: 100;
  padding-top: 10px;
}

.discover_menu li {
  min-width: 160px;
  font-size: 18px;
  font-weight: 300;
  padding: 0 20px 5px 10px;
}

.discover_menu li:hover {
  background: #fff;
}

.discover_menu a {
  color: #7d7b78;
}

.discover_menu a:hover {
  /*color:#f05a28;*/
}

.discover_menu a:hover span.drp_arrow i {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.discover_menu li:first-child > a {
  padding-left: 0;
}

.discover_list {
  background: url(/images/template-right.png?57986c39f76eabe714cdc9e2bc482fdd) no-repeat top right;
}

.discover_list a {
  padding: 0 20px 0 10px !important;
  font-size: 15px;
}

.discover_list .fa {
  font-size: 8px;
}

.discover_list .drp_arrow {
  right: 0;
  top: -4px;
}

.discover_list:first-child {
  padding-left: 0 !important;
}

.discover_list:last-child {
  background: none;
}

.folder .fa,
.folder .icomoon,
.folderIcon .fa,
.folderIcon .icomoon {
  width: 16px;
  height: 19px;
  display: inline-block !important;
  text-indent: -9999px;
}

.folderIcon .fa-folder-o,
.folder .fa-folder-o {
  background: url(/images/folder.png?114b161b83ca50310baae070494ead75) no-repeat top left;
}

.folderIcon.privateFolder .fa-folder-o,
.folder.privateFolder .fa-folder-o {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -381px -6px;
}

.folder .fa-tags {
  background: url(/images/tags.png?26ff4ba5040452f4bfe3afe6dd6ad0ce) no-repeat top left;
}

.folder .icomoon-settings {
  background: url(/images/setting.png?67fe12d46567ce1bf88f270240472a3a) no-repeat top left;
}

.folder .icomoon-plus {
  background: url(/images/plus.png?42da1950830d198d789605b86aa7a0a4) no-repeat top left;
}

.folder .icomoon-myupload {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -76px -539px;
}

.collaborate-pencil:hover .icomoon-pencil {
  display: block;
}

.panorama-editor.carousel-inner {
  margin: 0;
}

.assets-folder.nav-tabs li a {
  background: transparent !important;
}

.assets-folder.assetsFolderTab li.folder a {
  border: 1px solid transparent !important;
}

.assets-folder li.folder .icon_upload {
  background: transparent !important;
  border: 1px solid transparent !important;
}

.btn-default-success {
  background: #b6bf33;
  color: #fff;
}

.teamrole {
  width: 95%;
}

.spinner-hidden .arrow-hidden::-webkit-inner-spin-button,
.spinner-hidden .arrow-hidden::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.spinner-hidden .arrow-hidden {
  -moz-appearance: textfield;
}

.red-template-list .productLstOver {
  background: transparent;
}

.createDesignMenu {
  background: #b6bf33;
  color: #fff;
}

.recent-design .norecordsRgt {
  width: 32%;
}

.pin-animation {
  -webkit-animation-name: pintrans;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 2s;
  /* Safari 4.0 - 8.0 */
  animation-name: pintrans;
  animation-duration: 2s;
}

@keyframes pintrans {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@-webkit-keyframes pintrans {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.customdialog_fullwidth {
  width: 100% !important;
  height: 100%;
}

.colab_rt_dropdown .search_input_div input,
.cardpop_addlt .search_input_div input {
  min-width: 0;
}

.tag_addsec .search_input_div input,
.tag_editsec .search_input_div input,
.checklist_tab_content .search_input_div input,
.tag_createsec .search_input_div input {
  min-width: 230px;
}

.d-line {
  display: inline;
}

.homepage.beforeLogin.view_modal.modal-open,
.static-pages.beforeLogin.view_modal.modal-open {
  overflow: unset !important;
  position: fixed;
}

.curI {
  cursor: pointer !important;
}

.no-shadow {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.no-text-shadow {
  text-shadow: none !important;
}

.text-shadow {
  text-shadow: 0 2px 4px #672333;
}

.align-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.d-inline {
  display: inline !important;
}

.display-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.d-inline-block {
  display: inline-block;
}

.br-50 {
  border-radius: 50px !important;
}

.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
}

.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
}

.flex-wrap-wrap {
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important;
}

.align-items-end {
  -webkit-box-align: end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important;
}

.mr-20 {
  margin-right: 20px;
}

.height50vh {
  height: 50vh;
}

.align-items-center {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}

.d-none {
  display: none !important;
}

.d-block {
  display: block !important;
}

.justify-content-between {
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
}

.justify-content-end {
  -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important;
}

.flex-1 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.overflow-hidden {
  overflow: hidden !important;
}

.justify-content-center {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}

.flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.flex-column-between {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100%;
}

.flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.flex-column-between {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100%;
}

.overflow-x-hidden {
  overflow-x: hidden !important;
}

.overflow-auto {
  overflow: auto !important;
}

.transform-leftTop {
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
}

.transform-leftCenter {
  -webkit-transform-origin: left center;
          transform-origin: left center;
}

.transform-centerTop {
  -webkit-transform-origin: center top;
          transform-origin: center top;
}

.transform-centerCenter {
  -webkit-transform-origin: center center;
          transform-origin: center center;
  overflow-x: hidden;
}

#backDrop {
  z-index: 9998 !important;
}

.minHeight100-ntImp {
  min-height: 100%;
}

.minHeight100 {
  min-height: 100% !important;
}

@media (min-width: 1024px) {
  .dashboardWrapper,
  .dashboardContainer {
    height: 100%;
  }
}

.homeclass .dashboardWrapper,
.homeclass .dashboardContainer {
  height: auto !important;
}

.no-templatesFound {
  font-size: 17px;
}

.helpPageTexts p {
  margin: 0 0 12px !important;
}

.helpPageTexts blockquote {
  font-style: italic;
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 15px;
  padding: 12px 13px !important;
  margin: 0;
}

.helpPageTexts ul {
  margin-top: 0;
  margin-bottom: 12px;
  padding: 0 0 0 28px;
}

.helpPageTexts ul li {
  list-style: unset;
}

.btn-disable {
  opacity: 0.4;
  cursor: not-allowed !important;
}

.imgContain {
  -o-object-fit: contain;
     object-fit: contain;
}

.pull-none {
  float: none !important;
}

.position-unset {
  position: unset !important;
}

.width85 {
  width: 85%;
}

.width-15 {
  width: 15%;
}

.drpBorBottom {
  border-bottom: 1px solid #f6f6f6;
}

.pointer-events-none {
  pointer-events: none;
}

.adsbygoogle {
  width: 100%;
  height: 100%;
}

.downloadImgOuter:nth-child(1) .downloadImg {
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
}

.downloadImgOuter:nth-child(2) .downloadImg {
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}

.downloadImgOuter:nth-child(3) .downloadImg {
  -webkit-transform: scale(1);
          transform: scale(1);
}

.downloadImgOuter .downloadImg {
  width: 188px;
  height: 105px;
  background: url(/images/resolution_img.png?56cfbec7b33d5f4edd5e35da51e1aca1) no-repeat;
  background-size: cover;
  display: block;
}

.rounded-0 {
  border-radius: 0 !important;
}

.wordbreak-break {
  word-break: break-all;
}

.fontsize-32 {
  font-size: 32px !important;
}

.bgTransparent {
  background: transparent !important;
}

.pinLoader {
  background-color: rgba(0, 0, 0, 0.3);
  bottom: 0;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
}

.pinLoader .fa-spinner {
  z-index: 1;
}

span.borderBottomDotted {
  border-bottom: 1px dotted #a0a0a0;
  margin: 0 !important;
  font-size: inherit !important;
  vertical-align: middle !important;
}

.iframeBody #videoContentContainer .playPauseIconsOuter {
  width: 50px !important;
  height: 50px !important;
  font-size: 15px !important;
}

.iframeBody .ve-soundControl:hover {
  background: transparent !important;
  width: 20px !important;
  -webkit-transition: 1s;
  transition: 1s;
}

.iframeBody .ve-soundControl .ve-vol-control {
  display: none !important;
}

#videoContentContainer .videoPauseIcon,
#videoContentContainer .videoPlayIcon {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

#videoContentContainer .playPauseIconsOuter {
  cursor: pointer;
  display: none;
  width: calc(50px + 50px);
  height: calc(50px + 50px);
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #dcdcdc85;
  border-radius: 50%;
  font-size: calc(15px + 15px);
  opacity: 0.8;
  z-index: 9999;
}

#videoContentContainer .playPauseIconsOuter:hover {
  cursor: pointer;
  opacity: 1;
}

#videoContentContainer .animatePlayPauseIcons {
  -webkit-transition: ease-in-out;
  transition: ease-in-out;
  -webkit-animation-name: playPauseIcons;
          animation-name: playPauseIcons;
  -webkit-animation-duration: 4s;
          animation-duration: 4s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  opacity: 0.7;
  -webkit-transform: scale(0.7);
          transform: scale(0.7);
  -webkit-animation-direction: initial;
          animation-direction: initial;
}

@-webkit-keyframes playPauseIcons {
  0% {
    opacity: 0.7;
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
  }

  10% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }

  90% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }

  99% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0;
    visibility: hidden;
    display: none;
  }

  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    visibility: hidden;
    display: none;
  }
}

@keyframes playPauseIcons {
  0% {
    opacity: 0.7;
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
  }

  10% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }

  90% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }

  99% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0;
    visibility: hidden;
    display: none;
  }

  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    visibility: hidden;
    display: none;
  }
}

.ve-soundControl {
  padding: 2px 6px;
  border-radius: 15px;
  width: 20px;
  -webkit-transition: 1s;
  transition: 1s;
}

.ve-soundControl .ve-soundControl-button {
  width: 20px;
  height: 20px;
  position: relative;
}

.ve-soundControl .ve-soundControl-button button {
  position: absolute;
  background: #000;
  left: -3px;
}

.ve-soundControl .ve-vol-control {
  background: transparent;
  width: 0px;
  -webkit-transition: 1s;
  transition: 1s;
  position: relative;
  left: 2px;
  opacity: 0;
}

.ve-soundControl:hover {
  background: #9e9e9e30;
  width: 130px;
  -webkit-transition: 1s;
  transition: 1s;
}

.ve-soundControl:hover .ve-vol-control {
  width: 100px;
  opacity: 1;
}

.ve-soundControl:hover button {
  position: absolute;
  background: #1e1e1e;
}

/****************************************************************
 *
 * CSS Percentage Circle
 * Author: Andre Firchow
 *
*****************************************************************/

.rect-auto {
  clip: rect(auto, auto, auto, auto);
}

.c100.p51 .slice,
.c100.p52 .slice,
.c100.p53 .slice,
.c100.p54 .slice,
.c100.p55 .slice,
.c100.p56 .slice,
.c100.p57 .slice,
.c100.p58 .slice,
.c100.p59 .slice,
.c100.p60 .slice,
.c100.p61 .slice,
.c100.p62 .slice,
.c100.p63 .slice,
.c100.p64 .slice,
.c100.p65 .slice,
.c100.p66 .slice,
.c100.p67 .slice,
.c100.p68 .slice,
.c100.p69 .slice,
.c100.p70 .slice,
.c100.p71 .slice,
.c100.p72 .slice,
.c100.p73 .slice,
.c100.p74 .slice,
.c100.p75 .slice,
.c100.p76 .slice,
.c100.p77 .slice,
.c100.p78 .slice,
.c100.p79 .slice,
.c100.p80 .slice,
.c100.p81 .slice,
.c100.p82 .slice,
.c100.p83 .slice,
.c100.p84 .slice,
.c100.p85 .slice,
.c100.p86 .slice,
.c100.p87 .slice,
.c100.p88 .slice,
.c100.p89 .slice,
.c100.p90 .slice,
.c100.p91 .slice,
.c100.p92 .slice,
.c100.p93 .slice,
.c100.p94 .slice,
.c100.p95 .slice,
.c100.p96 .slice,
.c100.p97 .slice,
.c100.p98 .slice,
.c100.p99 .slice,
.c100.p100 .slice {
  clip: rect(auto, auto, auto, auto);
}

.pie {
  position: absolute;
  border: 0.08em solid #f6921e;
  width: 0.84em;
  height: 0.84em;
  clip: rect(0em, 0.5em, 1em, 0em);
  border-radius: 50%;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}

.c100 .bar,
.c100.p51 .fill,
.c100.p52 .fill,
.c100.p53 .fill,
.c100.p54 .fill,
.c100.p55 .fill,
.c100.p56 .fill,
.c100.p57 .fill,
.c100.p58 .fill,
.c100.p59 .fill,
.c100.p60 .fill,
.c100.p61 .fill,
.c100.p62 .fill,
.c100.p63 .fill,
.c100.p64 .fill,
.c100.p65 .fill,
.c100.p66 .fill,
.c100.p67 .fill,
.c100.p68 .fill,
.c100.p69 .fill,
.c100.p70 .fill,
.c100.p71 .fill,
.c100.p72 .fill,
.c100.p73 .fill,
.c100.p74 .fill,
.c100.p75 .fill,
.c100.p76 .fill,
.c100.p77 .fill,
.c100.p78 .fill,
.c100.p79 .fill,
.c100.p80 .fill,
.c100.p81 .fill,
.c100.p82 .fill,
.c100.p83 .fill,
.c100.p84 .fill,
.c100.p85 .fill,
.c100.p86 .fill,
.c100.p87 .fill,
.c100.p88 .fill,
.c100.p89 .fill,
.c100.p90 .fill,
.c100.p91 .fill,
.c100.p92 .fill,
.c100.p93 .fill,
.c100.p94 .fill,
.c100.p95 .fill,
.c100.p96 .fill,
.c100.p97 .fill,
.c100.p98 .fill,
.c100.p99 .fill,
.c100.p100 .fill {
  position: absolute;
  border: 0.08em solid #f6921e;
  width: 0.84em;
  height: 0.84em;
  clip: rect(0em, 0.5em, 1em, 0em);
  border-radius: 50%;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}

.pie-fill {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.c100 {
  position: relative;
  font-size: 120px;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  float: left;
  margin: 0 0.1em 0.1em 0;
  background-color: #2b2a31;
}

.c100.p51 .bar:after,
.c100.p51 .fill {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.c100.p52 .bar:after,
.c100.p52 .fill {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.c100.p53 .bar:after,
.c100.p53 .fill {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.c100.p54 .bar:after,
.c100.p54 .fill {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.c100.p55 .bar:after,
.c100.p55 .fill {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.c100.p56 .bar:after,
.c100.p56 .fill {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.c100.p57 .bar:after,
.c100.p57 .fill {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.c100.p58 .bar:after,
.c100.p58 .fill {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.c100.p59 .bar:after,
.c100.p59 .fill {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.c100.p60 .bar:after,
.c100.p60 .fill {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.c100.p61 .bar:after,
.c100.p61 .fill {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.c100.p62 .bar:after,
.c100.p62 .fill {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.c100.p63 .bar:after,
.c100.p63 .fill {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.c100.p64 .bar:after,
.c100.p64 .fill {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.c100.p65 .bar:after,
.c100.p65 .fill {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.c100.p66 .bar:after,
.c100.p66 .fill {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.c100.p67 .bar:after,
.c100.p67 .fill {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.c100.p68 .bar:after,
.c100.p68 .fill {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.c100.p69 .bar:after,
.c100.p69 .fill {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.c100.p70 .bar:after,
.c100.p70 .fill {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.c100.p71 .bar:after,
.c100.p71 .fill {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.c100.p72 .bar:after,
.c100.p72 .fill {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.c100.p73 .bar:after,
.c100.p73 .fill {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.c100.p74 .bar:after,
.c100.p74 .fill {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.c100.p75 .bar:after,
.c100.p75 .fill {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.c100.p76 .bar:after,
.c100.p76 .fill {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.c100.p77 .bar:after,
.c100.p77 .fill {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.c100.p78 .bar:after,
.c100.p78 .fill {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.c100.p79 .bar:after,
.c100.p79 .fill {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.c100.p80 .bar:after,
.c100.p80 .fill {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.c100.p81 .bar:after,
.c100.p81 .fill {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.c100.p82 .bar:after,
.c100.p82 .fill {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.c100.p83 .bar:after,
.c100.p83 .fill {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.c100.p84 .bar:after,
.c100.p84 .fill {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.c100.p85 .bar:after,
.c100.p85 .fill {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.c100.p86 .bar:after,
.c100.p86 .fill {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.c100.p87 .bar:after,
.c100.p87 .fill {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.c100.p88 .bar:after,
.c100.p88 .fill {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.c100.p89 .bar:after,
.c100.p89 .fill {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.c100.p90 .bar:after,
.c100.p90 .fill {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.c100.p91 .bar:after,
.c100.p91 .fill {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.c100.p92 .bar:after,
.c100.p92 .fill {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.c100.p93 .bar:after,
.c100.p93 .fill {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.c100.p94 .bar:after,
.c100.p94 .fill {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.c100.p95 .bar:after,
.c100.p95 .fill {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.c100.p96 .bar:after,
.c100.p96 .fill {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.c100.p97 .bar:after,
.c100.p97 .fill {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.c100.p98 .bar:after,
.c100.p98 .fill {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.c100.p99 .bar:after,
.c100.p99 .fill {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.c100.p100 .bar:after,
.c100.p100 .fill {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.c100.uploadLoader30 {
  font-size: 47px;
  border: 1px solid #2b2a31;
  background: transparent;
  /* margin: 5px; */
  bottom: -20px;
  position: absolute;
  left: 8px;
}

.c100 * {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.c100 *:before,
.c100 *:after {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.c100.center {
  float: none;
  margin: 0 auto;
}

.c100.big {
  font-size: 240px;
}

.c100.small {
  font-size: 80px;
}

.c100 > span {
  position: absolute;
  width: 100%;
  z-index: 1;
  left: 0;
  top: 0;
  width: 5em;
  line-height: 5em;
  font-size: 0.2em;
  color: #cccccc;
  display: block;
  text-align: center;
  white-space: nowrap;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.c100:after {
  position: absolute;
  top: 0.08em;
  left: 0.08em;
  display: block;
  content: " ";
  border-radius: 50%;
  background-color: transparent;
  width: 0.84em;
  height: 0.84em;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
}

.c100 .slice {
  position: absolute;
  width: 1em;
  height: 1em;
  clip: rect(0em, 1em, 1em, 0.5em);
}

.c100.p1 .bar {
  -webkit-transform: rotate(3.6deg);
  transform: rotate(3.6deg);
}

.c100.p2 .bar {
  -webkit-transform: rotate(7.2deg);
  transform: rotate(7.2deg);
}

.c100.p3 .bar {
  -webkit-transform: rotate(10.8deg);
  transform: rotate(10.8deg);
}

.c100.p4 .bar {
  -webkit-transform: rotate(14.4deg);
  transform: rotate(14.4deg);
}

.c100.p5 .bar {
  -webkit-transform: rotate(18deg);
  transform: rotate(18deg);
}

.c100.p6 .bar {
  -webkit-transform: rotate(21.6deg);
  transform: rotate(21.6deg);
}

.c100.p7 .bar {
  -webkit-transform: rotate(25.2deg);
  transform: rotate(25.2deg);
}

.c100.p8 .bar {
  -webkit-transform: rotate(28.8deg);
  transform: rotate(28.8deg);
}

.c100.p9 .bar {
  -webkit-transform: rotate(32.4deg);
  transform: rotate(32.4deg);
}

.c100.p10 .bar {
  -webkit-transform: rotate(36deg);
  transform: rotate(36deg);
}

.c100.p11 .bar {
  -webkit-transform: rotate(39.6deg);
  transform: rotate(39.6deg);
}

.c100.p12 .bar {
  -webkit-transform: rotate(43.2deg);
  transform: rotate(43.2deg);
}

.c100.p13 .bar {
  -webkit-transform: rotate(46.8deg);
  transform: rotate(46.8deg);
}

.c100.p14 .bar {
  -webkit-transform: rotate(50.4deg);
  transform: rotate(50.4deg);
}

.c100.p15 .bar {
  -webkit-transform: rotate(54deg);
  transform: rotate(54deg);
}

.c100.p16 .bar {
  -webkit-transform: rotate(57.6deg);
  transform: rotate(57.6deg);
}

.c100.p17 .bar {
  -webkit-transform: rotate(61.2deg);
  transform: rotate(61.2deg);
}

.c100.p18 .bar {
  -webkit-transform: rotate(64.8deg);
  transform: rotate(64.8deg);
}

.c100.p19 .bar {
  -webkit-transform: rotate(68.4deg);
  transform: rotate(68.4deg);
}

.c100.p20 .bar {
  -webkit-transform: rotate(72deg);
  transform: rotate(72deg);
}

.c100.p21 .bar {
  -webkit-transform: rotate(75.6deg);
  transform: rotate(75.6deg);
}

.c100.p22 .bar {
  -webkit-transform: rotate(79.2deg);
  transform: rotate(79.2deg);
}

.c100.p23 .bar {
  -webkit-transform: rotate(82.8deg);
  transform: rotate(82.8deg);
}

.c100.p24 .bar {
  -webkit-transform: rotate(86.4deg);
  transform: rotate(86.4deg);
}

.c100.p25 .bar {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.c100.p26 .bar {
  -webkit-transform: rotate(93.6deg);
  transform: rotate(93.6deg);
}

.c100.p27 .bar {
  -webkit-transform: rotate(97.2deg);
  transform: rotate(97.2deg);
}

.c100.p28 .bar {
  -webkit-transform: rotate(100.8deg);
  transform: rotate(100.8deg);
}

.c100.p29 .bar {
  -webkit-transform: rotate(104.4deg);
  transform: rotate(104.4deg);
}

.c100.p30 .bar {
  -webkit-transform: rotate(108deg);
  transform: rotate(108deg);
}

.c100.p31 .bar {
  -webkit-transform: rotate(111.6deg);
  transform: rotate(111.6deg);
}

.c100.p32 .bar {
  -webkit-transform: rotate(115.2deg);
  transform: rotate(115.2deg);
}

.c100.p33 .bar {
  -webkit-transform: rotate(118.8deg);
  transform: rotate(118.8deg);
}

.c100.p34 .bar {
  -webkit-transform: rotate(122.4deg);
  transform: rotate(122.4deg);
}

.c100.p35 .bar {
  -webkit-transform: rotate(126deg);
  transform: rotate(126deg);
}

.c100.p36 .bar {
  -webkit-transform: rotate(129.6deg);
  transform: rotate(129.6deg);
}

.c100.p37 .bar {
  -webkit-transform: rotate(133.2deg);
  transform: rotate(133.2deg);
}

.c100.p38 .bar {
  -webkit-transform: rotate(136.8deg);
  transform: rotate(136.8deg);
}

.c100.p39 .bar {
  -webkit-transform: rotate(140.4deg);
  transform: rotate(140.4deg);
}

.c100.p40 .bar {
  -webkit-transform: rotate(144deg);
  transform: rotate(144deg);
}

.c100.p41 .bar {
  -webkit-transform: rotate(147.6deg);
  transform: rotate(147.6deg);
}

.c100.p42 .bar {
  -webkit-transform: rotate(151.2deg);
  transform: rotate(151.2deg);
}

.c100.p43 .bar {
  -webkit-transform: rotate(154.8deg);
  transform: rotate(154.8deg);
}

.c100.p44 .bar {
  -webkit-transform: rotate(158.4deg);
  transform: rotate(158.4deg);
}

.c100.p45 .bar {
  -webkit-transform: rotate(162deg);
  transform: rotate(162deg);
}

.c100.p46 .bar {
  -webkit-transform: rotate(165.6deg);
  transform: rotate(165.6deg);
}

.c100.p47 .bar {
  -webkit-transform: rotate(169.2deg);
  transform: rotate(169.2deg);
}

.c100.p48 .bar {
  -webkit-transform: rotate(172.8deg);
  transform: rotate(172.8deg);
}

.c100.p49 .bar {
  -webkit-transform: rotate(176.4deg);
  transform: rotate(176.4deg);
}

.c100.p50 .bar {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.c100.p51 .bar {
  -webkit-transform: rotate(183.6deg);
  transform: rotate(183.6deg);
}

.c100.p52 .bar {
  -webkit-transform: rotate(187.2deg);
  transform: rotate(187.2deg);
}

.c100.p53 .bar {
  -webkit-transform: rotate(190.8deg);
  transform: rotate(190.8deg);
}

.c100.p54 .bar {
  -webkit-transform: rotate(194.4deg);
  transform: rotate(194.4deg);
}

.c100.p55 .bar {
  -webkit-transform: rotate(198deg);
  transform: rotate(198deg);
}

.c100.p56 .bar {
  -webkit-transform: rotate(201.6deg);
  transform: rotate(201.6deg);
}

.c100.p57 .bar {
  -webkit-transform: rotate(205.2deg);
  transform: rotate(205.2deg);
}

.c100.p58 .bar {
  -webkit-transform: rotate(208.8deg);
  transform: rotate(208.8deg);
}

.c100.p59 .bar {
  -webkit-transform: rotate(212.4deg);
  transform: rotate(212.4deg);
}

.c100.p60 .bar {
  -webkit-transform: rotate(216deg);
  transform: rotate(216deg);
}

.c100.p61 .bar {
  -webkit-transform: rotate(219.6deg);
  transform: rotate(219.6deg);
}

.c100.p62 .bar {
  -webkit-transform: rotate(223.2deg);
  transform: rotate(223.2deg);
}

.c100.p63 .bar {
  -webkit-transform: rotate(226.8deg);
  transform: rotate(226.8deg);
}

.c100.p64 .bar {
  -webkit-transform: rotate(230.4deg);
  transform: rotate(230.4deg);
}

.c100.p65 .bar {
  -webkit-transform: rotate(234deg);
  transform: rotate(234deg);
}

.c100.p66 .bar {
  -webkit-transform: rotate(237.6deg);
  transform: rotate(237.6deg);
}

.c100.p67 .bar {
  -webkit-transform: rotate(241.2deg);
  transform: rotate(241.2deg);
}

.c100.p68 .bar {
  -webkit-transform: rotate(244.8deg);
  transform: rotate(244.8deg);
}

.c100.p69 .bar {
  -webkit-transform: rotate(248.4deg);
  transform: rotate(248.4deg);
}

.c100.p70 .bar {
  -webkit-transform: rotate(252deg);
  transform: rotate(252deg);
}

.c100.p71 .bar {
  -webkit-transform: rotate(255.6deg);
  transform: rotate(255.6deg);
}

.c100.p72 .bar {
  -webkit-transform: rotate(259.2deg);
  transform: rotate(259.2deg);
}

.c100.p73 .bar {
  -webkit-transform: rotate(262.8deg);
  transform: rotate(262.8deg);
}

.c100.p74 .bar {
  -webkit-transform: rotate(266.4deg);
  transform: rotate(266.4deg);
}

.c100.p75 .bar {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}

.c100.p76 .bar {
  -webkit-transform: rotate(273.6deg);
  transform: rotate(273.6deg);
}

.c100.p77 .bar {
  -webkit-transform: rotate(277.2deg);
  transform: rotate(277.2deg);
}

.c100.p78 .bar {
  -webkit-transform: rotate(280.8deg);
  transform: rotate(280.8deg);
}

.c100.p79 .bar {
  -webkit-transform: rotate(284.4deg);
  transform: rotate(284.4deg);
}

.c100.p80 .bar {
  -webkit-transform: rotate(288deg);
  transform: rotate(288deg);
}

.c100.p81 .bar {
  -webkit-transform: rotate(291.6deg);
  transform: rotate(291.6deg);
}

.c100.p82 .bar {
  -webkit-transform: rotate(295.2deg);
  transform: rotate(295.2deg);
}

.c100.p83 .bar {
  -webkit-transform: rotate(298.8deg);
  transform: rotate(298.8deg);
}

.c100.p84 .bar {
  -webkit-transform: rotate(302.4deg);
  transform: rotate(302.4deg);
}

.c100.p85 .bar {
  -webkit-transform: rotate(306deg);
  transform: rotate(306deg);
}

.c100.p86 .bar {
  -webkit-transform: rotate(309.6deg);
  transform: rotate(309.6deg);
}

.c100.p87 .bar {
  -webkit-transform: rotate(313.2deg);
  transform: rotate(313.2deg);
}

.c100.p88 .bar {
  -webkit-transform: rotate(316.8deg);
  transform: rotate(316.8deg);
}

.c100.p89 .bar {
  -webkit-transform: rotate(320.4deg);
  transform: rotate(320.4deg);
}

.c100.p90 .bar {
  -webkit-transform: rotate(324deg);
  transform: rotate(324deg);
}

.c100.p91 .bar {
  -webkit-transform: rotate(327.6deg);
  transform: rotate(327.6deg);
}

.c100.p92 .bar {
  -webkit-transform: rotate(331.2deg);
  transform: rotate(331.2deg);
}

.c100.p93 .bar {
  -webkit-transform: rotate(334.8deg);
  transform: rotate(334.8deg);
}

.c100.p94 .bar {
  -webkit-transform: rotate(338.4deg);
  transform: rotate(338.4deg);
}

.c100.p95 .bar {
  -webkit-transform: rotate(342deg);
  transform: rotate(342deg);
}

.c100.p96 .bar {
  -webkit-transform: rotate(345.6deg);
  transform: rotate(345.6deg);
}

.c100.p97 .bar {
  -webkit-transform: rotate(349.2deg);
  transform: rotate(349.2deg);
}

.c100.p98 .bar {
  -webkit-transform: rotate(352.8deg);
  transform: rotate(352.8deg);
}

.c100.p99 .bar {
  -webkit-transform: rotate(356.4deg);
  transform: rotate(356.4deg);
}

.c100.p100 .bar {
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
}

.c100:hover {
  cursor: default;
}

.c100:hover > span {
  width: 3.33em;
  line-height: 3.33em;
  font-size: 0.3em;
  color: #f6921e;
}

.c100:hover:after {
  top: 0.04em;
  left: 0.04em;
  width: 0.92em;
  height: 0.92em;
}

.c100.dark {
  background-color: #777777;
}

.c100.dark .bar,
.c100.dark .fill {
  border-color: #c6ff00 !important;
}

.c100.dark > span {
  color: #777777;
}

.c100.dark:after {
  background-color: #666666;
}

.c100.dark:hover > span {
  color: #c6ff00;
}

.c100.green .bar,
.c100.green .fill {
  border-color: #4db53c !important;
}

.c100.green:hover > span {
  color: #4db53c;
}

.c100.green.dark .bar,
.c100.green.dark .fill {
  border-color: #5fd400 !important;
}

.c100.green.dark:hover > span {
  color: #5fd400;
}

.c100.orange .bar,
.c100.orange .fill {
  border-color: #dd9d22 !important;
}

.c100.orange:hover > span {
  color: #dd9d22;
}

.c100.orange.dark .bar,
.c100.orange.dark .fill {
  border-color: #e08833 !important;
}

.c100.orange.dark:hover > span {
  color: #e08833;
}

.sidemenu .Uploads a {
  min-height: 63px;
}

.sidemenu .Uploads.uploadProgressMenu .menuText {
  display: none;
}

.sidemenu .Uploads.uploadProgressMenu .oMenuIcon {
  margin-top: 9px !important;
}

.rzslider {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 4px;
  margin: 35px 0 15px 0;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.rzslider.with-legend {
  margin-bottom: 40px;
}

.rzslider[disabled] {
  cursor: not-allowed;
}

.rzslider[disabled] .rz-pointer {
  cursor: not-allowed;
  background-color: #d8e0f3;
}

.rzslider[disabled] .rz-draggable {
  cursor: not-allowed;
}

.rzslider[disabled] .rz-selection {
  background: #8b91a2;
}

.rzslider[disabled] .rz-tick {
  cursor: not-allowed;
}

.rzslider[disabled] .rz-tick.rz-selected {
  background: #8b91a2;
}

.rzslider span {
  position: absolute;
  display: inline-block;
  white-space: nowrap;
}

.rzslider .rz-base {
  width: 100%;
  height: 100%;
  padding: 0;
}

.rzslider .rz-bar-wrapper {
  left: 0;
  z-index: 1;
  width: 100%;
  height: 32px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.rzslider .rz-draggable {
  cursor: move;
}

.rzslider .rz-bar {
  left: 0;
  z-index: 1;
  width: 100%;
  height: 4px;
  background: #d8e0f3;
  border-radius: 2px;
}

.rzslider .rz-bar-wrapper.rz-transparent .rz-bar {
  background: transparent;
}

.rzslider .rz-bar-wrapper.rz-left-out-selection .rz-bar {
  background: #df002d;
}

.rzslider .rz-bar-wrapper.rz-right-out-selection .rz-bar {
  background: #03a688;
}

.rzslider .rz-selection {
  z-index: 2;
  /*background: #0db9f0;*/
  border-radius: 2px;
}

.rzslider .rz-restricted {
  z-index: 3;
  background: #ff0000;
  border-radius: 2px;
}

.rzslider .rz-pointer {
  top: -14px;
  z-index: 3;
  width: 32px;
  height: 32px;
  cursor: pointer;
  background-color: #0db9f0;
  border-radius: 16px;
}

.rzslider .rz-pointer:after {
  position: absolute;
  top: 12px;
  left: 12px;
  width: 8px;
  height: 8px;
  background: #ffffff;
  border-radius: 4px;
  content: '';
}

.rzslider .rz-pointer:hover:after {
  background-color: #ffffff;
}

.rzslider .rz-pointer.rz-active {
  z-index: 4;
}

.rzslider .rz-pointer.rz-active:after {
  background-color: #451aff;
}

.rzslider .rz-bubble {
  bottom: 16px;
  padding: 1px 3px;
  color: #55637d;
  cursor: default;
}

.rzslider .rz-bubble.rz-limit {
  color: #55637d;
}

.rzslider .rz-ticks {
  position: absolute;
  top: -3px;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 0;
  margin: 0;
  list-style: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.rzslider .rz-ticks-values-under .rz-tick-value {
  top: auto;
  bottom: -32px;
}

.rzslider .rz-tick {
  position: absolute;
  top: 0;
  left: 0;
  width: 10px;
  height: 10px;
  margin-left: 11px;
  text-align: center;
  cursor: pointer;
  background: #d8e0f3;
  border-radius: 50%;
}

.rzslider .rz-tick.rz-selected {
  background: #0db9f0;
}

.rzslider .rz-tick-value {
  position: absolute;
  top: -21px;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}

.rzslider .rz-tick-legend {
  position: absolute;
  top: 24px;
  max-width: 50px;
  white-space: normal;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}

.rzslider.rz-vertical {
  position: relative;
  width: 4px;
  height: 100%;
  padding: 0;
  margin: 0 20px;
  vertical-align: baseline;
}

.rzslider.rz-vertical .rz-base {
  width: 100%;
  height: 100%;
  padding: 0;
}

.rzslider.rz-vertical .rz-bar-wrapper {
  top: auto;
  left: 0;
  width: 32px;
  height: 100%;
  padding: 0 0 0 16px;
  margin: 0 0 0 -16px;
}

.rzslider.rz-vertical .rz-bar {
  bottom: 0;
  left: auto;
  width: 4px;
  height: 100%;
}

.rzslider.rz-vertical .rz-pointer {
  top: auto;
  bottom: 0;
  left: -14px !important;
}

.rzslider.rz-vertical .rz-bubble {
  bottom: 0;
  left: 16px !important;
  margin-left: 3px;
}

.rzslider.rz-vertical .rz-ticks {
  top: 0;
  left: -3px;
  z-index: 1;
  width: 0;
  height: 100%;
}

.rzslider.rz-vertical .rz-tick {
  margin-top: 11px;
  margin-left: auto;
  vertical-align: middle;
}

.rzslider.rz-vertical .rz-tick-value {
  top: auto;
  left: 24px;
  -webkit-transform: translate(0, -28%);
          transform: translate(0, -28%);
}

.rzslider.rz-vertical .rz-tick-legend {
  top: auto;
  right: 24px;
  max-width: none;
  white-space: nowrap;
  -webkit-transform: translate(0, -28%);
          transform: translate(0, -28%);
}

.rzslider.rz-vertical .rz-ticks-values-under .rz-tick-value {
  right: 24px;
  bottom: auto;
  left: auto;
}

/*@import "ng-notify.min.scss";*/

.toast-message {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}

.toast-message a,
.toast-message label {
  color: #FFFFFF;
}

.toast-message a:hover {
  color: #CCCCCC;
  text-decoration: none;
}

.toast-close-button {
  position: absolute;
  right: -10px;
  top: -12px;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #FFFFFF;
  /*  -webkit-text-shadow: 0 1px 0 #ffffff;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);*/
  line-height: 1;
}

.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
  text-decoration: none;
  cursor: pointer;
}

.rtl .toast-close-button {
  left: -0.3em;
  float: left;
  right: 0.3em;
}

/*Additional properties for button version
 iOS requires the button element instead of an anchor tag.
 If you want the anchor version, it requires `href="#"`.*/

button.toast-close-button {
  padding: 0;
  cursor: pointer;
  border: 0;
  -webkit-appearance: none;
  color: #ff0000;
  font-size: 20px !important;
}

.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}

.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}

.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}

.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}

.toast-top-left {
  top: 12px;
  left: 12px;
}

.toast-top-right {
  top: 12px;
  right: 12px;
}

.toast-bottom-right {
  right: 10px;
  bottom: 0;
}

.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}

#toast-container {
  position: fixed;
  pointer-events: none;
  text-align: center;
  z-index: 10000199;
  margin-left: 55px;
  /*overrides*/
}

#toast-container * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#toast-container > div {
  position: relative;
  pointer-events: auto;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  text-align: left;
  min-width: 245px;
  color: #fff;
  display: table;
  background-position: 15px center;
  background-repeat: no-repeat;
}

#toast-container > div.rtl {
  direction: rtl;
  padding: 15px 50px 15px 15px;
  background-position: right 15px center;
}

/*.toast {
  background-color: #030303;
}*/

.toast-success {
  background-color: #def2d6;
  border: 1px solid #586c50;
}

.toast-error {
  background-color: #ebc8c4;
  border: 1px solid #aa3637;
}

.toast-info {
  background-color: #cce8f4;
  border: 1px solid #497ea6;
}

.toast-warning {
  background-color: #f8f7cb;
  border: 1px solid #986f2f;
}

#toast-container.toast-top-center > div,
#toast-container.toast-bottom-center > div {
  width: 800px;
  margin-left: auto;
  margin-right: auto;
}

#toast-container.toast-top-full-width > div,
#toast-container.toast-bottom-full-width > div {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}

#toast-container.toast-bottom-right > div {
  width: 235px;
  margin-left: auto;
  margin-right: auto;
}

.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 6px;
  background-color: #000000;
  opacity: 0.2;
}

/*Responsive Design*/

@media all and (max-width: 240px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }

  #toast-container > div.rtl {
    padding: 8px 50px 8px 8px;
  }

  /*#toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
  #toast-container .rtl .toast-close-button {
    left: -0.2em;
    right: 0.2em;
  }*/
}

@media all and (min-width: 241px) and (max-width: 480px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }

  #toast-container > div.rtl {
    padding: 8px 50px 8px 8px;
  }

  /*#toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
  #toast-container .rtl .toast-close-button {
    left: -0.2em;
    right: 0.2em;
  }*/
}

@media all and (min-width: 481px) and (max-width: 768px) {
  #toast-container > div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }

  #toast-container > div.rtl {
    padding: 15px 50px 15px 15px;
  }
}

.home-hero-text-change::after {
  content: '|';
  display: inline;
  font-family: 'Product Sans', sans-serif;
  /*color: black;*/
  font-size: 46px;
  -webkit-animation: blink 0.7s infinite;
  animation: blink 0.7s infinite;
}

@media (max-width: 479px) {
  .home-hero-text-change::after {
    /*color: black;*/
    font-size: 26px;
  }
}

/*Removes cursor that comes with typed.js*/

/**
* Swiper
*/

.swiper-wrapper {
  -webkit-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
}

.swiper-pagination-bullet {
  width: 10px !important;
  height: 10px !important;
  border-radius: 100% !important;
  background: #fda63d !important;
  opacity: .24 !important;
  outline: none !important;
  -webkit-transition: opacity 300ms !important;
  transition: opacity 300ms !important;
  pointer-events: all !important;
}

.swiper-pagination-bullet-active {
  opacity: 1 !important;
}

.swiper-container-horizontal > .swiper-pagination-bullets {
  /*max-width: 990px;*/
  /* allows bullets parent wrapper to be visible without blocking content */
  pointer-events: none;
}

/*initial home-hero-graphic image scale*/

.home-hero-graphic {
  -webkit-transform: scale(0.7);
          transform: scale(0.7);
  -webkit-transition: 150ms cubic-bezier(0.4, 0, 1, 1);
  transition: 150ms cubic-bezier(0.4, 0, 1, 1);
}

/*first home-hero-graphic image*/

.first-home-hero-graphic {
  -webkit-transform: scale(1);
          transform: scale(1);
}

/* home-hero-graphic image scale on slide change*/

.home-hero-graphic-change {
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transition: 350ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: 350ms cubic-bezier(0.4, 0, 0.2, 1);
}

@media (min-width: 767px) {
  .swiper-pagination {
    top: 200px !important;
  }

  .swiper-pagination-bullet {
    display: block !important;
    margin-bottom: 8px !important;
  }

  .swiper-container-horizontal > .swiper-pagination-bullets {
    top: 40% !important;
    left: 48% !important;
    width: 100% !important;
    /*max-width: 990px;*/
    -webkit-transform: translate(-50%, 0px);
    transform: translate(-50%, 0px);
    float: right;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
}

@media (max-width: 991px) {
  .swiper-container-horizontal > .swiper-pagination-bullets {
    max-width: 620px;
  }
}

/**--header bootstrap styles start--**/

@font-face {
  font-family: icomoon;
  src: url(/fonts/icomoon.eot?a6c2c08ffcad00afceded10b86c65292);
  src: url(/fonts/icomoon.eot?a6c2c08ffcad00afceded10b86c65292) format("embedded-opentype"), url(/fonts/icomoon.ttf?533412c4b3f6cd5a347d4089dc699629) format("truetype"), url(/fonts/icomoon.woff?9485dbc095e308b0dc73aed9b25d44db) format("woff"), url(/fonts/icomoon.svg?aaafc29303ff3ccf642d8b30c847ffe4) format("svg");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'FontAwesome';
  src: url(/fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713);
  src: url(/fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713) format("embedded-opentype"), url(/fonts/fontawesome-webfont.woff2?af7ae505a9eed503f8b8e6982036873e) format("woff2"), url(/fonts/fontawesome-webfont.woff?fee66e712a8a08eef5805a46892932ad) format("woff"), url(/fonts/fontawesome-webfont.ttf?b06871f281fee6b241d60582ae9369b9) format("truetype"), url(/fonts/fontawesome-webfont.svg?912ec66d7572ff821749319396470bde) format("svg");
  font-weight: normal;
  font-style: normal;
}

/*
//Hover color
$hoverColor: #f22259;
*/

/*--z-index value increase--*/

/*
$grid-float-breakpoint: 1023px;*/

.video-wrapper-container {
  height: calc(100vh - 110px);
  margin-bottom: 40px;
}

.video-wrapper-container .player-controls {
  position: absolute;
  top: 50%;
  left: 50%;
  max-width: 100%;
  margin-top: -20px;
}

.video-wrapper-container .player-controls .time-seeker-controls-container {
  background: #000;
  padding: 0 0 !important;
  min-height: 37px;
  line-height: 20px;
}

.video-wrapper-container .player-controls .time-seeker-controls-container .noUi-horizontal {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  border: 0 !important;
  border-radius: 0  !important;
  background: #858585;
  height: 3px;
  cursor: pointer;
}

.video-wrapper-container .player-controls .time-seeker-controls-container .noUi-horizontal .noUi-connects {
  border-radius: 0;
}

.video-wrapper-container .player-controls .time-seeker-controls-container .noUi-horizontal .noUi-handle {
  height: 5px;
  top: -1px;
}

.video-wrapper-container .player-controls .time-seeker-controls-container .noUi-horizontal .noUi-handle.noUi-handle-lower {
  display: none;
}

.video-wrapper-container .player-controls .time-seeker-controls-container .noUi-horizontal .noUi-origin:before {
  width: 100%;
  height: 5px;
}

.video-wrapper-container .player-controls .time-seeker-controls-container .noUi-horizontal .noUi-target {
  border-radius: 0;
}

.video-wrapper-container .player-controls .time-seeker-controls-container .video-btn-stats {
  margin-right: 5px;
  border: 0  !important;
  color: #fff;
  background: transparent;
  width: 20px;
  height: 20px;
  padding: 0 !important;
}

.video-wrapper-container .player-controls .time-seeker-controls-container .video-btn-stats:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.video-wrapper-container .player-controls .time-seeker-controls-container .video-btn-stats#stopBtn,
.video-wrapper-container .player-controls .time-seeker-controls-container .video-btn-stats#pauseBtn {
  display: none;
}

.video-wrapper-container .player-controls .time-seeker-controls-container .btn:active,
.video-wrapper-container .player-controls .time-seeker-controls-container .btn:focus,
.video-wrapper-container .player-controls .time-seeker-controls-container .btn:visited {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.video-wrapper-container .player-controls .time-seeker-controls-container .time-seeker-bounds {
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 20px;
  line-height: 100%;
}

.video-wrapper-container .player-controls .time-seeker-controls-container .time-seeker-bounds div {
  min-width: 35px;
}

.video-wrapper-container .player-controls .time-seeker-controls-container .time-seeker-bounds div:first-of-type {
  margin-right: 5px;
}

.video-wrapper-container .player-controls .time-seeker-controls-container .time-seeker-bounds div:last-of-type {
  margin-left: 5px;
}

.video-wrapper-container .player-controls .player-mclass {
  height: 20px;
  margin-top: 7px;
  margin-bottom: 7px;
}

.video-wrapper-container .player-controls .player-mclass .btn-height {
  margin: unset !important;
  line-height: 20px;
}

.video-wrapper-container .player-controls {
  display: none;
}

.video-wrapper-container .text-preview-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  font-weight: 600;
  font-size: 38px;
  line-height: 22px;
  width: 100%;
  position: absolute;
  bottom: 0;
  top: 0;
  padding: 15px;
}

.video-wrapper-container .media-preview-container {
  background: #000000;
  position: relative;
  left: 50%;
  top: 50%;
  overflow: hidden;
  display: none;
}

.video-wrapper-container .media-preview-container img,
.video-wrapper-container .media-preview-container video {
  display: none;
}

.video-wrapper-container .media-preview-container.media-fit img,
.video-wrapper-container .media-preview-container.media-fit video {
  -o-object-fit: contain;
     object-fit: contain;
  width: 100%;
  height: 100%;
}

.video-wrapper-container .media-preview-container.media-crop {
  overflow: hidden;
}

.video-wrapper-container .media-preview-container.media-crop img,
.video-wrapper-container .media-preview-container.media-crop video {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}

.video-wrapper-container .media-preview-container .noUi-base,
.video-wrapper-container .media-preview-container .noUi-connects {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}

.video-wrapper-container .media-preview-container .noUi-connect,
.video-wrapper-container .media-preview-container .noUi-origin {
  will-change: transform;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
}

.video-wrapper-container.media-img img,
.video-wrapper-container.media-img .media-preview-container {
  display: block;
}

.video-wrapper-container.media-video video,
.video-wrapper-container.media-video .player-controls,
.video-wrapper-container.media-video .media-preview-container {
  display: block;
}

* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

*:before,
*:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}

.clearfix:after {
  clear: both;
}

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 5px;
  padding-right: 5px;
}

body {
  font-family: "Rajdhani", sans-serif;
  font-size: 15px;
  line-height: 1.6;
  color: #464646;
  background-color: #f7f7f7;
  margin: 0;
}

.alignCenterDiv {
  margin: 0 auto;
}

.font-preLoad {
  font-size: 0 !important;
  top: 0;
  right: 0;
  opacity: 0;
}

.hidden {
  display: none !important;
}

.hor_bdr_before:before,
.cardpop_addlt:before,
.dropdown_dateSelect:before,
.hor_ULbdr_before > li:hover > a:before,
.ver_ULbdr_before > li.active > a:before,
.tab_list_before > li.active > a:before,
.ver_layer_before.active:before,
.position_fixedHead:before {
  content: "";
  position: absolute;
  left: 0;
  right: 100%;
  top: 0;
  height: 3px;
  width: 100%;
  z-index: 3;
}

.hor_bdr_before.navbar-default:before,
.navbar-default.cardpop_addlt:before,
.navbar-default.dropdown_dateSelect:before,
.hor_bdr_before.modal-dialog:before,
.modal-dialog.cardpop_addlt:before,
.modal-dialog.dropdown_dateSelect:before,
.hor_ULbdr_before > li:hover > a.navbar-default:before,
.hor_ULbdr_before > li:hover > a.modal-dialog:before,
.ver_ULbdr_before > li.active > a.navbar-default:before,
.ver_ULbdr_before > li.active > a.modal-dialog:before,
.tab_list_before > li.active > a.navbar-default:before,
.tab_list_before > li.active > a.modal-dialog:before,
.ver_layer_before.active.navbar-default:before,
.ver_layer_before.active.modal-dialog:before,
.position_fixedHead.navbar-default:before,
.position_fixedHead.modal-dialog:before {
  height: 5px;
}

.ver_ULbdr_before > li.active > a:before {
  width: 5px;
  height: 100%;
  left: auto;
  right: 0;
}

.ver_layer_before.active:before {
  width: 5px;
  height: 100%;
}

.tab_list_before > li > a {
  position: relative;
}

.tab_list_before > li.active > a:before {
  top: auto !important;
  bottom: 0;
}

/*ng-clock removed styles end*/

.nav-tabs > li > a {
  padding: 7px 10px;
}

.nav-tabs > li.active > a {
  background: #e4e4e4;
}

.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  background: #e4e4e4;
  color: #3f3d48;
}

.modal .sidebar_fixed {
  /*background-color: #3f3d48;*/
}

.modal .sidebar_fixed .nav-tabs > li.active > a {
  background: #fff !important;
}

.modal .sidebar_fixed .colab_side_persoproject i.fa {
  font-size: 8px;
}

.modal .sidebar_fixed .nav-tabs > li {
  margin-bottom: 0;
}

.modal .asset_right.wfxassetsPopupRgt {
  margin-left: 490px;
}

.modal .asset_left.wfxassetsPopupLft {
  width: 490px;
  border-right: 1px solid #e8e8e8;
}

.modal .asset_left.wfxassetsPopupLft .right_navdetails {
  width: 190px;
  height: 100%;
  background: #ccc;
}

.modal .asset_left.wfxassetsPopupLft .asset_left_second {
  margin-left: 190px;
  border-left: 1px solid #ccc;
}

.modal .asset_left.wfxassetsPopupLft ._left-sidein ul > li {
  border-bottom: 1px solid #dcdbdb;
}

.modal .asset_left.wfxassetsPopupLft ._left-sidein ul > li i.fa {
  color: #3f3d48;
}

.modal .asset_left.wfxassetsPopupLft .left_create > li {
  border-bottom: 1px solid #dcdbdb;
}

.modal .asset_left.wfxassetsPopupLft .left_create li a {
  color: #3f3d48;
}

.modal .asset_left.wfxassetsPopupLft .left_create li a i.fa {
  color: #3f3d48;
}

.modal .asset_left.wfxassetsPopupLft .left_create li a.imgfolderPosition {
  padding-left: 55px !important;
}

.modal .asset_left.wfxassetsPopupLft .left_create li a.imgfolderPosition i.fa {
  top: -2px;
  left: -17px;
  font-size: 13px;
}

.modal .asset_left.wfxassetsPopupLft .left_create li li:last-child {
  border-bottom: 0;
}

.modal .asset_left.wfxassetsPopupLft .left_create li.active > a {
  background: #c1c1c1;
}

.modal .asset_left.wfxassetsPopupLft .left_create li.active > a i.icon_activeFlip {
  color: #f6921e;
}

.modal .left_create {
  color: #fff;
  height: 100%;
  margin-left: -5px;
}

.modal .left_create ._left-sidein {
  width: 100%;
}

.modal .left_create ._left-sidein li a {
  color: #fff;
  cursor: pointer;
}

.modal .left_create ._left-sidein li a:hover {
  color: #3f3d48;
}

.modal .left_create .folderMain {
  padding: 1px 0 1px 1px !important;
  background: #fff;
}

.modal .left_create .folderMain .folderLeft,
.modal .left_create .folderMain .libUploadContBg {
  background: #fff;
}

._left-sidein ul > li,
.event-leftMenu ul > li {
  cursor: pointer;
  line-height: 25px !important;
  margin-bottom: 1px;
  font-size: 15px;
  color: #000;
}

._left-sidein ul > li > a,
.event-leftMenu ul > li > a {
  position: relative;
  display: block;
  color: #3f3d48;
  -webkit-transition: all .25s;
  transition: all .25s;
  padding: 3px 6px 3px 10px;
  min-height: 24px;
  line-height: 22px;
}

._left-sidein ul > li > a .wl_rt_arrow,
._left-sidein ul > li > a i.fa-angle-double-right,
._left-sidein ul > li > a i.fa-code,
._left-sidein ul > li > a i.fa-home,
.event-leftMenu ul > li > a .wl_rt_arrow,
.event-leftMenu ul > li > a i.fa-angle-double-right,
.event-leftMenu ul > li > a i.fa-code,
.event-leftMenu ul > li > a i.fa-home {
  position: absolute;
  top: 0;
  left: 7px;
  margin: 0;
}

._left-sidein ul > li > a .wl_rt_arrow i.fa-user,
._left-sidein ul > li > a .wl_rt_arrow i.fa-users,
._left-sidein ul > li > a i.fa-angle-double-right i.fa-user,
._left-sidein ul > li > a i.fa-angle-double-right i.fa-users,
._left-sidein ul > li > a i.fa-code i.fa-user,
._left-sidein ul > li > a i.fa-code i.fa-users,
._left-sidein ul > li > a i.fa-home i.fa-user,
._left-sidein ul > li > a i.fa-home i.fa-users,
.event-leftMenu ul > li > a .wl_rt_arrow i.fa-user,
.event-leftMenu ul > li > a .wl_rt_arrow i.fa-users,
.event-leftMenu ul > li > a i.fa-angle-double-right i.fa-user,
.event-leftMenu ul > li > a i.fa-angle-double-right i.fa-users,
.event-leftMenu ul > li > a i.fa-code i.fa-user,
.event-leftMenu ul > li > a i.fa-code i.fa-users,
.event-leftMenu ul > li > a i.fa-home i.fa-user,
.event-leftMenu ul > li > a i.fa-home i.fa-users {
  text-indent: -9999px !important;
  width: 20px !important;
}

._left-sidein ul > li > a .wl_rt_arrow i.fa-user,
._left-sidein ul > li > a i.fa-angle-double-right i.fa-user,
._left-sidein ul > li > a i.fa-code i.fa-user,
._left-sidein ul > li > a i.fa-home i.fa-user,
.event-leftMenu ul > li > a .wl_rt_arrow i.fa-user,
.event-leftMenu ul > li > a i.fa-angle-double-right i.fa-user,
.event-leftMenu ul > li > a i.fa-code i.fa-user,
.event-leftMenu ul > li > a i.fa-home i.fa-user {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -119px -325px;
}

._left-sidein ul > li > a .wl_rt_arrow i.fa-users,
._left-sidein ul > li > a i.fa-angle-double-right i.fa-users,
._left-sidein ul > li > a i.fa-code i.fa-users,
._left-sidein ul > li > a i.fa-home i.fa-users,
.event-leftMenu ul > li > a .wl_rt_arrow i.fa-users,
.event-leftMenu ul > li > a i.fa-angle-double-right i.fa-users,
.event-leftMenu ul > li > a i.fa-code i.fa-users,
.event-leftMenu ul > li > a i.fa-home i.fa-users {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -209px -325px;
}

._left-sidein ul > li > a .arrow_mainicon i.fa-angle-double-right,
.event-leftMenu ul > li > a .arrow_mainicon i.fa-angle-double-right {
  left: 0;
}

._left-sidein ul > li.active > a,
._left-sidein ul > li.active:hover > a,
.event-leftMenu ul > li.active > a,
.event-leftMenu ul > li.active:hover > a {
  background: #e4e4e4;
  color: #3f3d48;
}

._left-sidein ul > li.active > a,
._left-sidein ul > li > a:hover,
.event-leftMenu ul > li.active > a,
.event-leftMenu ul > li > a:hover {
  background: #e4e4e4;
  color: #3f3d48;
}

._left-sidein ul > li.active > a .lt_count,
._left-sidein ul > li > a:hover .lt_count,
.event-leftMenu ul > li.active > a .lt_count,
.event-leftMenu ul > li > a:hover .lt_count {
  background: #fff;
}

._left-sidein ul > li.active > a i.fa,
._left-sidein ul > li.active > a i.icomoon,
.event-leftMenu ul > li.active > a i.fa,
.event-leftMenu ul > li.active > a i.icomoon {
  color: #f6921e !important;
}

._left-sidein ul > li.active > a .wl_rt_arrow i.fa-user,
.event-leftMenu ul > li.active > a .wl_rt_arrow i.fa-user {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -177px -325px;
}

._left-sidein ul > li.active > a .wl_rt_arrow i.fa-users,
.event-leftMenu ul > li.active > a .wl_rt_arrow i.fa-users {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -270px -326px;
}

._left-sidein ul > li a:hover i.fa,
.event-leftMenu ul > li a:hover i.fa {
  color: #3f3d48;
}

._left-sidein ul > li a:hover .wl_rt_arrow i.fa-user,
.event-leftMenu ul > li a:hover .wl_rt_arrow i.fa-user {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -148px -325px;
}

._left-sidein ul > li a:hover .wl_rt_arrow i.fa-users,
.event-leftMenu ul > li a:hover .wl_rt_arrow i.fa-users {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -238px -325px;
}

._left-sidein.icon i.fa,
._left-sidein.icon i.icomoon,
.event-leftMenu.icon i.fa,
.event-leftMenu.icon i.icomoon {
  text-indent: 0;
  text-align: center;
  line-height: 23px;
  color: #e4e4e4;
}

._left-sidein .sub_list_div,
.event-leftMenu .sub_list_div {
  border-top: 1px solid #f7f7f7;
}

._left-sidein .sub_list_div .mCSB_container,
.event-leftMenu .sub_list_div .mCSB_container {
  padding-right: 8px;
}

._left-sidein .sub_list_div li,
.event-leftMenu .sub_list_div li {
  border-bottom: 1px solid #f7f7f7;
}

._left-sidein .sub_list_div li > a,
.event-leftMenu .sub_list_div li > a {
  padding-left: 35px !important;
  font-size: 14px;
}

._left-sidein .sub_list_div li i.fa,
.event-leftMenu .sub_list_div li i.fa {
  position: absolute;
  top: 3px;
  left: 19px;
  width: 8px;
  height: 20px;
}

._left-sidein .subsquare_list_div,
.event-leftMenu .subsquare_list_div {
  background: #fff;
}

._left-sidein .subsquare_list_div li,
.event-leftMenu .subsquare_list_div li {
  border-bottom: none;
}

._left-sidein .subsquare_list_div li a,
.event-leftMenu .subsquare_list_div li a {
  padding-left: 24px;
  border-top: 1px solid #f7f7f7;
}

._left-sidein .subsquare_list_div li i.fa,
.event-leftMenu .subsquare_list_div li i.fa {
  font-size: 8px;
  padding-top: 0;
  color: rgba(240, 90, 40, 0.7);
}

.cata_seltBox {
  max-width: 300px;
  border: 1px solid #ddd;
  border-radius: 4px;
}

.cata_seltBox p {
  padding: 6px 15px 5px;
  border-right: 1px solid #ddd;
}

.cata_seltBox a {
  color: #464646;
}

.cata_seltBox .dropdown {
  /*border-right: 1px solid #ccc;*/
}

.cata_seltBox .dropdown > a {
  padding: 5px 10px;
  display: block;
  font-size: 14px;
  height: 30px;
}

.cata_seltBox .dropdown.disable_action .collageDropdown {
  display: none;
}

.cata_seltBox.cata_subSeltBox > a {
  padding: 4px 15px;
  display: block;
}

.cata_seltBox.cata_subSeltBox .dropdown-menu {
  min-width: 100px;
}

.board_dropdown {
  padding-bottom: 3px;
  border-bottom: 5px solid #fb5022 !important;
}

.cata_srBox {
  border: 1px solid #ee0979;
}

.pageLoad {
  border-top: 1px solid #f6f6f6;
  background-color: #fff;
  position: fixed;
  top: 50px;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 99999999;
  height: calc(100vh - 50px);
  width: 100%;
}

.pageLoad .loading-container,
.pageLoad .loading {
  height: 60px;
  position: absolute;
  width: 60px;
  border-radius: 100%;
}

.loading-text {
  background: url(/images/loader_anim20-20.svg?58126de0ae068ea18dbfcd234cd0ae38) no-repeat 50%;
}

.loading-text:before {
  background: url(/images/loader_anim60-60.svg?48de341ff6394c18ad566f73a3110bf3) no-repeat 50%;
}

.document_not_ready {
  overflow: hidden !important;
}

.document_not_ready .navbar-default {
  position: fixed !important;
  top: 0;
}

.document_not_ready .mainContainer {
  overflow: hidden;
}

.document_not_ready .ajax_load {
  display: none;
}

.document_not_ready .navbar-fixed-top {
  z-index: 999991;
}

.document_not_ready.hd_alertbox .hd_alrtmsg {
  display: none;
}

.document_not_ready.hd_alertbox .hd_alrtmsg:first-child {
  display: block !important;
}

.document_not_ready .navbar-default .dropdwnMain,
.document_not_ready .createMenuDropdown {
  display: none !important;
}

.login-dialog,
.signup-dialog,
.forgot-dialog {
  width: 100%;
  /*max-width: 700px;*/
  max-width: 1140px;
}

.login-dialog .loginRegisterInnerCont,
.signup-dialog .loginRegisterInnerCont,
.forgot-dialog .loginRegisterInnerCont {
  padding: 10px 20px 0 20px;
}

.login-dialog .ajax_loadUpdate {
  background: transparent  !important;
}

.login-dialog .modal-header {
  min-height: 44px;
}

.page-left .eye-non .account-icon {
  top: 14px;
}

.page-left .form-horizontal .control-label {
  padding-top: 10px;
}

.page-left .early-access {
  display: none;
}

.page-left input:-webkit-autofill {
  content: "\FEFF";
}

.mainMenuOverEffect {
  background: #fff;
  padding: 10px;
  padding-top: 20px;
  left: 0;
  right: 0;
  display: none;
  margin: 0;
  -webkit-box-shadow: 0 30px 50px -15px rgba(0, 0, 0, 0.35);
          box-shadow: 0 30px 50px -15px rgba(0, 0, 0, 0.35);
  border: 1px solid #fcf0f2;
  width: -webkit-max-content !important;
  width: -moz-max-content !important;
  width: max-content !important;
}

.mainMenuOverEffect:before {
  position: absolute;
  content: '';
  height: 6px;
  width: 100%;
  bottom: -6px;
  right: 0px;
  background: -webkit-gradient(linear, left top, right top, from(#ff6a00), to(#ee0979));
  background: linear-gradient(to right, #ff6a00, #ee0979);
}

.mainMenuOverEffect ._top-doublemenu {
  padding: 0 0 0 3px;
}

.mainMenuOverEffect ._top-doublemenu .mainMenuOverEffectLi {
  -webkit-column-break-inside: avoid;
  break-inside: avoid;
  padding: 0 !important;
  margin: 0 1px;
}

.mainMenuOverEffect ._top-doublemenu .mainMenuOverEffectLi a {
  padding: 10px 8px !important;
  border-radius: 3px;
}

.mainMenuOverEffect ._top-doublemenu .mainMenuOverEffectLi.video_editor a {
  width: 150px;
}

.mainMenuOverEffect ._top-doublemenu .mainMenuOverEffectLi.image_editing_tools a {
  width: 155px;
}

.mainMenuOverEffect ._top-doublemenu .mainMenuOverEffectLi.red_video_templates a,
.mainMenuOverEffect ._top-doublemenu .mainMenuOverEffectLi.video_templates a {
  width: 142px;
}

.mainMenuOverEffect ._top-doublemenu .mainMenuOverEffectLi.video_collage a,
.mainMenuOverEffect ._top-doublemenu .mainMenuOverEffectLi.text_to_video a {
  width: 130px;
}

.mainMenuOverEffect ._top-doublemenu .mainMenuOverEffectLi.animated_design a,
.mainMenuOverEffect ._top-doublemenu .mainMenuOverEffectLi.video_mockup a,
.mainMenuOverEffect ._top-doublemenu .mainMenuOverEffectLi.music_to_video a,
.mainMenuOverEffect ._top-doublemenu .mainMenuOverEffectLi.podcast_to_video a {
  width: 135px;
}

.mainMenuOverEffect ._top-doublemenu .mainMenuOverEffectLi .menuContents {
  color: #3f3d48;
  padding: 7px 25px 6px 15px;
  -webkit-box-shadow: 0 0 0 #fff;
          box-shadow: 0 0 0 #fff;
  font-weight: 500;
  border: 0 !important;
  width: 100%;
}

.mainMenuOverEffect ._top-doublemenu .mainMenuOverEffectLi .menuContents .menuHeading {
  font-size: 17px;
  padding-bottom: 5px;
  line-height: 18px;
}

.mainMenuOverEffect ._top-doublemenu .mainMenuOverEffectLi .menuContents .menuDes {
  font-size: 12px;
  line-height: 15px;
}

.mainMenuOverEffect ._top-doublemenu .mainMenuOverEffectLi:hover a,
.mainMenuOverEffect ._top-doublemenu .mainMenuOverEffectLi.activeMenu a {
  background: #faf1f2;
  /* Old browsers */
  background: radial-gradient(ellipse at center, #faf1f2 1%, #fdf4f7 51%, #faebee 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faf1f2', endColorstr='#faebee',GradientType=1 );
  /* IE6-9 fallback on horizontal gradient */
}

.mainMenuOverEffect ._top-doublemenu .mainMenuOverEffectLi:hover a .menuHeading,
.mainMenuOverEffect ._top-doublemenu .mainMenuOverEffectLi.activeMenu a .menuHeading {
  color: #f05a28 !important;
}

.mainMenuOverEffect ._top-doublemenu .mainMenuOverEffectLi:hover a .menuDes,
.mainMenuOverEffect ._top-doublemenu .mainMenuOverEffectLi.activeMenu a .menuDes {
  color: #3f3d48;
}

.templateDropdown,
.headerTemplate-dropdown-left,
.headerTemplate-dropdown-right {
  background: #f7f7f7;
  z-index: 9998;
  top: 0;
}

.hideIndex {
  width: 100%;
  z-index: 9999;
}

.headerTemplate-dropdown-left {
  left: 0;
}

.headerTemplate-dropdown-right {
  right: 0;
}

.mainMenuOverEffectLi:hover .menuHeading a {
  color: #f05a28 !important;
}

.menuHeading {
  font-size: 17px;
  padding-bottom: 5px;
  line-height: 18px;
}

.menuHeading a {
  /*@extend .text-gradient;*/
  color: #3f3d48;
}

.menuDes {
  font-size: 12px;
  /*  padding: 0 10px;*/
  line-height: 15px;
}

.menuIcon {
  width: 28px;
  height: 28px;
  margin-bottom: 10px;
  display: inline-block;
}

.mainmenuView {
  position: relative !important;
}

.mainmenuView ul.navbar-nav.navbar-left {
  margin-left: 0px !important;
}

._top-doublemenu .activeMenu > a {
  color: #f05a28 !important;
}

._top-doublemenu .activeMenu .fa-chevron-down {
  color: #f05a28 !important;
}

/*ng-clock removed styles end*/

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 5px;
  padding-right: 5px;
}

.container:before,
.container:after {
  content: " ";
  display: table;
}

.container:after {
  clear: both;
}

.container > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-header,
.container-fluid > .navbar-collapse {
  margin-right: 0;
  margin-left: 0;
}

.row {
  margin-left: -5px;
  margin-right: -5px;
}

.row:before,
.row:after {
  content: " ";
  display: table;
}

.row:after {
  clear: both;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  display: block;
}

.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 9999;
}

.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}

.navbar-default {
  background-color: #fff;
  margin: 0;
  border: 0;
  border-bottom: 1px solid #dedddd;
}

.navbar:before,
.navbar:after {
  content: " ";
  display: table;
}

.navbar-header {
  float: none;
}

.navbar-header:before,
.navbar-header:after {
  content: " ";
  display: table;
}

.navbar-header:after {
  clear: both;
}

.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 0;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  padding: 7px 3px 7px 9px;
  width: 38px;
}

.navbar-toggle.collapsed {
  padding: 7px 9px;
}

.navbar-toggle .icon-bar {
  margin: 0 auto;
}

.navbar-default .navbar-toggle {
  border-color: #ddd;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}

.navbar-brand {
  float: left;
  padding: 0 0;
  font-size: 19px;
  line-height: 24px;
  height: 50px;
  text-indent: -9999px;
}

ul,
ol {
  margin-top: 0;
  margin-bottom: 12px;
}

.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}

.navbar-nav {
  margin: 0 0;
}

.multiMenu ._top-doublemenu {
  padding-left: 105px;
}

.multiMenu .cateSize {
  font-size: 9px;
  font-weight: 600;
}

.sticky_footer ul.navbar-nav {
  margin: 6px 0 0;
}

.sticky_footer .multiMenu ul.navbar-nav {
  margin: 0 !important;
}

.sticky_footer .navbar-default ul.navbar-nav.first_menu > li > a {
  padding-bottom: 15px;
}

.nav:before,
.nav:after {
  content: " ";
  display: table;
}

.nav:after {
  clear: both;
}

ul.navbar-nav > li {
  display: block;
  float: left;
  position: relative;
  padding: 0 7px;
}

.navbar-default ul.navbar-nav.navbar-left > li {
  position: relative;
}

.navbar-default .navbar-nav > li > a {
  color: #777;
}

.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 5px;
  padding-right: 5px;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}

h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 24px;
  margin-bottom: 12px;
}

h1,
.h1 {
  font-size: 39px;
}

h2,
.h2 {
  font-size: 32px;
}

h3,
.h3 {
  font-size: 26px;
}

h4,
.h4 {
  font-size: 19px;
}

h5,
.h5 {
  font-size: 15px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0 0 10px 0;
}

.visible-xs {
  display: none !important;
}

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  /*border: 1px solid transparent;*/
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 15px;
  line-height: 1.6;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.btn-lg,
.btn-group-lg > .btn,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 19px;
  line-height: 1.3333333;
  border-radius: 6px;
}

.text-center {
  text-align: center;
}

.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #dedddd;
}

.list-group-item:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}

/**--header bootstrap styles end--**/

.box_shadow,
.dropdown-menu,
.profile_drpdown .common_UserProfile .defaultProfilePic:hover,
.navbar-default .accountSettingDrpDwn,
._social-lnk .btn,
.notify_icon .notify_bodyinnr,
.editor-prime .prime-hover,
.UserProfDrpdown,
.social_part .usrleft_whdiv,
.upgrade_page .basic_upgrade,
.pricing_upgrade,
.help_question_sec,
.proj_rightSide_menu .proj_menuBtn:hover,
.proj_leftSide_Content .proj_menuBtn:hover,
.redVideoEditor .showSlider_completed i,
.fontselect_ul,
.fontPickerCont.fontselect_ul {
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12);
  border: 1px solid transparent;
  background: #fff;
}

.text-gradient,
.intro_projectMain h4,
.table tr td h3,
.fc-border-separate tr td h3,
.norecords_newinner h2,
.team-freezed p,
.teamFreezed p,
.editor-prime .prime-hover h4,
.blog-slider-hd h2,
.createPopup-cover h2,
.header-caption span,
.upgrade_teamPrimeUser h3,
.featureHd h2,
.featureHd h1,
.featureHd h3,
.pricingBtm h1,
.pricingBtm h2,
.howtoHd,
.staticpages_cont h3,
.staticpages_cont h2,
.event_viewHd span i {
  background: -webkit-gradient(linear, left top, right top, from(#ff6a00), to(#ee0979));
  background: linear-gradient(to right, #ff6a00, #ee0979);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gradient-bg,
.progress-bar,
.btn.btn-default,
.btn.btn-default:hover,
.btn.btn-default:active,
.btn.btn-default:focus,
.btn.btn-default:hover:active,
.btn.btn-default:hover:focus,
.slider:before,
.btn_add:hover,
.btn_add:focus,
.pagination > li.active a,
.pagination > li.active span,
.titleDownld.titleDownld2 .btn_add i,
.popOverPo ul li a:hover,
.switch input:checked + .slider,
.moreSlide .showSliderLst.plus .showSliderLstImg,
.intro_main body .navbar-default #create-design.introjs-showElement .createDesignMenu,
.intro_main body .navbar-default #create-design.introjs-showElement .profileLnk,
.intro_main body .navbar-default .headerUseravatar.introjs-showElement .createDesignMenu,
.intro_main body .navbar-default .headerUseravatar.introjs-showElement .profileLnk,
.watermarkPage-carousel .carousel-indicators.active,
.video-wrapper-container .player-controls .time-seeker-controls-container .noUi-horizontal .noUi-connect,
.hor_bdr_before:before,
.cardpop_addlt:before,
.dropdown_dateSelect:before,
.hor_ULbdr_before > li:hover > a:before,
.ver_ULbdr_before > li.active > a:before,
.tab_list_before > li.active > a:before,
.ver_layer_before.active:before,
.position_fixedHead:before,
.dropdwnMain.dropdownTeam ._subdrop > li a:hover,
.navbar-default .userProfLnk.createLnk > span:hover,
.navbar-default .userProfLnk.createLnk .createDesignMenu.active,
.navbar-default .userProfLnk.createLnk .createDesignMenu:hover,
.navbar-default .userProfLnk.createLnk:hover .profileLnk,
.navbar-default .accountSettingMain .active,
ul.navbar-nav > li.active > a,
ul.navbar-nav > li:hover > a,
ul.navbar-nav > li.feature-active > a,
ul._subdrop > li a:hover,
li.headerSubList_active > a,
ul.subDrop li:hover > a,
._login-socialhd._signup:before,
.userSaveLnk button,
.gridMenuPopOver li a:hover,
.gridMenuPopOver li a.active,
.flieMenuPopOver li a:hover,
.flieMenuPopOver li a.active,
.signup-page-banner .loginRgtInnerCont .carousel-indicators a.active,
.UserProfDrpdown li a:hover,
.UserProfDrpdown li a.active,
.templatesDesign .pins-template,
.create_design_pop .left_create ._left-sidein li a:hover,
.create_design_pop .left_create ._left-sidein li.active a,
ul.hovCreatePosLst > li > a:hover,
.createPopup-cover .createPopup-search .create-search,
.createPopup-cover .createPopupUsrImgLst .carousel-control,
.header-caption span:before,
.createpopup_scroll .mCSB_dragger_bar,
._social-follow li a::before,
.scrollUp .fa-angle-up,
.how-to-dropdown .mCSB_dragger_bar,
#carousel-custom .carousel-indicators li.active::before,
.feature_mrSec .nav-tabs > li.active > a,
.feature_mrSec .nav-tabs > li.active > a:hover,
.feature_mrSec .nav-tabs > li.active > a:focus,
.productLstOverInner li.insertBtn a,
.productLstOverInner li.voteLst_li.active a,
.bannMsg,
.bannOverlayBg,
.bannerTabs .template-badges .template-reviews,
.featureTab li.active a,
.featureTab li.active a:hover,
.abovefooter-section ._aboveftrsec-gra,
.bestValue span,
.photoEditTab li.active .photoEditTabLi ._aboveftrsec-in a:hover,
.browse-btn:hover,
.btn.browse-btn:hover,
.browse_template,
.browse_template:hover,
.download-dropli .link-hover:hover,
.refineListLibr .transOptn a:before,
.thumbs .thumbs-up:hover,
.team_bodyContent .input-group-addon,
.plan_table.pricing_table.active .upgradepg_btn .btn,
.pinspopup_topicons li .voteLst_li.active .voteLst,
.voteLst_li .voteLst:hover,
.media_arrow span.active,
.openStock_tabinnrTxt .tracker_status li.active::after,
.openStock_tabinnrTxt .content_type .content_col .content_icon:hover,
.feature_gridImg .btn.feature_btnZoom,
.press_gridloader .btn.feature_btnZoom,
.WFXphotoEditTab li.active a,
.WFXphotoEditTab.photoEditTab li a,
.productLstOverInner .homelst.voteLst_li a:hover,
.fx-li-num,
.sameDivClose,
.editorclrlibrary_tablist ul li span.active_brd,
.colab_inline_dtpicker tr:first-child th.prev:hover,
.colab_inline_dtpicker tr:first-child th.next:hover,
.open .event_selectdrpUL li a:hover,
.audioTrimmer_popup .speed-control .slow-speed.active,
.audioTrimmer_popup .speed-control .meadium-speed.active,
.audioTrimmer_popup .speed-control .fast-speed.active,
.red-center ul li.active a,
.red-center ul li.active a:hover,
.redVideoEditor .font-numbers.hideClass,
.redVideoEditor .done-property.hideClass,
.redVideoEditor .focused .font-numbers.hideClass,
.redVideoEditor .focused .property-unchanged.hideClass,
.redVideoEditor .focused .done-property.hideClass,
.redVideoEditor .mediaTextContainer.property-unchanged,
.custom-list li.active,
.download-popup .progress:before,
.newDownload .download-popup .ui-progressbar-value,
.ribbon span,
.video-editor.media-loaded .left-bottom-btn .create-btn-li .create-btn,
.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .noUi-horizontal .noUi-connect,
.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .start-end-button span:hover,
.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-connects .noUi-draggable,
.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .create-btn,
.video-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .btn-font-style.active,
.video-editor.media-loaded .video-editor-container .left-container .video-modal-nav li.active a:before,
.fun-editor.media-loaded .left-bottom-btn .create-btn-li .create-btn,
.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .start-end-button span:hover,
.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-connects .noUi-draggable,
.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .create-btn,
.fun-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .btn-font-style.active,
.fun-editor.media-loaded .video-editor-container .left-container .video-modal-nav li.active a:before,
.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .left-container-tabs .user_tabs .nav-tabs > li.active:before,
.fun-editor.media-loaded .video-editor-container .fe_instagram_post .left-container .left-container-tabs .nav-tabs > li.active:before,
.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .left-container .left-container-tabs .nav-tabs > li.active:before,
.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .left-container .left-container-tabs .nav-tabs > li.active:before,
.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .left-container .left-container-tabs .nav-tabs > li.active:before,
.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .left-container .nav-tabs > li.active:before,
.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .left-container-tabs .nav-tabs > li.active:before,
.fun-editor.media-loaded .video-editor-container .fe_facebook_post .left-container .nav-tabs > li.active:before,
.videoEditor-progress .progress.progress-loading #progressElement,
.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .noUi-horizontal .noUi-connect,
.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .start-end-button span:hover,
.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-connects .noUi-draggable,
.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .create-btn,
.text-story.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .btn-font-style.active,
.text-story.media-loaded .video-editor-container .left-container .video-modal-nav li.active a:before,
.wfx_apply_btn .btn.active,
.fontPickerCont .sameDivClose,
.colorPickerCont .sameDivClose,
.crop-actions li a:hover {
  background: #fc5914;
  background: -webkit-gradient(linear, left top, right top, color-stop(0, #fc5914), to(#f11b63));
  background: linear-gradient(to right, #fc5914 0, #f11b63 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc5914', endColorstr='#f11b63', GradientType=1 );
  color: #fff !important;
}

/*--header top email styles--*/

.mainContainer {
  padding-top: 50px;
}

.noTempSlider .mainContainer {
  padding-top: 50px !important;
}

.hd_alertbox {
  /*&.templateview {*/
}

.hd_alertbox .multiMenu {
  top: 49px;
}

.hd_alertbox .hd_alertbox_inner {
  position: fixed;
  width: 100%;
  height: 80px;
  top: 0;
  left: 0;
  z-index: 999990;
}

.hd_alertbox .mainContainer {
  padding-top: 80px;
}

.hd_alertbox.homeclass .multiMenu {
  top: 49px;
}

.hd_alertbox.homeclass .mainContainer {
  padding-top: 80px;
}

.hd_alertbox.firstLevelMuShw .mainContainer {
  padding-top: 120px;
}

.hd_alertbox .colab_rt_tool,
.hd_alertbox .team_rightFixed {
  top: 80px;
}

.hd_alertbox .team_rightFixed,
.hd_alertbox .right_navdetails {
  min-height: calc(100vh - 80px);
}

.hd_alertbox .hd_alrtmsg {
  width: 100%;
  height: 30px;
  padding: 0 10px;
  top: 0;
  left: 0 !important;
  position: relative;
  color: #3f3d48;
  z-index: 99;
}

.hd_alertbox .hd_alrtmsg.alert-warning {
  background-color: #ffee33;
  border-color: #ffee33;
}

.hd_alertbox .hd_alrtmsg i.fa-envelope {
  color: #3f3d48;
}

.hd_alertbox .hd_alrtmsg i.fa-pencil {
  width: 20px;
  /*background: #d0c22d;*/
  line-height: 20px;
}

.hd_alertbox .hd_alertTopClose {
  right: 10px;
  top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}

.hd_alertbox .navbar-fixed-top {
  position: relative;
}

.hd_alertbox .templateview .mainContainer {
  padding-top: 80px;
}

.form-control {
  border: 1px solid #ddd;
  font-size: 14px;
  padding: 4px 5px;
}

input[type="text"],
input[type="password"] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.hd_alrtmsg {
  line-height: 30px;
  top: 5px;
}

.hd_alrtmsg .hd_alrtIcon {
  color: #8b8b8b;
}

.hd_alrtmsg .hd_alrtUser {
  font-weight: 600;
}

.hd_alrtmsg a {
  color: #1b69b6;
}

.hd_alrtmsg a i.fa {
  color: #1b69b6;
}

.hd_alrtmsg a:hover {
  color: #f05a28;
}

.hd_alrtmsg a:hover i.fa {
  color: #f05a28;
}

.table td .savedGeneratingList {
  width: 50px;
  height: 50px;
  overflow: hidden;
}

.table td .savedGeneratingList .hdTxt {
  font-size: 8px;
  line-height: 8px;
}

.table td .savedGeneratingList .clickEdit {
  font-size: 12px;
  line-height: 5px;
  padding-top: 7px;
}

.table td .designCardMenu {
  margin: 0 20px 0 0;
}

.customSizeTable td {
  vertical-align: middle !important;
}

/*--header top email styles--*/

/**-------------------HEADER STYLES START-------------------------**/

body {
  /*&.homeclass,&.beforeLogin,&.sticky_footer*/
  /* &.beforeLogin,&.sticky_footer {*/
}

body.firstLevelMuShw .navbar-default {
  padding: 0 0 0;
  min-height: 50px;
}

body.firstLevelMuShw .mainContainer {
  padding-top: 84px;
}

body.firstLevelMuShw .multiMenu {
  padding: 0;
  top: 49px;
}

body.firstLevelMuShw.darkHeader .navbar-default {
  padding: 0 0 0 0;
  min-height: 50px;
}

body.firstLevelMuShw.darkHeader .multiMenu {
  min-height: 35px;
  display: none;
}

body.firstLevelMuShw.darkHeader .mobile_loginMenu {
  margin: 6px 0 0;
}

body.firstLevelMuShw.hd_alertbox .mainContainer {
  padding-top: 114px;
}

body .firstLevelMuShw .mainContainer {
  padding-top: 90px;
}

body ul.navbar-nav.first_menu > li {
  padding: 0;
}

body.sticky_footer .main {
  background: #fff;
  position: relative;
  z-index: 2;
  min-height: calc(100vh - 440px);
}

body.homeclass_trans ul._top-doublemenu > li > a,
body.homeclass_trans ul._righuitop > li > a {
  color: #fff;
}

body.darkHeader .navbar-default {
  -webkit-box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.41), 0 0 0 0 rgba(0, 0, 0, 0.19);
          box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.41), 0 0 0 0 rgba(0, 0, 0, 0.19);
}

.mobile_responsiveMenu {
  display: none;
}

/*header part start*/

.dropdwnMain {
  position: absolute;
  top: 100%;
  left: 7px;
  /*width: 270px;*/
  background-color: #fff;
  -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
          box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  z-index: 999;
  padding-bottom: 5px;
}

.dropdwnMain:before {
  position: absolute;
  content: '';
  height: 6px;
  width: 100%;
  bottom: -6px;
  right: 0px;
  background: -webkit-gradient(linear, left top, right top, from(#ff6a00), to(#ee0979));
  background: linear-gradient(to right, #ff6a00, #ee0979);
}

.dropdwnMain.dropdownTeam {
  left: auto;
  right: 0;
  width: 195px;
}

.dropdwnMain .mCS-autoHide .mCSB_container {
  padding-right: 8px;
}

.dropdwnMain .mCS-autoHide .mCSB_container.mCS_no_scrollbar_y {
  padding-right: 0;
}

.navbar-default {
  /*border-bottom: 1px solid #f1f6fd;
  border:0;*/
  margin: 0;
}

.navbar-default .dropdwnMain {
  display: none;
  min-width: 200px;
}

.navbar-default ul.navbar-nav.navbar-left > li {
  position: relative;
}

.navbar-default ul.navbar-nav.navbar-left > li > a {
  color: #3f3d48;
  padding: 7px 25px 6px 15px;
  -webkit-box-shadow: 0 0 0 #fff;
          box-shadow: 0 0 0 #fff;
  font-weight: 500;
  border: 0 !important;
}

.navbar-default ul.navbar-nav.navbar-left > li > a > i.fa {
  position: absolute;
  top: 6px;
  right: 10px;
}

.navbar-default ul.navbar-nav.navbar-left > li > a:hover {
  color: #fff !important;
}

.navbar-default ul.navbar-nav.navbar-left > li:hover > .dropdwnMain {
  display: block;
  /* min-height: 100px;*/
}

.navbar-default ul.navbar-nav.navbar-left > li:hover > i.fa {
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
  /* top: 13px;*/
}

.navbar-default ul.navbar-nav.navbar-left > li:hover > .drp_arrow {
  /*top: 5px;*/
}

.navbar-default ul.navbar-nav.navbar-left > li:hover > .drp_arrow i {
  color: #fff;
}

.navbar-default ul.navbar-nav.navbar-right {
  margin: 11px 0 0;
}

.navbar-default .userOpenStock > a {
  color: #3f3d48;
  padding: 7px 25px 6px 15px;
  -webkit-box-shadow: 0 0 0 #fff;
          box-shadow: 0 0 0 #fff;
  font-weight: 500;
}

.navbar-default .userOpenStock > a .drp_arrow {
  right: 3px;
  top: 6px;
}

.navbar-default .userOpenStock:hover .drp_arrow i {
  color: #fff;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.navbar-default .userOpenStock:hover > ul {
  display: block;
}

.navbar-default .dropdwnSub {
  left: 100%;
  top: 0;
  display: none;
}

.navbar-default ul._subdrop li:hover > .dropdwnSub {
  display: block;
}

.navbar-default .userProfLnk.createLnk {
  cursor: pointer;
  border: 0;
  margin: 0;
}

.navbar-default .userProfLnk.createLnk > span {
  padding: 0 25px 0 10px;
  font-weight: 500;
  display: block;
  height: 32px;
  line-height: 32px;
}

.navbar-default .userProfLnk.createLnk > span:hover {
  color: #fff;
}

.navbar-default .userProfLnk.createLnk.createMenuDropdownLi {
  width: 90px;
}

.navbar-default .userProfLnk.createLnk .createMenuDropdown {
  min-width: 360px;
  right: -115px;
  position: absolute;
  min-height: 100px;
  display: none;
}

.navbar-default .userProfLnk.createLnk .createMenuDropdown .UserProfDrpdown {
  /* min-width:645px;
          width:100%;*/
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  top: 35px;
  padding-bottom: 5px;
  border-bottom: 5px solid #fa5021;
}

.navbar-default .userProfLnk.createLnk .createMenuDropdown.createmenuUl_3 {
  min-width: 510px;
}

.navbar-default .userProfLnk.createLnk .createMenuDropdown.createmenuUl_4 {
  min-width: 680px;
  /*.createsub3{
            margin-right: 10px;
          }*/
}

.navbar-default .userProfLnk.createLnk .createDesignMenu {
  background: #b6bf33;
  color: #fff;
  float: right;
}

.navbar-default .userProfLnk.createLnk .createDesignMenu .drp_arrow {
  top: -1px;
}

.navbar-default .userProfLnk.createLnk .createDesignMenu i.fa {
  font-size: 8px;
  color: #fff;
}

.navbar-default .userProfLnk.createLnk:hover .createMenuDropdown {
  display: block;
}

.navbar-default .userProfLnk.createLnk:hover .drp_arrow i.fa {
  color: #fff;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.navbar-default .userProfLnk.user_mobileview .profileLnk {
  padding: 0 25px 0 0;
  line-height: 32px;
  border: 0;
}

.navbar-default .userProfLnk .fa-sort-desc {
  float: right;
  margin: 0 0 0 5px;
}

.navbar-default .userProfLnk .profileLnk {
  padding: 4px 15px 4px 4px;
  display: block;
  font-weight: 500;
  border: 1px solid #eee;
}

.navbar-default .userProfLnk .profileLnk span.drp_arrow {
  top: 0;
  right: 3px;
}

.navbar-default .userProfLnk .profileLnk:hover i.fa {
  color: #fff;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.navbar-default .adminMenu .createMenuDropdown .UserProfDrpdown {
  min-width: 174px !important;
}

.navbar-default .headerUserImg {
  width: 32px;
  height: 32px;
  float: left;
  margin-right: 5px;
  overflow: hidden;
  border: 0 !important;
}

.navbar-default ul.createsub {
  -webkit-column-gap: 1px;
          column-gap: 1px;
}

.navbar-default ul.createsub li {
  border-bottom: 0;
}

.navbar-default .accountSettingsMenu i.fa-chevron-down {
  display: none;
}

.navbar-default .accountSettingDrpDwn {
  position: absolute;
  top: 0;
  left: -191px;
  z-index: 1000;
  background: #fff;
  display: none;
  min-width: 190px;
}

.navbar-default .accountSettingMain:hover .accountSettingDrpDwn {
  display: block;
}

.navbar-default .accountSettingDrpDwn li {
  display: block;
  padding: 0;
  border-bottom: 1px solid #f6f6f6;
}

.navbar-default .accountSettingDrpDwn li a {
  font-size: 15px;
  line-height: 32px;
  display: block;
  padding: 0 10px;
  color: #3f3d48;
  font-weight: 500;
}

.navbar-default .accountSettingDrpDwn li a i {
  color: #3f3d48;
}

.navbar-default .userProfLnk:hover .UserProfDrpdown {
  display: block;
}

.navbar-brand,
._footer-ft a {
  height: 42px;
  width: 87px;
  display: block;
  margin-top: 7px;
}

.navbar-brand {
  text-indent: -99999px;
  background: url(/images/logo.svg?374897ccc532b674f3a37809ea0d86a8) no-repeat top left;
}

ul.navbar-nav {
  float: right;
  margin: 6px 0 0;
}

ul.navbar-nav.navbar-left {
  margin-left: 15px;
}

ul.navbar-nav > li {
  display: block;
  float: left;
  position: relative;
  padding: 0 7px;
}

ul.navbar-nav > li > a {
  padding: 7px 15px 6px;
  border-radius: 4px;
  color: #f05a28;
  /*border: 2px solid #fff;*/
  display: block;
  line-height: 19px;
}

ul.navbar-nav > li.active > a,
ul.navbar-nav > li:hover > a,
ul.navbar-nav > li.feature-active > a {
  color: #fff !important;
}

ul.navbar-nav > li.featuresLnk > a {
  padding: 9px 15px 7px;
  border: 0;
}

ul.navbar-nav .drp_arrow {
  top: 4px;
  right: 12px;
  width: 20px;
  text-align: center;
}

ul.navbar-nav .drp_arrow i.fa {
  font-size: 8px;
  color: #3f3d48;
}

.beforeLogin ul.mobile_loginMenu {
  padding-top: 5px;
}

.beforeLogin ul.mobile_loginMenu li.login_btn > a {
  /*box-shadow: 0 2px 6px rgba(50,50,93,.18), 0 0 3px rgba(0,0,0,.08);*/
  padding: 6px 15px 5px;
  border: 1px solid #f05a28;
  border-radius: 0;
  text-transform: uppercase;
  /*border-radius: 3px;*/
}

ul.navbar-right > li:last-child {
  padding-right: 0;
}

ul.navbar-nav > li.register_menu {
  background: none !important;
  padding: 2px 4px 0 7px;
}

ul.navbar-nav > li.register_menu a {
  padding: 0 !important;
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

ul.navbar-nav > li.register_menu a i {
  width: 32px;
  height: 32px;
  display: block;
  text-indent: -99999px;
}

ul.navbar-nav > li.register_menu:hover,
ul.navbar-nav > li.register_menu:hover a {
  background: none !important;
}

/*--custom button background--*/

.header_desk ul li.design_btn a,
._aboveftrsec-in ._aboveftrsec-in-btn {
  background: #b6bf33;
  border: 2px solid #b6bf33;
  color: #fff;
}

.header_desk ul li.design_btn a:hover,
._aboveftrsec-in ._aboveftrsec-in-btn:hover {
  background: #c4ce39;
  border: 2px solid #fff;
}

._aboveftrsec-in ._aboveftrsec-in-btn {
  border-color: #b6bf33;
  -webkit-box-shadow: 0 2px 6px rgba(50, 50, 93, 0.2), 0 0 3px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 6px rgba(50, 50, 93, 0.2), 0 0 3px rgba(0, 0, 0, 0.2);
}

._aboveftrsec-in ._aboveftrsec-in-btn:hover {
  border: 2px solid #fff !important;
}

/*--custom button background--*/

/*header part end*/

ul._subdrop > li {
  display: block;
  padding: 0 2px;
  border-bottom: 1px solid #f6f6f6;
  position: relative;
}

ul._subdrop > li a {
  font-size: 15px;
  line-height: 17px !important;
  display: block;
  width: auto;
  padding: 6px 10px !important;
  color: #5a5a5a;
  white-space: nowrap;
}

/*ul.subDrop {
  padding: 1px;
}*/

ul.subDrop li {
  display: block;
  padding: 0;
  border-bottom: 1px solid #f6f6f6;
  position: relative;
}

ul.subDrop li:last-child {
  border: none;
}

ul.subDrop li a {
  font-size: 15px;
  line-height: 32px;
  display: block;
  width: auto;
  padding: 0 10px;
  color: #5a5a5a;
  font-weight: 500;
}

.multiMenu {
  display: none;
  top: 49px;
  left: 0;
  width: 100%;
  background: #f7f7f7;
  z-index: 999;
  border-top: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
  /*padding:10px 0;*/
  padding: 0;
  height: 35px;
}

.multiMenu.first_level_menu_active {
  display: block;
}

.multiMenu ul.navbar-nav.navbar-left > li a {
  font-size: 13px;
  white-space: nowrap;
  border-radius: 0 !important;
  padding: 7px 25px 6px 5px;
}

.multiMenu ul.navbar-nav.navbar-left > li:hover > a {
  color: #fff;
}

.before_first_level_menu_active,
.first_level_menu_active {
  /* transition: all 0.25s ease-in; */
  /*box-shadow: 0 4px 12px -4px rgba(0, 0, 0, 0.75);*/
  -webkit-box-shadow: 0 4px 9px -1px rgba(0, 0, 0, 0.31), 0 0 0 0 rgba(0, 0, 0, 0.19);
          box-shadow: 0 4px 9px -1px rgba(0, 0, 0, 0.31), 0 0 0 0 rgba(0, 0, 0, 0.19);
}

.sticky_footer .multiMenu {
  border-top: 1px solid #e4e4e4;
  top: 100%;
}

.sticky_footer .navbar-default ul.navbar-nav.first_menu > li {
  padding-bottom: 0;
  padding-top: 0;
}

.sticky_footer .navbar-default ul.navbar-nav.first_menu > li:hover .multiMenu {
  display: block;
}

.sticky_footer.beforeLogin .navbar-right {
  margin: 6px 0 0 0 !important;
}

.beforeLogin .navbar-right {
  margin: 8px 0 0 0 !important;
}

.before_first_level_menu_active {
  display: block;
}

.navbar-default ul.navbar-nav.first_menu > li {
  position: static;
  padding: 0 !important;
  /*margin-right: 5px;*/
}

.navbar-default ul.navbar-nav.first_menu > li > a {
  padding: 11px 10px 13px !important;
  border-radius: 0;
  font-size: 18px;
}

.navbar-default ul.navbar-nav.first_menu > li > a:hover,
.navbar-default ul.navbar-nav.first_menu > li > a.header_menu_active,
.navbar-default ul.navbar-nav.first_menu > li > a.activeMainMenu {
  background: #fff;
  color: #f05a28 !important;
}

.navbar-default ul.navbar-nav.first_menu > li > a.activeMainMenu .menuLnk_arrow {
  display: block;
}

.navbar-default ul.navbar-nav.first_menu > li > a .menuLnk_arrow {
  background: #f05a28;
  width: calc(100% - 4px);
  left: 2px;
  right: 2px;
  height: 5px;
  display: none;
  bottom: -1px;
}

.navbar-default ul.navbar-nav.first_menu > li:hover > a,
.navbar-default ul.navbar-nav.first_menu > li.header_menu_active > a {
  background: #fff;
  color: #f05a28 !important;
}

.navbar-default ul.navbar-nav.first_menu > li:hover > a .menuLnk_arrow,
.navbar-default ul.navbar-nav.first_menu > li.header_menu_active > a .menuLnk_arrow {
  display: block;
}

/*.beforeLogin {
  .navbar-default ul.navbar-nav.first_menu > li {
    > a {
      padding: 12px 15px;
    }
  }
}*/

.beforeLogin .navbar-default ul.navbar-nav.first_menu > li > a {
  padding-bottom: 15px;
}

/**--HEADER STYLES END--**/

/**--popup common styles start--**/

/**--popup common styles end--**/

/**--Login Popup start--**/

._login-socialhd {
  font-size: 18px;
}

._login-socialhd._signup {
  font-size: 17px;
  display: block;
  padding: 10px;
  background: #e4e4e4;
}

._login-socialhd._signup:before {
  content: "";
  width: 100%;
  height: 4px;
  position: absolute;
  left: 0;
  right: 100%;
  bottom: 0;
  z-index: 3;
}

.social_login .social-login-sidebar {
  margin-left: 520px;
  width: calc( 100% - 520px);
}

.loginForm_lftMinHei {
  min-height: 206px;
}

.orTxt {
  display: inline-block;
}

.registerLnk {
  border-top: 1px solid #ccc;
}

._clickloginLnk {
  padding-right: 30px;
}

._clickloginLnk a {
  font-size: 15px;
}

.btmlink a {
  font-size: 13px;
  text-decoration: underline;
}

.btmlink a:hover {
  text-decoration: none;
}

.login-dialog .form-control,
.signup-dialog .form-control,
.forgot-dialog .form-control {
  border-radius: 4px;
}

/**--social link color start--**/

._ban-btn {
  padding: 5px 20px;
  background: rgba(0, 0, 0, 0.44);
  -webkit-transition: background-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: background-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), background-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), background-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  border: 2px solid #fff;
  -webkit-box-shadow: 0 0 8px #ccc;
          box-shadow: 0 0 8px #ccc;
  display: inline-block;
  color: #fff;
}

._ban-btn:hover {
  color: #fff;
}

._social-lnk {
  padding: 15px 0 15px;
}

._social-lnk ._orTxt {
  display: inline-block;
}

._social-lnk .btn {
  margin: auto 5px;
  color: #464646;
  border-radius: 0;
  height: 40px;
  line-height: 40px;
  outline: 0;
  padding: 0 6px;
  border: 0 !important;
  display: inline-block;
}

._social-lnk ._login .loginSocial-links a {
  display: inline-block;
}

._social-lnk ._login .facebook {
  background: url(/images/facebook.png?e2fc7f8250927d844d04495e79ff1154) no-repeat center;
  width: 35px;
  height: 28px;
  display: block;
}

._social-lnk ._login .twitter {
  background: url(/images/twitter.png?3656db220636f69e7f3e444c17599512) no-repeat center;
  width: 35px;
  height: 28px;
  display: block;
}

._social-lnk ._login .google {
  background: url(/images/google.png?cf573b6e50789f1604c15771d2b81988) no-repeat center;
  width: 35px;
  height: 28px;
  display: block;
}

._social-lnk ._login .email {
  background: url(/images/email.png?0e77955da8594d9c5357486e07c6658f) no-repeat center;
  width: 35px;
  height: 28px;
  display: block;
}

._social-lnk ._login-tw {
  background: #55acee;
}

._social-lnk ._login-gl {
  background: #9d0502;
}

._social-lnk ._login-fb {
  background: #3b579d;
}

.login_expiredMsg {
  top: 20px;
  left: 20px;
}

.loginMinHt .form-control {
  border: 1px solid #ee0979;
}

.navbar-header {
  float: none;
}

.row_container {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

.row_template {
  margin-left: -10px !important;
  margin-right: -10px !important;
}

.cols_template {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

.video-row-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

/*--social link color end--*/

/*--Login Popup end--*/

.signup_txt a {
  /*color: #fff;*/
}

.signup_txt a span {
  border-bottom: 1px solid #1b69b6;
  line-height: 15px !important;
  display: inline-block;
}

.signup_txt a:hover {
  text-decoration: none;
}

.signup_txt a:hover span {
  border-bottom: 0;
}

.createDesig .table tr td {
  vertical-align: middle !important;
}

.createDesig .table tr:hover td {
  background: #f6f6f6;
}

.viewImgPopup_desktop {
  display: block;
}

.viewImgPopup_mobile {
  display: none;
}

@media (min-width: 1300px) {
  .headerUseravatar.userProfLnk {
    padding-left: 0 !important;
    margin-left: 7px !important;
  }

  .headerUseravatar.userProfLnk:hover {
    background: -webkit-gradient(linear, left top, right top, from(#ff6a00), to(#ee0979));
    background: linear-gradient(to right, #ff6a00, #ee0979);
    color: #fff !important;
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
    /*i.fa-chevron-down{
        transform: rotateX(180deg);
        top: 13px;
        color:#fff;
      }*/
  }

  .headerUseravatar.userProfLnk:hover > a {
    background: transparent !important;
    color: #fff;
  }

  .headerUseravatar.userProfLnk:hover .drp_arrow {
    top: 3px;
  }

  .headerUseravatar.userProfLnk .drp_arrow {
    top: 2px;
    right: 6px;
  }
}

@media (max-width: 1299px) {
  .headerUseravatar.userProfLnk .drp_arrow {
    top: 2px;
    right: 3px;
  }
}

@media (max-width: 767px) {
  /**--bootstrap styles start for home page--**/

  .login_box_shadow {
    min-height: 100px !important;
  }

  .signup-page-banner {
    padding: 20px 0 !important;
  }

  .signup-page-banner .loginRgtInnerCont {
    padding: 20px 0 !important;
  }

  .signup-page-banner .loginRgtInnerCont .carousel-inner .loginRgtLstCnt .textHd {
    font-weight: 500;
    font-size: 15px;
  }

  .viewImgPopup_desktop {
    display: none;
  }

  .viewImgPopup_mobile {
    display: block;
  }

  .navbar-default .userProfLnk.createLnk.createMenuDropdownLi {
    width: 100%;
  }

  .navbar-default .userProfLnk.createLnk .createMenuDropdown {
    position: static;
    min-width: 1px;
    top: auto !important;
    left: auto !important;
  }

  .homeclass .UserProfDrpdown {
    position: relative;
    /*overflow: hidden;*/
  }

  .visible-xs {
    display: block !important;
  }

  /* .navbar-collapse .UserProfDrpdown.profileSubMenu{
     background: #3e3c47;
   }*/

  /**--bootstrap styles start for home page--**/

  .navbar-collapse ul.navbar-nav {
    padding: 5px 0;
    z-index: 99;
  }

  body.homeclass .mainContainer,
  body.beforeLogin .mainContainer {
    padding-top: 0;
  }

  body.homeclass .navbar-default,
  body.beforeLogin .navbar-default {
    position: relative;
    max-height: 50px;
  }

  .indexpage .mainContainer {
    padding-top: 0 !important;
    min-height: 900px;
  }

  /* body.firstLevelMuShw .mainContainer{
     padding-top: 50px !important;
   }*/

  body.features .mainContainer {
    padding-top: 0 !important;
  }

  .hd_alertbox .mainContainer {
    padding-top: 0;
  }

  .hd_alertbox.homeclass .mainContainer {
    padding-top: 0 !important;
  }

  .hd_alertbox .hd_alrtmsg {
    height: 75px;
  }

  .desktopMenu {
    display: none;
  }

  .mobileMenu {
    display: block;
  }

  .navbar-default .navbar-collapse,
  .navbar-default .navbar-form {
    border: none;
  }

  .navbar-default .navbar-toggle {
    background-color: #3f3d48;
    border-color: transparent;
    border-radius: 0;
    margin-top: 12px;
  }

  .navbar-default .navbar-toggle:hover,
  .navbar-default .navbar-toggle:focus {
    background: #262529;
  }

  .navbar-default .navbar-toggle .icon-bar {
    width: 18px;
    background-color: #fff;
  }

  .navbar-toggle .icon-bar + .icon-bar {
    margin-top: 4px;
  }

  .navbar-collapse {
    width: 100%;
  }

  .navbar-collapse ul.navbar-nav {
    float: none;
    width: 100%;
    background: #3f3d48;
  }

  .navbar-collapse .notify_icon span.notify_count {
    right: 9px;
    top: 7px;
  }

  .navbar-collapse .UserProfDrpdown {
    position: relative;
    width: 100%;
    background: #4c4a53;
    border: 1px solid #8d8a98;
    top: -1px;
    left: 0;
  }

  .navbar-collapse .UserProfDrpdown li {
    border-bottom: 1px solid #3f3d48;
  }

  .navbar-collapse .UserProfDrpdown li a {
    color: #fff;
  }

  .navbar-collapse .UserProfDrpdown li a.active,
  .navbar-collapse .UserProfDrpdown li a:hover {
    background: #797979;
  }

  .navbar-collapse .UserProfDrpdown.profileSubMenu {
    border: none;
  }

  .navbar-collapse .UserProfDrpdown.profileSubMenu li {
    border-bottom: 1px solid #3f3d48;
  }

  .navbar-collapse .UserProfDrpdown.profileSubMenu li a {
    color: #fff;
  }

  .navbar-collapse .UserProfDrpdown.profileSubMenu li a.active,
  .navbar-collapse .UserProfDrpdown.profileSubMenu li a:hover {
    background: #797979;
  }

  .navbar-collapse .UserProfDrpdown.profileSubMenu li .accountSettingsSubMenu ul {
    border: 1px solid #8d8a98;
  }

  .navbar-default .userProfLnk.createLnk > span:hover {
    background: #797979;
  }

  .navbar-default .navbar-nav.mobile_loginMenu > li > a:hover {
    background: #797979;
    border: none;
    border-bottom: 1px solid #4a4852;
  }

  ul.navbar-nav.navbar-right > li {
    width: 100%;
  }

  .navbar-collapse ul.navbar-nav > li > a {
    border: none;
    border-bottom: 1px solid #4a4852;
    border-radius: 0;
    color: #fff !important;
    font-weight: 500;
  }

  .navbar-collapse ul.navbar-nav .userOpenStock > a {
    padding: 7px 10px 6px;
  }

  .collapse {
    display: none;
  }

  .collapse.in {
    display: block;
  }

  .navbar-collapse.in {
    overflow-y: auto;
  }

  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 340px;
  }

  .navbar-default .navbar-collapse,
  .navbar-default .navbar-form {
    border-color: #dedddd;
  }

  .user_mobileview .profileLnk {
    display: none !important;
  }

  .user_mobileview .UserProfDrpdown {
    display: block;
    background: none;
    -webkit-box-shadow: none;
            box-shadow: none;
  }

  .user_mobileview .UserProfDrpdown a .fa {
    display: none;
  }

  .user_mobileview .UserProfDrpdown a .fa.fa-chevron-down {
    display: block !important;
  }

  .user_mobileview .UserProfDrpdown .accountSettingsMenu i.fa-chevron-down {
    float: right;
    display: block;
    margin-right: 0;
    width: auto;
    height: auto;
    font-size: 8px;
    padding-top: 5px;
  }

  .user_mobileview .UserProfDrpdown .accountSettingsMenu.setactivemenu i.fa-chevron-down {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    padding-top: 0;
    padding-bottom: 5px;
  }

  ul.navbar-nav > li:last-child {
    padding-right: 0;
  }

  ul.navbar-nav > li.mobileMenu {
    margin-top: 5px;
  }

  ul.navbar-nav .drp_arrow {
    right: 7px;
    top: 3px !important;
  }

  .userProfLnk.createLnk .createDesignMenu,
  .UserProfDrpdown.profileSubMenu > li {
    border-top: 1px solid #4a4852 !important;
  }

  .header_desk ul li.design_btn a {
    background: #3f3d48;
    border: none;
    border-bottom: 1px solid #4a4852;
  }

  .header_desk ul li.design_btn.active a {
    background: #797979;
    color: #fff;
    border: none;
  }

  .header_desk ul li.design_btn.active a:hover {
    background: #797979;
    border: none;
  }

  .collection_in .collection_img img {
    width: auto;
    height: auto;
  }

  /*.navbar-default {
    border-bottom: none !important;
  }*/

  .navbar-default .child_menu {
    display: none;
  }

  .mobileCateMain {
    position: fixed !important;
    width: 240px;
    height: 100%;
    right: 0;
    top: 0;
    background: #3f3d48;
    z-index: 9999;
    -webkit-transform: translate3d(275px, 0, 0);
            transform: translate3d(275px, 0, 0);
    max-height: 100% !important;
  }

  .mobileCateMain.mobileCateMain1 {
    left: 0;
    right: auto;
    -webkit-transform: translate3d(-240px, 0, 0);
            transform: translate3d(-240px, 0, 0);
    z-index: 9999999;
  }

  .mobileCateMain ul li {
    border-bottom: 1px solid #4a4852;
  }

  .mobileCateMain.in {
    overflow-y: visible;
  }

  .navbar-default .UserProfDrpdown li a .fa {
    display: none !important;
  }

  .mobileCateView ul li {
    border-color: #3f3d48;
    position: relative;
    color: #fff;
    background: #4c4a53;
  }

  .mobileCateView ul li a {
    display: block;
    color: #fff;
    background: #4c4a53;
    padding: 4px 10px;
  }

  .mobileCateView ul li a .right-caret {
    float: right;
    padding-right: 6px;
    font-size: 16px;
  }

  .mobileCateView ul .category_drparrow {
    width: 32px;
    height: 32px;
    top: 0;
    bottom: 0;
    right: 0;
    display: block;
    line-height: 32px;
    color: #fff;
    text-indent: -99999px;
    background: #797979;
  }

  .mobileCateView ul .category_drparrow.category_drpAngle {
    background: #797979 url(/images/mobile_angle.png?843e083263225b6557d6ce5f759138df) no-repeat center center;
  }

  .mobileCateView .back {
    background: #3f3d48;
    overflow: hidden;
    text-align: left !important;
    padding: 5px 5px 3px;
    color: #fff;
    height: 33px;
  }

  .mobileCateView .back a {
    color: #928f9e;
    float: right;
    padding: 0 10px 4px !important;
  }

  .mobileCateView a.back {
    color: #928f9e;
    float: right;
    padding: 0 10px 4px !important;
    cursor: pointer;
  }

  header .mobileCateView {
    background: transparent;
  }

  .navbar-default .userProfLnk.createLnk .createDesignMenu {
    background: none !important;
    color: #e9ebef;
    float: none;
  }

  .navbar-default .userProfLnk.createLnk .createDesignMenu.active,
  .navbar-default .userProfLnk.createLnk .createDesignMenu:hover {
    background: #797979 !important;
  }

  .navbar-default .userProfLnk.createLnk .UserProfDrpdown {
    background: none !important;
    top: 0;
    min-width: 1px !important;
    position: relative !important;
  }

  .navbar-default .userProfLnk.createLnk .drp_arrow i.fa {
    -webkit-transform: rotate(0deg) !important;
            transform: rotate(0deg) !important;
  }

  .navbar-default .userProfLnk.createLnk.mobile_active .createDeignSubMenu {
    display: block;
  }

  .navbar-default .userProfLnk.createLnk.mobile_active .drp_arrow i.fa {
    -webkit-transform: rotate(180deg) !important;
            transform: rotate(180deg) !important;
  }

  .navbar-default .userProfLnk .profileLnk {
    background: none;
    border: none;
  }

  .navbar-default .accountSettingDrpDwn {
    position: relative;
    left: 0;
    background: #4e4d56;
    border-top: none;
  }

  .right_loginclose {
    top: 0;
    left: -30px;
    width: 30px;
    height: 34px;
    background: #3f3d48;
    color: #fff;
    display: block;
    line-height: 34px;
  }

  .right_loginclose i {
    font-size: 12px;
  }

  .mobile_responsiveMenu {
    display: block;
  }

  .desktop_menu {
    display: none;
  }

  .desktop_menu.breadcrumbView {
    display: block;
  }

  .templates_bor {
    display: none;
  }

  .modal .modal-dialog,
  .modal .login-dialog {
    width: 95% !important;
  }

  .login_ortxt {
    position: relative !important;
    right: 0 !important;
    top: 0 !important;
    color: #f73c3a;
    font-weight: 600;
  }

  .loginMinHt ._social-lnk > div {
    float: none;
    display: inline-block;
  }

  .loginForm_lftMinHei {
    min-height: 160px;
  }

  .navbar-default .userProfLnk .responsive-designs {
    display: inline-block;
    width: 100%;
  }

  .navbar-default .userProfLnk .responsive-designs .drp_arrow {
    left: 53px;
    top: -2px !important;
  }

  .navbar-default .userProfLnk .responsive-designs .account-det {
    display: inline-block;
    float: left;
  }

  .navbar-default .userProfLnk .responsive-designs .account-det .fa-chevron-down {
    line-height: 21px;
  }

  .navbar-default .userProfLnk .responsive-designs .fa-chevron-down {
    margin-left: 6px !important;
  }

  .accountSettingMain {
    line-height: 19px;
  }

  /*--Notification styles start--*/

  .notify_desktopView {
    display: none !important;
  }

  .notify_mobileView {
    display: none;
    padding: 8px 10px 0 0;
  }

  .notify_icon .dropdown .dropdown-menu {
    position: absolute;
    right: -48px;
    left: auto;
    z-index: 9999;
    -webkit-box-shadow: 0 2px 4px rgba(63, 61, 72, 0.51);
    box-shadow: 0 2px 4px rgba(63, 61, 72, 0.51);
  }

  .notify_icon .dropdown .dropdown-menu .drp_topArrow {
    right: 52px;
  }

  .notify_icon span.bellicon {
    background: none;
  }

  .notify_icon span.notify_count {
    top: -3px;
    right: -2px;
  }

  .notify_icon:hover i.fa {
    -webkit-transform: rotateX(0deg) !important;
    transform: rotateX(0deg) !important;
  }

  /*--Notification styles end--*/
}

.dashboard-page .ajax_loadUpdate {
  z-index: 999;
}

@media (max-width: 475px) {
  ._social-lnk > span {
    display: block;
    padding-bottom: 5px;
  }

  .loginMinHt ._social-lnk .btn {
    min-width: 10px;
  }

  .notify_icon .dropdown .dropdown-menu {
    width: 290px;
    right: -33px;
  }

  .notify_icon .notify_usertxt {
    width: 68%;
  }
}

@media (min-width: 768px) {
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }

  .navbar-header {
    float: none;
  }
}

@media (max-width: 768px) {
  .modal-body .loginRgtInnerCont {
    padding: 20px 0px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .headerUseravatar.userProfLnk {
    padding-left: 0 !important;
    margin-left: 7px !important;
  }

  .headerUseravatar.userProfLnk:hover {
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
  }

  .headerUseravatar.userProfLnk:hover > a {
    background: transparent !important;
    color: #fff;
  }

  .headerUseravatar.userProfLnk:hover i.fa-chevron-down {
    -webkit-transform: rotateX(180deg);
            transform: rotateX(180deg);
    top: 13px;
    color: #fff;
  }

  .headerUseravatar.userProfLnk:hover .drp_arrow {
    top: 3px;
  }

  .headerUseravatar.userProfLnk .drp_arrow {
    top: 3px;
    right: 3px;
  }

  .form-control {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  ul.navbar-nav > li > a {
    padding: 7px 7px 6px;
  }

  ul.navbar-nav > li .drp_arrow {
    right: 11px;
  }

  .navbar-default ul.navbar-nav.navbar-left > li > a {
    padding: 7px 20px 6px 4px;
    font-weight: 500;
  }

  .mobile_responsiveMenu {
    display: none;
  }

  .desktop_menu {
    display: block;
  }

  .mobileCateMain {
    position: fixed !important;
    width: 240px;
    height: 100%;
    right: 0;
    top: 0;
    background: #3f3d48;
    z-index: 100000009;
    -webkit-transform: translate3d(275px, 0, 0);
            transform: translate3d(275px, 0, 0);
    max-height: 100% !important;
  }

  .mobileCateMain.mobileCateMain1 {
    left: 0;
    right: auto;
    -webkit-transform: translate3d(-240px, 0, 0);
            transform: translate3d(-240px, 0, 0);
    z-index: 9999999;
  }

  .mobileCateMain ul li {
    border-bottom: 1px solid #4a4852;
  }

  .mobileCateMain.in {
    overflow-y: visible;
  }

  .mobileCateView ul li {
    border-color: #3f3d48;
    position: relative;
  }

  .mobileCateView ul li a {
    display: block;
    color: #fff;
    background: #4c4a53;
    padding: 4px 10px;
  }

  .mobileCateView ul .category_drparrow {
    width: 32px;
    height: 32px;
    top: 0;
    right: 0;
    display: block;
    line-height: 36px;
    color: #fff;
    text-indent: -99999px;
    background: #797979 url(/images/mobile_arrow.png?3fe27069d3a71398750dd0997ab196c8) no-repeat center center;
  }

  .mobileCateView .back {
    background: #3f3d48;
    overflow: hidden;
    text-align: left !important;
    padding: 5px 5px 3px;
    color: #fff;
  }

  .mobileCateView .back a {
    color: #928f9e;
    float: right;
    padding: 0 10px 4px !important;
    cursor: pointer;
  }

  .mobileCateView a.back {
    color: #928f9e;
    float: right;
    padding: 0 10px 4px !important;
    cursor: pointer;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .headerUseravatar.userProfLnk {
    padding-left: 0 !important;
    margin-left: 7px !important;
  }

  .headerUseravatar.userProfLnk:hover {
    background: -webkit-gradient(linear, left top, right top, from(#ff6a00), to(#ee0979));
    background: linear-gradient(to right, #ff6a00, #ee0979);
    color: #fff !important;
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
  }

  .headerUseravatar.userProfLnk:hover > a {
    background: transparent !important;
    color: #fff;
  }

  .headerUseravatar.userProfLnk:hover i.fa-chevron-down {
    -webkit-transform: rotateX(180deg);
            transform: rotateX(180deg);
    top: 13px;
    color: #fff;
  }

  .headerUseravatar.userProfLnk:hover .drp_arrow {
    top: 3px;
  }

  .headerUseravatar.userProfLnk .drp_arrow {
    top: 3px;
    right: 3px;
  }
}

.hd_alrtmsg {
  display: none;
}

.hd_alertbox .hd_alrtmsg {
  display: block;
}

@media (min-width: 1201px) and (max-width: 1299px) {
  .headerUseravatar.userProfLnk {
    padding-left: 0 !important;
    margin-left: 7px !important;
  }

  .headerUseravatar.userProfLnk:hover {
    background: -webkit-gradient(linear, left top, right top, from(#ff6a00), to(#ee0979));
    background: linear-gradient(to right, #ff6a00, #ee0979);
    color: #fff !important;
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
  }

  .headerUseravatar.userProfLnk:hover > a {
    background: transparent !important;
    color: #fff;
  }

  .headerUseravatar.userProfLnk:hover i.fa-chevron-down {
    -webkit-transform: rotateX(180deg);
            transform: rotateX(180deg);
    top: 13px;
    color: #fff;
  }

  .headerUseravatar.userProfLnk:hover .drp_arrow {
    top: 3px;
  }
}

.pinsViewarrowIocn a {
  position: absolute;
  top: 45%;
  width: 30px;
  height: 45px;
  background: rgba(63, 61, 72, 0.3);
  z-index: 99999;
}

.pinsViewarrowIocn a i {
  display: block;
  line-height: 45px;
  width: 30px;
  height: 45px;
  color: #ffffff;
}

.pinsViewarrowIocn a.prev {
  left: 10px;
}

.pinsViewarrowIocn a.next {
  right: 10px;
}

.pinsViewarrowIocn a a.active i {
  color: #fff;
}

.pinsViewarrowIocn a a.active:hover i {
  color: #f05a28 !important;
}

.moreSlide .showSliderLst .showSliderLstImg {
  background: transparent;
  line-height: inherit;
}

.modal-open #toast-container,
.cb-task-modal #toast-container {
  z-index: 999999999;
}

.navbar-brand-mobile {
  width: 87px;
  float: left;
  display: block;
  margin-top: 8px;
}

.create-register {
  padding: 2px 4px 0 !important;
}

@media (max-width: 1024px) {
  .multiMenu ._top-doublemenu {
    padding-left: 0;
  }

  ul.navbar-nav > li {
    padding: 0 3px;
  }

  .mobileCateView .back {
    background: #3f3d48;
    overflow: hidden;
    text-align: left !important;
    padding: 5px 5px 3px;
    color: #fff;
  }

  .mobileCateView .back a {
    color: #928f9e;
    float: right;
    padding: 0 10px 4px !important;
    cursor: pointer;
  }
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
          transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
          transition-timing-function: ease;
}

.navbar-toggle .icon-bar {
  /*width: 22px;*/
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  /*position: relative;
  left:5px;*/
}

/*.navbar-toggle.collapsed .icon-bar{
  position: static;
  left:0;
}
.navbar-toggle.collapse .icon-bar:nth-of-type(3){
  top:0;
}*/

/* ANIMATED X */

.navbar-toggle.x .icon-bar:nth-of-type(1) {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transform-origin: 0 50%;
          transform-origin: 0 50%;
}

.navbar-toggle.x .icon-bar:nth-of-type(2) {
  opacity: 0;
}

.navbar-toggle.x .icon-bar:nth-of-type(3) {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-transform-origin: 0 50%;
          transform-origin: 0 50%;
  top: 1px;
}

/* ANIMATED X COLLAPSED */

.navbar-toggle.x.collapsed .icon-bar:nth-of-type(1) {
  -webkit-transform: rotate(0);
          transform: rotate(0);
}

.navbar-toggle.x.collapsed .icon-bar:nth-of-type(2) {
  opacity: 1;
}

.navbar-toggle.x.collapsed .icon-bar:nth-of-type(3) {
  -webkit-transform: rotate(0);
          transform: rotate(0);
}

.main-privacy-popup .btn-default,
.main-privacy-popup .btn-primary {
  display: block;
}

.main-privacy-popup .close_btn {
  display: none;
  top: 3px;
  right: 8px;
  font-size: 10px;
  position: absolute;
}

.desktop_menu .menuLnk:hover .drp_arrow i.fa {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* END ANIMATED X */

/* FORCE NAVBAR-TOGGLE */

/*editor header styles*/

.headerRgt .inputPart {
  float: left;
  width: 250px;
  margin: 0 5px;
}

.headerRgt .searchcontainer {
  background: #faffbd;
  padding-left: 34px;
  height: 34px;
  margin: 5px 0 0;
  border-radius: 3px;
  padding-right: 2px;
  border: 1px solid #ddd;
  -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.06) inset;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.06) inset;
}

.headerRgt .searchcontainer label {
  display: none;
}

.headerRgt .searchcontainer input {
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0 none;
  color: #3f3d48;
  float: left;
  height: 29px;
  margin-top: 2px;
  padding-left: 5px;
  width: 99%;
  padding-right: 5px;
  border-radius: 0;
}

.headerRgt .searchcontainer .fa {
  top: 7px;
  font-size: 20px;
  color: #3f3d48;
  left: 10px;
}

.headerRgt .searchcontainer .md-errors-spacer {
  position: absolute;
  right: -41px;
  top: 20px;
  color: #fff;
}

.headerRgt .searchcontainer.TitleLimitExceed {
  border: 1px solid #f6921e;
}

.headerRgt .searchcontainer .titleCount {
  top: 9px;
  font-size: 11px;
  right: 2px;
  height: 15px;
  width: auto;
  background: #cdd0a8;
  padding: 0 2px;
  text-align: right;
}

.previewLnk {
  float: left;
  position: relative;
  border-left: 1px solid #eee;
  opacity: 1;
  color: #000;
}

.previewLnk a {
  background: none;
  border: 0;
  padding: 11px 10px 10px;
  display: block;
  color: #333;
  opacity: 1;
}

.previewLnk a:hover {
  /*background:$custom-color;*/
  color: #f05a28;
}

.previewLnk .disabledLnk {
  display: none;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.previewLnk.disabled a,
.previewLnk.disabled button {
  opacity: .4;
}

.previewLnk.disabled .disabledLnk {
  display: block;
}

.previewLnk.disabled span.saveTxt {
  padding-right: 0px !important;
}

.savemenu {
  float: left;
  padding: 5px 10px 5px 0;
}

.userSaveLnk {
  height: 34px;
}

.userSaveLnk button {
  height: 34px;
  line-height: 35px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  border: 0;
  color: #fff;
  border-radius: 3px;
}

.userSaveLnk button span {
  color: #fff;
  display: block;
  float: left;
  padding: 0 35px 0 10px;
  /*border-right: 1px solid #fff;*/
  min-width: 95px;
}

.userSaveLnk button span.drp_arrow {
  top: 0px;
  right: 3px;
  min-width: 24px;
  padding: 0;
  float: none;
  display: inline;
  line-height: 34px;
  border-left: 1px solid #fff;
}

.userSaveLnk button span.drp_arrow i {
  font-size: 8px;
}

.userSaveLnk button.downloadBtn {
  width: 80px;
}

.userSaveLnk .savemenu button .caret {
  height: 34px;
  float: left;
}

.userSaveLnk:hover .drp_arrow i {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.editor-download.gridMenu {
  right: 10px;
  position: absolute;
  top: 5px;
  height: 34px;
  width: 30px;
}

.editor-download .userSaveLnk button span.drp_arrow {
  top: 0;
  right: 2px;
}

.downloadMenu.no-dropdown .editor-download {
  display: none;
}

.downloadMenu.no-dropdown .userSaveLnk button span {
  padding: 0 10px 0 10px;
}

.savemenu.downloadMenu .gridMenuPopOver {
  width: 300px;
  right: -65px;
  top: 39px;
}

.savemenu.downloadMenu .downloadDropdownCont {
  padding: 5px 5px 0 5px;
}

.gridMenu:hover .gridMenuPopOver {
  display: block;
}

.gridMenu:hover .gridMenuPopOver.highlight_disabled {
  display: none;
}

.navbar-default ul.UserProfDrpdown {
  right: 0;
  padding-bottom: 3px;
  border-bottom: 5px solid #fb5022;
}

.navbar-default ul.UserProfDrpdown .submenujs {
  padding-bottom: 3px;
  border-bottom: 5px solid #fb5022;
}

.gridMenuPopOver,
.flieMenuPopOver {
  position: absolute;
  min-width: 175px;
  top: 40px;
  right: 7px;
  background: #fff;
  padding: 1px;
  -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
          box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  z-index: 99999;
}

.gridMenuPopOver p,
.flieMenuPopOver p {
  font-size: 15px;
  padding: 5px;
  border-bottom: 1px solid #f6f6f6;
}

.gridMenuPopOver p i,
.flieMenuPopOver p i {
  margin-right: 5px;
}

.gridMenuPopOver li,
.flieMenuPopOver li {
  padding: 0;
  position: relative;
}

.gridMenuPopOver li a,
.flieMenuPopOver li a {
  display: block;
  font-size: 15px;
  padding: 0 10px;
  line-height: 32px;
  border-bottom: 1px solid #f6f6f6;
  width: 100%;
  color: #5a5a5a;
}

.gridMenuPopOver li:last-child a,
.flieMenuPopOver li:last-child a {
  border-bottom: none;
}

.gridMenuPopOver li a i,
.flieMenuPopOver li a i {
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
}

.gridMenuPopOver {
  display: none;
}

.flieMenuPopOver {
  right: auto;
  left: 0;
}

.create-btn-li {
  display: none !important;
}

.hd_alertbox .sidemenu {
  height: calc( 100vh - 80px);
}

.sidemenu {
  width: 64px;
  float: left;
  background: #3f3d48;
  z-index: 50;
  height: calc( 100vh - 50px);
  position: relative;
}

.sidemenu ul > li {
  border-bottom: 1px solid #1a1a1d;
}

.sidemenu ul > li > a {
  display: block;
  padding: 12px 0 5px 0;
  text-align: center;
  font-size: 12px;
  color: #fff;
  line-height: 24px;
  cursor: pointer;
  border-bottom: 1px solid #565656;
}

.sidemenu ul > li > a .sidemenu_icon {
  display: block;
  margin: 0 auto;
  width: 24px;
  height: 20px;
}

.sidemenu ul > li > a .designCard_colabIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -67px -1034px;
}

.sidemenu ul > li > a .assets_icon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -258px -1034px;
}

.sidemenu ul > li > a .teams_icon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -404px -1034px;
  width: 30px;
}

.sidemenu ul > li > a .dashboard {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -3px -1035px;
}

.sidemenu ul > li > a .assets_tools {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -331px -1034px;
}

.sidemenu ul > li > a .assets_social {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -192px -1034px;
}

.sidemenu ul > li > a .calendar {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -128px -1034px;
}

.sidemenu ul > li .fa {
  display: block;
  font-size: 18px;
}

.sidemenu ul > li.active a {
  /*background:#fff;*/
  color: #f6921e;
}

.sidemenu ul > li.active a .designCard_colabIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -97px -1034px;
}

.sidemenu ul > li.active a .assets_icon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -296px -1034px;
}

.sidemenu ul > li.active a .teams_icon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -443px -1034px;
}

.sidemenu ul > li.active a .dashboard {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -33px -1034px;
}

.sidemenu ul > li.active a .assets_tools {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -367px -1034px;
}

.sidemenu ul > li.active a .assets_social {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -226px -1034px;
}

.sidemenu ul > li.active a .edit {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -34px -928px;
}

.sidemenu ul > li.active a .calendar {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -159px -1034px;
}

.document_not_ready {
  overflow: hidden;
}

.document_not_ready .notify_icon span.notify_count {
  display: none;
}

.document_not_ready.hd_alertbox .pageLoad {
  top: 80px;
  height: calc(100vh - 80px);
}

.headerUseravatar .drp_arrow i {
  width: 8px;
  height: 8px;
  display: inline-block;
  text-indent: -9999px;
}

.headerUseravatar .drp_arrow i.fa-chevron-down {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -154px -820px;
}

.headerUseravatar:hover .drp_arrow i.fa-chevron-down {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -176px -821px;
}

/*--notification alert styles start--*/

.notify_desktopView {
  display: block;
}

.notify_mobileView {
  display: none;
}

.notify_icon {
  padding: 2px 0 0 5px;
}

.notify_icon span.notify_count {
  font-size: 12px;
  display: block;
  top: -2px;
  right: 6px;
  background: #f6921e;
  color: #fff;
  border-radius: 1px;
  line-height: 11px;
  padding: 0 2px;
  z-index: 9999;
  border: 1px solid #f05a28;
}

.notify_icon span.bellicon {
  width: 30px;
  height: 37px;
  line-height: 37px;
  color: #3f3d48;
}

.notify_icon span.bellicon i {
  display: block;
  line-height: 33px;
}

.notify_icon span.bellicon:hover i {
  color: #f05a28;
}

.notify_icon .open span.bellicon i {
  color: #f05a28;
}

.notify_icon .dropdown-menu {
  width: 400px;
  top: 37px;
  right: -4px;
  left: auto !important;
  border-top: 1px solid #e6e6e6 !important;
  background: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-top: 0 !important;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  display: none;
}

.notify_icon .notify_bodyinnr {
  font-size: 14px;
  /*padding-bottom: 32px;*/
  border: none;
}

.notify_icon .notify_bodyinnr .mCSB_container {
  padding-right: 8px;
}

.notify_icon .notify_bodyinnr .mCSB_container.mCS_no_scrollbar_y {
  padding-right: 0;
}

.notify_icon .notify_bodyinnr .notify_all {
  bottom: 0;
  left: 0;
  width: 100%;
  background: #f9f9f9;
  border-top: 1px solid #e2e2e2;
  min-height: 33px;
}

.notify_icon .notify_bodyinnr li.notify_bodyContent {
  border-bottom: 1px solid #e8e8e8 !important;
}

.notify_icon .notify_bodyinnr li.notify_bodyContent.active {
  background: #fff;
}

.notify_icon .notify_bodyinnr li.notify_bodyContent:hover .notify_actionIcons.notify_delete {
  display: block;
}

.notify_icon .drp_topArrow {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -412px -7px;
  bottom: 0;
  left: 3px;
  top: auto;
  display: none;
}

.notify_icon .open .drp_topArrow {
  display: block;
}

.notify_icon.announcement_bodyInnr .drp_topArrow {
  right: 127px;
  left: auto;
}

.notify_icon .notify_headContr {
  background: #86858a;
  border-bottom: 1px solid #ececec;
}

.notify_icon .notify_headContr .read_btn a {
  font-size: 11px;
  color: #fff;
}

.notify_icon .notify_checkbx {
  width: 25px;
}

.notify_icon .notify_heading {
  font-size: 16px;
  /*font-weight: 600;*/
  color: #fff;
}

.notify_icon span.notify_close {
  top: -4px;
  right: -4px;
  color: #fff;
  display: block;
  height: 33px;
  padding: 4px 8px;
  line-height: 25px;
}

.notify_icon span.notify_close:hover {
  color: #f05a28;
}

.notify_icon .notify_content {
  font-size: 13px;
  line-height: 18px;
  position: relative;
}

.notify_icon .notify_content a:hover {
  text-decoration: none;
}

.notify_icon .notify_content img {
  float: left;
}

.notify_icon .notify_content img.usrimg-tiny {
  width: 20px;
  height: 20px;
  float: none;
  margin: 0 5px;
  border-color: #b7b7b7;
}

.notify_icon .notify_noContent {
  font-size: 16px;
  color: #f6f6f6;
}

.notify_icon .notify_task_name {
  font-weight: 600;
  color: #868686;
}

.notify_userimg {
  padding-left: 20px;
  padding-right: 10px;
  /* width: 45px;*/
  float: left;
}

.notify_userimgInn {
  width: 45px;
  height: 45px;
  border-radius: 50%;
  overflow: hidden;
  border: 2px solid #fff;
  background: #cecdcd;
}

.notify_userimgInn .user_avatar {
  border: 0;
  cursor: pointer;
}

.notify_userimgInn .user_avatar:hover {
  border: 0;
}

.notify_userimgInn:hover {
  border: 2px solid #cecdcd;
}

.nav .open .notify_usertxt {
  width: 74%;
}

.nav .open .notify_usertxt .notify_dateformat {
  font-size: 12px;
  color: #adacac;
}

.nav .open .notify_usertxt a {
  border-bottom: 1px solid #3b5998;
}

.nav .open .notify_usertxt a:hover {
  border-bottom: 1px solid #fff;
}

.notify_actionIcons {
  right: 0;
  top: -1px;
}

.notify_actionIcons.notify_delete {
  display: none;
}

.notify_actionIcons > span {
  display: inline-block;
  vertical-align: middle;
  line-height: 14px;
}

.notify_actionIcons > span .notify_readVisible {
  width: 8px;
  height: 8px;
  border: 1px solid #0272d4;
  background: #0272d4;
  border-radius: 5px;
  margin-right: 4px;
}

.notify_actionIcons > span .notify_readVisible.notify_readed {
  border: 1px solid #fff;
  background: #fff;
}

.notify_actionIcons > span .notify_readVisible,
.notify_actionIcons > span .notify_deleteVisible {
  display: block;
}

.notify_actionIcons.notify_actionIconsLft {
  right: auto;
  left: 5px;
  top: 10px;
}

.notify_bodyContent {
  padding: 10px 5px;
  border-bottom: 1px solid #fff !important;
  background: #f6f6f6;
}

.notify_bodyContent.announcement_bodyContent {
  background: none;
}

.notify_bodyContent .notify_checkbx {
  width: 25px;
  display: none;
}

.notify_bodyContent:hover .notify_checkbx {
  display: block;
}

.notify_bodyContent.readed {
  background: #fff;
}

.announcement_bodyContent {
  padding: 10px;
}

.announcement_bodyContent .title_txt {
  font-size: 15px;
  line-height: 20px;
}

.open > .dropdown-menu {
  display: block;
}

.drp_topArrow,
.drp_botArrow {
  width: 24px;
  height: 12px;
  top: -11px;
  left: 50%;
}

.labelFilter {
  background: #5EA2FF;
  font-size: 13px;
  padding: 4px 6px;
  color: #fff;
  border-radius: 5px;
  display: inline-block;
  margin: 0 5px 0 0;
  line-height: 16px;
}

.brd_activityinnr {
  overflow: hidden;
  height: 282px;
  padding-bottom: 32px;
}

.announcement_bodyContent .notify_userimgInn {
  border-radius: 0;
  height: auto;
  border: 0 !important;
  background: #e4e4e4;
}

.announcement_bodyContent .notify_userimgInn .year {
  font-size: 10px;
  color: #8e8e8e;
}

.announcement_bodyContent .notify_userimgInn .date {
  font-weight: 600 !important;
  font-size: 13px;
  color: #1b69b6;
}

.announcement_bodyContent .notify_userimgInn .notiDate {
  padding: 8px 0 5px;
  line-height: 13px;
}

.announcement_bodyContent .notify_userimgInn .notiDate span {
  display: block;
  font-weight: 500;
  text-transform: uppercase;
}

.changelog_header .help_changelog,
.announcement_bodyContent .help_changelog {
  background: #656933;
}

.changelog_header .help_photo-editor,
.announcement_bodyContent .help_photo-editor {
  background: #7cb343;
}

.changelog_header .help_downloads,
.announcement_bodyContent .help_downloads {
  background: #5f7d8a;
}

.changelog_header .help_mockup,
.announcement_bodyContent .help_mockup {
  background: #fc5622;
}

.changelog_header .help_tutorials,
.announcement_bodyContent .help_tutorials {
  background: #7e55c2;
}

.changelog_header .help_product,
.announcement_bodyContent .help_product {
  background: #6e94b5;
}

.changelog_header .help_photo-collage,
.announcement_bodyContent .help_photo-collage {
  background: #a946ba;
}

.changelog_header .help_bugs_fix,
.announcement_bodyContent .help_bugs_fix {
  background: #48af4b;
}

.changelog_header .help_new_feature,
.announcement_bodyContent .help_new_feature {
  background: #01bcd3;
}

.changelog_header .help_update,
.announcement_bodyContent .help_update {
  background: #f5402c;
}

.changelog_header .help_graphic-design,
.announcement_bodyContent .help_graphic-design {
  background: #eb407a;
}

.changelog_header .help_general,
.announcement_bodyContent .help_general {
  background: #ee5252;
}

.changelog_header .help_published,
.announcement_bodyContent .help_published {
  background: #a946ba;
}

.notify_bodyContent .labelFilter {
  line-height: 15px;
  font-size: 12px !important;
  border-radius: 3px;
  padding: 2px 6px;
}

.notify_bodyContent .btn-sm,
.notify_bodyContent .btn-group-sm > .btn {
  padding: 1px 8px;
  font-size: 13px;
}

/*.help_cmtedname{
  margin-right: 130px;
}*/

.change_logPart {
  padding-top: 15px;
}

.change_logPart .search_input_div input {
  width: 100%;
  min-width: 50px;
}

.change_logPart .featuresSidebarRgt {
  padding-bottom: 100px;
}

.change_logPart .featuresSidebarLft {
  border: 1px solid #f3f3f3;
}

/*--notification alert styles end--*/

.editor-prime .prime-video {
  left: -96px;
  top: 6px;
  color: #000;
  z-index: 99999;
  font-size: 14px;
  border-radius: 5px;
  padding: 5px 30px 5px 10px;
}

.editor-prime .prime-video .primeIcon {
  top: 5px;
  right: 0;
}

.editor-prime .prime-hover {
  display: none;
  position: absolute;
  width: auto;
  top: -40px;
  left: 126px;
  background: #fff;
  border-radius: 7px;
  z-index: 999999;
  padding: 10px 10px;
  border: 1px solid #ccc;
}

.editor-prime .prime-hover h4 {
  margin: 0;
}

.editor-prime .prime-hover p {
  font-size: 14px;
}

.editor-prime:hover .prime-hover {
  display: block;
}

.editor-prime .arrow {
  transform: rotate(135deg);
  -webkit-transform: rotate(270deg);
  top: 25px !important;
  left: -16px;
}

._aboveftrsec-in {
  padding: 20px 0;
}

/*navbar styles*/

.editorHeader {
  position: absolute;
  top: 5px;
  z-index: 99999;
  left: 116px;
  right: 66px;
}

.editorHeader .durationBg {
  background: #f6f6f6;
  border-radius: 3px;
  padding: 5px 10px 5px 5px;
  color: #464646;
}

.homeLnk a {
  padding: 11px 10px 10px;
  display: block;
  color: #333;
}

.savemenu {
  float: left;
  padding: 5px 10px 5px 0;
}

.savemenu.fileMenu .gridMenuPopOver {
  right: auto;
  left: 0;
}

.fileMenu .userSaveLnk button {
  background: #fff !important;
}

.fileMenu .userSaveLnk button span {
  color: #464646 !important;
}

.fileMenu .userSaveLnk button span.saveTxt {
  min-width: 45px;
  padding-right: 25px;
}

.fileMenu .saveBtn_overlay {
  width: 70px;
}

.homeBtn .fa-home {
  background: url(/images/homeicon.png?5e8ff32b548b1e9129d3833529f46f23) no-repeat top left;
  width: 24px;
  height: 24px;
  display: block;
  text-indent: -9999px;
}

.savemenu button .caret {
  margin: 14px 8px;
}

.userSaveLnk .caret {
  margin: 5px 0 0;
  border-top: 5px solid #000;
}

.download-arrow:hover .gridMenuPopOver {
  display: block;
}

.download-arrow:hover .gridMenuPopOver.highlight_disabled {
  display: none;
}

.gridMenuPopOver,
.flieMenuPopOver {
  position: absolute;
  min-width: 175px;
  top: 40px;
  right: 7px;
  background: #fff;
  padding: 1px;
  -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
          box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  z-index: 99999;
}

.gridMenuPopOver p,
.flieMenuPopOver p {
  font-size: 15px;
  padding: 5px;
  border-bottom: 1px solid #f6f6f6;
}

.gridMenuPopOver p i,
.flieMenuPopOver p i {
  margin-right: 5px;
}

.gridMenuPopOver li,
.flieMenuPopOver li {
  padding: 0;
  position: relative;
}

.gridMenuPopOver li a,
.flieMenuPopOver li a {
  display: block;
  font-size: 15px;
  padding: 0 10px;
  line-height: 32px;
  border-bottom: 1px solid #f6f6f6;
  width: 100%;
  color: #5a5a5a;
}

.gridMenuPopOver li:last-child a,
.flieMenuPopOver li:last-child a {
  border-bottom: none;
}

.gridMenuPopOver li a i,
.flieMenuPopOver li a i {
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
}

.gridMenuPopOver {
  display: none;
}

.flieMenuPopOver {
  right: auto;
  left: 0;
}

.flieMenuPopOver li:hover .subEditordown {
  display: block;
}

.login_mobileLogo .navbar-brand {
  margin: 0 auto;
  float: none;
}

.modal-dialog .login_mobileLogo .navbar-brand {
  display: none;
}

.register_pgOnly .mainContainer {
  padding: 0;
}

.register_pgOnly .early-access {
  display: none;
}

/*.loginRgtLst{
  margin-top:20px;
}*/

.loginRegisterBtmInner {
  margin-left: 30px;
}

.loginRgtLstCnt {
  padding: 10px 0 15px;
}

.loginRgtLstCnt .textHd {
  color: #3f3d48;
  font-size: 17px;
  line-height: 18px;
  font-weight: 600;
}

.loginRgtLstCnt .textHd.textHdLarge {
  padding: 0 45px 0 40px;
  font-weight: 500;
  font-size: 13px;
  line-height: 15px;
  width: 170px;
  text-align: left;
}

.loginRgtLstCnt .menuIconShadow {
  width: 65px !important;
  height: 65px;
  line-height: 65px;
  background-position: center !important;
  -webkit-box-shadow: rgba(170, 185, 206, 0.5) 0 3px 25px;
          box-shadow: rgba(170, 185, 206, 0.5) 0 3px 25px;
  border-radius: 50% !important;
  display: inline-block;
  margin: 0 auto 10px;
}

.loginRgtLstCnt .menuIconShadow .menuIcon {
  margin: 20px 0 0 0;
}

.login_box_shadow {
  -webkit-box-shadow: rgba(170, 185, 206, 0.5) 0 3px 25px;
          box-shadow: rgba(170, 185, 206, 0.5) 0 3px 25px;
  background: #fff;
  border-radius: 0;
  min-height: 632px;
}

.loginRegisterBtm {
  margin-top: 70px;
  background: #f1f6fd;
  padding: 10px 10px 0 10px;
  border-radius: 0;
  -webkit-box-shadow: rgba(170, 185, 206, 0.5) 0 3px 25px;
          box-shadow: rgba(170, 185, 206, 0.5) 0 3px 25px;
  border: 1px solid #e7ecf3;
}

.loginRegisterBtm .loginRgtLstCnt {
  padding: 10px 0 0;
}

.signup-page-banner {
  padding: 0px 0 20px 0;
}

.signup-page-banner .loginLftInnerCont .form-control {
  padding: 9px 8px;
  height: auto;
}

.signup-page-banner .loginLftInnerCont .betaEmail {
  width: 100%;
}

.signup-page-banner .loginLftInnerCont .betaEmail .form-control {
  padding: 0 5px !important;
}

.signup-page-banner .loginLftInnerCont .betaEmail .betaInputBg {
  padding: 13px 1px;
}

.signup-page-banner .loginLftInnerCont .tab-content {
  border: 0;
}

.signup-page-banner .loginRgtInnerCont {
  padding: 0 0 0 80px;
}

.signup-page-banner .loginRgtInnerCont .carousel-inner {
  max-height: 360px;
  margin: 20px 0;
}

.signup-page-banner .loginRgtInnerCont .carousel-indicators {
  border: 0;
  position: static;
  margin: 0 auto;
}

.signup-page-banner .loginRgtInnerCont .carousel-indicators a {
  border: 1px solid #3f3d48;
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-right: 2px;
}

.signup-page-banner .loginRgtInnerCont .carousel-indicators a.active {
  border: 0;
}

.modal-body .signup-page-banner {
  padding: 5px 0 20px 10px;
}

.modal-body .loginRgtInnerCont {
  padding: 0 10px 0 20px;
}

.modal-body .loginRgtInnerCont .loginRegisterBtm {
  margin-left: 10px;
}

.modal-body .loginMinHt ._social-lnkBgMain {
  padding: 25px 0 0 !important;
  margin: 0 !important;
}

.modal-body .loginLogoPart {
  display: none;
}

.document_not_ready.removePageLoader .pageLoad {
  display: none !important;
}

.login_Tab li a {
  font-size: 17px !important;
  display: block;
  padding: 10px !important;
}

.videoEmbed,
.videoImg {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}

.videoEmbed iframe,
.videoEmbed object,
.videoEmbed embed,
.videoEmbed video,
.videoImg iframe,
.videoImg object,
.videoImg embed,
.videoImg video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.videoEmbed {
  float: none;
  clear: both;
  width: 100%;
}

button[disabled],
html input[disabled] {
  cursor: default !important;
}

.feature_ContMain .col-sm-6 .videoEmbed {
  padding-top: 0px;
}

.watchVideoMain .col-sm-8 .videoEmbed {
  padding-top: 0px;
}

.form-container.login-signup:not(.active) .login_Tab {
  display: none;
}

.form-container.forgot-password,
.form-container.login-signup,
.form-container.otp-password {
  visibility: hidden;
  height: 0;
  overflow: hidden;
}

.form-container.forgot-password.active,
.form-container.login-signup.active,
.form-container.otp-password.active {
  visibility: visible;
  height: unset;
  overflow: inherit;
}

.no_dropdown button {
  opacity: 0.5;
}

.no_dropdown button span {
  padding: 0 19px 0 10px;
  min-width: 90px;
}

.no_dropdown .editor-download.gridMenu {
  display: none;
}

.no_dropdown .userSaveLnk:hover .drp_arrow i {
  -webkit-transform: none;
          transform: none;
}

.video-editing-tools.advanceCont .listing {
  line-height: 24px;
}

/*header login*/

.UserProfDrpdown {
  position: absolute;
  list-style: none;
  min-width: 180px;
  top: 32px;
  right: 7px;
  padding: 1px;
  background-color: #fff;
  display: none;
  z-index: 9999999;
  -webkit-transform: scale(1);
          transform: scale(1);
}

.UserProfDrpdown li {
  display: block;
  padding: 0;
  border-bottom: 1px solid #f6f6f6;
  position: relative;
}

.UserProfDrpdown li a {
  font-size: 15px;
  line-height: 32px;
  display: block;
  padding: 0 10px;
  color: #5a5a5a;
  cursor: pointer;
}

.UserProfDrpdown li a .fa {
  width: 24px;
  height: 24px;
  text-align: left;
  line-height: 24px;
  text-indent: -9999px !important;
}

.UserProfDrpdown li a .fa-tachometer {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -30px -684px !important;
}

.UserProfDrpdown li a .fa-user {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -89px -743px !important;
}

.UserProfDrpdown li a .fa-cog {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -29px -656px !important;
}

.UserProfDrpdown li a .fa-power-off {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -32px -743px !important;
}

.UserProfDrpdown li a .fa-wrench {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -87px -655px !important;
}

.UserProfDrpdown li a .fa-rss {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -250px -658px !important;
}

.UserProfDrpdown li a .fa-address-card-o {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -146px -656px !important;
}

.UserProfDrpdown li a .fa-envelope {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -87px -715px !important;
}

.UserProfDrpdown li a .fa-download {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -87px -687px !important;
}

.UserProfDrpdown li a .fa-lightbulb-o {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -30px -714px !important;
}

.UserProfDrpdown li a .fa-question-circle {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -146px -715px !important;
}

.UserProfDrpdown li a:hover .fa-tachometer,
.UserProfDrpdown li a.active .fa-tachometer {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -59px -684px !important;
}

.UserProfDrpdown li a:hover .fa-user,
.UserProfDrpdown li a.active .fa-user {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -118px -743px !important;
}

.UserProfDrpdown li a:hover .fa-cog,
.UserProfDrpdown li a.active .fa-cog {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -59px -656px !important;
}

.UserProfDrpdown li a:hover .fa-power-off,
.UserProfDrpdown li a.active .fa-power-off {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -61px -743px !important;
}

.UserProfDrpdown li a:hover .fa-wrench,
.UserProfDrpdown li a.active .fa-wrench {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -117px -655px !important;
}

.UserProfDrpdown li a:hover .fa-rss,
.UserProfDrpdown li a.active .fa-rss {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -278px -658px !important;
}

.UserProfDrpdown li a:hover .fa-address-card-o,
.UserProfDrpdown li a.active .fa-address-card-o {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -146px -685px !important;
}

.UserProfDrpdown li a:hover .fa-download,
.UserProfDrpdown li a.active .fa-download {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -117px -687px !important;
}

.UserProfDrpdown li a:hover .fa-envelope,
.UserProfDrpdown li a.active .fa-envelope {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -117px -715px !important;
}

.UserProfDrpdown li a:hover .fa-lightbulb-o,
.UserProfDrpdown li a.active .fa-lightbulb-o {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -60px -714px !important;
}

.UserProfDrpdown li a:hover .fa-question-circle,
.UserProfDrpdown li a.active .fa-question-circle {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -146px -745px !important;
}

.createDesignMenu .navbar-create-menu {
  border-left: 1px solid #fff;
  padding-left: 5px;
}

.login-dialog .form-control {
  border: 1px solid #ee0979;
}

.icon-third-row {
  height: 53vh;
}

.adminmenu2 .createMenuDropdown .UserProfDrpdown {
  min-width: 334px !important;
}

.adminmenu2 .createmenuUl_2 {
  min-width: 340px !important;
}

.abovefooter-section ._bannLt-pt.referel {
  margin-top: 3%;
}

.common-alert.alert {
  top: 0;
  height: 30px;
  line-height: 30px;
}

.common-alert a {
  color: #1b69b6;
}

.common-alert a.btn-sm,
.common-alert .btn-group-sm > a.btn {
  padding: 0 8px;
}

/* template page css start */

section.blog-sec .blog-slider-hd {
  padding: 0;
}

section.blog-sec .blog-slider-hd h2 {
  padding: 0 30px 35px;
  margin: 0;
  font-size: 31px;
}

li.hboxLt {
  width: 240px;
  height: 480px;
  margin: 0 20px 0 0;
}

li.hboxLt:first-of-type {
  margin-left: 20px;
}

li.hboxLt .hbox_innr {
  position: absolute;
  /*    bottom: auto;*/
  left: 0;
  width: 100%;
  top: auto;
  bottom: 18px;
  background: #fff;
  border: 0;
}

.slider_photo_editor {
  padding: 0;
  opacity: 0;
  height: 0;
}

.slider_photo_editor.active {
  padding: 65px 0 65px 0;
  opacity: 1;
  height: auto;
}

.slider_video_editor {
  padding: 0;
  opacity: 0;
  height: 0;
}

.slider_video_editor.active {
  padding: 65px 0 65px 0;
  opacity: 1;
  height: auto;
}

.slide-img img {
  border: 0 !important;
}

.blog-sec.homeshape {
  background: #f7f7f7;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.23), 0 0 0 0 rgba(0, 0, 0, 0.19);
          box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.23), 0 0 0 0 rgba(0, 0, 0, 0.19);
  overflow: hidden;
}

.homeshape:before {
  content: "";
  position: absolute;
  /*    top: -37px;*/
  bottom: 0;
  /* -webkit-transform: skewY(-5deg);
     transform: skewY(-5deg);
     background: #f7f7f7;*/
  display: block;
  left: 0;
  right: 0;
  z-index: -1;
}

.homeshape.product-sec {
  background: #fff;
}

.homeshape.product-sec:before {
  background: #fff;
  z-index: 9;
  /*bottom: -90px;
      top: -85px;*/
}

.homeshape.vertSlider_sec:before {
  z-index: -1;
}

.homeshape.logo_sec:before {
  top: -90px;
  background: #fff;
  z-index: 12;
}

.homeshape.blog-sec:before {
  z-index: 13;
  top: 0;
  bottom: -113px;
}

._productSec-cont,
.blog-sec-cont,
._logo-seccont {
  z-index: 99;
  position: relative;
}

.content-elements {
  width: 100%;
  bottom: 0;
  background: #fff;
  position: relative;
  height: 45px;
  line-height: 45px;
}

.content-elements:before {
  background: #fff;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.23), 0 0 0 0 rgba(0, 0, 0, 0.19);
          box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.23), 0 0 0 0 rgba(0, 0, 0, 0.19);
  position: absolute;
  height: 45px;
  width: 100%;
  content: "";
  bottom: 0;
}

.content-elements .content-elements-cont {
  max-width: 1920px;
  margin: 0 auto;
}

.content-elements .UserProfDrpdown {
  position: absolute;
  padding: 0;
  background: transparent;
  display: block;
  min-width: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 0;
  top: 0;
  right: 0;
  left: 0;
  width: 100%;
  text-align: center;
  height: 45px;
}

.content-elements .UserProfDrpdown .menuIcon {
  display: inline-block;
  float: left;
}

.content-elements .UserProfDrpdown ul {
  display: inline-block;
  margin: 0 !important;
  height: 48px;
  overflow: hidden;
  border: 0;
}

.content-elements .UserProfDrpdown ul .content-elements-head {
  font-weight: bold;
  font-size: 17px;
}

.content-elements .UserProfDrpdown li {
  display: inline-block;
  border: 0;
  padding: 0;
  font-size: 15px;
  margin-bottom: 0;
  line-height: 25px;
}

.content-elements .UserProfDrpdown li.graphics_design .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -100px -476px;
}

.content-elements .UserProfDrpdown li.red-video-templates .menuIcon,
.content-elements .UserProfDrpdown li.red_video .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -417px -167px;
}

.content-elements .UserProfDrpdown li .menuIcon {
  margin: 0 5px 0 0;
}

.content-elements .UserProfDrpdown li a {
  padding: 9px 7px 5px;
  min-height: 46px;
  line-height: 30px;
  background: transparent;
}

.content-elements .UserProfDrpdown li a:hover {
  background: transparent;
  color: #000 !important;
}

.content-elements .UserProfDrpdown li.active {
  position: relative;
}

.content-elements .UserProfDrpdown li.active a {
  -webkit-box-shadow: inset 4px 0 3px -3px rgba(0, 0, 0, 0.23), inset -4px 0 2px -3px rgba(0, 0, 0, 0.23);
          box-shadow: inset 4px 0 3px -3px rgba(0, 0, 0, 0.23), inset -4px 0 2px -3px rgba(0, 0, 0, 0.23);
  background: #f7f7f7 !important;
  color: #464646;
}

.content-elements .UserProfDrpdown li.active:before {
  position: absolute;
  content: '';
  bottom: -5px;
  width: 101%;
  background: #f7f7f7;
  height: 5px;
  left: 0;
  right: 0;
}

.sliderArrow {
  display: none;
  top: 0;
  z-index: 999999;
  background: rgba(0, 0, 0, 0.64);
  border: 1px solid #f6f6f6;
}

.sliderArrow span {
  width: 18px;
  height: 43px;
  display: block;
  font-size: 12px;
  line-height: 43px;
  color: #fff;
}

.sliderArrow.prev {
  left: 0;
}

.sliderArrow.next {
  right: 0;
}

.sliderArrow.disabled {
  background: rgba(0, 0, 0, 0.34);
}

.selectTemplate_hd {
  font-size: 25px;
}

.selectTemplate {
  font-size: 17px;
  display: inline-block;
  padding: 20px;
}

.selectTemplate span {
  padding: 0 20px;
}

.selectTemplate span,
.selectTemplate a {
  color: #464646;
}

.homeSliderCont {
  height: 500px;
  overflow: hidden;
}

.homeSliderCont,
.homeTabNoRecord {
  min-height: 500px;
}

.homeSliderCont .mTS_horizontal .mTSContainer {
  margin-left: auto !important;
  margin-right: auto !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.homeSliderCont .mTS_horizontal .mTSContainer > li {
  float: none !important;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.categoryListingsHeader {
  font-weight: 600;
  font-size: 22px;
  width: 100%;
  display: block;
  text-align: center;
}

.categoryListings {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 10px;
}

.categoryListings span {
  display: block;
  width: 16.66%;
  text-align: center;
  position: relative;
  color: #878787;
  font-size: 1.7em;
  font-weight: 600;
  margin: 10px 0;
}

.categoryListings span:after {
  content: '';
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #878787;
  right: 0;
}

.categoryListings span:nth-last-child(1):after {
  content: '';
  display: none;
}

.templatesDesign {
  /* background: url('../img/full.svg') no-repeat center;
   background-size:cover;*/
}

.templatesDesign .pins-template {
  padding: 50px 0;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.templatesDesign .pins-template .templates-content {
  margin-top: 70px;
}

.templatesDesign .pins-template .templates-content .temp-num {
  font-size: 60px;
  line-height: 50px;
  font-weight: 700;
  color: #fff;
}

.templatesDesign .pins-template .templates-content .temp-text {
  max-width: 460px;
  margin-left: 22px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.templatesDesign .pins-template .templates-content .temp-text .temp-heading {
  text-align: left;
  margin-bottom: 20px;
  font-size: 22px;
  font-weight: 500;
  color: #fff;
}

.templatesDesign .pins-template .templates-content .temp-text .temp-description {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: #fff;
}

.templatesDesign .pins-template .templates-content .temp-text .temp-description a {
  color: #fff !important;
  border-bottom: 1px solid #fff;
}

.templatesDesign .pins-template .templates-content .temp-text .temp-description a:hover {
  color: black;
}

.templatesDesign .pins-template .templates-content .temp-arrow {
  position: absolute;
}

.templatesDesign .pins-template .templates-content .temp-arrow.right {
  right: 0;
  bottom: 20%;
}

.templatesDesign .pins-template .templates-content .temp-arrow.left {
  left: 0;
  bottom: 20%;
}

.templatesDesign .pins-template .templates-content .template-height {
  /*height:calc(100vh - 84px);*/
  height: 190px;
}

.templatesDesign .pins-template .templates-content .templates-icon {
  background: url(/images/templates.svg?80d59800a3c74f81bacb6136202e4880) no-repeat center center;
  height: 289px;
  width: 100px;
  display: block;
}

.layer {
  max-width: 100%;
  width: 100%;
  -o-object-fit: none;
     object-fit: none;
}

.layer.bottom {
  -webkit-transform: translate(0px, -41px);
          transform: translate(0px, -41px);
}

.layer.top {
  -webkit-transform: translate(0px, 0px);
          transform: translate(0px, 0px);
}

/*profile Image upload start*/

.cropit-preview {
  /*width:200px!important;
  height:200px!important;*/
  position: relative;
  background: url(/images/profileupload_bg.png?6f44aab189407ff5b79587a3bebdeeec) no-repeat center center;
  border: 3px solid transparent;
}

.cropit-preview-image-container {
  cursor: move;
}

.cropit-preview-background {
  opacity: .2;
  cursor: auto;
}

.cropit-preview img {
  max-width: none;
}

.cropit-preview {
  margin: 0 auto;
}

.cropit-preview-background-container {
  border: 1px solid #d8d8d8;
}

.normalSlider.profile_slider input[type=range] {
  width: 50%;
  margin: 0 auto 20px;
}

.homeSliderCont ul li.hboxLt {
  height: 500px;
  padding-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  width: auto !important;
}

.homeSliderCont ul li.hboxLt .pins_block_inner {
  width: 225px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.homeSliderCont ul li.hboxLt .pins_block_inner .pins_blockImg,
.homeSliderCont ul li.hboxLt .pins_block_inner .mygridViewImg,
.homeSliderCont ul li.hboxLt .pins_block_inner .mygridViewoverImg {
  max-height: 400px;
  width: 225px;
}

.homeSliderCont ul li.hboxLt .pins_block_inner .category_details {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}

.signup-page-banner .carousel-indicators a {
  width: 10px;
  height: 10px;
  border: none !important;
  border-radius: 50%;
  background: #ffead1;
}

.signup-page-banner .carousel-indicators a.active {
  background: #fda63d !important;
}

.freezeAlert.hd_alrtmsg.alert-warning {
  background-color: #4e3ab5;
  border-color: #4e3ab5;
}

.freezeAlert.hd_alrtmsg .text,
.freezeAlert.hd_alrtmsg .textc {
  color: #fff;
}

.freezeAlert.hd_alrtmsg a {
  color: #f05a28 !important;
}

.freezeAlert.hd_alrtmsg a i.fa {
  color: #f05a28 !important;
}

.freezeAlert.hd_alrtmsg a:hover {
  color: #fff !important;
}

.freezeAlert.hd_alrtmsg a:hover i.fa {
  color: #fff !important;
}

.freezeAlert.hd_alrtmsg a.btn-default {
  color: #fff !important;
}

/*profile Image upload end*/

.pins-ribbon.pins-ribbonText {
  background: url(/images/pins-label.png?b2730f09d9bcc05d98c83b71cc7748f5) no-repeat center;
  padding: 0;
  float: left;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0;
  color: #fff;
  width: 230px;
  text-align: center;
  margin-top: 5px;
}

.pins-ribbon:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  border: 3px solid #f05a28;
  z-index: 99;
  height: 5px;
}

.pinsHeader {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  -webkit-filter: brightness(0.2);
          filter: brightness(0.2);
}

.pinsHeader.pins-bg {
  background: url(/images/pins-bg.png?7bcd01d2ea4351d1009ea30f2d5544c6) repeat center;
  padding: 0;
  width: auto;
  height: 100%;
}

/* ad style starts */

.ads-image {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}

.ad-728 {
  width: 728px;
  height: 90px !important;
}

.ad-728 .adsbygoogle {
  display: inline-block;
  width: 728px;
  height: 90px;
}

.ad-160 {
  width: 160px;
  height: 600px;
}

.ad-160 .adsbygoogle {
  display: inline-block;
  width: 160px;
  height: 600px;
}

.ad-300 {
  width: 300px;
  height: 600px;
}

.ad-300 .adsbygoogle {
  display: inline-block;
  width: 300px;
  height: 600px;
}

.ad-300-250 {
  width: 300px;
  height: 250px;
}

.ad-300-250 .adsbygoogle {
  display: inline-block;
  width: 300px;
  height: 250px;
}

.ad-300-600 {
  width: 300px;
  height: 600px;
}

.ad-300-600 .adsbygoogle {
  display: inline-block;
  width: 300px;
  height: 600px;
}

.ad-366-250 {
  width: 366px;
  height: 250px;
}

.ad-366-250 .adsbygoogle {
  display: inline-block;
  width: 366px;
  height: 250px;
}

/* ad style ends */

/*footer part start*/

.text-gradient,
.intro_projectMain h4,
.table tr td h3,
.fc-border-separate tr td h3,
.norecords_newinner h2,
.team-freezed p,
.teamFreezed p,
.editor-prime .prime-hover h4,
.blog-slider-hd h2,
.createPopup-cover h2,
.header-caption span,
.upgrade_teamPrimeUser h3,
.featureHd h2,
.featureHd h1,
.featureHd h3,
.pricingBtm h1,
.pricingBtm h2,
.howtoHd,
.staticpages_cont h3,
.staticpages_cont h2,
.event_viewHd span i {
  color: #464646;
  background: -webkit-gradient(linear, left top, right top, from(#ff6a00), to(#ee0979));
  background: linear-gradient(to right, #ff6a00, #ee0979);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background: transparent\9  !important;
  color: #f05a28\9;
  display: inline-block;
}

.gradient-bg,
.progress-bar,
.btn.btn-default,
.btn.btn-default:hover,
.btn.btn-default:active,
.btn.btn-default:focus,
.btn.btn-default:hover:active,
.btn.btn-default:hover:focus,
.slider:before,
.btn_add:hover,
.btn_add:focus,
.pagination > li.active a,
.pagination > li.active span,
.titleDownld.titleDownld2 .btn_add i,
.popOverPo ul li a:hover,
.switch input:checked + .slider,
.moreSlide .showSliderLst.plus .showSliderLstImg,
.intro_main body .navbar-default #create-design.introjs-showElement .createDesignMenu,
.intro_main body .navbar-default #create-design.introjs-showElement .profileLnk,
.intro_main body .navbar-default .headerUseravatar.introjs-showElement .createDesignMenu,
.intro_main body .navbar-default .headerUseravatar.introjs-showElement .profileLnk,
.watermarkPage-carousel .carousel-indicators.active,
.video-wrapper-container .player-controls .time-seeker-controls-container .noUi-horizontal .noUi-connect,
.hor_bdr_before:before,
.cardpop_addlt:before,
.dropdown_dateSelect:before,
.hor_ULbdr_before > li:hover > a:before,
.ver_ULbdr_before > li.active > a:before,
.tab_list_before > li.active > a:before,
.ver_layer_before.active:before,
.position_fixedHead:before,
.dropdwnMain.dropdownTeam ._subdrop > li a:hover,
.navbar-default .userProfLnk.createLnk > span:hover,
.navbar-default .userProfLnk.createLnk .createDesignMenu.active,
.navbar-default .userProfLnk.createLnk .createDesignMenu:hover,
.navbar-default .userProfLnk.createLnk:hover .profileLnk,
.navbar-default .accountSettingMain .active,
ul.navbar-nav > li.active > a,
ul.navbar-nav > li:hover > a,
ul.navbar-nav > li.feature-active > a,
ul._subdrop > li a:hover,
li.headerSubList_active > a,
ul.subDrop li:hover > a,
._login-socialhd._signup:before,
.userSaveLnk button,
.gridMenuPopOver li a:hover,
.gridMenuPopOver li a.active,
.flieMenuPopOver li a:hover,
.flieMenuPopOver li a.active,
.signup-page-banner .loginRgtInnerCont .carousel-indicators a.active,
.UserProfDrpdown li a:hover,
.UserProfDrpdown li a.active,
.templatesDesign .pins-template,
.create_design_pop .left_create ._left-sidein li a:hover,
.create_design_pop .left_create ._left-sidein li.active a,
ul.hovCreatePosLst > li > a:hover,
.createPopup-cover .createPopup-search .create-search,
.createPopup-cover .createPopupUsrImgLst .carousel-control,
.header-caption span:before,
.createpopup_scroll .mCSB_dragger_bar,
._social-follow li a::before,
.scrollUp .fa-angle-up,
.how-to-dropdown .mCSB_dragger_bar,
#carousel-custom .carousel-indicators li.active::before,
.feature_mrSec .nav-tabs > li.active > a,
.feature_mrSec .nav-tabs > li.active > a:hover,
.feature_mrSec .nav-tabs > li.active > a:focus,
.productLstOverInner li.insertBtn a,
.productLstOverInner li.voteLst_li.active a,
.bannMsg,
.bannOverlayBg,
.bannerTabs .template-badges .template-reviews,
.featureTab li.active a,
.featureTab li.active a:hover,
.abovefooter-section ._aboveftrsec-gra,
.bestValue span,
.photoEditTab li.active .photoEditTabLi ._aboveftrsec-in a:hover,
.browse-btn:hover,
.btn.browse-btn:hover,
.browse_template,
.browse_template:hover,
.download-dropli .link-hover:hover,
.refineListLibr .transOptn a:before,
.thumbs .thumbs-up:hover,
.team_bodyContent .input-group-addon,
.plan_table.pricing_table.active .upgradepg_btn .btn,
.pinspopup_topicons li .voteLst_li.active .voteLst,
.voteLst_li .voteLst:hover,
.media_arrow span.active,
.openStock_tabinnrTxt .tracker_status li.active::after,
.openStock_tabinnrTxt .content_type .content_col .content_icon:hover,
.feature_gridImg .btn.feature_btnZoom,
.press_gridloader .btn.feature_btnZoom,
.WFXphotoEditTab li.active a,
.WFXphotoEditTab.photoEditTab li a,
.productLstOverInner .homelst.voteLst_li a:hover,
.fx-li-num,
.sameDivClose,
.editorclrlibrary_tablist ul li span.active_brd,
.colab_inline_dtpicker tr:first-child th.prev:hover,
.colab_inline_dtpicker tr:first-child th.next:hover,
.open .event_selectdrpUL li a:hover,
.audioTrimmer_popup .speed-control .slow-speed.active,
.audioTrimmer_popup .speed-control .meadium-speed.active,
.audioTrimmer_popup .speed-control .fast-speed.active,
.red-center ul li.active a,
.red-center ul li.active a:hover,
.redVideoEditor .font-numbers.hideClass,
.redVideoEditor .done-property.hideClass,
.redVideoEditor .focused .font-numbers.hideClass,
.redVideoEditor .focused .property-unchanged.hideClass,
.redVideoEditor .focused .done-property.hideClass,
.redVideoEditor .mediaTextContainer.property-unchanged,
.custom-list li.active,
.download-popup .progress:before,
.newDownload .download-popup .ui-progressbar-value,
.ribbon span,
.video-editor.media-loaded .left-bottom-btn .create-btn-li .create-btn,
.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .noUi-horizontal .noUi-connect,
.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .start-end-button span:hover,
.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-connects .noUi-draggable,
.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .create-btn,
.video-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .btn-font-style.active,
.video-editor.media-loaded .video-editor-container .left-container .video-modal-nav li.active a:before,
.fun-editor.media-loaded .left-bottom-btn .create-btn-li .create-btn,
.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .start-end-button span:hover,
.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-connects .noUi-draggable,
.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .create-btn,
.fun-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .btn-font-style.active,
.fun-editor.media-loaded .video-editor-container .left-container .video-modal-nav li.active a:before,
.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .left-container-tabs .user_tabs .nav-tabs > li.active:before,
.fun-editor.media-loaded .video-editor-container .fe_instagram_post .left-container .left-container-tabs .nav-tabs > li.active:before,
.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .left-container .left-container-tabs .nav-tabs > li.active:before,
.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .left-container .left-container-tabs .nav-tabs > li.active:before,
.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .left-container .left-container-tabs .nav-tabs > li.active:before,
.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .left-container .nav-tabs > li.active:before,
.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .left-container-tabs .nav-tabs > li.active:before,
.fun-editor.media-loaded .video-editor-container .fe_facebook_post .left-container .nav-tabs > li.active:before,
.videoEditor-progress .progress.progress-loading #progressElement,
.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .noUi-horizontal .noUi-connect,
.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .start-end-button span:hover,
.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-connects .noUi-draggable,
.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .create-btn,
.text-story.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .btn-font-style.active,
.text-story.media-loaded .video-editor-container .left-container .video-modal-nav li.active a:before,
.wfx_apply_btn .btn.active,
.fontPickerCont .sameDivClose,
.colorPickerCont .sameDivClose,
.crop-actions li a:hover {
  background: -webkit-gradient(linear, left top, right top, from(#ff6a00), to(#ee0979));
  background: linear-gradient(to right, #ff6a00, #ee0979);
  color: #fff !important;
}

.create_design_pop .mCSB_container {
  padding-right: 15px;
}

.create_design_pop .modal-body.no-pad {
  overflow: hidden;
}

.create_design_pop .modal-body.no-pad {
  overflow: hidden;
}

.create_design_pop .sidebar_fixed {
  width: 200px;
  min-width: 200px;
}

.create_design_pop .sidebar_fixed .fa-angle-double-right {
  text-indent: 0;
  line-height: 23px;
}

.create_design_pop .sidebar_fixed ._left-sidein li.active a .fa-angle-double-right {
  color: #fff !important;
  line-height: 26px;
}

.create_design_pop .sidebar_fixed ._left-sidein li:hover a .fa-angle-double-right {
  color: #fff;
}

.create_design_pop .getHeightLeftblock .txtBtnTab {
  padding: 0 10px 0 0 !important;
}

.createDesignHd .cata_srBox input {
  height: 30px;
}

.create_design_pop .modal-header {
  min-height: 44px;
}

.create_design_pop .left_create ._left-sidein {
  width: 100%;
}

.create_design_pop .left_create ._left-sidein li a {
  color: #36374a !important;
  padding: 3px 6px 3px 25px;
  min-height: 24px;
  line-height: 22px;
  display: block;
}

.create_design_pop .left_create ._left-sidein li a:hover {
  color: #fff !important;
}

.create_design_pop .left_create ._left-sidein li.active a {
  color: #fff;
}

.create_design_pop .sharePop_leftCreate .left_create {
  background-color: #e8e8e8 !important;
}

.create_design_pop .sharePop_leftCreate .left_create ._left-sidein li a {
  color: #464646;
  padding: 3px 6px 3px 28px;
  /*&:hover{
              background: #fff;
            }*/
}

.create_design_pop .sharePop_leftCreate .left_create ._left-sidein li a i {
  color: #464646;
}

.create_design_pop .sharePop_leftCreate .left_create ._left-sidein li.active a {
  /*background: #fff;*/
}

.create_design_pop .sharePop_leftCreate .left_create ._left-sidein li.active a i.fa {
  color: #f6921e;
}

.create_design_pop .rightCreate {
  padding: 0 10px 0 0;
}

.create_design_pop .rightCreate .btn-default {
  /* min-width: 100px;*/
}

.create_design_pop .createGrapImag {
  height: 250px;
  width: 100%;
  cursor: pointer;
  border-radius: 0;
  position: relative;
}

.create_design_pop .createGrapImag span.fbPost {
  display: inline-block;
}

.create_design_pop .createGrapImag span.fbPost img {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
  border-radius: 2px;
}

.create_design_pop .photo_editList li {
  color: #a8a7af;
  padding: 3px 6px 3px 18px;
  min-height: 28px;
  line-height: 22px !important;
}

.create_design_pop .photo_editList li:hover {
  color: #fff;
  background: #3c3a44;
}

.create_design_pop .photo_editList li label {
  padding: 0;
}

.create_design_pop .photo_editList li .photo_editSpan {
  display: inline-block;
}

.create_design_pop .photo_editList li i.fa {
  text-indent: 0;
  font-size: 7px;
  width: auto;
  height: auto;
  margin: -2px 0 0;
}

.create_design_pop .sidebar_right {
  padding-left: 10px;
  color: #54525f;
  border-right: 1px solid #f5f5f5;
}

.createPopup_gridContainer {
  /*margin-left: -5px;
   margin-right: -5px; */
}

.createPopup_gridContainer .createPopup_gridView {
  float: left;
  width: 196px;
  padding-left: 20px;
  padding-right: 5px;
}

.singlApp {
  margin: 0 0 24px;
  display: block;
  padding: 0;
  font-weight: normal;
  font-size: 15px;
}

.createGrapImag {
  background-image: url(/images/sprite_categorybg.jpg?b7f55edaa41eb2f0207a34f0603fef71);
  background-repeat: no-repeat;
}

.facebook .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat 0 0;
}

.instagram .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -220px 0;
}

.youtube .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -440px 0;
}

.twitter .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -660px 0;
}

.pinterest .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -880px 0;
}

.tumblr .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat 0 -270px;
}

.google .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -220px -270px;
}

.linkedin .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -440px -270px;
}

.vk .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -660px -270px;
}

.etsy .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -880px -270px;
}

.meetup .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat 0 -540px;
}

.sound-cloud .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -220px -540px;
}

.twitch .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -440px -540px;
}

.soundcloud .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -660px 0;
}

.soundcloud .fbPost {
  background: url(/images/social_media.png?285a875380f41d29b0614ab61dbbbe92) no-repeat -1px -571px;
}

.snapchat .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -660px -540px;
}

.ask-fm-cover .createGrapImag {
  background-position: -880px -540px;
}

.us-letter .createGrapImag {
  background-position: 0 -810px;
}

.magazine .createGrapImag {
  background-position: -220px -810px;
}

.letterhead-a4 .createGrapImag {
  background-position: -440px -810px;
}

.letterhead-us .createGrapImag {
  background-position: -660px -810px;
}

.certificate-a4 .createGrapImag {
  background-position: -880px -810px;
}

.certificate-us .createGrapImag {
  background-position: 0 -1080px;
}

.resume-a4 .createGrapImag {
  background-position: -220px -1080px;
}

.resume-us .createGrapImag {
  background-position: -440px -1080px;
}

.a1 .createGrapImag {
  background-position: -660px -1080px;
}

.a2 .createGrapImag {
  background-position: -880px -1080px;
}

.a3 .createGrapImag {
  background-position: 0 -1350px;
}

.a4 .createGrapImag {
  background-position: -220px -1350px;
}

.a5 .createGrapImag {
  background-position: -440px -1350px;
}

.a6 .createGrapImag {
  background-position: -660px -1350px;
}

.a7 .createGrapImag {
  background-position: -880px -1350px;
}

.dl .createGrapImag {
  background-position: 0 -1620px;
}

.id-card .createGrapImag {
  background-position: -220px -1620px;
}

.tabloid .createGrapImag {
  background-position: -440px -1620px;
}

.flyers .createGrapImag {
  background-position: -660px -1620px;
}

.posters .createGrapImag {
  background-position: -880px -1620px;
}

.infographic .createGrapImag {
  background-position: 0 -1890px;
}

.brochure .createGrapImag {
  background-position: -220px -1890px;
}

.tickets .createGrapImag {
  background-position: -440px -1890px;
}

.logo .createGrapImag {
  background-position: -660px -1890px;
}

.gift-certificate .createGrapImag {
  background-position: -880px -1890px;
}

.label .createGrapImag {
  background-position: 0 -2160px;
}

.teespring-t-shirt .createGrapImag {
  background-position: -220px -2160px;
}

.gift-tag .createGrapImag {
  background-position: -440px -2160px;
}

.menus .createGrapImag {
  background-position: -660px -2160px;
}

.presentation-169 .createGrapImag {
  background-position: -880px -2160px;
}

.presentation-43 .createGrapImag {
  background-position: 0 -2430px;
}

.infographic .createGrapImag {
  background-position: -220px -2430px;
}

.cards .createGrapImag {
  background-position: -440px -2430px;
}

.invitation .createGrapImag {
  background-position: -660px -2430px;
}

.announcement .createGrapImag {
  background-position: -880px -2430px;
}

.email-header .createGrapImag {
  background-position: 0 -2700px;
}

.blogs .createGrapImag {
  background-position: -220px -2700px;
}

.ebooks .createGrapImag {
  background-position: -440px -2700px;
}

.social-media-ads .createGrapImag {
  background-position: -660px -2700px;
}

.banner-ads-iab .createGrapImag {
  background-position: -880px -2700px;
}

.photo-collage .createGrapImag {
  background-position: 0 -2970px;
}

.facebook-profile-picture .createGrapImag {
  background-position: -220px -2970px;
}

.instagram-profile-picture .createGrapImag {
  background-position: -440px -2970px;
}

.twitter-profile-picture .createGrapImag {
  background-position: -660px -2970px;
}

.pinterest-profile-picture .createGrapImag {
  background-position: -880px -2970px;
}

.tumblr-profile-picture .createGrapImag {
  background-position: 0 -3240px;
}

.google-profile-picture .createGrapImag {
  background-position: -220px -3240px;
}

.linkedin-profile-picture .createGrapImag {
  background-position: -440px -3240px;
}

.vk-profile-picture .createGrapImag {
  background-position: -660px -3240px;
}

.askfm-profile-picture .createGrapImag,
.flyer-a5 .createGrapImag {
  background-position: -880px -3240px;
}

.youtube-profile-picture .createGrapImag,
.flyer-dl .createGrapImag {
  background-position: 0 -3510px;
}

.etsy-profile-picture .createGrapImag,
.rack-card .createGrapImag {
  background-position: -220px -3510px;
}

.meetup-profile-picture .createGrapImag,
.poster-a2 .createGrapImag {
  background-position: -440px -3510px;
}

.email-profile-picture .createGrapImag,
.poster-medium-us .createGrapImag {
  background-position: -660px -3510px;
}

.sound-cloud-profile-picture .createGrapImag,
.poster-small-us .createGrapImag {
  background-position: -880px -3510px;
}

.twitch-profile-picture .createGrapImag,
.poster-large-us .createGrapImag {
  background-position: 0 -3780px;
}

.desktop-wallpapers .createGrapImag,
.trifold-brochure-a4 .createGrapImag {
  background-position: -220px -3780px;
}

.mobile-wallpapers .createGrapImag,
.trifold-brochure-us .createGrapImag {
  background-position: -440px -3780px;
}

.social-media-post .createGrapImag,
.small-ticket .createGrapImag {
  background-position: -660px -3780px;
}

.facebook-post .createGrapImag,
.medium-ticket .createGrapImag {
  background-position: -880px -3780px;
}

.facebook-shared-image .createGrapImag,
.postcard-a5 .createGrapImag {
  background-position: 0 -4050px;
}

.facebook-cover .createGrapImag,
.postcard-us .createGrapImag {
  background-position: -220px -4050px;
}

.facebook-event-cover .createGrapImag,
.greeting-card .createGrapImag {
  background-position: -440px -4050px;
}

.facebook-carousel .createGrapImag,
.wedding-invitation-a5 .createGrapImag {
  background-position: -660px -4050px;
}

.facebook-single-image-ad .createGrapImag {
  background-position: -880px -4050px;
}

.facebook-16-9-image-ad .createGrapImag,
.program .createGrapImag {
  background-position: 0 -4320px;
}

.facebook-app-icon .createGrapImag,
.wedding-invitation-us .createGrapImag {
  background-position: -220px -4320px;
}

.facebook-app-promotional-cover-image .createGrapImag,
.invitation-square .createGrapImag {
  background-position: -440px -4320px;
}

.facebook-app-promotional-banner .createGrapImag,
.invitation-square .createGrapImag {
  background-position: -660px -4320px;
}

.facebook-app-promotional-hero-banner .createGrapImag,
.createGrapImag {
  background-position: -220px -1890px;
}

.facebook-app-promotional-web-banner .createGrapImag {
  background-position: 0 -4590px;
}

.facebook-carousel-ad .createGrapImag {
  background-position: -220px -4590px;
}

.instagram-post .createGrapImag {
  background-position: -440px -4590px;
}

.instagram-carousel-ad .createGrapImag {
  background-position: -660px -4590px;
}

.instagram-single-image-ad .createGrapImag {
  background-position: -880px -4590px;
}

.instagram-16-9-image-ad .createGrapImag {
  background-position: 0 -4860px;
}

.youtube-channel-art .createGrapImag {
  background-position: -220px -4860px;
}

.youtube-thumbnail .createGrapImag {
  background-position: -440px -4860px;
}

.twitter-post-rectangle .createGrapImag {
  background-position: -660px -4860px;
}

.twitter-post-square .createGrapImag {
  background-position: -880px -4860px;
}

.twitter-header .createGrapImag {
  background-position: 0 -5130px;
}

.twitter-website-card .createGrapImag {
  background-position: -220px -5130px;
}

.twitter-image-app-card .createGrapImag {
  background-position: -440px -5130px;
}

.twitter-summary-card .createGrapImag {
  background-position: -660px -5130px;
}

.twitter-conversational-ad .createGrapImag {
  background-position: -880px -5130px;
}

.twitter-ad .createGrapImag {
  background-position: 0 -5400px;
}

.pinterest-ad .createGrapImag {
  background-position: -220px -5400px;
}

.pinterest-graphic .createGrapImag {
  background-position: -440px -5400px;
}

.pinterest-board-cover .createGrapImag {
  background-position: -660px -5400px;
}

.tumblr-ad .createGrapImag {
  background-position: -880px -5400px;
}

.tumblr-banner .createGrapImag {
  background-position: 0 -5670px;
}

.google-post .createGrapImag {
  background-position: -220px -5670px;
}

.google-shared-image .createGrapImag {
  background-position: -440px -5670px;
}

.linkedin-post .createGrapImag {
  background-position: -660px -5670px;
}

.linkedin-banner .createGrapImag {
  background-position: -880px -5670px;
}

.linkedin-ad .createGrapImag {
  background-position: 0 -5940px;
}

.linkedin-company-photo .createGrapImag {
  background-position: -220px -5940px;
}

.linkedin-overview-image .createGrapImag {
  background-position: -440px -5940px;
}

.linkedin-logo .createGrapImag {
  background-position: -660px -5940px;
}

.vk-post-rectangle .createGrapImag {
  background-position: -660px -2430px;
}

.vk-post-square .createGrapImag {
  background-position: 0 -6210px;
}

.etsy-cover-photo .createGrapImag {
  background-position: -220px -6210px;
}

.etsy-shop-icon .createGrapImag {
  background-position: -440px -6210px;
}

.sound-cloud-banner .createGrapImag {
  background-position: -660px -5940px;
}

.twitch-banner .createGrapImag {
  background-position: -880px -4860px;
}

.snapchat-geofilters .createGrapImag {
  background-position: -440px -2430px;
}

.askfm-cover .createGrapImag {
  background-position: -660px -810px;
}

.blog-graphic .createGrapImag {
  background-position: -220px -3780px;
}

.blog-title .createGrapImag {
  background-position: 0 -5940px;
}

.blog-post-feature .createGrapImag {
  background-position: -880px -5130px;
}

.tumblr-graphic .createGrapImag {
  background-position: -220px -4050px;
}

.tumbler-banner .createGrapImag {
  background-position: -880px -4860px;
}

.ebook-cover .createGrapImag {
  background-position: -880px -5670px;
}

.kindle-cover .createGrapImag {
  background-position: -660px -4860px;
}

.watterpad-book-cover .createGrapImag {
  background-position: -660px -4320px;
}

.billboard .createGrapImag {
  background-position: 0 -4320px;
}

.filmstrip .createGrapImag {
  background-position: -440px -1890px;
}

.pushdown .createGrapImag {
  background-position: 0 -270px;
}

.medium-rectangle .createGrapImag {
  background-position: -660px -270px;
}

.rectangle .createGrapImag,
.flyer-us .createGrapImag {
  background-position: -220px -1350px;
}

.wide-skyscraper .createGrapImag {
  background-position: -220px -1620px;
}

.leaderboard .createGrapImag {
  background-position: -440px -1350px;
}

.wallpapers-16-9-high .createGrapImag {
  background-position: -660px -3510px;
}

.wallpapers-8-5-high .createGrapImag {
  background-position: -220px -5940px;
}

.wallpapers-16-9-v-high .createGrapImag {
  background-position: -660px -5400px;
}

.android-wallpapers .createGrapImag {
  background-position: -660px -5670px;
}

.ipad-mini-wallpapers .createGrapImag {
  background-position: -880px -4590px;
}

.iphone-5-wallpapers .createGrapImag {
  background-position: -440px -4860px;
}

.iphone-6s-7s-wallpapers .createGrapImag {
  background-position: -220px -4590px;
}

.iphone-6s-7s-plus-wallpapers .createGrapImag {
  background-position: -440px -3780px;
}

.facebook-ad .createGrapImag {
  background-position: 0 -810px;
}

.facebook-ad .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -1px -832px;
  width: 117px;
  height: 64px;
}

.facebook-ad .fbPost .catIcon {
  height: 67px;
}

.facebook-app .createGrapImag {
  background-position: 0 -810px;
}

.facebook-app .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -354px -833px;
  width: 123px;
  height: 67px;
}

.facebook-app .fbPost .catIcon {
  height: 67px;
}

.facebook-group-cover .createGrapImag {
  background-position: 0 -810px;
}

.facebook-group-cover .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -258px -191px;
  width: 117px;
  /*height: 89px;*/
}

.youtube-end-screen .createGrapImag {
  background-position: 0 -810px;
}

.youtube-end-screen .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -621px -2042px;
}

.instagram-portrait-photo .createGrapImag {
  background-position: 0 -810px;
}

.instagram-portrait-photo .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -382px -202px;
  width: 117px;
  /* height: 89px;*/
}

.instagram-landscape-post .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat 0 0;
}

.instagram-landscape-post .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -235px -2007px;
  height: 70px;
}

.instagram-landscape-post .fbPost .catIcon {
  height: 70px;
}

.instagram-stories .createGrapImag {
  background-position: 0 -4050px;
}

.instagram-stories .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -506px -183px;
  width: 117px;
  height: 144px;
}

.instagram-stories .fbPost .catIcon {
  height: 144px;
}

.instagram-landscape-photo .createGrapImag {
  background: url(/images/sprite_categorybg.jpg?b7f55edaa41eb2f0207a34f0603fef71) no-repeat -220px -4590px;
}

.instagram-landscape-photo .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -631px -201px;
  width: 122px;
  /*height: 89px;*/
}

.youtube-channel-icon .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat 0 0;
}

.youtube-channel-icon .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -759px -199px;
  width: 122px;
  /* height: 89px;*/
}

.youtube-overlay-ad-1 .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -220px 0;
}

.youtube-overlay-ad-1 .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -5px -374px;
  width: 122px;
  /*height: 89px;*/
}

.youtube-display-ad-1 .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -440px 0;
}

.youtube-display-ad-1 .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -128px -374px;
  width: 122px;
  /*height: 89px;*/
}

.youtube-overlay-ad-2 .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -660px 0;
}

.youtube-overlay-ad-2 .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -254px -375px;
  width: 122px;
  /*height: 89px;*/
}

.youtube-display-ad-2 .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -220px -270px;
}

.youtube-display-ad-2 .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -380px -374px;
  width: 122px;
  /*height: 89px;*/
}

.twitter-instream .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -220px -270px;
}

.twitter-instream .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -379px -864px;
  height: 61px;
}

.twitter-instream .fbPost .catIcon {
  height: 60px;
}

.google-cover .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -220px -270px;
}

.google-cover .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -630px -368px;
  width: 122px;
  /*height: 89px;*/
}

.shared-video .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -220px -270px;
}

.shared-video .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -758px -374px;
  width: 122px;
  /* height: 89px;*/
}

.linkedin-profile-cover .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -220px -270px;
}

.linkedin-profile-cover .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -5px -518px;
  width: 123px;
  height: 89px;
}

.linkedin-profile-cover .catIcon {
  height: 72px;
}

.linkedin-blog-post .createGrapImag {
  background-position: -660px -5130px;
}

.linkedin-blog-post .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -130px -524px;
  width: 122px;
}

.linkedin-company-cover .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -220px -270px;
}

.linkedin-company-cover .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -254px -524px;
  width: 122px;
}

.business-card .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -220px -270px;
}

.business-card .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -378px -544px;
  width: 122px;
  /* height: 89px;*/
}

.invitation-rectangle .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -220px -270px;
}

.invitation-rectangle .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -507px -547px;
  width: 122px;
}

.magazine-cover .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -220px -270px;
}

.magazine-cover .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -633px -545px;
  width: 122px;
}

.annual .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -220px -270px;
}

.annual .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -764px -546px;
  width: 122px;
}

.monthly .createGrapImag {
  background: url(/images/sprite_categorybg.jpg?b7f55edaa41eb2f0207a34f0603fef71) no-repeat -660px -1620px;
}

.monthly .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -4px -719px;
  width: 122px;
  /*height: 89px;*/
}

.survey-results .createGrapImag {
  background: url(/images/sprite_categorybg.jpg?b7f55edaa41eb2f0207a34f0603fef71) no-repeat -880px -1620px;
}

.survey-results .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -253px -717px;
  width: 122px;
  /*height: 89px;*/
}

.nonprofit .createGrapImag {
  background: url(/images/sprite_categorybg.jpg?b7f55edaa41eb2f0207a34f0603fef71) no-repeat -880px -1890px;
}

.nonprofit .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -129px -718px;
  width: 122px;
}

._3d-chart .createGrapImag {
  background: url(/images/sprite_categorybg.jpg?b7f55edaa41eb2f0207a34f0603fef71) no-repeat -880px -1890px;
}

._3d-chart .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -380px -717px;
  width: 122px;
}

.area-chart .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat 0 0;
}

.area-chart .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -506px -714px;
  width: 122px;
}

.pie-chart .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -440px 0;
}

.pie-chart .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -631px -719px;
  width: 122px;
}

.bar-chart .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -660px 0;
}

.bar-chart .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -761px -717px;
  width: 122px;
  /*height: 89px;*/
}

.pyramid-chart .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -220px -270px;
}

.pyramid-chart .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -5px -889px;
  width: 122px;
}

.column-chart .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -880px -270px;
}

.column-chart .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -131px -889px;
  width: 122px;
}

.line-chart .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -440px -540px;
}

.line-chart .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -254px -889px;
  width: 122px;
}

.bubble-chart .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat 0 -540px;
}

.bubble-chart .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -381px -891px;
  width: 122px;
}

.reports .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -880px -270px;
}

.reports .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -506px -866px;
  width: 122px;
}

.reports .fbPost .catIcon {
  height: 96px;
}

.chart .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -660px 0;
}

.chart .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -631px -866px;
  width: 122px;
}

.chart .fbPost .catIcon {
  height: 96px;
}

.signs-billboards .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -660px 0;
}

.signs-billboards .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -377px -925px;
  width: 122px;
}

.signs-billboards .fbPost .catIcon {
  height: 96px;
}

.paper-books .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -880px -270px;
}

.paper-books .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -500px -865px;
  width: 122px;
}

.paper-books .fbPost .catIcon {
  height: 96px;
}

.skyscraper .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -660px 0;
}

.skyscraper .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -130px -21px;
}

.large-rectangle-ad .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat 0 -540px;
}

.large-rectangle-ad .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -255px -21px;
}

.mobile-leaderboard .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -660px 0;
}

.mobile-leaderboard .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -379px -21px;
}

._3d-photo-collage .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -660px 0;
}

._3d-photo-collage .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -356px -708px;
}

.alphabet .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat 0 -540px;
}

.alphabet .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -255px -21px;
}

.alphabet .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat 0 -540px;
}

.alphabet .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -484px -706px;
}

.number .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat 0 -540px;
}

.number .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -616px -713px;
}

.podcast-artwork .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -660px 0;
}

.podcast-artwork .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -222px -788px;
}

.snapchat-geo-filter .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat 0 -540px;
}

.snapchat-geo-filter .fbPost {
  background: url(/images/social_media.png?285a875380f41d29b0614ab61dbbbe92) no-repeat -132px -589px;
  width: 88px;
}

.snapchat-geo-filter .fbPost .catIcon {
  width: 97px;
}

.soundcloud-banner .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat 0 -540px;
}

.soundcloud-banner .fbPost {
  background: url(/images/social_media.png?285a875380f41d29b0614ab61dbbbe92) no-repeat -234px -569px;
  height: 33px;
}

.soundcloud-banner .fbPost .catIcon {
  height: 34px;
}

.grid-short-3-squares .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat 0 -540px;
}

.grid-short-3-squares .fbPost {
  background: url(/images/social_media.png?285a875380f41d29b0614ab61dbbbe92) no-repeat -370px -678px;
  height: 65px;
}

.grid-short-3-squares .fbPost .catIcon {
  height: 64px;
}

.grid-medium-6-squares .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat 0 0;
}

.grid-medium-6-squares .fbPost {
  background: url(/images/social_media.png?285a875380f41d29b0614ab61dbbbe92) no-repeat -506px -570px;
  height: 85px;
}

.grid-medium-6-squares .fbPost .catIcon {
  height: 87px;
}

.grid-square-9-squares .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -220px 0;
}

.grid-square-9-squares .fbPost {
  background: url(/images/social_media.png?285a875380f41d29b0614ab61dbbbe92) no-repeat -504px -662px;
  height: 109px;
}

.grid-square-9-squares .fbPost .catIcon {
  height: 110px;
}

.grid-tall-12-squares .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -660px 0;
}

.grid-tall-12-squares .fbPost {
  background: url(/images/social_media.png?285a875380f41d29b0614ab61dbbbe92) no-repeat 0px -771px;
}

.carousel-5-squares .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -880px 0;
}

.carousel-5-squares .fbPost {
  background: url(/images/social_media.png?285a875380f41d29b0614ab61dbbbe92) no-repeat -234px -669px;
  height: 66px;
}

.carousel-5-squares .fbPost .catIcon {
  height: 66px;
}

.carousel-10-squares .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -440px -270px;
}

.carousel-10-squares .fbPost {
  background: url(/images/social_media.png?285a875380f41d29b0614ab61dbbbe92) no-repeat -236px -613px;
  height: 45px;
}

.carousel-10-squares .fbPost .catIcon {
  height: 45px;
}

.instagram-photo-grid-1-x-2-2-squares .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -440px -270px;
}

.instagram-photo-grid-1-x-2-2-squares .fbPost {
  background: url(/images/social_media.png?285a875380f41d29b0614ab61dbbbe92) no-repeat -270px -747px;
  height: 69px;
}

.instagram-photo-grid-1-x-2-2-squares .fbPost .catIcon {
  height: 69px;
}

.instagram-photo-grid-1-x-3-3-squares .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -220px 0;
}

.instagram-photo-grid-1-x-3-3-squares .fbPost {
  background: url(/images/social_media.png?285a875380f41d29b0614ab61dbbbe92) no-repeat -506px -774px;
  height: 69px;
}

.instagram-photo-grid-1-x-3-3-squares .fbPost .catIcon {
  height: 69px;
}

.instagram-photo-grid-2-x-3-6-squares .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -440px 0;
}

.instagram-photo-grid-2-x-3-6-squares .fbPost {
  background: url(/images/social_media.png?285a875380f41d29b0614ab61dbbbe92) no-repeat -507px -849px;
  height: 104px;
}

.instagram-photo-grid-2-x-3-6-squares .fbPost .catIcon {
  height: 104px;
}

.instagram-photo-grid-3-x-3-9-squares .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -660px 0;
}

.instagram-photo-grid-3-x-3-9-squares .fbPost {
  background: url(/images/social_media.png?285a875380f41d29b0614ab61dbbbe92) no-repeat -377px -926px;
  height: 128px;
}

.instagram-photo-grid-3-x-3-9-squares .fbPost .catIcon {
  height: 128px;
}

.instagram-photo-grid-4-x-3-12-squares .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -220px -270px;
}

.instagram-photo-grid-4-x-3-12-squares .fbPost {
  background: url(/images/social_media.png?285a875380f41d29b0614ab61dbbbe92) no-repeat -508px -957px;
  height: 169px;
}

.instagram-photo-grid-4-x-3-12-squares .fbPost .catIcon {
  height: 169px;
}

.instagram-photo-grid-2-x-1-2-squares .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -880px -270px;
}

.instagram-photo-grid-2-x-1-2-squares .fbPost {
  background: url(/images/social_media.png?285a875380f41d29b0614ab61dbbbe92) no-repeat -400px -750px;
  height: 169px;
  width: 100px;
}

.instagram-photo-grid-2-x-1-2-squares .fbPost .catIcon {
  height: 170px;
}

.instagram-photo-grid-3-x-1-3-squares .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -440px -540px;
}

.instagram-photo-grid-3-x-1-3-squares .fbPost {
  background: url(/images/social_media.png?285a875380f41d29b0614ab61dbbbe92) no-repeat -2px -926px;
  height: 172px;
  width: 103px;
}

.instagram-photo-grid-3-x-1-3-squares .fbPost .catIcon {
  height: 172px;
}

.instagram-photo-grid-4-x-1-4-squares .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat 0 -540px;
}

.instagram-photo-grid-4-x-1-4-squares .fbPost {
  background: url(/images/social_media.png?285a875380f41d29b0614ab61dbbbe92) no-repeat -269px -828px;
  height: 169px;
  width: 100px;
}

.instagram-photo-grid-4-x-1-4-squares .fbPost .catIcon {
  height: 169px;
}

.instagram-photo-grid-2-x-2-4-squares .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -880px -270px;
}

.instagram-photo-grid-2-x-2-4-squares .fbPost {
  background: url(/images/social_media.png?285a875380f41d29b0614ab61dbbbe92) no-repeat -134px -864px;
  height: 110px;
}

.instagram-photo-grid-2-x-2-4-squares .fbPost .catIcon {
  height: 110px;
}

.facebook .fbPost {
  background: url(/images/social_media.png?285a875380f41d29b0614ab61dbbbe92) no-repeat 0 0;
}

.instagram .fbPost {
  background: url(/images/social_media.png?285a875380f41d29b0614ab61dbbbe92) no-repeat -132px 0;
}

.youtube .fbPost {
  background: url(/images/social_media.png?285a875380f41d29b0614ab61dbbbe92) no-repeat -264px 0;
}

.twitter .fbPost {
  background: url(/images/social_media.png?285a875380f41d29b0614ab61dbbbe92) no-repeat -396px 0;
}

.pinterest .fbPost {
  background: url(/images/social_media.png?285a875380f41d29b0614ab61dbbbe92) no-repeat -528px 0;
}

.tumblr .fbPost {
  background: url(/images/social_media.png?285a875380f41d29b0614ab61dbbbe92) no-repeat 0 -190px;
}

.google .fbPost {
  background: url(/images/social_media.png?285a875380f41d29b0614ab61dbbbe92) no-repeat -132px -190px;
}

.linkedin .fbPost {
  background: url(/images/social_media.png?285a875380f41d29b0614ab61dbbbe92) no-repeat -264px -190px;
}

.vk .fbPost {
  background: url(/images/social_media.png?285a875380f41d29b0614ab61dbbbe92) no-repeat -396px -190px;
}

.etsy .fbPost {
  background: url(/images/social_media.png?285a875380f41d29b0614ab61dbbbe92) no-repeat -528px -190px;
}

/***missed social media added as sprite image after instagram category in sprite image***/

.meetup .fbPost {
  background: url(/images/social_media.png?285a875380f41d29b0614ab61dbbbe92) no-repeat 0 -382px;
}

.sound-cloud .fbPost {
  background: url(/images/social_media.png?285a875380f41d29b0614ab61dbbbe92) no-repeat -130px -382px;
}

.twitch .fbPost {
  background: url(/images/social_media.png?285a875380f41d29b0614ab61dbbbe92) no-repeat -265px -382px;
}

.snapchat .fbPost {
  background: url(/images/social_media.png?285a875380f41d29b0614ab61dbbbe92) no-repeat -395px -382px;
}

.askfm .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -528px -966px;
}

/***facebook categories sprite image processing***/

.social-media-post .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat 0 -400px;
}

.facebook-post .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -132px -400px;
  height: 102px;
}

.facebook-post .catIcon {
  height: 102px;
}

.facebook-shared-image .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -264px -400px;
  height: 64px;
}

.facebook-shared-image .catIcon {
  height: 64px;
}

.facebook-cover .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -396px -400px;
  height: 46px;
}

.facebook-cover .catIcon {
  height: 46px;
}

.facebook-event-cover .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -528px -400px;
  height: 46px;
}

.facebook-event-cover .catIcon {
  height: 46px;
}

.facebook-carousel-ad .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat 0 -540px;
}

.facebook-single-image-ad .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -132px -522px;
  height: 64px;
}

.facebook-single-image-ad .catIcon {
  height: 64px;
}

.facebook-16-9-image-ad .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -264px -484px;
  height: 68px;
}

.facebook-16-9-image-ad .catIcon {
  height: 68px;
}

.facebook-app-icon .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -396px -466px;
}

.facebook-app-promotional-cover-image .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -528px -466px;
  height: 22px;
}

.facebook-app-promotional-cover-image .catIcon {
  height: 22px;
}

.facebook-app-promotional-banner .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat 0 -681px;
  height: 63px;
}

.facebook-app-promotional-banner .catIcon {
  height: 63px;
}

.facebook-app-promotional-hero-banner .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -132px -605px;
  height: 44px;
}

.facebook-app-promotional-hero-banner .catIcon {
  height: 44px;
}

.facebook-app-promotional-web-banner .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -264px -571px;
  height: 78px;
}

.facebook-app-promotional-web-banner .catIcon {
  height: 78px;
}

.facebook-profile-picture .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -396px -607px;
}

/***instagram categories sprite image processing***/

.instagram-post .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat 0 -784px;
}

.instagram-carousel-ad .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -132px -784px;
}

.instagram-single-image-ad .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -264px -784px;
  height: 64px;
}

.instagram-single-image-ad .catIcon {
  height: 64px;
}

.instagram-16-9-image-ad .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -396px -784px;
  height: 68px;
}

.instagram-16-9-image-ad .catIcon {
  height: 68px;
}

.instagram-profile-picture .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -528px -784px;
}

/***instagram categories sprite image processing***/

.youtube-channel-art .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat 0 -1156px;
  height: 68px;
}

.youtube-channel-art .catIcon {
  height: 68px;
}

.youtube-thumbnail .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -132px -1156px;
  height: 68px;
}

.youtube-thumbnail .catIcon {
  height: 68px;
}

.youtube-profile-picture .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -264px -1156px;
  height: 68px;
}

.youtube-profile-picture .catIcon {
  height: 68px;
}

/***twitter categories sprite image processing***/

.twitter-post .createGrapImag {
  background-position: -220px -1620px;
}

.twitter-post .createGrapImag .fbPost {
  background: url(/images/mockup_collage_category.png?16a4b90011eb6bbc2662bf147ae1e3a9) no-repeat -4px -322px;
  height: 65px;
}

.twitter-post .createGrapImag .catIcon {
  height: 68px;
}

.twitter-post-rectangle .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat 0 -1264px;
  height: 68px;
}

.twitter-post-rectangle .catIcon {
  height: 68px;
}

.twitter-post-square .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -132px -1264px;
}

.twitter-header .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -264px -1264px;
  height: 40px;
}

.twitter-header .catIcon {
  height: 40px;
}

.twitter-website-card .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -396px -1264px;
  height: 63px;
}

.twitter-website-card .catIcon {
  height: 63px;
}

.twitter-image-app-card .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -528px -1264px;
  height: 49px;
}

.twitter-image-app-card .catIcon {
  height: 49px;
}

.twitter-summary-card .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat 0 -1336px;
  height: 61px;
}

.twitter-summary-card .catIcon {
  height: 61px;
}

.twitter-conversational-ad .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -132px -1396px;
  height: 49px;
}

.twitter-conversational-ad .catIcon {
  height: 49px;
}

.twitter-ad .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -264px -1314px;
  height: 61px;
}

.twitter-ad .catIcon {
  height: 61px;
}

.twitter-profile-picture .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -396px -1336px;
}

/***pinterest categories sprite image processing***/

.pinterest-ad .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -15px -3761px;
  width: 100px;
  height: 170px;
}

.pinterest-ad .catIcon {
  width: 100px;
  height: 170px;
}

.pinterest-graphic .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -365px -2017px;
  height: 144px;
}

.pinterest-graphic .catIcon {
  height: 144px;
}

.pinterest-board-cover .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -264px -3761px;
  height: 83px;
}

.pinterest-board-cover .catIcon {
  height: 83px;
}

.pinterest-profile-picture .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -396px -3761px;
}

/***tumblr categories sprite image processing***/

.tumblr-ad .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat 0 -1706px;
  height: 129px;
}

.tumblr-ad .catIcon {
  height: 129px;
}

.tumblr-banner .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -132px -1706px;
  height: 42px;
}

.tumblr-banner .catIcon {
  height: 42px;
}

.tumblr-profile-picture .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -264px -1706px;
}

/***googleplus categories sprite image processing***/

.google-post .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat 0 -1874px;
}

.google-shared-image .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -132px -1874px;
}

.google-profile-picture .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -264px -1874px;
}

/***linkedin categories sprite image processing***/

.linkedin-post .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat 0 -2036px;
  height: 70px;
}

.linkedin-post .catIcon {
  height: 70px;
}

.linkedin-banner .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -132px -2036px;
  height: 61px;
}

.linkedin-banner .catIcon {
  height: 61px;
}

.linkedin-ad .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -264px -2036px;
  height: 64px;
}

.linkedin-ad .catIcon {
  height: 64px;
}

.linkedin-company-photo .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -396px -2036px;
  height: 81px;
}

.linkedin-company-photo .catIcon {
  height: 81px;
}

.linkedin-overview-image .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -528px -2036px;
  height: 61px;
}

.linkedin-overview-image .catIcon {
  height: 61px;
}

.linkedin-logo .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat 0 -2116px;
  width: 108px;
  height: 108px;
}

.linkedin-logo .catIcon {
  width: 108px;
  height: 108px;
}

.linkedin-profile-picture .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -132px -2107px;
  width: 114px;
  height: 114px;
}

.linkedin-profile-picture .catIcon {
  width: 114px;
  height: 114px;
}

/***vk categories sprite image processing***/

.vk-post-rectangle .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat 0 -2244px;
  width: 87px;
  height: 73px;
}

.vk-post-rectangle .catIcon {
  width: 87px;
  height: 73px;
}

.vk-post-square .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -132px -2244px;
  width: 98px;
  height: 98px;
}

.vk-post-square .catIcon {
  width: 98px;
  height: 98px;
}

.vk-profile-picture .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -264px -2244px;
}

/***etsy categories sprite image processing***/

.etsy-cover-photo .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat 0 -2382px;
  width: 120px;
  height: 30px;
}

.etsy-cover-photo .catIcon {
  width: 120px;
  height: 30px;
}

.etsy-shop-icon .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -132px -2382px;
}

.etsy-profile-picture .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -264px -2382px;
  width: 88px;
  height: 88px;
}

.etsy-profile-picture .catIcon {
  width: 88px;
  height: 88px;
}

.etsy-shop-icon .fbPost,
.etsy-shop-icon .catIcon {
  width: 88px;
  height: 88px;
}

.vk-profile-picture .fbPost,
.vk-profile-picture .catIcon {
  width: 88px;
  height: 88px;
}

/***meetup categories***/

.meetup-profile-picture .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat 0 -2510px;
  width: 109px;
  height: 109px;
}

.meetup-profile-picture .catIcon {
  width: 109px;
  height: 109px;
}

/***soundcloud categories***/

.sound-cloud-banner .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -132px -2510px;
  height: 25px;
}

.sound-cloud-banner .catIcon {
  height: 25px;
}

.sound-cloud-profile-picture .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -528px -2366px;
}

/***twitch categories***/

.twitch-banner .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -396px -2511px;
  height: 65px;
}

.twitch-banner .catIcon {
  height: 65px;
}

.twitch-profile-picture .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -528px -2511px;
  width: 113px;
  height: 113px;
}

.twitch-profile-picture .catIcon {
  width: 113px;
  height: 113px;
}

/***snapchat categories***/

.snapchat-geofilters .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat 0 -2638px;
  width: 98px;
  height: 174px;
}

.snapchat-geofilters .catIcon {
  width: 98px;
  height: 174px;
}

/***askfm categories***/

.ask-fm-cover .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -132px -2638px;
  height: 31px;
}

.ask-fm-cover .catIcon {
  height: 31px;
}

.askfm-profile-picture .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -264px -2510px;
  width: 106px;
  height: 106px;
}

.askfm-profile-picture .catIcon {
  width: 106px;
  height: 106px;
}

/***documents categories***/

.us-letter .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -528px -530px;
  height: 97px;
}

.us-letter .catIcon {
  height: 97px;
}

.magazine .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -528px -648px;
  height: 97px;
}

.magazine .catIcon {
  height: 97px;
}

.letterhead-a4 .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -528px -1733px;
  height: 109px;
}

.letterhead-a4 .catIcon {
  height: 109px;
}

.letterhead-us .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -528px -1887px;
  height: 100px;
}

.letterhead-us .catIcon {
  height: 100px;
}

.certificate-a4 .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -396px -1887px;
  height: 86px;
}

.certificate-a4 .catIcon {
  height: 86px;
}

.certificate-us .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat 0 -2914px;
  height: 94px;
}

.certificate-us .catIcon {
  height: 94px;
}

.resume-a4 .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -132px -2915px;
  height: 108px;
}

.resume-a4 .catIcon {
  height: 108px;
}

.resume-us .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -264px -2935px;
  height: 97px;
}

.resume-us .catIcon {
  height: 97px;
}

.a1 .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -396px -2916px;
  height: 106px;
}

.a1 .catIcon {
  height: 106px;
}

.a2 .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -528px -2922px;
  height: 106px;
}

.a2 .catIcon {
  height: 106px;
}

.a3 .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat 0 -3019px;
  height: 112px;
}

.a3 .catIcon {
  height: 112px;
}

.a4 .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -132px -3033px;
  height: 112px;
}

.a4 .catIcon {
  height: 112px;
}

.a5 .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -264px -3041px;
  height: 112px;
}

.a5 .catIcon {
  height: 112px;
}

.a6 .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -396px -3031px;
  height: 112px;
}

.a6 .catIcon {
  height: 112px;
}

.a7 .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -528px -3037px;
  height: 112px;
}

.a7 .catIcon {
  height: 112px;
}

.dl .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat 0 -3140px;
  width: 110px;
  height: 155px;
}

.dl .catIcon {
  width: 110px;
  height: 155px;
}

.id-card .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -132px -3155px;
  height: 76px;
}

.id-card .catIcon {
  height: 76px;
}

.tabloid .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -264px -3162px;
  height: 134px;
}

.tabloid .catIcon {
  height: 134px;
}

/**** marketing materials category****/

.flyers .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -396px -3153px;
  height: 106px;
}

.flyers .catIcon {
  height: 106px;
}

.posters .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -528px -3159px;
  height: 107px;
}

.posters .catIcon {
  height: 107px;
}

.infographic .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat 0 -3306px;
  width: 88px;
  height: 170px;
}

.infographic .catIcon {
  width: 88px;
  height: 170px;
}

.brochure .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -131px -3241px;
  height: 94px;
}

.brochure .catIcon {
  height: 94px;
}

.tickets .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -264px -3306px;
  width: 80px;
  height: 163px;
}

.tickets .catIcon {
  width: 80px;
  height: 163px;
}

.logo .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -396px -3268px;
}

.gift-certificate .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -528px -3277px;
  height: 81px;
}

.gift-certificate .catIcon {
  height: 81px;
}

.label .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat 0 -3485px;
  height: 81px;
}

.label .catIcon {
  height: 81px;
}

.teespring-t-shirt .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -131px -3344px;
  height: 117px;
}

.teespring-t-shirt .catIcon {
  height: 117px;
}

.gift-tag .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -131px -3471px;
  height: 72px;
}

.gift-tag .catIcon {
  height: 72px;
}

.menus .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -396px -3400px;
  height: 155px;
}

.menus .catIcon {
  height: 155px;
}

/***flyers subcategories*** */

.flyer-us .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -264px -2109px;
  width: 100px;
  height: 100px;
}

.flyer-us .catIcon {
  width: 100px;
  height: 100px;
}

.flyer-a5 .fbPost,
.flyer-a5 .catIcon {
  width: 100px;
  height: 100px;
}

.flyer-a5 .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -528px -2109px;
}

.flyer-dl .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -132px -3554px;
  width: 110px;
  height: 155px;
}

.flyer-dl .catIcon {
  width: 110px;
  height: 155px;
}

.rack-card .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -264px -3554px;
  width: 98px;
  height: 155px;
}

.rack-card .catIcon {
  width: 98px;
  height: 155px;
}

/***posters subcategories***/

.poster-a2 .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -528px -3400px;
}

.poster-medium-us .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -528px -3546px;
  height: 114px;
}

.poster-medium-us .catIcon {
  height: 114px;
}

.poster-small-us .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat 0 -4173px;
  height: 133px;
}

.poster-small-us .catIcon {
  height: 133px;
}

.poster-large-us .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -132px -4173px;
  height: 129px;
}

.poster-large-us .catIcon {
  height: 129px;
}

/***brochure subcategories***/

.trifold-brochure-a4 .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat 0 -3576px;
  height: 86px;
}

.trifold-brochure-a4 .catIcon {
  height: 86px;
}

.trifold-brochure-us .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -132px -1760px;
  height: 94px;
}

.trifold-brochure-us .catIcon {
  height: 94px;
}

/***tickets subcategories***/

.small-ticket .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -403px -3562px;
  width: 100px;
  height: 155px;
}

.small-ticket .catIcon {
  width: 100px;
  height: 155px;
}

.medium-ticket .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -264px -4171px;
  width: 110px;
  height: 155px;
}

.medium-ticket .catIcon {
  width: 110px;
  height: 155px;
}

/****presentation and  infographics categories***/

.presentation-169 .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -396px -1155px;
  height: 68px;
}

.presentation-169 .catIcon {
  height: 68px;
}

.presentation-43 .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -528px -1156px;
  height: 91px;
}

.presentation-43 .catIcon {
  height: 91px;
}

/***events and invitation cards category***/

.cards .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -396px -2638px;
  height: 86px;
}

.cards .catIcon {
  height: 86px;
}

.invitation .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -528px -2638px;
  height: 85px;
}

.invitation .catIcon {
  height: 85px;
}

.announcement .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -528px -2754px;
}

/***cards subcategory***/

.postcard-a5 .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -132px -2692px;
  height: 90px;
}

.postcard-a5 .catIcon {
  height: 90px;
}

.postcard-us .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -264px -2734px;
  height: 90px;
}

.postcard-us .catIcon {
  height: 90px;
}

.greeting-card .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -396px -2763px;
  height: 90px;
}

.greeting-card .catIcon {
  height: 90px;
}

/**** invitation subcategory****/

.wedding-invitation-a5 .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -528px -1344px;
  height: 86px;
}

.wedding-invitation-a5 .catIcon {
  height: 86px;
}

.wedding-invitation-us .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -528px -1454px;
}

.invitation-square .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat 0 -1409px;
}

/*** announcement subcategory***/

.program .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -396px -2348px;
}

/*** blogging and e-books***/

.email-header .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -264px -1386px;
  height: 40px;
}

.email-header .catIcon {
  height: 40px;
}

.blogs .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -264px -1430px;
}

.ebooks .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -264px -1558px;
}

/*** blogs subcategory***/

.blog-graphic .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -141px -1530px;
  width: 100px;
  height: 88px;
}

.blog-graphic .catIcon {
  width: 100px;
  height: 88px;
}

.blog-title .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat 0 -1585px;
  height: 68px;
}

.blog-title .catIcon {
  height: 68px;
}

.blog-post-feature .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -132px -1628px;
  height: 61px;
}

.blog-post-feature .catIcon {
  height: 61px;
}

.tumblr-graphic .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -498px -2017px;
  height: 144px;
}

.tumblr-graphic .catIcon {
  height: 144px;
}

.tumbler-banner .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -232px -2079px;
  height: 69px;
}

.tumbler-banner .catIcon {
  height: 70px;
}

/*** ebooks subcategory***/

.ebook-cover .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -404px -1559px;
  width: 107px;
  height: 98px;
}

.ebook-cover .catIcon {
  width: 107px;
  height: 98px;
}

.kindle-cover .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -404px -1667px;
  width: 108px;
  height: 98px;
}

.kindle-cover .catIcon {
  width: 108px;
  height: 98px;
}

.watterpad-book-cover .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -543px -1607px;
  width: 110px;
  height: 82px;
}

.watterpad-book-cover .catIcon {
  width: 110px;
  height: 82px;
}

/****ads and banners category****/

.social-media-ads .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -396px -4172px;
  width: 102px;
  height: 89px;
}

.social-media-ads .catIcon {
  width: 102px;
  height: 89px;
}

.banner-ads-iab .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -528px -4202px;
  width: 106px;
  height: 84px;
}

.banner-ads-iab .catIcon {
  width: 106px;
  height: 84px;
}

/***banner ads iab subcategories***/

.billboard .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -528px -3761px;
  height: 31px;
}

.billboard .catIcon {
  height: 31px;
}

.filmstrip .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -411px -3893px;
  width: 91px;
  height: 111px;
}

.filmstrip .catIcon {
  width: 91px;
  height: 111px;
}

.pushdown .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -543px -3831px;
  width: 103px;
  height: 28px;
}

.pushdown .catIcon {
  width: 103px;
  height: 28px;
}

.medium-rectangle .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -543px -3903px;
  width: 107px;
  height: 65px;
}

.medium-rectangle .catIcon {
  width: 107px;
  height: 65px;
}

.rectangle .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -279px -3854px;
  width: 88px;
  height: 61px;
}

.rectangle .catIcon {
  width: 88px;
  height: 61px;
}

.leaderboard .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -528px -3807px;
  height: 15px;
}

.leaderboard .catIcon {
  height: 15px;
}

.wide-skyscraper .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -147px -3893px;
  width: 90px;
  height: 155px;
}

.wide-skyscraper .catIcon {
  width: 90px;
  height: 155px;
}

/****photo categories***/

.photo-collage .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -396px -2244px;
  width: 101px;
  height: 81px;
}

.photo-collage .catIcon {
  width: 101px;
  height: 81px;
}

/***profile pictures category****/

.email-profile-picture .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -519px -2244px;
  width: 100px;
  height: 109px;
}

.email-profile-picture .catIcon {
  width: 100px;
  height: 109px;
}

/***wallpapers category****/

.desktop-wallpapers .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -132px -670px;
  width: 105px;
  height: 86px;
}

.desktop-wallpapers .catIcon {
  width: 105px;
  height: 86px;
}

.mobile-wallpapers .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -264px -670px;
  width: 105px;
  height: 83px;
}

.mobile-wallpapers .catIcon {
  width: 105px;
  height: 83px;
}

/**** desktop wallpapers category****/

.wallpapers-16-9-high .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat 0 -3942px;
  height: 68px;
}

.wallpapers-16-9-high .catIcon {
  height: 68px;
}

.wallpapers-8-5-high .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -264px -3942px;
  height: 76px;
}

.wallpapers-8-5-high .catIcon {
  height: 76px;
}

.wallpapers-16-9-v-high .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -264px -4047px;
  height: 69px;
}

.wallpapers-16-9-v-high .catIcon {
  height: 69px;
}

/****main category****/

.social-media .createGrapImag {
  background-position: 0 -810px;
}

.social-media .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -15px -42px;
  width: 102px;
  height: 89px;
}

.documents .createGrapImag {
  background-position: 0 -810px;
}

.documents .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -141px -44px;
  width: 102px;
  height: 89px;
}

.marketing-materials .createGrapImag {
  background-position: 0 -810px;
}

.marketing-materials .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -266px -44px;
  width: 102px;
  height: 89px;
}

.presentation-infographics .createGrapImag {
  background-position: 0 -810px;
}

.presentation-infographics .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -391px -44px;
  width: 102px;
  height: 89px;
}

.events-invitation-cards .createGrapImag {
  background-position: 0 -810px;
}

.events-invitation-cards .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -511px -44px;
  width: 111px;
  height: 89px;
}

.events-invitation-cards .createGrapImag {
  background-position: 0 -810px;
}

.events-invitation-cards .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -511px -44px;
  width: 111px;
  height: 89px;
}

.blogging-ebooks .createGrapImag {
  background-position: 0 -810px;
}

.blogging-ebooks .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -640px -44px;
  width: 111px;
  height: 89px;
}

.ads-banners .createGrapImag {
  background-position: 0 -810px;
}

.ads-banners .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -766px -44px;
  width: 111px;
  height: 89px;
}

/***mobile wallpapers category***/

.ios-phone .createGrapImag,
.iosphone .createGrapImag {
  background-position: -880px -4860px;
}

.ios-phone .createGrapImag .fbPost,
.iosphone .createGrapImag .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -4px -4380px;
}

.iphone-se .createGrapImag,
.iphonese .createGrapImag {
  background-position: -880px -4050px;
}

.iphone-se .createGrapImag .fbPost,
.iphonese .createGrapImag .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -134px -4548px;
}

.iphone-5 .createGrapImag,
.iphone-5 .createGrapImag {
  background-position: 0 -2430px;
}

.iphone-5 .createGrapImag .fbPost,
.iphone-5 .createGrapImag .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -263px -5341px;
}

.iphone-8 .createGrapImag,
.iphone-8 .createGrapImag {
  background-position: -660px -4050px;
}

.iphone-8 .createGrapImag .fbPost,
.iphone-8 .createGrapImag .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -394px -5341px;
}

.iphone-6 .createGrapImag,
.iphone6 .createGrapImag {
  background-position: -880px -3510px;
}

.iphone-6 .createGrapImag .fbPost,
.iphone6 .createGrapImag .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -265px -4548px;
}

.iphone-6-plus .createGrapImag,
.iphone6plus .createGrapImag {
  background-position: -880px -2700px;
}

.iphone-6-plus .createGrapImag .fbPost,
.iphone6plus .createGrapImag .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -395px -4548px;
}

.iphone-7 .createGrapImag,
.iphone7 .createGrapImag {
  background-position: -880px -1890px;
}

.iphone-7 .createGrapImag .fbPost,
.iphone7 .createGrapImag .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -525px -4548px;
}

.iphone-7-plus .createGrapImag,
.iphone7plus .createGrapImag {
  background-position: -880px -540px;
}

.iphone-7-plus .createGrapImag .fbPost,
.iphone7plus .createGrapImag .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -135px -4686px;
}

.iphone-x .createGrapImag,
.iphonex .createGrapImag {
  background-position: -880px 0;
}

.iphone-x .createGrapImag .fbPost,
.iphonex .createGrapImag .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -265px -4686px;
}

.android-phone .createGrapImag,
.androidphone .createGrapImag {
  background-position: -880px -5130px;
}

.android-phone .createGrapImag .fbPost,
.androidphone .createGrapImag .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -148px -4380px;
}

.samsung-galaxy .createGrapImag,
.samsunggalaxy .createGrapImag {
  background-position: -880px -5940px;
}

.samsung-galaxy .createGrapImag .fbPost,
.samsunggalaxy .createGrapImag .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -395px -4686px;
}

.google-nexus .createGrapImag,
.googlenexus .createGrapImag {
  background-position: -880px -4590px;
}

.google-nexus .createGrapImag .fbPost,
.googlenexus .createGrapImag .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -525px -4686px;
}

.google-pixel .createGrapImag,
.googlepixel .createGrapImag {
  background-position: -880px -3780px;
}

.google-pixel .createGrapImag .fbPost,
.googlepixel .createGrapImag .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -6px -4733px;
}

.windows-phone .createGrapImag,
.windowsphone .createGrapImag {
  background-position: -880px -5400px;
}

.windows-phone .createGrapImag .fbPost,
.windowsphone .createGrapImag .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -288px -4380px;
}

.microsoft-lumia .createGrapImag {
  background-position: -660px -4050px;
}

.microsoft-lumia .createGrapImag .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -135px -4825px;
}

.windows .createGrapImag,
.windows-1 .createGrapImag {
  background-position: -230px -4050px;
}

.windows .createGrapImag .fbPost,
.windows-1 .createGrapImag .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -288px -4380px;
}

.macos .createGrapImag,
.macos-1 .createGrapImag {
  background-position: -660px -4050px;
}

.macos .createGrapImag .fbPost,
.macos-1 .createGrapImag .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -428px -4380px;
}

.dell .createGrapImag,
.dell-1 .createGrapImag {
  background-position: -230px -4320px;
}

.dell .createGrapImag .fbPost,
.dell-1 .createGrapImag .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -265px -4826px;
}

.macbook .createGrapImag,
.macbook-1 .createGrapImag {
  background-position: -230px -4590px;
}

.macbook .createGrapImag .fbPost,
.macbook-1 .createGrapImag .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -395px -4826px;
}

.macbook-pro .createGrapImag,
.macbook-pro-1 .createGrapImag {
  background-position: 0 -4050px;
}

.macbook-pro .createGrapImag .fbPost,
.macbook-pro-1 .createGrapImag .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -135px -5336px;
}

.ios .createGrapImag {
  background-position: 0 -4050px;
}

.ios .createGrapImag .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -6px -4565px;
}

.ipad .createGrapImag {
  background-position: 0 -2970px;
}

.ipad .createGrapImag .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -525px -4826px;
}

.iphone .createGrapImag {
  background-position: 0 -2430px;
}

.iphone .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -255px -1043px;
  height: 110px;
}

.mac .createGrapImag {
  background-position: 0 -1890px;
}

.mac .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -380px -1047px;
  height: 107px;
}

.apple-tv .createGrapImag {
  background-position: -230px -4320px;
}

.apple-tv .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -3px -1045px;
  height: 107px;
}

.apple-watch .createGrapImag {
  background-position: 0 -4050px;
}

.apple-watch .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -130px -1045px;
  height: 107px;
}

.square-gif-post-11 .createGrapImag {
  background-position: -220px -2970px;
}

.square-gif-post-11 .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -4px -1158px;
  height: 114px;
}

.square-gif-post-11 .createGrapImag .catIcon {
  height: 117px;
}

.landscape-gif-post-169 .createGrapImag {
  background-position: -440px -2970px;
}

.landscape-gif-post-169 .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -506px -1088px;
  height: 63px;
}

.landscape-gif-post-169 .createGrapImag .catIcon {
  height: 65px;
}

.vertical-gif-post-916 .createGrapImag {
  background-position: -660px -2970px;
}

.vertical-gif-post-916 .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -131px -1158px;
  height: 169px;
}

.vertical-gif-post-916 .createGrapImag .catIcon {
  height: 170px;
}

.blog-banner-gif .createGrapImag {
  background-position: -880px -2970px;
}

.blog-banner-gif .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -761px -1109px;
  height: 169px;
}

.blog-banner-gif .createGrapImag .catIcon {
  height: 170px;
}

.blog-header-gif .createGrapImag {
  background-position: 0 -3240px;
}

.blog-header-gif .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -5px -1278px;
  height: 169px;
}

.blog-header-gif .createGrapImag .catIcon {
  height: 170px;
}

.email-header-gif .createGrapImag {
  background-position: -220px -3240px;
}

.email-header-gif .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -131px -1331px;
  height: 169px;
}

.email-header-gif .createGrapImag .catIcon {
  height: 170px;
}

.gif-for-email-messages .createGrapImag {
  background-position: -440px -3240px;
}

.gif-for-email-messages .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -258px -1334px;
  height: 169px;
}

.gif-for-email-messages .createGrapImag .catIcon {
  height: 170px;
}

.large-rectangle-gif .createGrapImag {
  background-position: -660px -3240px;
}

.large-rectangle-gif .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -257px -1158px;
  height: 169px;
}

.large-rectangle-gif .createGrapImag .catIcon {
  height: 170px;
}

.medium-rectangle-gif .createGrapImag {
  background-position: -880px -3240px;
}

.medium-rectangle-gif .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -508px -1155px;
  height: 79px;
}

.medium-rectangle-gif .createGrapImag .catIcon {
  height: 80px;
}

.leaderboard-gif .createGrapImag {
  background-position: 0 -3510px;
}

.leaderboard-gif .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -383px -1156px;
  height: 169px;
}

.leaderboard-gif .createGrapImag .catIcon {
  height: 170px;
}

.wide-skyscraper-gif .createGrapImag {
  background-position: -220px -3510px;
}

.wide-skyscraper-gif .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -634px -1080px;
  height: 169px;
}

.wide-skyscraper-gif .createGrapImag .catIcon {
  height: 170px;
}

.android-tablet .createGrapImag {
  background-position: 0 -4050px;
}

.android-tablet .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -507px -966px;
  height: 107px;
}

.android-tablet .createGrapImag .catIcon {
  height: 107px;
}

.android-tv .createGrapImag {
  background-position: -230px -4320px;
}

.android-tv .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -631px -966px;
  height: 107px;
}

.android-tv .createGrapImag .catIcon {
  height: 107px;
}

.watch-wear .createGrapImag {
  background-position: 0 -1890px;
}

.watch-wear .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -755px -996px;
  height: 107px;
}

.watch-wear .createGrapImag .catIcon {
  height: 107px;
}

.android .createGrapImag {
  background-position: 0 -2430px;
}

.android .createGrapImag .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -151px -4378px;
}

.htc-nexus .createGrapImag,
.htcnexus .createGrapImag {
  background-position: 0 -1890px;
}

.htc-nexus .createGrapImag .fbPost,
.htcnexus .createGrapImag .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -6px -4873px;
}

.android-wallpapers .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -411px -4013px;
  width: 88px;
  height: 110px;
}

.android-wallpapers .catIcon {
  width: 88px;
  height: 110px;
}

.ipad-mini-wallpapers .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -543px -3977px;
  width: 106px;
  height: 85px;
}

.ipad-mini-wallpapers .catIcon {
  width: 106px;
  height: 85px;
}

.iphone-5-wallpapers .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -15px -4035px;
  width: 100px;
  height: 100px;
}

.iphone-5-wallpapers .catIcon {
  width: 100px;
  height: 100px;
}

.iphone-6s-7s-wallpapers .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -147px -4056px;
  width: 91px;
  height: 102px;
}

.iphone-6s-7s-wallpapers .catIcon {
  width: 91px;
  height: 102px;
}

.iphone-6s-7s-plus-wallpapers .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -543px -4072px;
  width: 111px;
  height: 110px;
}

.iphone-6s-7s-plus-wallpapers .catIcon {
  width: 111px;
  height: 110px;
}

.user-category-1-square .createGrapImag {
  background-position: -220px -4860px;
}

.user-category-1-square .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -6px -5030px;
}

.user-category-2-square .createGrapImag {
  background-position: -880px -4860px;
}

.user-category-2-square .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -136px -4980px;
}

.user-category-2 .createGrapImag {
  background-position: -230px -5940px;
}

.user-category-2 .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -266px -4980px;
}

.user-category-2-landscape .createGrapImag {
  background-position: -230px -5130px;
}

.user-category-2-landscape .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -396px -4980px;
}

.user-category-1 .createGrapImag {
  background-position: -455px -4860px;
}

.user-category-1 .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -526px -4980px;
}

.user-category-2-portrait .createGrapImag {
  background-position: -895px -4860px;
}

.user-category-2-portrait .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -6px -5210px;
}

.rigid .createGrapImag {
  background-position: -895px -4860px;
}

.rigid .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -135px -5169px;
}

.sleek .createGrapImag {
  background-position: -455px -5130px;
}

.sleek .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -395px -5169px;
}

.rigid-1 .createGrapImag,
.rigid-2 .createGrapImag {
  background-position: -455px -5670px;
}

.rigid-1 .fbPost,
.rigid-2 .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -265px -5169px;
}

.sleek-1 .createGrapImag,
.sleek-2 .createGrapImag {
  background-position: -240px -5940px;
}

.sleek-1 .fbPost,
.sleek-2 .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -526px -5169px;
}

.facebook .fbPost,
.facebook .catIcon {
  width: 122px;
  height: 170px;
}

.square .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -220px 0;
}

.square .createGrapImag .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -91px -705px;
  width: 123px;
}

.portrait .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -880px 0;
}

.portrait .createGrapImag .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -2px -705px;
  width: 82px;
}

.landscape .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -440px 0;
}

.landscape .createGrapImag .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -222px -705px;
  height: 78px;
}

.landscape .createGrapImag .catIcon {
  height: 81px;
}

.shapes .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -220px 0;
}

.shapes .createGrapImag .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -5px -30px;
}

.grid .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat 0 0;
}

.grid .createGrapImag .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -133px -28px;
}

.stitch .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -440px 0;
}

.stitch .createGrapImag .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -259px -30px;
}

.panel .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -880px 0;
}

.panel .createGrapImag .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -389px -28px;
}

.polaroid .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat 0 -270px;
}

.polaroid .createGrapImag .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -518px -28px;
}

.flim-strip .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -220px -270px;
}

.flim-strip .createGrapImag .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -646px -28px;
}

._3d .createGrapImag {
  background-position: -880px -2160px;
}

._3d .createGrapImag .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -1px -208px;
}

.text-shapes .createGrapImag {
  background-position: -660px -270px;
}

.text-shapes .createGrapImag .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -130px -208px;
}

.numbers .createGrapImag {
  background-position: -880px -270px;
}

.numbers .createGrapImag .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -260px -208px;
}

.artistic .createGrapImag {
  background-position: -660px -540px;
}

.artistic .createGrapImag .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -384px -208px;
}

.photomask .createGrapImag {
  background-position: -220px -1080px;
}

.photomask .createGrapImag .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -525px -208px;
}

.geometric .createGrapImag {
  background-position: -440px -1080px;
}

.geometric .createGrapImag .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -645px -208px;
}

.torn-paper .createGrapImag {
  background-position: -660px -1080px;
}

.torn-paper .createGrapImag .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -4px -377px;
}

.country-states .createGrapImag {
  background-position: -880px -1080px;
}

.country-states .createGrapImag .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -134px -377px;
}

.mosaic .createGrapImag {
  background-position: 0 -1350px;
}

.mosaic .createGrapImag .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -265px -377px;
}

.wedding .createGrapImag {
  background-position: -220px -1350px;
}

.wedding .createGrapImag .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -396px -377px;
}

.birthday .createGrapImag {
  background-position: -440px -1350px;
}

.birthday .createGrapImag .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -516px -377px;
}

.holiday .createGrapImag {
  background-position: -660px -2160px;
}

.holiday .createGrapImag .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -646px -377px;
}

.mood-board .createGrapImag {
  background-position: -660px -1350px;
}

.mood-board .createGrapImag .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -137px -556px;
}

.brand-board .createGrapImag {
  background-position: 0 -1620px;
}

.brand-board .createGrapImag .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -261px -556px;
}

.storyboard .createGrapImag {
  background-position: -220px -1620px;
}

.storyboard .createGrapImag .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -519px -556px;
}

.bulletin-board .createGrapImag {
  background-position: -220px -2430px;
}

.bulletin-board .createGrapImag .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -4px -556px;
}

.comp-card .createGrapImag {
  background-position: -220px -540px;
}

.comp-card .createGrapImag .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -395px -556px;
}

.comp-card .createGrapImag {
  background-position: -220px -540px;
}

.comp-card .createGrapImag .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -395px -556px;
}

.smartphone .createGrapImag {
  background-position: -660px -1620px;
}

.smartphone .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -7px -26px;
}

.tablet .createGrapImag {
  background-position: -880px -1620px;
}

.tablet .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -133px -29px;
}

.laptop .createGrapImag {
  background-position: -220px -1890px;
}

.laptop .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -259px -29px;
}

.desktop .createGrapImag {
  background-position: -440px -1890px;
}

.desktop .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -385px -29px;
}

.amazon-kindle .createGrapImag {
  background-position: -660px -1890px;
}

.amazon-kindle .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -511px -29px;
}

.smartwatch .createGrapImag {
  background-position: 0 -2160px;
}

.smartwatch .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -7px -206px;
}

.browser .createGrapImag {
  background-position: -220px -2160px;
}

.browser .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -134px -205px;
}

.tv .createGrapImag {
  background-position: -440px -2160px;
}

.tv .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -257px -205px;
}

.presentation .createGrapImag {
  background-position: -660px -2160px;
}

.presentation .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -386px -205px;
}

.multiple-device .createGrapImag {
  background-position: 0 -2430px;
}

.multiple-device .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -511px -205px;
}

.signs-and-billboards .createGrapImag {
  background-position: -440px -2430px;
}

.signs-and-billboards .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -3px -384px;
}

.paper-and-books .createGrapImag {
  background-position: -660px -2430px;
}

.paper-and-books .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -132px -388px;
}

.packaging .createGrapImag {
  background-position: -880px -2430px;
}

.packaging .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -259px -385px;
}

._45-vertical .createGrapImag {
  background-position: -660px -2430px;
}

._45-vertical .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -502px -21px;
}

.cover .createGrapImag {
  background-position: -880px -2430px;
}

.cover .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -627px -21px;
}

._169-in-stream .createGrapImag {
  background-position: -220px -1890px;
}

._169-in-stream .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -752px -863px;
}

._169-instant-articles .createGrapImag {
  background-position: -440px -1890px;
}

._169-instant-articles .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -376px -194px;
}

._169-horizontal .createGrapImag {
  background-position: 0 -2430px;
}

._169-horizontal .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -130px -194px;
}

._916-full-portrait .createGrapImag {
  background-position: -660px -1890px;
}

._916-full-portrait .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -252px -194px;
}

._11-instant-articles .createGrapImag {
  background-position: 0 -2160px;
}

._11-instant-articles .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -624px -860px;
}

._11-carousel .createGrapImag {
  background-position: 0 -2430px;
}

._11-carousel .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -501px -194px;
}

._11-square .createGrapImag {
  background-position: -440px -2430px;
}

._11-square .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -747px -194px;
}

._23-vertical .createGrapImag {
  background-position: -660px -2160px;
}

._23-vertical .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -624px -194px;
}

._916-story .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -880px -270px;
}

._916-story .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -129px -367px;
}

._916-igtv-video .createGrapImag {
  background-position: -660px -2160px;
}

._916-igtv-video .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -5px -367px;
}

._169-bumber .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -880px -270px;
}

._169-bumber .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -253px -369px;
}

._169-mid-roll .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -660px 0;
}

._169-mid-roll .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -375px -370px;
}

._169-non-skippable .createGrapImag {
  background-position: 0 -2430px;
}

._169-non-skippable .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -501px -370px;
}

._169-skippable .createGrapImag {
  background-position: -660px -2160px;
}

._169-skippable .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -627px -370px;
}

._169-video-ad .createGrapImag {
  background-position: 0 -2430px;
}

._169-video-ad .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -750px -368px;
}

._916-portrait .createGrapImag {
  background-position: -660px -2160px;
}

._916-portrait .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -5px -542px;
}

._43-standard .createGrapImag {
  background-position: 0 -2430px;
}

._43-standard .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -129px -542px;
}

._45-vertical-low .createGrapImag {
  background-position: -880px -2160px;
}

._45-vertical-low .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -251px -542px;
}

._916-vertical-full .createGrapImag {
  background-position: -660px -2160px;
}

._916-vertical-full .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -378px -545px;
}

.wide-skyscraper-ad .createGrapImag {
  background-position: -440px -4590px;
}

.wide-skyscraper-ad .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -3px -1056px;
  width: 86px;
}

.medium-rectangle-ad .createGrapImag {
  background-position: 0 -4050px;
}

.medium-rectangle-ad .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat no-repeat -94px -1034px;
  height: 103px;
}

.medium-rectangle-ad .createGrapImag .fbPost .catIcon {
  height: 100px;
}

.leaderboard-ad .createGrapImag {
  background-position: -440px -4590px;
}

.leaderboard-ad .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat no-repeat -93px -1139px;
  height: 54px;
}

.leaderboard-ad .createGrapImag .fbPost .catIcon {
  height: 41px;
}

.a4-document .createGrapImag {
  background-position: -440px -4590px;
}

.a4-document .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat no-repeat -220px -1053px;
}

.letterhead .createGrapImag {
  background-position: 0 -4320px;
}

.letterhead .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat no-repeat -343px -1076px;
}

.letter .createGrapImag {
  background-position: 0 -4320px;
}

.letter .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat no-repeat -502px -1009px;
}

.resume .createGrapImag {
  background-position: -220px -4860px;
}

.resume .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat no-repeat -626px -1009px;
}

.report .createGrapImag {
  background-position: 0 -4320px;
}

.report .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat no-repeat -751px -1009px;
}

.daily-report .createGrapImag {
  background-position: 0 -4320px;
}

.daily-report .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat no-repeat -3px -1228px;
}

.memo .createGrapImag {
  background-position: -220px -4860px;
}

.memo .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat no-repeat -131px -1228px;
}

.invoice .createGrapImag {
  background-position: -220px -4860px;
}

.invoice .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat no-repeat -254px -1241px;
}

.yearbook .createGrapImag {
  background-position: -220px -4860px;
}

.yearbook .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat no-repeat -382px -1246px;
}

.class-schedule .createGrapImag {
  background-position: 0 -4320px;
}

.class-schedule .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat no-repeat -506px -1162px;
  height: 67px;
}

.class-schedule .createGrapImag .fbPost .catIcon {
  height: 73px;
}

.worksheet .createGrapImag {
  background-position: 0 -4320px;
}

.worksheet .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat no-repeat -506px -1252px;
}

.lesson-plan .createGrapImag {
  background-position: -660px -810px;
}

.lesson-plan .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat no-repeat -629px -1182px;
}

.bookmark .createGrapImag {
  background-position: 0 -810px;
}

.bookmark .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat no-repeat -756px -1167px;
  height: 67px;
}

.bookmark .createGrapImag .fbPost .catIcon {
  height: 73px;
}

.table-of-contents .createGrapImag {
  background-position: 0 -810px;
}

.table-of-contents .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat no-repeat -757px -1257px;
}

.mind-map .createGrapImag {
  background-position: -440px -810px;
}

.mind-map .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat no-repeat -629px -1338px;
  height: 67px;
}

.mind-map .createGrapImag .fbPost .catIcon {
  height: 67px;
}

.birthday-invitation .createGrapImag {
  background-position: 0 -810px;
}

.birthday-invitation .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -6px -1379px;
  height: 109px;
}

.birthday-invitation .createGrapImag .fbPost .catIcon {
  height: 108px;
}

.wedding-invitation .createGrapImag {
  background-position: 0 -4320px;
}

.wedding-invitation .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -128px -1403px;
}

.invitation-portrait .createGrapImag {
  background-position: 0 -4320px;
}

.invitation-portrait .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -253px -1416px;
}

.event-program .createGrapImag {
  background-position: 0 -4320px;
}

.event-program .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -376px -1423px;
}

.card .createGrapImag {
  background-position: 0 -4320px;
}

.card .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -503px -1407px;
  height: 80px;
}

.card .createGrapImag .fbPost .catIcon {
  height: 82px;
}

.birthday-card .createGrapImag {
  background-position: 0 -4050px;
}

.birthday-card .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -503px -1491px;
  height: 80px;
}

.birthday-card .createGrapImag .fbPost .catIcon {
  height: 82px;
}

.recipe-card .createGrapImag {
  background-position: 0 -4320px;
}

.recipe-card .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -628px -1430px;
}

.photo-book .createGrapImag {
  background-position: 0 -4050px;
}

.photo-book .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -754px -1409px;
  height: 107px;
}

.photo-book .createGrapImag .fbPost .catIcon {
  height: 110px;
}

.calendar .createGrapImag {
  background-position: -440px -4860px;
}

.calendar .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -4px -1492px;
  height: 73px;
}

.calendar .createGrapImag .fbPost .catIcon {
  height: 75px;
}

.planner .createGrapImag {
  background-position: -220px -4860px;
}

.planner .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -5px -1587px;
}

.scrapbook .createGrapImag {
  background-position: -440px -4590px;
}

.scrapbook .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -131px -1554px;
  height: 93px;
}

.scrapbook .createGrapImag .fbPost .catIcon {
  height: 93px;
}

.desktop-wallpaper .createGrapImag {
  background-position: 0 -4320px;
}

.desktop-wallpaper .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -131px -1655px;
  height: 75px;
}

.desktop-wallpaper .createGrapImag .fbPost .catIcon {
  height: 75px;
}

.postcard .createGrapImag {
  background-position: -440px -4590px;
}

.postcard .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -255px -1573px;
  height: 75px;
}

.postcard .createGrapImag .fbPost .catIcon {
  height: 75px;
}

.book-cover .createGrapImag {
  background-position: 0 -4320px;
}

.book-cover .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -255px -1676px;
}

.wattpad-book-cover .createGrapImag {
  background-position: 0 -4320px;
}

.wattpad-book-cover .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -382px -1595px;
}

.cd-cover .createGrapImag {
  background-position: 0 -4320px;
}

.cd-cover .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -506px -1576px;
  height: 115px;
}

.cd-cover .createGrapImag .fbPost .catIcon {
  height: 115px;
}

.comic-strip .createGrapImag {
  background-position: 0 -4320px;
}

.comic-strip .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -632px -1583px;
  height: 80px;
}

.comic-strip .createGrapImag .fbPost .catIcon {
  height: 82px;
}

.infographics .createGrapImag {
  background-position: 0 -5670px;
}

.infographics .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -755px -1537px;
  width: 103px;
}

.flyer .createGrapImag {
  background-position: -220px -1620px;
}

.flyer .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -3px -1760px;
}

.poster .createGrapImag {
  background-position: -220px -4050px;
}

.poster .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -128px -1751px;
}

.product-label .createGrapImag {
  background-position: -220px -4050px;
}

.product-label .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -381px -1753px;
  height: 80px;
}

.product-label .createGrapImag .fbPost .catIcon {
  height: 82px;
}

.ticket .createGrapImag {
  background-position: 0 -4320px;
}

.ticket .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -501px -1692px;
  height: 65px;
}

.ticket .createGrapImag .fbPost .catIcon {
  height: 65px;
}

.newsletter .createGrapImag {
  background-position: 0 -5670px;
}

.newsletter .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -631px -1694px;
}

.blog-banner .createGrapImag {
  background-position: -440px -5400px;
}

.blog-banner .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -503px -1759px;
  height: 79px;
}

.blog-banner .createGrapImag .fbPost .catIcon {
  height: 79px;
}

.coupon .createGrapImag {
  background-position: 0 -5670px;
}

.coupon .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -753px -1714px;
}

.proposal .createGrapImag {
  background-position: 0 -2430px;
}

.proposal .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -254px -1845px;
}

.marketing-proposal .createGrapImag {
  background-position: -880px -2160px;
}

.marketing-proposal .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -380px -1854px;
}

.blog-graphics .createGrapImag {
  background-position: -660px -2160px;
}

.blog-graphics .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -500px -1858px;
}

.website .createGrapImag {
  background-position: -660px -2160px;
}

.website .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -3px -1912px;
  height: 59px;
}

.website .createGrapImag .fbPost .catIcon {
  height: 59px;
}

.menu .createGrapImag {
  background-position: -440px -2430px;
}

.menu .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -627px -1867px;
}

.media-kit .createGrapImag {
  background-position: 0 -2430px;
}

.media-kit .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -753px -1891px;
}

.etsy-shop-cover .createGrapImag {
  background-position: 0 -2430px;
}

.etsy-shop-cover .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -129px -1906px;
  height: 40px;
}

.etsy-shop-cover .createGrapImag .fbPost .catIcon {
  height: 40px;
}

.poster-us .createGrapImag {
  background-position: 0 -2430px;
}

.poster-us .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -128px -1753px;
}

.facebook-ad-medium .createGrapImag {
  background-position: 0 -2430px;
}

.facebook-ad-medium .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -6px -1974px;
  height: 64px;
}

.facebook-ad-medium .createGrapImag .fbPost .catIcon {
  height: 64px;
}

.facebook-story .createGrapImag {
  background-position: 0 -2430px;
}

.facebook-story .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -125px -1973px;
  width: 104px;
}

.instagram-ad .createGrapImag {
  background-position: 0 -2430px;
}

.instagram-ad .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -6px -2040px;
}

.facebook-events .createGrapImag {
  background-position: 0 -2430px;
}

.facebook-events .createGrapImag .fbPost {
  background: url(/images/mockup_collage_category.png?16a4b90011eb6bbc2662bf147ae1e3a9) no-repeat -4px 19px;
  height: 94px;
}

.facebook-events .createGrapImag .fbPost .catIcon {
  height: 93px;
}

.facebook-image-ads .createGrapImag {
  background-position: -880px -2160px;
}

.facebook-image-ads .createGrapImag .fbPost {
  background: url(/images/mockup_collage_category.png?16a4b90011eb6bbc2662bf147ae1e3a9) no-repeat -129px 25px;
  height: 94px;
}

.facebook-image-ads .createGrapImag .fbPost .catIcon {
  height: 93px;
}

.facebook-carousel-ads .createGrapImag {
  background-position: -660px -2160px;
}

.facebook-carousel-ads .createGrapImag .fbPost {
  background: url(/images/mockup_collage_category.png?16a4b90011eb6bbc2662bf147ae1e3a9) no-repeat -5px -75px;
}

.facebook-posts .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -660px 0;
}

.facebook-posts .createGrapImag .fbPost {
  background: url(/images/mockup_collage_category.png?16a4b90011eb6bbc2662bf147ae1e3a9) no-repeat -253px 24px;
  height: 96px;
}

.facebook-posts .createGrapImag .fbPost .catIcon {
  height: 98px;
}

.twitter-cover .createGrapImag {
  background-position: 0 -2430px;
}

.twitter-cover .createGrapImag .fbPost {
  background: url(/images/mockup_collage_category.png?16a4b90011eb6bbc2662bf147ae1e3a9) no-repeat -130px -69px;
  height: 43px;
}

.twitter-cover .createGrapImag .fbPost .catIcon {
  height: 43px;
}

.instagram-story .createGrapImag {
  background-position: -440px -2430px;
}

.instagram-story .createGrapImag .fbPost {
  background: url(/images/mockup_collage_category.png?16a4b90011eb6bbc2662bf147ae1e3a9) no-repeat -131px -265px;
  height: 125px;
  width: 87px;
}

.instagram-posts .createGrapImag {
  background-position: -440px -2160px;
}

.instagram-posts .createGrapImag .fbPost {
  background: url(/images/mockup_collage_category.png?16a4b90011eb6bbc2662bf147ae1e3a9) no-repeat -3px -198px;
}

.instagram-landscape-ad .createGrapImag {
  background-position: -220px -2430px;
}

.instagram-landscape-ad .createGrapImag .fbPost {
  background: url(/images/mockup_collage_category.png?16a4b90011eb6bbc2662bf147ae1e3a9) no-repeat -254px -74px;
  height: 59px;
  width: 123px;
}

.instagram-landscape-ad .createGrapImag .fbPost .catIcon {
  height: 60px;
}

.pinterest-graphics .createGrapImag {
  background-position: -440px -2160px;
}

.pinterest-graphics .createGrapImag .fbPost {
  background: url(/images/mockup_collage_category.png?16a4b90011eb6bbc2662bf147ae1e3a9) no-repeat -202px -142px;
  height: 119px;
  width: 78px;
}

.pinterest-promoted-pin .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -880px -270px;
}

.pinterest-promoted-pin .createGrapImag .fbPost {
  background: url(/images/mockup_collage_category.png?16a4b90011eb6bbc2662bf147ae1e3a9) no-repeat -284px -142px;
  height: 119px;
  width: 78px;
}

.app-store-screeshot-landscape .createGrapImag {
  background-position: 0 -2430px;
}

.app-store-screeshot-landscape .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -6px -886px;
}

.app-store-screeshot-portrait .createGrapImag {
  background-position: -440px -2160px;
}

.app-store-screeshot-portrait .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -127px -886px;
}

.play-store-screenshot .createGrapImag {
  background-position: -440px -2160px;
}

.play-store-screenshot .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -254px -881px;
}

.image_exposure .createGrapImag {
  background-position: -440px -2160px;
}

.image_exposure .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -385px -384px;
}

.color_exposure .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -880px -270px;
}

.color_exposure .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -509px -384px;
}

.transverse_analog .createGrapImag {
  background-position: 0 -2430px;
}

.transverse_analog .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -7px -563px;
}

.trilateral_analog .createGrapImag {
  background-position: -220px -2430px;
}

.trilateral_analog .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -129px -563px;
}

.painting .createGrapImag {
  background-position: -880px -2160px;
}

.painting .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -259px -563px;
}

.crayons .createGrapImag {
  background-position: -660px -2160px;
}

.crayons .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -382px -563px;
}

.pencil .createGrapImag {
  background-position: -660px -2160px;
}

.pencil .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -508px -563px;
}

.duotone .createGrapImag {
  background-position: -880px -2160px;
}

.duotone .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -6px -736px;
}

.gradient_duotone .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -880px -270px;
}

.gradient_duotone .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -128px -736px;
}

.vintage .createGrapImag {
  background-position: -220px -2160px;
}

.vintage .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -256px -736px;
}

.sepia_color .createGrapImag {
  background-position: -440px -1890px;
}

.sepia_color .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -386px -736px;
}

.comicilio .createGrapImag {
  background-position: -440px -2160px;
}

.comicilio .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -509px -736px;
}

.comic-aqua .createGrapImag {
  background-position: -440px -1890px;
}

.comic-aqua .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -6px -912px;
}

.certificate .createGrapImag {
  background-position: -440px -1890px;
}

.certificate .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -129px -912px;
}

.oil_painting .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat 0 0;
}

.oil_painting .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -259px -909px;
}

.motion_effect .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -220px 0;
}

.motion_effect .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -385px -909px;
}

.bokeh_lights .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -440px 0;
}

.bokeh_lights .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -513px -909px;
}

.sun_light .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -660px 0;
}

.sun_light .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -7px -1082px;
}

.fire_effect .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -880px 0;
}

.fire_effect .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -131px -1082px;
}

.creative_blur .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat 0 -270px;
}

.creative_blur .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -260px -1082px;
}

.gray_selection .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -220px -270px;
}

.gray_selection .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -385px -1082px;
}

.sparkle_brush .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -440px -270px;
}

.sparkle_brush .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -511px -1082px;
}

.text_effect .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -660px -270px;
}

.text_effect .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -6px -1254px;
}

.split_color .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -880px -270px;
}

.split_color .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -132px -1254px;
}

.trilogy_color_leaks .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -880px -270px;
}

.trilogy_color_leaks .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -259px -1254px;
}

.aesthetic_light .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat 0 -540px;
}

.aesthetic_light .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -385px -1257px;
}

.retro_light .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -220px -540px;
}

.retro_light .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -511px -1257px;
}

.film_shadow .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -440px -540px;
}

.film_shadow .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -7px -1429px;
}

._2d_color .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -660px -540px;
}

._2d_color .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -131px -1430px;
}

.blue_line .createGrapImag {
  background-position: -660px -1890px;
}

.blue_line .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -254px -1430px;
}

.water_mark .createGrapImag {
  background-position: -440px -810px;
}

.water_mark .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -381px -1430px;
}

.photo_inversion .createGrapImag {
  background-position: top left;
}

.photo_inversion .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -511px -1430px;
}

.hilbert_heart .createGrapImag {
  background-position: -660px -810px;
}

.hilbert_heart .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -4px -1604px;
}

.line_light .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -220px -270px;
}

.line_light .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -128px -1604px;
}

.multi_square .createGrapImag {
  background-position: -220px -1620px;
}

.multi_square .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -259px -1604px;
}

.concave_paint .createGrapImag {
  background-position: -220px -1890px;
}

.concave_paint .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -383px -1604px;
}

.instagram .fbPost,
.instagram .catIcon,
.youtube .fbPost,
.youtube .catIcon,
.twitter .fbPost,
.twitter .catIcon,
.pinterest .fbPost,
.pinterest .catIcon,
.tumblr .fbPost,
.tumblr .catIcon,
.google .fbPost,
.google .catIcon,
.linkedin .fbPost,
.linkedin .catIcon,
.vk .fbPost,
.vk .catIcon,
.etsy .fbPost,
.etsy .catIcon,
.meetup .fbPost,
.meetup .catIcon,
.sound-cloud .fbPost,
.sound-cloud .catIcon,
.twitch .fbPost,
.twitch .catIcon,
.snapchat .fbPost,
.snapchat .catIcon,
.ask-fm .fbPost,
.ask-fm .catIcon,
.soundcloud .fbPost,
.soundcloud .catIcon {
  width: 122px;
  height: 170px;
}

.createGrapImag {
  height: 240px;
  cursor: pointer;
  border-radius: 0;
  position: relative;
}

.createGrapImagBgIn {
  background-color: rgba(50, 40, 68, 0.45);
  height: 250px;
  line-height: 250px;
}

.createPopupLstInner:hover .createGrapImagBgIn {
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 106, 0, 0.75)), to(rgba(238, 9, 121, 0.75)));
  background: linear-gradient(to right, rgba(255, 106, 0, 0.75), rgba(238, 9, 121, 0.75));
}

.createGrapImag span.fbPost {
  display: inline-block;
  vertical-align: middle;
}

.singlApp span {
  line-height: 18px;
}

.createDesig .createGrapImag .fbPost {
  border-radius: 2px;
  max-width: 100%;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.createDesig .createGrapImag:hover .fbPost {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.fbPost {
  width: 122px;
  height: 122px;
}

.catIcon {
  width: 122px;
  height: 122px;
  text-indent: -9999px;
  display: block;
}

.createGrapImag .categoryName {
  color: #fff;
  font-size: 14px;
}

.hovCreatePos {
  position: absolute;
  background-position: center center;
  background-repeat: no-repeat;
  opacity: 0;
  -webkit-transition: 0.3s ease-out all;
  transition: 0.3s ease-out all;
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
  left: 0;
  bottom: 0;
  /*width: 180px;*/
  width: 100%;
  height: 240px;
  border: 1px solid #b7adad;
}

.innr_hoverlay {
  width: 100%;
  height: 100%;
  background-color: #fff;
}

.hovCreatePos ul {
  padding: 10px 0;
  height: 60%;
  list-style: none;
  line-height: 21px;
  text-align: left;
}

.hovCreatePos li {
  position: relative;
  margin-bottom: 2px;
}

.hovCreatePos li a {
  padding: 6px 10px 5px 17px;
  display: block;
  font-size: 14px;
  color: #000;
  position: relative;
  line-height: 17px;
}

.hovCreatePos li a i {
  margin-right: 10px;
  height: 5px;
  width: 5px;
  border-radius: 50%;
  background: #6d6e6b;
  text-indent: -9999px;
  display: inline-block;
  position: absolute;
  top: 12px;
  left: 7px;
}

.hovCreatePos p.hovCreatePosHd {
  text-align: center;
  font-size: 16px;
  font-weight: 500;
  background-color: rgba(0, 0, 0, 0.2);
  min-height: 45px;
  vertical-align: middle;
  padding: 5px;
  line-height: 21px;
}

.hovCreatePos .innr_hoverSize {
  text-align: center;
  font-weight: 500;
  font-size: 15px;
  position: absolute;
  bottom: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.1);
  padding: 3px;
  line-height: 21px;
}

.hovCreatePos p > b {
  color: #31294D;
}

.singlApp {
  margin: 0 0 24px;
  display: block;
  padding: 0;
  font-weight: normal;
  font-size: 15px;
}

.singlApp:hover .hovCreatePos {
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
}

ul.hovCreatePosLst > li > a:hover i {
  background: #fff;
}

h3.createDesignHd {
  margin: 0 0 12px;
  color: #3f3d48;
  font-size: 18px;
  border-bottom: 3px solid #F2F3F6;
  padding: 0 0 6px;
}

h3.createDesignHd span {
  color: #1b69b6;
}

.createDesignHd {
  margin: 0 0 12px;
  color: #3f3d48;
  border-bottom: 3px solid #F2F3F6;
  min-height: 40px;
}

.createDesignHd h3 {
  padding: 6px 0 0 !important;
  font-weight: 600;
  font-size: 18px;
  margin-bottom: 10px;
}

.createDesignHd h3 span {
  color: #1b69b6;
}

.createDesignHd h3 span:last-child {
  color: #464646;
}

.createDesignHd .categoryPg_search {
  float: right;
  width: 600px;
  margin-right: 33px;
}

.createDesignHd .categoryPg_search .search_input_div input {
  min-width: 350px;
  border: 1px solid #ee0979;
  border-radius: 4px;
}

.createDesignHd .categoryPg_search .cata_seltBox {
  border-radius: 4px;
  min-width: 164px;
}

.createDesignHd .categoryBlog_search {
  margin-top: 0;
}

.create_upload .nav-tabs li label {
  border: none;
  border-radius: 0;
  color: #3f3d48 !important;
  padding: 7px 10px;
  font-size: 14px;
}

.create_upload .nav-tabs li label.hover {
  background: #eee;
}

/*createpopup search styles*/

.createPopup-cover h2 {
  font-size: 32px;
  font-weight: 100;
  padding: 30px 0  0px 0;
  text-align: center;
  display: block;
  width: 100%;
}

.createPopup-cover .createPopup-search {
  max-width: 670px;
  width: 670px;
  margin: 20px auto 40px auto;
  height: 50px;
  z-index: 9;
  /*input::-webkit-input-placeholder {
      font-size: 20px;
    }*/
}

.createPopup-cover .createPopup-search input {
  display: block;
  height: 60px;
  padding: 0 50px 0 15px;
}

.createPopup-cover .createPopup-search .form-control {
  width: 90%;
  height: 61px;
  line-height: 46px;
  font-size: 16px;
  color: #000;
  background: #fff;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  outline: 0;
  border: 1px solid #ee0979;
  float: left;
  padding: 0px;
}

.createPopup-cover .createPopup-search .form-control .searchbar-input {
  width: 90%;
  height: 49px;
  line-height: 46px;
  font-size: 16px;
  color: #000;
  background: #fff;
  border-radius: 4px 0 0 4px;
  -webkit-border-radius: 4px 0 0 4px;
  outline: 0;
  border: none;
  float: left;
  padding-top: 16px;
}

.createPopup-cover .createPopup-search .form-control .selectbar-select {
  width: 25%;
  position: relative;
  color: #adadad;
  height: 45px;
  margin-top: 7px;
  padding-left: 10px;
  border-radius: 0;
  border: none;
  border-right: 1px solid #ccc;
}

.createPopup-cover .createPopup-search .create-search {
  width: 10%;
  height: 59px;
  line-height: 63px;
  border-radius: 0 4px 4px 0;
  -webkit-border-radius: 0 4px 4px 0;
  float: left;
  text-align: center;
}

.createPopup-cover .createPopup-search .create-search i {
  background: url(/images/search.png?1f35bd0f84c6ca812fda16624d14a450) no-repeat center;
  width: 26px;
  height: 26px;
  display: inline-block;
  vertical-align: middle;
}

.createPopup-cover .createPopup-search .create-search {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.createPopup-cover .search_innrIcon {
  right: 8px;
  top: 14px;
  z-index: 9;
  width: 20px;
  height: 20px;
  color: #f2205b;
  cursor: pointer;
  font-size: 20px;
}

.createPopup-cover .createPopup-align {
  padding: 0 40px;
  width: 100%;
  margin: 0 auto;
  /*max-width: 1000px;*/
}

.createPopup-cover .createPopup-align .cover-title {
  font-size: 13px;
}

.createPopup-cover .createPopup-align .cover-size {
  display: none;
}

.createPopup-cover .createPopup-align .text-color {
  color: #b1afaf;
}

.createPopup-cover .cover-btn {
  font-size: 20px;
}

.createPopup-cover .cover-btn .moreCoverBtn {
  display: inline-block;
  margin-top: 60px;
  margin-bottom: 30px;
}

.createPopup-cover .cover-btn .lessCoverBtn {
  display: inline-block;
  margin-bottom: 30px;
}

.createPopup-cover .createPopup-dropdown {
  border: 1px solid #eee;
  top: 100%;
  left: 0;
  right: 0;
  width: 100%;
  background-color: #ffffff;
  border-radius: 0 0 3px 3px;
  max-height: 250px;
  overflow: auto;
  -webkit-transition: all ease .4s;
  transition: all ease .4s;
  z-index: 9;
}

.createPopup-cover .createPopup-dropdown.active {
  display: block;
}

.createPopup-cover .createPopup-dropdown li a {
  color: #000;
}

.createPopup-cover .createPopup-dropdown li:hover {
  background: #ccc;
}

.createPopup-cover .createPopup-dropdown .createPopup-search-scroll {
  overflow-y: auto;
  max-height: 150px;
  height: auto;
}

.createPopup-cover .createPopup-dropdown .post-placeholder-inner {
  height: 48px;
}

.createPopup-cover .createPopup-dropdown .link {
  color: #1b69b6;
}

.createPopup-cover .createPopupUsrImgLst {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 115px;
}

.createPopup-cover .createPopupUsrImgLst .carousel-inner {
  height: unset;
  min-height: unset;
  max-height: unset;
}

.createPopup-cover .createPopupUsrImgLst .carousel-inner .row-fluid .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  /*justify-content:center;*/
}

.createPopup-cover .createPopupUsrImgLst .carousel-control {
  top: 36%;
  border-radius: 50%;
  height: 30px;
  width: 30px;
  opacity: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.createPopup-cover .createPopupUsrImgLst .carousel-control.left {
  left: -46px;
}

.createPopup-cover .createPopupUsrImgLst .carousel-control.right {
  right: -46px;
}

.createPopup-cover .createPopup-slides {
  /*min-height: 210px;*/
  /*max-width: 148px;*/
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  width: 100%;
}

.createPopup-cover .createPopup-slides img {
  /*max-height: 148px;*/
  cursor: pointer;
  display: block;
  margin: 0 auto;
  max-width: 100%;
  -webkit-transition: all ease .3s;
  transition: all ease .3s;
  max-height: 182px;
  -webkit-box-shadow: 0 4px 12px 0 rgba(14, 19, 24, 0.32);
          box-shadow: 0 4px 12px 0 rgba(14, 19, 24, 0.32);
}

.create_design_pop button.close {
  color: #f05a28;
  opacity: 1;
}

.create_design_pop button.close i.icomoon {
  font-weight: 500;
}

.create_design_pop button.close:hover .icomoon-times {
  color: #000;
  opacity: 0.5;
}

.create_design_pop .close {
  opacity: 1;
}

.create_design_pop .mygridViewLst.box_shadow,
.create_design_pop .mygridViewLst.dropdown-menu,
.create_design_pop .profile_drpdown .common_UserProfile .mygridViewLst.defaultProfilePic:hover,
.profile_drpdown .common_UserProfile .create_design_pop .mygridViewLst.defaultProfilePic:hover,
.create_design_pop .navbar-default .mygridViewLst.accountSettingDrpDwn,
.navbar-default .create_design_pop .mygridViewLst.accountSettingDrpDwn,
.create_design_pop ._social-lnk .mygridViewLst.btn,
._social-lnk .create_design_pop .mygridViewLst.btn,
.create_design_pop .notify_icon .mygridViewLst.notify_bodyinnr,
.notify_icon .create_design_pop .mygridViewLst.notify_bodyinnr,
.create_design_pop .editor-prime .mygridViewLst.prime-hover,
.editor-prime .create_design_pop .mygridViewLst.prime-hover,
.create_design_pop .mygridViewLst.UserProfDrpdown,
.create_design_pop .social_part .mygridViewLst.usrleft_whdiv,
.social_part .create_design_pop .mygridViewLst.usrleft_whdiv,
.create_design_pop .upgrade_page .mygridViewLst.basic_upgrade,
.upgrade_page .create_design_pop .mygridViewLst.basic_upgrade,
.create_design_pop .mygridViewLst.pricing_upgrade,
.create_design_pop .mygridViewLst.help_question_sec,
.create_design_pop .proj_rightSide_menu .mygridViewLst.proj_menuBtn:hover,
.proj_rightSide_menu .create_design_pop .mygridViewLst.proj_menuBtn:hover,
.create_design_pop .proj_leftSide_Content .mygridViewLst.proj_menuBtn:hover,
.proj_leftSide_Content .create_design_pop .mygridViewLst.proj_menuBtn:hover,
.create_design_pop .redVideoEditor .showSlider_completed i.mygridViewLst,
.redVideoEditor .showSlider_completed .create_design_pop i.mygridViewLst,
.create_design_pop .mygridViewLst.fontselect_ul {
  border-top: 1px solid rgba(20, 20, 25, 0.03);
}

.header-caption {
  padding: 0;
  margin: 20px 20px 20px 40px;
  overflow: hidden;
}

.header-caption span {
  display: inline-block;
  position: relative;
  padding: 0 20px 0 0;
  font-size: 2rem;
}

.header-caption span:before {
  content: "";
  width: 2000px;
  display: block;
  height: 1px;
  left: 100%;
  position: absolute;
  top: 49%;
  opacity: 0.4;
}

.list-design {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  list-style-type: none;
  overflow: hidden;
  transition: -webkit-filter .3s linear,filter .3s linear;
  padding: 10px 20px;
}

.list-design li {
  margin: 15px 15px;
  text-align: center;
  transition: -webkit-transform .5s ease,opacity .3s linear;
  -webkit-transition: opacity .3s linear,-webkit-transform .5s ease;
  transition: opacity .3s linear,-webkit-transform .5s ease;
  transition: transform .5s ease,opacity .3s linear;
  transition: transform .5s ease,opacity .3s linear,-webkit-transform .5s ease;
  height: auto;
  width: 160px;
}

.list-design li img {
  -webkit-transition: all ease .3s;
  transition: all ease .3s;
}

.list-design:after {
  content: "";
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
}

.category-format {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 40px;
  margin: 0 auto;
  overflow: hidden;
  top: 60px;
  z-index: -2;
}

.category-format p {
  font-size: 14px;
  line-height: 18px;
}

.category-format .categoryTitle {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding-left: 16px;
  color: #bcc0c8;
}

.category-format .categoryList {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: 24px;
  overflow: hidden;
}

.category-format .categoryList li {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  height: 24px;
}

.category-format .categoryList li a p {
  padding: 3px 8px;
  color: #8690a3;
}

.category-format .categoryList li:hover p {
  color: #1b69b6;
}

.createPopup-images {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
  /*.cover-img:hover{
    box-shadow: 0 0 30px 0 #fda63d;
  }*/
}

.createPopup-images .image {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
  padding: 4px;
}

.createPopup-images .image:hover {
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 106, 0, 0.75)), to(rgba(238, 9, 121, 0.75)));
  background: linear-gradient(90deg, rgba(255, 106, 0, 0.75), rgba(238, 9, 121, 0.75));
  border-radius: 4px;
}

.createPopup-images .image:hover h6 {
  color: #fff;
}

.createPopup-images .text-color {
  color: #b1afaf;
}

.createpopup_scroll .mCSB_dragger_bar {
  border-radius: 4px;
}

@media (min-width: 767px) and (max-width: 992px) {
  .create_design_pop .sidebar-response {
    width: 100% !important;
  }
}

@media (min-width: 1300px) {
  .modal-dialog.create_design_pop {
    width: 100%;
    /* max-width: 1370px;
    height:630px;*/
  }

  .modal-dialog.create_design_pop.share_designPop {
    max-width: 900px;
  }
}

@media (max-width: 1299px) {
  .modal-dialog.create_design_pop {
    width: 100%;
    height: 630px;
  }
}

.video-editor-resolution {
  background: #f6f6f6;
  -webkit-transition: -webkit-box-shadow .3s;
  transition: -webkit-box-shadow .3s;
  transition: box-shadow .3s;
  transition: box-shadow .3s, -webkit-box-shadow .3s;
}

.video-editor-resolution.portrait {
  width: 170px;
  height: 220px;
}

.video-editor-resolution.landscape {
  width: 230px;
  height: 150px;
}

.video-editor-resolution.vertical {
  width: 170px;
  height: 250px;
}

.video-editor-resolution.square {
  width: 170px;
  height: 170px;
}

.video-editor-resolution.active {
  border: 2px solid #fa402f;
}

.video-editor-resolution:hover {
  -webkit-box-shadow: 0 0 11px rgba(33, 33, 33, 0.2);
          box-shadow: 0 0 11px rgba(33, 33, 33, 0.2);
}

footer {
  /*background: $custom-color url(../img/footer-bg.jpg) repeat center center;
  position: fixed !important;*/
  background: #303145;
  left: 0;
}

footer .footer {
  padding: 30px 0 0;
  color: #fff;
}

footer .footer h2 {
  color: #fff;
  font-weight: 500;
}

footer .footer li.list-group-item {
  padding: 0;
  background: none;
  border: none;
  border-radius: 0;
}

footer .footer li.list-group-item a {
  color: #d0d0d0;
  line-height: 21px;
  font-size: 15px;
}

footer .footer li.list-group-item a:hover {
  color: #f32557;
  margin-left: 5px;
  text-decoration: none;
}

footer .footer li a {
  -webkit-transition: 0.5s all;
  transition: 0.5s all;
}

footer .footer-conditions-policy ul li a {
  color: #fff;
  -webkit-transition: 0.5s all;
  transition: 0.5s all;
}

footer .footer-conditions-policy ul li a:hover {
  color: #f32557;
  margin-left: 5px;
}

footer .footer-conditions-policy ul li._copyTextLink {
  width: 95px;
}

footer .footer-conditions-policy ._copyText {
  width: auto;
}

._footer-ft._logo-ftdiv {
  max-width: 230px;
}

._footer-ft._logo-ftdiv a {
  width: 96px;
  height: 40px;
  display: block;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -341px -992px;
  /* margin: 0 auto;*/
}

.partnersLi {
  width: 45%;
  margin-bottom: 20px;
}

.partnersLi a {
  height: 38px;
  display: block;
  cursor: default;
  color: #ccccd4;
  font-size: 13px;
  line-height: 14px;
}

.partnersLi a span.icon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -151px -930px;
  height: 32px;
  width: 32px;
  margin-right: 10px;
}

.partnersLi a span.link {
  padding: 2px 0 0 0;
  width: 65px;
  display: block;
}

.partnersLi.instagram a span.icon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -151px -930px;
}

.partnersLi.youtube a span.icon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -192px -930px;
}

.partnersLi.youtube a span.link {
  padding-top: 8px;
}

.partnersLi.pinterest a span.icon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -233px -930px;
}

.partnersLi.facebook a span.icon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -273px -930px;
}

.footerBlock .comingsoonMain a {
  opacity: 0.4;
}

.footerBtm_bg {
  /*@extend .gradient-bg;*/
  background: #fc5916;
  background: -webkit-gradient(linear, left top, right top, color-stop(0, #fc5916), to(#f01867));
  background: linear-gradient(to right, #fc5916 0, #f01867 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc5916', endColorstr='#f01867',GradientType=1 );
  /* IE6-9 */
  z-index: 999;
  position: relative;
}

.footerBtm_bg .xsmobile_center .btn-organize,
.footerBtm_bg .homepage-cta-btn .btn-organize {
  border-radius: 50px !important;
}

.footerBtn_mapbg {
  overflow: hidden;
}

.footerBtn_mapImg {
  top: 107px;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 99;
}

.footerBtn_mapImg img {
  -webkit-transform: translateY(-28%);
          transform: translateY(-28%);
}

.abovefooter-section {
  background-size: cover;
  z-index: 1039;
  color: #fff;
  padding: 50px 0 50px;
}

.abovefooter-section ._bannLt-pt {
  margin-top: 40%;
}

._aboveftrsec-gra {
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  opacity: 0.7;
  position: relative;
}

._aboveftrsec-hd {
  padding-bottom: 10px;
}

._aboveftrsec-hd h2 {
  color: #fff;
  text-shadow: 0 2px 4px #672333;
  font-size: 32px;
}

.footerBlock.logoPart.footerSolutions {
  width: 26%;
}

.comingsoonMainIndex_inn {
  display: none;
}

.comingsoonText {
  display: none;
}

.comingsoonMain li {
  position: relative;
}

.comingsoonMain .comingsoonText {
  background: #fff;
  border: 1px solid #e5e5e5;
  padding: 2px 8px;
  top: 0;
  right: 0;
  max-width: 85px;
  text-align: center;
  font-size: 11px;
  line-height: 16px;
  color: #c0becb;
  font-weight: 600;
}

.comingsoonMain a:hover .comingsoonText,
.comingsoonMain .comingsoonMainIndex_inn:hover .comingsoonText {
  display: block;
}

.comingsoonMain.comingsoonMainIndex .comingsoonMainIndex_inn {
  /*background: rgba(12, 12, 12, 0.44);*/
  top: 10px;
  left: 20px;
  right: 20px;
  bottom: 20px;
  z-index: 1;
  border-radius: 5px;
}

.comingsoonMain.comingsoonMainIndex ._product,
.comingsoonMain.comingsoonMainIndex .video-editor-lst {
  opacity: .4;
}

.freeTools {
  position: relative;
}

.freeTools a .freetools-Text {
  background: #fff;
  border: 1px solid #e5e5e5;
  padding: 2px 8px;
  top: 0;
  right: 23px;
  max-width: 85px;
  text-align: center;
  font-size: 11px;
  line-height: 16px;
  color: #464646;
  font-weight: 600;
  display: none;
}

.freeTools:hover a .freetools-Text {
  display: block;
}

.createDeignSubMenu li.comingsoonMain a,
._top-doublemenu li.comingsoonMain a {
  opacity: .4;
  color: #5a5a5a;
}

.createDeignSubMenu li.comingsoonMain a:hover,
._top-doublemenu li.comingsoonMain a:hover {
  /*background: #fff;*/
  color: #fff !important;
}

.createDeignSubMenu li.comingsoonMain a:hover .comingsoonMainIndex_inn,
._top-doublemenu li.comingsoonMain a:hover .comingsoonMainIndex_inn {
  top: 0;
  right: 0;
  width: 80px;
  display: block !important;
  z-index: 999;
}

.footerbtmbdr {
  border-bottom: 1px solid #36374a;
  min-height: 282px;
}

.footerBlock {
  width: 15%;
  float: left;
}

.footerBlock.logoPart {
  width: 20%;
}

.footerBlock.integrationPart {
  width: 13%;
}

.footerBlock.useCasePart {
  width: 12%;
}

.footerBlock.platformPart {
  width: 14%;
}

.footerBlock.footerSolutions {
  width: 16%;
}

.footerBlock.footerSupport {
  width: 15%;
}

.footerBlock.aboutPart {
  width: 14%;
}

.footerBlock h4 {
  color: #ccccd4;
}

._social-follow {
  margin-top: 0;
  padding: 0;
  margin-top: 20px;
}

._social-follow li {
  display: inline-block;
  margin-right: 2px;
}

._social-follow li a {
  border-radius: 50%;
  border: 1px solid #26252d;
  height: 35px;
  width: 35px;
  line-height: 35px;
  text-align: center;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

._social-follow li a i {
  color: #fff;
}

._social-follow li a::before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transform: scaleX(0);
          transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
          transform-origin: 0 50%;
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  border-radius: 50%;
}

._social-follow li a:hover::before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  color: #fff !important;
}

._social-follow li a:hover {
  margin-left: 0;
}

._social-follow li a:hover i {
  color: #3f3d48;
}

._social-follow li a:hover .fa {
  color: #fff;
}

/*footer part end*/

@media (min-width: 768px) and (max-width: 991px) {
  body.sticky_footer.footer-shown footer {
    position: relative !important;
    z-index: 99;
  }

  .sticky_footer.footer-shown .main {
    margin-bottom: 0 !important;
  }

  footer .footer li.list-group-item a {
    font-size: 13px;
  }
}

@media (max-width: 767px) {
  .sticky_footer {
    margin-bottom: 0 !important;
  }

  .sticky_footer footer {
    background: #303249;
    position: relative;
    bottom: auto;
    height: auto;
    width: 100%;
  }

  /*.footerBlock.aboutPart.footerSolutions{
    margin-top: 25px;
  }*/

  .footerBlock.footerSolutions {
    width: 100% !important;
  }

  .footerBlock.useCasePart {
    width: 100%;
  }

  footer {
    position: absolute !important;
    /*  ._copyText{
      padding:5px 0;
    } */
  }

  footer .footer {
    padding: 25px 0 10px;
    /*background: #fff;*/
  }

  footer .footer h4 {
    margin: 10px 0 5px 10px !important;
    font-size: 16px;
  }

  footer .footer .ft-social {
    text-align: center;
  }

  footer .footer ._footer-ft a {
    margin: 0 auto;
  }

  footer .footer ._xs-doubLi {
    overflow: hidden;
  }

  footer .footer ._xs-doubLi li {
    width: 33.33%;
    float: left;
    padding: 0;
  }

  footer .footer ._xs-doubLi li a {
    padding: 5px 10px;
    /*   background: #222333;*/
    margin-right: 1px;
    margin-bottom: 1px;
    display: block;
    font-size: 14px;
  }

  footer .footer ._xs-doubLi li a i.fa-angle-right {
    display: none;
  }
}

@media (min-width: 768px) {
  .sticky_footer {
    padding-top: 0 !important;
  }

  .sticky_footer footer {
    bottom: 0;
    height: auto !important;
    width: 100%;
  }

  .sticky_footer.footer-shown footer {
    position: fixed !important;
  }

  footer {
    background: #303145;
  }
}

.footerBlock li a i.fa-angle-right {
  width: 15px;
  height: 14px;
  display: inline-block;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -225px -819px;
  text-indent: -9999px;
}

.footerBlock li a:hover i.fa-angle-right {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -209px -819px;
}

.footerSolutions ._social-follow li a i.icomoon {
  height: 20px;
  width: 17px;
  display: inline-block;
  text-indent: -9999px;
}

.footerSolutions ._social-follow li a i.icomoon.icomoon-facebook {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -271px -854px;
}

.footerSolutions ._social-follow li a i.icomoon.icomoon-twitter {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -302px -851px;
}

.footerSolutions ._social-follow li a i.icomoon.icomoon-instagram {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -370px -853px;
}

.footerSolutions ._social-follow li a i.icomoon.icomoon-pinterest-p2 {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -465px -853px;
}

.footerSolutions ._social-follow li a i.icomoon.icomoon-tumblr {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -217px -889px;
}

.footerSolutions ._social-follow li a i.icomoon.icomoon-youtube {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -221px -854px;
}

.footerSolutions ._social-follow li a:hover i.icomoon.icomoon-facebook {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -271px -854px;
}

.footerSolutions ._social-follow li a:hover i.icomoon.icomoon-twitter {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -302px -851px;
}

.footerSolutions ._social-follow li a:hover i.icomoon.icomoon-instagram {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -370px -853px;
}

.footerSolutions ._social-follow li a:hover i.icomoon.icomoon-pinterest-p2 {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -465px -853px;
}

.footerSolutions ._social-follow li a:hover i.icomoon.icomoon-tumblr {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -217px -889px;
}

.footerSolutions ._social-follow li a:hover i.icomoon.icomoon-youtube {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -221px -854px;
}

/* template footer css starts */

.footerBtn_mapbg .abovefooter-section ._aboveftrsec-hd .heading1 {
  font-size: 30px;
  line-height: 30px;
  font-weight: 500;
  text-shadow: 0 2px 4px #672333;
}

.footerBtn_mapbg .abovefooter-section ._aboveftrsec-hd .heading2 {
  font-size: 21px;
  line-height: 50px;
}

/* template footer csss end */

.scrollUp .scrollUpDiv {
  position: fixed;
  bottom: 59px;
  right: 18px;
}

.scrollUp .fa-angle-up {
  color: #fff;
  width: 30px;
  border-radius: 28px;
  height: 30px;
  padding: 6px;
}

.scrollUp a:hover {
  text-decoration: none;
}

html {
  scroll-behaviour: smooth;
}

/* template footer csss end */

.pinsHeader {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

.pinsHeader .pins-bg {
  background: url(/images/pins-bg.png?7bcd01d2ea4351d1009ea30f2d5544c6) repeat center;
  padding: 0;
  width: auto;
  height: 200px;
}

.select2-container {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
  width: 188px !important;
}

.select2-container .select2-selection--single {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 32px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.select2-container .select2-selection--single .select2-selection__clear {
  position: relative;
}

.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}

.select2-container .select2-selection--multiple {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.select2-container .select2-search--inline {
  float: left;
}

.select2-container .select2-search--inline .select2-search__field {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  padding: 0;
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}

.select2-results {
  display: block;
}

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}

.select2-results__option {
  padding: 3px 6px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

.select2-results__option[aria-selected] {
  cursor: pointer;
}

.select2-container--open .select2-dropdown {
  left: 0;
}

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-search--dropdown {
  display: block;
  padding: 4px;
}

.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-search--dropdown.select2-search--hide {
  display: none;
}

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
}

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 32px;
}

.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
  list-style: none;
}

.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
  color: #999;
  margin-top: 5px;
  float: left;
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333;
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right;
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #ddd;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
}

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-appearance: textfield;
}

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

.select2-container--default .select2-results__option[role=group] {
  padding: 0;
}

.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999;
}

.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd;
}

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #e4e4e4;
  color: #3f3d48;
}

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), to(#eee));
  background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);
  background-repeat: repeat-x;
}

.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px;
}

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #eee), to(#ccc));
  background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);
  background-repeat: repeat-x;
}

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto;
}

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, #eee));
  background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
  background-repeat: repeat-x;
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #eee), to(#fff));
  background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);
  background-repeat: repeat-x;
}

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
}

.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 5px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
}

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right;
  margin-left: 5px;
  margin-right: auto;
}

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #ddd;
  outline: 0;
  height: 30px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
}

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.select2-container--classic .select2-dropdown {
  background-color: #fff;
  border: 1px solid transparent;
}

.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}

.select2-container--classic .select2-dropdown--below {
  border-top: none;
}

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

.select2-container--classic .select2-results__option[role=group] {
  padding: 0;
}

.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey;
}

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #e4e4e4;
  color: #3f3d48;
}

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}

/*
//Hover color
$hoverColor: #f22259;
*/

/*--z-index value increase--*/

/*
$grid-float-breakpoint: 1023px;*/

.modal-open {
  overflow: unset !important;
  /*position: fixed;*/
}

.view_modal.modal-open {
  position: fixed;
}

.main-privacy-popup {
  position: fixed;
  /* width: fit-content;*/
  bottom: 20px;
  z-index: 9999998;
  left: 0;
  right: 0;
  display: inline-block;
}

.main-privacy-popup .btn-primary {
  padding: 2px 8px !important;
}

.how-to-dropdown .how-to-li:hover {
  background: #ccc;
}

.how-to-dropdown .mCSB_dragger_bar {
  border-radius: 4px;
}

.popup-article {
  background: #fff0f2;
  /*  width: fit-content;*/
  margin: auto;
  line-height: 24px;
  /*font-size: 17px;*/
  text-shadow: 0 0 0 #433a47;
  display: inline-block;
  border: 1px solid #feb19a;
  padding: 5px 10px;
}

.cookie-policy {
  border-bottom: 1px solid #f6383e;
  text-shadow: 0 0 0 #f6383e;
  color: #f6383e;
}

.cookie-policy:hover {
  color: #f6383e;
  border-bottom: 0;
}

ul {
  padding: 0;
  margin: 0;
}

ul li {
  list-style: none;
}

body {
  background: rgba(247, 247, 247, 0.53);
}

.homeclass {
  background: #fff;
}

/*----Horizontal scroll plungin styles start----*/

.mThumbnailScroller {
  -ms-touch-action: none;
  touch-action: none;
  /* MSPointer events - direct all pointer events to js */
}

.mThumbnailScroller.mTS_no_scroll,
.mThumbnailScroller.mTS_touch_action {
  -ms-touch-action: auto;
  touch-action: auto;
}

.mTSWrapper {
  position: relative;
  overflow: hidden;
  height: 100%;
  max-width: 100%;
  outline: none;
  direction: ltr;
}

.mTSContainer {
  margin: 0;
  padding: 0;
  overflow: hidden;
}

ul.mTSContainer,
ol.mTSContainer {
  list-style: none;
}

.mTSThumb,
ul.mTSContainer > li img {
  vertical-align: bottom;
}

.mTS_vertical .mTSContainer {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.mTS_horizontal .mTSContainer {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.mTSButton {
  width: 20px;
  height: 20px;
  line-height: 20px;
  padding: 14px;
  overflow: hidden;
  text-align: center;
  background-color: #000;
  /* button background */
  color: #fff;
  /* non-svg button icon color */
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 1;
  -webkit-transition: height 0s ease-out 0s, width 0s ease-out 0s, padding 0s ease-out 0s, opacity .2s ease-out 0s;
  transition: height 0s ease-out 0s, width 0s ease-out 0s, padding 0s ease-out 0s, opacity .2s ease-out 0s;
}

.mTSButtonDown {
  top: auto;
  bottom: 0;
}

.mTSButtonRight {
  left: auto;
  right: 0;
}

.mTSButtonUp,
.mTSButtonDown {
  /* margin is half the button size */
  left: 50%;
  margin-left: -24px;
}

.mTSButtonLeft,
.mTSButtonRight {
  /* margin is half the button size */
  top: 50%;
  margin-top: -24px;
}

.mTSButtonIconContainer {
  display: inline-block;
  position: relative;
  width: 100%;
  padding-bottom: 100%;
  overflow: hidden;
}

.mTSButtonIcon {
  /* SVG icon */
  display: inline-block;
  fill: #fff;
  /* button icon color */
  position: absolute;
  top: 0;
  left: 0;
}

.mTSButton.mTS-hidden,
.mThumbnailScroller.mTS_no_scroll .mTSButton {
  opacity: 0;
  height: 0;
  width: 0;
  padding: 0;
  -webkit-transition: height 0s ease-out .2s, width 0s ease-out .2s, padding 0s ease-out .2s, opacity .2s ease-out;
  transition: height 0s ease-out .2s, width 0s ease-out .2s, padding 0s ease-out .2s, opacity .2s ease-out;
}

.mTS_horizontal .mTSThumbContainer,
.mTS_horizontal ul.mTSContainer > li {
  float: left;
}

.mTS-buttons-in {
  padding: 14px;
  background-color: #000;
}

.mTS-buttons-in .mTSButtonIcon {
  fill: #fff;
}

.mTS-buttons-in .mTSWrapper,
.mTS-buttons-in .mTSButton {
  background-color: inherit;
}

.mTS-buttons-in .mTSButtonLeft,
.mTS-buttons-in .mTSButtonRight {
  width: 24px;
  height: 48px;
  padding: 24px 4px 0 4px;
  margin-top: -36px;
}

.mTS-buttons-in .mTSButtonUp,
.mTS-buttons-in .mTSButtonDown {
  width: 24px;
  height: 24px;
  padding: 4px 24px;
  margin-left: -36px;
}

.mTS-buttons-in .mTSButton.mTS-hidden {
  height: 0;
  width: 0;
  padding: 0;
}

.mTS-buttons-in .mTSButton:not(.mTS-hidden) {
  opacity: .4;
}

.mTS-buttons-in:hover .mTSButton:not(.mTS-hidden) {
  opacity: 1;
}

.mTS-buttons-in .mTS_vertical .mTSThumbContainer {
  margin: 14px 0;
}

.mTS-buttons-in .mTS_vertical .mTSThumbContainer:first-child {
  margin-top: 0;
}

.mTS-buttons-in .mTS_vertical .mTSThumbContainer:last-child {
  margin-bottom: 0;
}

.mTS-buttons-in .mTS_horizontal .mTSThumbContainer {
  margin: 0 7px;
}

.mTS-buttons-in .mTS_horizontal .mTSThumbContainer:first-child {
  margin-left: 0;
}

.mTS-buttons-in .mTS_horizontal .mTSThumbContainer:last-child {
  margin-right: 0;
}

.mTS-buttons-out {
  padding: 6px;
  background: #000;
}

.mTS-buttons-out .mTSButtonIcon {
  fill: #000;
}

.mTS-buttons-out .mTSButton {
  background-color: transparent;
  width: 36px;
  height: 36px;
  line-height: 42px;
  padding: 6px;
}

.mTS-buttons-out .mTSButton.mTS-hidden {
  height: 0;
  width: 0;
  padding: 0;
}

.mTS-buttons-out .mTS_vertical .mTSThumbContainer {
  margin: 6px 0;
}

.mTS-buttons-out .mTS_vertical .mTSThumbContainer:first-child {
  margin-top: 0;
}

.mTS-buttons-out .mTS_vertical .mTSThumbContainer:last-child {
  margin-bottom: 0;
}

.mTS-buttons-out .mTS_horizontal .mTSThumbContainer {
  margin: 0 3px;
}

.mTS-buttons-out .mTS_horizontal .mTSThumbContainer:first-child {
  margin-left: 0;
}

.mTS-buttons-out .mTS_horizontal .mTSThumbContainer:last-child {
  margin-right: 0;
}

.mTS-hover-full {
  padding: 8px;
  background: rgba(0, 0, 0, 0.2);
}

.mTS-hover-full .mTS_vertical .mTSThumbContainer {
  margin: 8px 0;
}

.mTS-hover-full .mTS_vertical .mTSThumbContainer:first-child {
  margin-top: 40px;
}

.mTS-hover-full .mTS_vertical .mTSThumbContainer:last-child {
  margin-bottom: 40px;
}

.mTS-hover-full .mTS_horizontal .mTSThumbContainer {
  margin: 0 4px;
}

.mTS-hover-full .mTS_horizontal .mTSThumbContainer:first-child {
  margin-left: 40px;
}

.mTS-hover-full .mTS_horizontal .mTSThumbContainer:last-child {
  margin-right: 40px;
}

/*----Horizontal scroll plungin styles end----*/

.arrow_top::after {
  content: " ";
  height: 13px;
  width: 23px;
  position: absolute;
  z-index: 99;
  top: auto;
  bottom: 100%;
  right: 6px;
  background: url(/images/arrow_up.png?31fb11230ac3aa5e34ff5ededf316a6c) no-repeat top left;
}

.arrow_btm::after {
  content: " ";
  height: 13px;
  width: 23px;
  position: absolute;
  z-index: 99;
  top: 100%;
  bottom: auto;
  right: 6px;
  background: url(/images/arrow_down.png?7b793b5c2008f910338661366390cf26) no-repeat top left;
}

.popOverPo.arrow_top::after {
  left: auto;
  background: url(/images/arrow_up.png?31fb11230ac3aa5e34ff5ededf316a6c) no-repeat top left;
}

.popOverPo.arrow_btm::after {
  left: auto;
  background: url(/images/arrow_down.png?7b793b5c2008f910338661366390cf26) no-repeat top left;
}

.design_colabList .popOverPo.arrow_top::after,
.design_colabList .popOverPo.arrow_btm::after {
  right: 12px;
}

.dropdwnSub {
  left: 100%;
  top: 0;
  display: none;
}

section.logo_sec {
  padding: 0 0 30px;
  background: #fff;
}

section.logo_sec .logo-tab-hd {
  padding: 60px 0 15px;
  width: 50%;
  margin: 0 auto;
}

section.logo_sec::before {
  top: 264px !important;
  background: #fff !important;
}

.logoTab_sec {
  z-index: 9999;
  padding: 0 0 50px 0;
}

#carousel-custom .carousel-outer {
  position: relative;
}

.carousel-indicators {
  margin: 10px auto;
  position: static;
  white-space: nowrap;
  width: 100%;
  border-bottom: 1px solid #ccc;
}

/*.logo_sec .nav-tabs li a {
  padding: 15px 20px;
  border: 0 !important;
  background: transparent !important;
  display: block;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 600;
  width: 12%;
}*/

#carousel-custom .carousel-indicators li {
  padding: 15px 20px;
  border: 0 !important;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 600;
  width: 12%;
  background-color: transparent;
  border-radius: 0;
  display: inline-block;
  height: auto;
  margin: 0 !important;
  position: relative;
}

#carousel-custom .carousel-indicators li span {
  display: block;
  text-align: center;
  padding: 0 10px;
  margin-bottom: 5px;
}

#carousel-custom .carousel-indicators li img {
  display: block;
  opacity: 0.5;
  margin: 0 auto;
}

#carousel-custom .carousel-indicators li:hover img {
  opacity: 0.75;
}

#carousel-custom .carousel-indicators li.active img {
  opacity: 1;
}

#carousel-custom .carousel-indicators li.active::before {
  content: "";
  position: absolute;
  z-index: 1;
  left: 0;
  right: 100%;
  bottom: 0;
  height: 10px;
  width: 100%;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
  min-height: 250px;
  /*padding: 20px 0;*/
  margin: 20px 0;
}

.carousel-inner > .item {
  font-size: 19px;
  line-height: 25px;
}

.lLogo_link a {
  color: #3f3d48;
  font-weight: bold;
  text-decoration: underline;
}

.feature_mrSec {
  margin: 0 auto 0;
}

.feature_mrSec .nav-tabs {
  background: transparent;
  border-color: transparent;
  margin-bottom: 30px;
  text-align: center;
}

.feature_mrSec .nav-tabs > li {
  /*width: 12%;
      float: left;*/
  width: auto;
  display: inline-block;
  float: none;
  border: 1px solid #a0a0a0;
  margin-left: -1px;
}

.feature_mrSec .nav-tabs > li.active {
  opacity: 1;
}

.feature_mrSec .nav-tabs > li.active > a {
  color: #fff;
}

.feature_mrSec .nav-tabs > li.active > a:hover,
.feature_mrSec .nav-tabs > li.active > a:focus {
  color: #fff;
}

.feature_mrSec .nav-tabs > li > a {
  margin-right: 0;
  border-radius: 0;
  display: inline-block;
  font-size: 16px;
  color: #464646 !important;
  font-weight: 500;
  min-width: 150px;
}

.team_noPrimeUser .upgrade_teamPrimeUser {
  width: 90%;
}

.team_noPrimeUser.subcriptionPg_noTeam .norecords_new {
  margin-top: 20px;
}

.subcriptionPg_noTeam .norecords_new,
.teamsPg_noTeam .norecords_new {
  text-align: left;
  height: 100%;
  margin-bottom: 40px;
}

.upgrade_teamPrimeUser {
  /*margin: 0 auto 10px;*/
}

.upgrade_teamPrimeUser .upgrade_teamPrimeUserInnr {
  margin: 0 0 15px;
}

.upgrade_teamPrimeUser .primeUser_subHd {
  font-size: 17px !important;
  line-height: 22px;
}

.teamsPg_noTeam .primeUser_subHd,
.subcriptionPg_noTeam .primeUser_subHd {
  color: #464646;
  font-size: 19px;
  font-weight: 600;
}

.upgrade_teamPrimeImg {
  display: block;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  overflow: hidden;
  float: left;
}

.feat_tbContent {
  font-size: 45px;
  background: #fff;
  height: 369px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/*Mydesign page start*/

.sidebar {
  background-color: #fff;
  height: 100%;
  position: fixed;
  width: 250px;
  border-right: 1px solid #e2e0e0;
}

.sidebar.collaobrate_LftSidebar {
  width: auto;
  z-index: 99;
}

._left-sidein li i.fa {
  text-indent: -9999px;
  width: 13px;
  height: 22px;
  float: left;
  margin: 1px 3px 0 0;
}

._left-sidein li i.fa.fa-heart {
  font-size: 14px;
}

.photo_editorAssets .productLstOver {
  cursor: default;
}

.productLstOverInner li {
  list-style: none;
  display: inline-block;
  border: 0 !important;
  float: none !important;
  vertical-align: middle;
  margin: 0 2px;
}

.productLstOverInner li.insertBtn a {
  text-indent: 0;
  width: auto;
  padding: 0 15px;
  line-height: 34px;
  cursor: pointer;
}

.productLstOverInner li a {
  display: block;
  height: 35px;
  width: 35px;
  text-indent: -99999px;
  cursor: pointer;
}

.productLstOverInner li a.editBtn {
  text-indent: 1px;
  line-height: 20px;
  width: auto;
}

.productLstOverInner li.voteLst_li {
  padding-top: 3px;
}

.productLstOverInner li.voteLst_li a {
  width: auto;
  text-indent: 0;
  height: 32px;
  line-height: 32px;
  background: #fff;
}

.productLstOverInner li.remix a {
  background: url(/images/social_icon.svg?8645c2d0786071770cc41346f26d3ac6) no-repeat -8px -7px;
}

.productLstOverInner li.remix a:hover {
  background: url(/images/social_icon.svg?8645c2d0786071770cc41346f26d3ac6) no-repeat -8px -98px;
}

.productLstOverInner li.view a {
  background: url(/images/social_icon.svg?8645c2d0786071770cc41346f26d3ac6) no-repeat -145px -7px;
}

.productLstOverInner li.view a:hover {
  background: url(/images/social_icon.svg?8645c2d0786071770cc41346f26d3ac6) no-repeat -145px -98px;
}

.productLstOverInner li.collection a {
  background: url(/images/social_icon.svg?8645c2d0786071770cc41346f26d3ac6) no-repeat -50px -15px;
}

.productLstOverInner li span.collection a {
  background: url(/images/social_icon.svg?8645c2d0786071770cc41346f26d3ac6) no-repeat -99px -6px;
}

.productLstOverInner li span.collection a:hover {
  background: url(/images/social_icon.svg?8645c2d0786071770cc41346f26d3ac6) no-repeat -99px -97px;
}

.productLstOverInner li span.active_collection a {
  background: url(/images/social_icon.svg?8645c2d0786071770cc41346f26d3ac6) no-repeat -53px -97px !important;
}

.productLstOverInner li.likeLst a,
.productLstOverInner span.likeLst a {
  background: url(/images/social_icon.svg?8645c2d0786071770cc41346f26d3ac6) no-repeat -102px -15px;
}

.productLstOverInner li.likeLst a:hover {
  background: url(/images/social_icon.svg?8645c2d0786071770cc41346f26d3ac6) no-repeat -102px -105px;
}

.productLstOverInner li span.likeLst a:hover,
.productLstOverInner li span.activelike a {
  background: url(/images/social_icon.svg?8645c2d0786071770cc41346f26d3ac6) no-repeat -102px -105px !important;
}

.logoCat .productLstOverInner li,
.billboardCat .productLstOverInner li,
.pushdownCat .productLstOverInner li,
.leaderboardCat .productLstOverInner li,
.facebook-app-iconCat .productLstOverInner li {
  vertical-align: middle;
}

.logoCat .productLstOverInner li.remix a,
.logoCat .productLstOverInner li.collection a,
.logoCat .productLstOverInner li.likeLst a,
.billboardCat .productLstOverInner li.remix a,
.billboardCat .productLstOverInner li.collection a,
.billboardCat .productLstOverInner li.likeLst a,
.pushdownCat .productLstOverInner li.remix a,
.pushdownCat .productLstOverInner li.collection a,
.pushdownCat .productLstOverInner li.likeLst a,
.leaderboardCat .productLstOverInner li.remix a,
.leaderboardCat .productLstOverInner li.collection a,
.leaderboardCat .productLstOverInner li.likeLst a,
.facebook-app-iconCat .productLstOverInner li.remix a,
.facebook-app-iconCat .productLstOverInner li.collection a,
.facebook-app-iconCat .productLstOverInner li.likeLst a {
  width: 24px;
  height: 18px;
}

.logoCat .productLstOverInner li.remix a,
.billboardCat .productLstOverInner li.remix a,
.pushdownCat .productLstOverInner li.remix a,
.leaderboardCat .productLstOverInner li.remix a,
.facebook-app-iconCat .productLstOverInner li.remix a {
  background: url(/images/social_icon.svg?8645c2d0786071770cc41346f26d3ac6) no-repeat -12px -152px;
}

.logoCat .productLstOverInner li.remix a:hover,
.billboardCat .productLstOverInner li.remix a:hover,
.pushdownCat .productLstOverInner li.remix a:hover,
.leaderboardCat .productLstOverInner li.remix a:hover,
.facebook-app-iconCat .productLstOverInner li.remix a:hover {
  background: url(/images/social_icon.svg?8645c2d0786071770cc41346f26d3ac6) no-repeat -12px -205px;
}

.logoCat .productLstOverInner li.collection a,
.billboardCat .productLstOverInner li.collection a,
.pushdownCat .productLstOverInner li.collection a,
.leaderboardCat .productLstOverInner li.collection a,
.facebook-app-iconCat .productLstOverInner li.collection a {
  background: url(/images/social_icon.svg?8645c2d0786071770cc41346f26d3ac6) no-repeat -41px -152px;
}

.logoCat .productLstOverInner li.collection a:hover,
.billboardCat .productLstOverInner li.collection a:hover,
.pushdownCat .productLstOverInner li.collection a:hover,
.leaderboardCat .productLstOverInner li.collection a:hover,
.facebook-app-iconCat .productLstOverInner li.collection a:hover {
  background: url(/images/social_icon.svg?8645c2d0786071770cc41346f26d3ac6) no-repeat -41px -205px !important;
}

.logoCat .productLstOverInner li.likeLst a,
.billboardCat .productLstOverInner li.likeLst a,
.pushdownCat .productLstOverInner li.likeLst a,
.leaderboardCat .productLstOverInner li.likeLst a,
.facebook-app-iconCat .productLstOverInner li.likeLst a {
  background: url(/images/social_icon.svg?8645c2d0786071770cc41346f26d3ac6) no-repeat -71px -130px;
}

.logoCat .productLstOverInner li.likeLst a:hover,
.billboardCat .productLstOverInner li.likeLst a:hover,
.pushdownCat .productLstOverInner li.likeLst a:hover,
.leaderboardCat .productLstOverInner li.likeLst a:hover,
.facebook-app-iconCat .productLstOverInner li.likeLst a:hover {
  background: url(/images/social_icon.svg?8645c2d0786071770cc41346f26d3ac6) no-repeat -71px -185px;
}

.logoCat .productLstOverInner li.voteLst_li a,
.billboardCat .productLstOverInner li.voteLst_li a,
.pushdownCat .productLstOverInner li.voteLst_li a,
.leaderboardCat .productLstOverInner li.voteLst_li a,
.facebook-app-iconCat .productLstOverInner li.voteLst_li a {
  height: 19px;
  line-height: 19px;
  padding: 0 5px;
}

.myDesignColabIcon,
.colab_designlticon,
.designCard_remix {
  width: 22px;
  height: 20px;
  display: inline-block;
  text-indent: -9999px;
}

.designCard_colabIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -237px -4px;
}

.designCard_colabIcon.active {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -265px -4px;
}

.design_colaborate a .designCard_colabIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -278px -708px;
}

.design_colaborate a:hover .designCard_colabIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -301px -710px;
}

.design_colaborate.disabled a:hover .designCard_colabIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -278px -708px;
}

.designCard_remix {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -478px -3px;
}

.design_colaborate a:hover .designCard_remix,
.design_colaborate.disabled a:hover .designCard_remix {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -391px -133px;
}

.recentDesignCard_remix.disabled .recentCard_remix {
  background: url(/images/create_template.png?afbf753f70a9f73c2c0d65d14d0dc726) no-repeat 0px 3px;
}

.recentDesignCard_remix .recentCard_remix {
  background: url(/images/create_template.png?afbf753f70a9f73c2c0d65d14d0dc726) no-repeat 0px 3px;
}

.recentDesignCard_remix a:hover .recentCard_remix {
  background: url(/images/create_template_active.png?d06edc1c16c82e16cbce8323bf6cf145) no-repeat 0px 3px;
}

.recentDesignCard_edit .recentCard_edit {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -361px -661px;
}

.recentDesignCard_edit a:hover .recentCard_edit {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -386px -661px;
}

.recentDesignCard_floppy .recentCard_floppy {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -248px -683px;
}

.recentDesignCard_floppy a:hover .recentCard_floppy {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -273px -684px;
}

.recentDesignCard_copy .recentCard_copy {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -301px -684px;
}

.recentDesignCard_copy a:hover .recentCard_copy {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -408px -709px;
}

.recentDesignCard_copy.disabled .recentCard_copy {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -301px -684px !important;
}

.recentDesignCard_trash .recentCard_trash {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -326px -684px;
}

.recentDesignCard_trash a:hover .recentCard_trash {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -350px -684px;
}

.recentDesignCard_rename .recentCard_rename {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -374px -685px;
}

.recentDesignCard_rename a:hover .recentCard_rename {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -400px -685px;
}

.recentDesignCard_move .recentCard_move {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -327px -709px;
}

.recentDesignCard_move a:hover .recentCard_move {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -350px -709px;
}

.recentDesignCard_square-o .recentCard_square-o {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -430px -685px;
}

.recentDesignCard_square-o a:hover .recentCard_square-o {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -250px -710px;
}

.recentDesignCard_square-o.disabled .recentCard_square-o {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -430px -685px !important;
  opacity: 1;
}

.recentDesignCard_download.disabled a .recentCard_download {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -88px -689px !important;
}

.recentDesignCard_download.disabled a:hover .recentCard_download {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -88px -689px;
}

.recentDesignCard_download a .recentCard_download {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -88px -689px;
}

.recentDesignCard_download a:hover .recentCard_download {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -117px -689px;
}

.recentDesignCard_embed.disabled a:hover .recentCard_embed {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -354px -1638px;
}

.recentDesignCard_embed.disabled a .recentCard_embed {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -354px -1638px !important;
}

.recentDesignCard_embed a .recentCard_embed {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -354px -1638px;
}

.recentDesignCard_embed a:hover .recentCard_embed {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -376px -1638px;
}

.mygridViewLst .productLst {
  min-height: 40px;
}

.mygridViewLst.box_shadow,
.mygridViewLst.dropdown-menu,
.profile_drpdown .common_UserProfile .mygridViewLst.defaultProfilePic:hover,
.navbar-default .mygridViewLst.accountSettingDrpDwn,
._social-lnk .mygridViewLst.btn,
.notify_icon .mygridViewLst.notify_bodyinnr,
.editor-prime .mygridViewLst.prime-hover,
.mygridViewLst.UserProfDrpdown,
.social_part .mygridViewLst.usrleft_whdiv,
.upgrade_page .mygridViewLst.basic_upgrade,
.mygridViewLst.pricing_upgrade,
.mygridViewLst.help_question_sec,
.proj_rightSide_menu .mygridViewLst.proj_menuBtn:hover,
.proj_leftSide_Content .mygridViewLst.proj_menuBtn:hover,
.redVideoEditor .showSlider_completed i.mygridViewLst,
.mygridViewLst.fontselect_ul {
  background: transparent;
  border: 0;
}

.mygridViewLst .text-fancy {
  padding: 25px 0;
}

.follow_thumb_cont {
  padding: 5px 0 0;
  margin-left: -1px;
  margin-right: -1px;
}

.follow_thumb_cont .follow_thumb {
  width: 20%;
  float: left;
  padding-left: 1px;
  padding-right: 1px;
}

.follow_thumb_cont .follow_thumb img {
  height: 42px;
  width: 46px;
}

.follow_thumb_cont .follow_thumb_inner {
  border: 1px solid #eee;
  margin: 1px 0;
  padding: 1px;
  height: 46px;
  overflow: hidden;
  text-align: center;
}

.collection_in {
  padding: 0;
  margin-bottom: 20px;
}

.collection_in .collection_hd a,
.collection_in .collection_hd .fa {
  color: #464646;
}

.collection_in .collection_hd a:hover,
.collection_in .collection_hd .fa:hover {
  color: #000;
}

.collection_in .collection_hd h2 {
  font-size: 16px;
  /*padding-top: 4px;*/
  color: #31294D;
}

.collection_in .collection_img {
  margin: 0;
  padding: 0;
  overflow: hidden;
  height: 200px;
}

.collection_in .collection_pin {
  background: rgba(0, 0, 0, 0.58);
  bottom: 5px;
  color: #fff;
  left: 5px;
  padding: 2px 4px 0;
  position: absolute;
}

.collection_in .collection_pin img {
  width: 12px;
  height: auto;
}

.collection_in .btn {
  width: 100%;
}

.collCont {
  padding-right: 1px;
}

.collection_in_new:hover:before {
  background: #e8e8e8;
  border-radius: 2px;
  content: " " !important;
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: -10px;
  -webkit-transform: scale(0.96);
  transform: scale(0.96);
  width: 100%;
  z-index: -1;
}

.mycollectionCont {
  width: 100%;
  height: 200px;
  background: #fff;
  overflow: hidden;
}

.collectionTitle {
  border-top: 1px solid #efefef;
}

.collectionTitleInner {
  font-size: 14px;
  color: #8b8b8b;
}

.mycollectionImg {
  top: 0;
  left: 0;
  background: #efefef;
  margin: 0;
}

.mycollectionImg img {
  left: 0;
  max-width: 100%;
  position: relative;
  margin: 0;
}

.createbox {
  height: 337px;
  border: 1px dashed #9B9595;
  color: #888;
  background: #ececec;
}

.createbox i.fa {
  background: #fff;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  line-height: 60px;
  font-size: 25px;
  color: #dcdcdc;
  border: 1px solid #DEDEDE;
  margin: 0 auto;
}

.createbox .createbox_inner {
  width: 100%;
}

.createbox .createbox_inner h2 {
  color: #5f5f5f;
  font-size: 23px;
}

/*.sharePop_radioBtn {
  overflow: hidden;
}*/

.sharePop_notifytxt label {
  padding-top: 0;
  margin-top: 7px;
}

/*.shareImg_popupHd md-radio-button {
  display: inline-block;
  margin-right: 30px;
  margin-bottom:0;
}*/

.sharePopSelect_box oi-select {
  min-height: 32px;
  background: #fff;
  margin-right: 10px;
  line-height: 32px;
}

.sharePopSelect_box oi-select .select-search-list-item input {
  height: 32px;
  line-height: 32px;
  padding: 0 10px;
  border-radius: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.sharePopSelect_box .select-search-list {
  border: none;
}

.sharePopSelect_box .select-search-list-item_input input {
  border: 1px solid #ddd;
}

ul.select-search-list {
  border: 1px solid #ddd;
}

.sharePop_radioBtn textarea {
  width: 100%;
  max-width: 100%;
  padding: 10px;
  border: 1px solid #ddd;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.sharePop_radioBtn .form-control {
  border-radius: 0;
  border: 1px solid #ddd;
}

oi-select {
  display: block;
  position: relative;
  width: 100%;
}

oi-select .select-search {
  cursor: text;
  background-color: #fff;
  overflow: hidden !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

oi-select .select-search-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin: 0;
  padding: 0;
  list-style: none;
}

oi-select .select-search-list-item {
  font-size: 14px;
  vertical-align: middle;
  white-space: normal;
}

oi-select .select-search-list-item_selection {
  cursor: pointer;
  height: 28px;
  line-height: 26px;
  padding-right: 10px;
  padding-left: 10px;
  border: 1px solid #ccc;
  margin: 2px;
}

oi-select .select-search-list-item_selection:hover {
  border-color: #e5e5e5;
}

oi-select .select-search-list-item_selection.focused .close {
  display: none;
}

oi-select .select-search-list-item_selection-remove {
  padding-left: 10px;
  font-size: 14px;
  margin-top: 5px;
}

oi-select .select-search-list-item_loader {
  float: right;
  margin-top: 6px;
  width: 16px;
  height: 16px;
  background: top url("data:image/gif;base64,R0lGODlhEAAQAPYAAP///wAAANTU1JSUlGFhYUFBQUVFRW9vb6Kiotzc3KSkpCUlJSkpKTExMTc3Nz8/P2tra7q6uh0dHXNzc+zs7O7u7sLCwoqKilFRUV9fX76+vtDQ0Ds7OxcXF4yMjKqqql1dXX19feLi4oaGhg8PD2lpaZycnGdnZ7a2tkdHRwsLC7CwsJaWlhkZGQcHB+jo6PT09Hl5eYSEhPb29oKCgqioqPr6+vz8/MDAwMrKyvj4+NbW1q6urvDw8NLS0uTk5N7e3s7OzsbGxry8vODg4NjY2PLy8tra2nt7e7S0tLKysk1NTVNTU1tbW2NjY0NDQz09PcTExHd3dzMzM+rq6isrK46OjllZWS0tLR8fH6CgoE9PTxMTE4iIiGVlZTU1NcjIyMzMzObm5ri4uH9/f5KSkp6enldXV5CQkEtLS0lJSSMjI6amphEREQ0NDaysrAUFBZqamicnJxUVFTk5OXV1dS8vLwkJCXFxcSEhIVVVVW1tbYCAgAAAAAAAAAAAACH5BAkKAAAAIf4aQ3JlYXRlZCB3aXRoIGFqYXhsb2FkLmluZm8AIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAEAAQAAAHjYAAgoOEhYUbIykthoUIHCQqLoI2OjeFCgsdJSsvgjcwPTaDAgYSHoY2FBSWAAMLE4wAPT89ggQMEbEzQD+CBQ0UsQA7RYIGDhWxN0E+ggcPFrEUQjuCCAYXsT5DRIIJEBgfhjsrFkaDERkgJhswMwk4CDzdhBohJwcxNB4sPAmMIlCwkOGhRo5gwhIGAgAh+QQJCgAAACwAAAAAEAAQAAAHjIAAgoOEhYU7A1dYDFtdG4YAPBhVC1ktXCRfJoVKT1NIERRUSl4qXIRHBFCbhTKFCgYjkII3g0hLUbMAOjaCBEw9ukZGgidNxLMUFYIXTkGzOmLLAEkQCLNUQMEAPxdSGoYvAkS9gjkyNEkJOjovRWAb04NBJlYsWh9KQ2FUkFQ5SWqsEJIAhq6DAAIBACH5BAkKAAAALAAAAAAQABAAAAeJgACCg4SFhQkKE2kGXiwChgBDB0sGDw4NDGpshTheZ2hRFRVDUmsMCIMiZE48hmgtUBuCYxBmkAAQbV2CLBM+t0puaoIySDC3VC4tgh40M7eFNRdH0IRgZUO3NjqDFB9mv4U6Pc+DRzUfQVQ3NzAULxU2hUBDKENCQTtAL9yGRgkbcvggEq9atUAAIfkECQoAAAAsAAAAABAAEAAAB4+AAIKDhIWFPygeEE4hbEeGADkXBycZZ1tqTkqFQSNIbBtGPUJdD088g1QmMjiGZl9MO4I5ViiQAEgMA4JKLAm3EWtXgmxmOrcUElWCb2zHkFQdcoIWPGK3Sm1LgkcoPrdOKiOCRmA4IpBwDUGDL2A5IjCCN/QAcYUURQIJIlQ9MzZu6aAgRgwFGAFvKRwUCAAh+QQJCgAAACwAAAAAEAAQAAAHjIAAgoOEhYUUYW9lHiYRP4YACStxZRc0SBMyFoVEPAoWQDMzAgolEBqDRjg8O4ZKIBNAgkBjG5AAZVtsgj44VLdCanWCYUI3txUPS7xBx5AVDgazAjC3Q3ZeghUJv5B1cgOCNmI/1YUeWSkCgzNUFDODKydzCwqFNkYwOoIubnQIt244MzDC1q2DggIBACH5BAkKAAAALAAAAAAQABAAAAeJgACCg4SFhTBAOSgrEUEUhgBUQThjSh8IcQo+hRUbYEdUNjoiGlZWQYM2QD4vhkI0ZWKCPQmtkG9SEYJURDOQAD4HaLuyv0ZeB4IVj8ZNJ4IwRje/QkxkgjYz05BdamyDN9uFJg9OR4YEK1RUYzFTT0qGdnduXC1Zchg8kEEjaQsMzpTZ8avgoEAAIfkECQoAAAAsAAAAABAAEAAAB4iAAIKDhIWFNz0/Oz47IjCGADpURAkCQUI4USKFNhUvFTMANxU7KElAhDA9OoZHH0oVgjczrJBRZkGyNpCCRCw8vIUzHmXBhDM0HoIGLsCQAjEmgjIqXrxaBxGCGw5cF4Y8TnybglprLXhjFBUWVnpeOIUIT3lydg4PantDz2UZDwYOIEhgzFggACH5BAkKAAAALAAAAAAQABAAAAeLgACCg4SFhjc6RhUVRjaGgzYzRhRiREQ9hSaGOhRFOxSDQQ0uj1RBPjOCIypOjwAJFkSCSyQrrhRDOYILXFSuNkpjggwtvo86H7YAZ1korkRaEYJlC3WuESxBggJLWHGGFhcIxgBvUHQyUT1GQWwhFxuFKyBPakxNXgceYY9HCDEZTlxA8cOVwUGBAAA7");
}

oi-select .select-search-list-item_input {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

oi-select .select-search-list-item_input input {
  padding: 0;
  outline: 0;
  border: 0;
  width: 100%;
}

oi-select .select-search-list-item_hide {
  position: fixed;
  width: 0;
  height: 0;
  margin: 0;
  opacity: 0;
  pointer-events: none;
  text-indent: -9999em;
}

oi-select .select-dropdown {
  position: absolute;
  width: inherit;
  overflow-y: scroll;
  max-height: 300px;
  min-width: 160px;
  font-size: 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-top: 0;
  outline: 0;
  background-clip: padding-box;
  z-index: 1000;
}

oi-select .select-dropdown-optgroup {
  margin: 0;
  padding: 0;
}

oi-select .select-dropdown-optgroup-header {
  font-weight: bolder;
  padding: 3px 10px;
}

oi-select .select-dropdown-optgroup-option {
  padding: 3px 15px;
  line-height: 22px;
}

oi-select .select-dropdown-optgroup-option.active:not(.disabled) {
  /*  background-color: #f1f1f1;*/
  background: #f7e72f;
  cursor: pointer;
}

oi-select .select-dropdown-optgroup-option.disabled {
  color: #000;
  font-size: 15px;
}

oi-select:not(.multiple) .select-search-list-item_selection {
  color: #000;
  width: 100%;
  border-color: #fff;
  text-align: left;
}

oi-select:not(.multiple) .select-search-list-item_selection:not(:active) {
  background: none;
}

oi-select:not(.multiple):not(.cleanMode) .select-search-list-item_selection-remove {
  display: none;
}

oi-select:not(.multiple):not(.cleanMode) .select-search:after {
  content: "";
  position: absolute;
  display: block;
  right: 10px;
  width: 0;
  height: 0;
  margin-top: -19px;
  border-color: #000 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 5px 0 5px;
}

oi-select[disabled="disabled"] .select-search {
  cursor: not-allowed;
  background: #ececec;
  border: 1px solid #ececec;
  opacity: 0.5;
}

oi-select[disabled="disabled"] .select-search-list-item_selection {
  cursor: not-allowed;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-color: transparent;
}

oi-select[disabled="disabled"] .select-search-list-item_selection-remove {
  visibility: hidden;
}

oi-select[disabled="disabled"] .select-search-list-item_input input:disabled {
  cursor: not-allowed;
  background: none;
}

oi-select.limited .select-search,
oi-select.invalid-item .select-search,
oi-select.limited .select-dropdown,
oi-select.invalid-item .select-dropdown {
  border-color: #f1bc28;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(230, 189, 46, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(230, 189, 46, 0.6);
}

oi-select.open .select-search {
  border-radius: 4px 4px 0 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.075);
}

oi-select.open:not(.multiple) .select-search:after {
  border-color: transparent transparent #000 transparent;
  border-width: 0 5px 5px 5px;
}

oi-select.loading:not(.multiple) .select-search:after {
  border-width: 0;
}

oi-select.emptyList .select-dropdown-optgroup-option strong {
  font-weight: normal;
}

.dropdown_sherLnk {
  float: none !important;
}

.dropdown_sherLnk > a {
  display: block;
  color: black !important;
  height: 32px;
  line-height: 32px;
  padding: 0 10px;
  font-size: 14px;
  border: 1px solid #ddd;
  background: #fff;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  border-radius: 0;
}

.dropdown_sherLnk .dropdown-menu {
  min-width: 100%;
}

/*Mydesign page end*/

/*invitee page design work start*/

.team_bodyContent {
  width: calc(100vw - 555px);
}

.dashboard_tophd.team_pgHd {
  padding: 8px 0;
}

.dashboard_tophd.team_pgHd h2 {
  padding: 3px 0 0 0;
}

.dashboard_tophd.team_pgHd h2 .icon_global,
.dashboard_tophd.team_pgHd h2 .teams_NameIcon {
  /*display: none;*/
}

.dashboard_tophd.team_pgHd h2:hover .icon_global,
.dashboard_tophd.team_pgHd h2:hover .teams_NameIcon {
  display: inline-block;
}

.dashboard_tophd.team_pgHd .icon_global,
.dashboard_tophd.team_pgHd .teams_NameIcon {
  display: inline-block;
  -webkit-text-fill-color: #3f3d48;
}

.dashboard_tophd.team_pgHd .icon_global:hover,
.dashboard_tophd.team_pgHd .teams_NameIcon:hover {
  -webkit-text-fill-color: #f05a28;
}

.dashboard_tophd.team_pgHd .icon_global i,
.dashboard_tophd.team_pgHd .teams_NameIcon i {
  font-size: 14px;
}

.dashboard_tophd.team_pgHd .rename_global_close {
  width: auto;
}

.teams_NameIcon {
  line-height: 18px;
}

.teams_NameIcon i {
  font-size: 14px;
  margin-top: -3px;
}

.team_rightFixed {
  width: 285px;
  position: fixed;
  top: 50px;
  right: 0;
  min-height: calc(100vh - 50px);
  background-color: #e8e8e8;
}

.intro_main .team_rightFixed {
  position: absolute;
  top: 118px;
}

.right_nav_bg {
  background-color: #e8e8e8;
}

.nameDetails,
h2.nameDetails {
  font-size: 18px;
  font-weight: 600;
  color: #605e68;
  padding: 0 0 5px;
  margin: 0 0 10px;
  border-bottom: 1px solid #e8e8e8;
}

.nameDetails h2,
h2.nameDetails h2 {
  font-size: 18px;
  font-weight: 600;
}

.nameDetails a,
h2.nameDetails a {
  font-size: 13px;
  text-align: right;
  font-weight: 500;
  line-height: 23px;
  padding-top: 2px;
}

.nameDetails a:hover,
h2.nameDetails a:hover {
  text-decoration: underline;
}

.nameDetails .innerTxt,
h2.nameDetails .innerTxt {
  font-size: 14px;
  color: #ccbdb8;
  font-weight: 500;
}

.right_navdetails {
  min-height: calc(100vh - 50px);
  padding: 10px;
}

.right_navdetails .tm_rt_division {
  border-bottom: 1px solid #f7f7f7;
}

.right_navdetails .tm_rt_division:last-child {
  border-bottom: none;
}

.right_navdetails .nav-tabs > li.active > a {
  background-color: #fff;
}

.modal_normal.invite_teamPopup {
  height: auto;
}

.tm_rt_name {
  font-size: 16px;
  font-weight: 600;
}

.tm_rt_description {
  font-size: 14px;
}

.invite_teamPop {
  border-left: 1px solid #ececec;
}

.td_userName {
  font-size: 12px;
}

.td_userName > span {
  text-decoration: underline;
}

.team_edit {
  top: 3px;
  right: 8px;
}

.team_edit i {
  font-size: 13px;
}

.team_editTable .team_edit {
  /*display: none;*/
}

.team_editTable tr td:hover .team_edit {
  display: block;
}

.team_infoTable .team_role {
  font-size: 13px;
  color: #949494;
  line-height: 16px;
}

.team_infoTable .team_edit.team_infoIcon {
  display: none;
}

.team_infoTable tr td:hover .team_infoIcon {
  display: block;
}

.team_infoTable tr td:hover .team_infoIcon > span:hover i {
  color: #f05a28;
}

.teamEdit {
  top: 8px;
  right: 0;
  width: 25px;
  height: 22px;
  text-align: center;
  background: #efefef;
  border: 1px solid #dadada;
  display: block;
  line-height: 20px;
  font-size: 12px;
}

.teamEdit i {
  font-size: 12px;
}

.teamEdit:hover {
  background: #fff;
  color: #f05a28;
}

.teamEdit.team_infoAdd {
  width: auto;
  height: auto;
  padding: 0 3px;
}

.teamEdit.team_infoAdd i {
  font-size: 10px;
}

.teamEdit.team_trash {
  background: none;
  border: none;
}

.teamEdit.team_trash i {
  font-size: 14px;
}

.teamEdit.team_trash:hover {
  color: #f05a28;
}

.status_th {
  width: 3%;
  font-weight: 600;
}

.db_th {
  width: 14%;
}

.name_th {
  width: 23%;
}

.username_th {
  width: 21%;
}

.email_th {
  width: 24%;
}

.role_th {
  width: 20%;
}

.inputspan_verify {
  font-size: 13px;
}

.invite_invitationBtn i {
  font-size: 12px;
}

/*invitee page design work end*/

.tmGrp_userMainName {
  margin-left: 5px;
  line-height: 45px;
}

/*no Records design start*/

.upvoted {
  background: url(/images/sprite_nodata.png?a48b1f742e9609e74c0091eba973be93) no-repeat -41px -3940px;
}

.designIcon {
  background: url(/images/sprite_nodata.png?a48b1f742e9609e74c0091eba973be93) no-repeat -907px -725px;
}

.designFolderIcon {
  background: url(/images/sprite_nodata.png?a48b1f742e9609e74c0091eba973be93) no-repeat -852px -95px;
}

.follower_bgimg {
  background: url(/images/sprite_nodata.png?a48b1f742e9609e74c0091eba973be93) no-repeat -444px -2639px;
}

.following_bgimg {
  background: url(/images/sprite_nodata.png?a48b1f742e9609e74c0091eba973be93) no-repeat -856px -2624px;
}

.mycollection_bgimg {
  background: url(/images/sprite_nodata.png?a48b1f742e9609e74c0091eba973be93) no-repeat -12px -598px;
}

.download_historyimg {
  background: url(/images/sprite_nodata.png?a48b1f742e9609e74c0091eba973be93) no-repeat -454px -1155px;
}

.invite_bgimg,
.invite_userimg {
  background: url(/images/sprite_nodata.png?a48b1f742e9609e74c0091eba973be93) no-repeat -442px -2309px;
  width: 308px;
}

.shared_designIcon {
  background: url(/images/sprite_nodata.png?a48b1f742e9609e74c0091eba973be93) no-repeat -75px -3250px;
}

.projectIcon {
  background: url(/images/sprite_nodata.png?a48b1f742e9609e74c0091eba973be93) no-repeat -70px -2959px;
}

.renderIcon {
  background: url(/images/sprite_nodata.png?a48b1f742e9609e74c0091eba973be93) no-repeat -550px -2952px;
}

.teamsBgImg {
  background: url(/images/sprite_nodata.png?a48b1f742e9609e74c0091eba973be93) no-repeat -47px -3587px;
  height: 190px;
}

.my-comment {
  background: url(/images/sprite_nodata.png?a48b1f742e9609e74c0091eba973be93) no-repeat -8px -858px;
}

.my-post {
  background: url(/images/sprite_nodata.png?a48b1f742e9609e74c0091eba973be93) no-repeat -956px -1518px;
}

.my-changelog {
  background: url(/images/sprite_nodata.png?a48b1f742e9609e74c0091eba973be93) no-repeat -432px -332px;
}

.span_leftimg.help_questions,
.span_leftimg.help_problems,
.span_leftimg.help_ideas,
.span_leftimg.help_changelog {
  border: none;
}

.span_leftimg.help_questions {
  background: url(/images/sprite_nodata.png?a48b1f742e9609e74c0091eba973be93) no-repeat -19px -2285px;
}

.span_leftimg.help_problems {
  background: url(/images/sprite_nodata.png?a48b1f742e9609e74c0091eba973be93) no-repeat -27px -2660px;
}

.span_leftimg.help_ideas {
  background: url(/images/sprite_nodata.png?a48b1f742e9609e74c0091eba973be93) no-repeat -472px -2020px;
}

.wofoxTips {
  margin: 100px auto 0;
  font-size: 17px;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 22px;
}

.wofoxTips .textSmall {
  font-size: 16px;
}

.wofoxTips .textb {
  font-size: 18px;
}

.wofoxTips .wofoxTipsCont {
  margin: 0 0 0 20px;
}

.wofoxTips_icon {
  display: block;
  width: 100px;
  height: 70px;
}

.wofoxTips_icon.designIcon {
  background: url(/images/sprite_nodata.png?a48b1f742e9609e74c0091eba973be93) no-repeat -1165px -4041px;
}

/*no Records design End*/

/*CreateDesign popup design Start*/

.modal .sidebar_fixed {
  /*background-color: #3f3d48;*/
}

.modal .sidebar_fixed.wfxassetsPopupLft .left_create li a {
  color: #3f3d48;
}

.modal .left_create {
  color: #fff;
  height: 100%;
  margin-left: -5px;
}

.modal .left_create ._left-sidein {
  width: 100%;
}

.modal .left_create ._left-sidein li a {
  color: #fff;
}

.modal .left_create ._left-sidein li a:hover {
  color: #3f3d48;
}

/*CreateDesign popup design End*/

/*tab start*/

.tab-content {
  border: 1px solid #DDE;
  margin-top: -1px;
}

/*tab end*/

.radioBtnInfo {
  margin-right: 20px;
}

.coloctionSearchLst .coloction_li {
  background: none;
  margin-bottom: 0;
  padding: 5px 0;
  border-bottom: 1px solid #eee;
}

.coloctionSearchLst .coloction_li .pinsBtn {
  display: none;
  padding: 0 !important;
  top: 15px;
  right: 5px;
  border: 0;
  background: none;
}

.coloctionSearchLst .coloction_li:hover .pinsBtn {
  display: block;
}

/*banner part start*/

.bannerCont {
  height: 190px;
  overflow: hidden;
  margin-top: 10px;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

.bannerCont p {
  font-size: 17px;
}

.bannerCont .carousel-inner {
  margin: 10px 0 0;
  height: 190px;
  overflow: hidden;
  min-height: 190px;
}

.bannerCont .pins_block_inner.box_shadow,
.bannerCont .pins_block_inner.dropdown-menu,
.bannerCont .profile_drpdown .common_UserProfile .pins_block_inner.defaultProfilePic:hover,
.profile_drpdown .common_UserProfile .bannerCont .pins_block_inner.defaultProfilePic:hover,
.bannerCont .navbar-default .pins_block_inner.accountSettingDrpDwn,
.navbar-default .bannerCont .pins_block_inner.accountSettingDrpDwn,
.bannerCont ._social-lnk .pins_block_inner.btn,
._social-lnk .bannerCont .pins_block_inner.btn,
.bannerCont .notify_icon .pins_block_inner.notify_bodyinnr,
.notify_icon .bannerCont .pins_block_inner.notify_bodyinnr,
.bannerCont .editor-prime .pins_block_inner.prime-hover,
.editor-prime .bannerCont .pins_block_inner.prime-hover,
.bannerCont .pins_block_inner.UserProfDrpdown,
.bannerCont .social_part .pins_block_inner.usrleft_whdiv,
.social_part .bannerCont .pins_block_inner.usrleft_whdiv,
.bannerCont .upgrade_page .pins_block_inner.basic_upgrade,
.upgrade_page .bannerCont .pins_block_inner.basic_upgrade,
.bannerCont .pins_block_inner.pricing_upgrade,
.bannerCont .pins_block_inner.help_question_sec,
.bannerCont .proj_rightSide_menu .pins_block_inner.proj_menuBtn:hover,
.proj_rightSide_menu .bannerCont .pins_block_inner.proj_menuBtn:hover,
.bannerCont .proj_leftSide_Content .pins_block_inner.proj_menuBtn:hover,
.proj_leftSide_Content .bannerCont .pins_block_inner.proj_menuBtn:hover,
.bannerCont .redVideoEditor .showSlider_completed i.pins_block_inner,
.redVideoEditor .showSlider_completed .bannerCont i.pins_block_inner,
.bannerCont .pins_block_inner.fontselect_ul {
  border: 0;
}

.bannerImg {
  overflow: hidden;
  width: 190px;
}

.bannerImg img {
  -webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 40px rgba(0, 0, 0, 0.2);
}

.bannerImg.pinterestBanner {
  width: 275px;
  margin: 0 auto;
}

.topBann {
  /*    margin: 0 0 10px;*/
  height: 200px;
}

.topBann .bannOverlayBg {
  height: 100%;
}

.topBann.homeBanner,
.topBann.home_page_banner {
  height: 410px;
  margin: 0;
}

.topBann.homeBanner .bannOverlayBg,
.topBann.home_page_banner .bannOverlayBg {
  height: 410px;
}

.bannMsg {
  margin: 0 auto;
  color: #fff;
  text-align: center;
  width: 100%;
  height: 100%;
  vertical-align: bottom;
  z-index: 2;
}

.home_page_banner .bannOverlay {
  padding: 100px 0 0 0;
}

.topBann.templates .bannOverlay,
.socialCategory .bannOverlay,
.features .bannOverlay,
.pricing .bannOverlay,
.compare .bannOverlay {
  /*padding: 40px 0 0 0;*/
}

.bannOverlayBg {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.5;
  z-index: -1;
}

.bannOverlay1 {
  z-index: 1;
}

.bannMsg .templateBannerCont .banner_title {
  font-size: 30px;
  line-height: 30px;
}

.bannMsg .templateBannerCont .banner_title .banner_label {
  font-size: 18px;
  font-weight: 300;
  display: block;
  line-height: 20px;
}

.bannMsg .banner_title {
  text-shadow: 0 2px 4px #672333;
  font-weight: 500;
  color: #fff;
  line-height: 42px;
  margin-bottom: 15px;
  font-size: 36px;
  /*text-transform: capitalize;*/
}

.bannMsg .banner_subTitle {
  font-size: 16px;
  line-height: 27px;
  color: #fff;
  margin: 10px 0 10px;
}

.bannMsg p {
  color: #fff;
  font-size: 17px;
}

.bannerTabs .bannerFirst-content {
  padding: 30px;
}

.bannerTabs .bannerFirst-content h4 {
  font-size: 24px;
}

.bannerTabs .bannerFirst-content .bannerPara {
  color: #ccc;
  line-height: 3px;
}

.bannerTabs .bannerFirst-content .banner-qs {
  background: url(/images/banner-qs.svg?606b2baf86da4a21fa4a7c57b4d5ef65) no-repeat center;
  width: 55px;
  height: 55px;
  display: block;
  bottom: 77px;
}

.bannerTabs .bannerFirst-content .banner-ans {
  background: url(/images/banner-ans.svg?bc123839a9aff2b48505e8859d0280d6) no-repeat center;
  width: 40px;
  height: 40px;
  display: block;
  bottom: 50px;
  left: 80px;
  cursor: pointer;
}

.bannerTabs .bannerSecond-content {
  padding: 30px;
}

.bannerTabs .bannerSecond-content .bannerIcon {
  background: url(/images/banner-qns.svg?02a9ee615bf0b173ad8a8580d37eec1d) no-repeat center;
  width: 25px;
  height: 25px;
  display: block;
  cursor: pointer;
}

.bannerTabs .bannerSecond-content .bannerDesc {
  padding-left: 16px;
  font-weight: 600;
  font-size: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.bannerTabs .template-badges .template-reviews {
  padding: 5px;
  font-size: 10px;
  border-radius: 15px;
}

.bannerTabs .template-badges .templateReview-icon {
  background: url(/images/review-icon.png?d09c86060b1bf4703f27d9f3ca7f9d67) no-repeat center;
  width: 20px;
  height: 20px;
  display: block;
  cursor: pointer;
}

.bannerTabs .template-badges .template-profile {
  color: #464646;
  font-size: 14px;
  font-style: italic;
}

.bannerTabs .template-badges .template-subtitle {
  color: #c9c8c8;
  font-size: 16px;
  font-style: italic;
}

.bannerTabs .template-badges .template-rating {
  background: url(/images/rating.png?1fbcec315c467688c9dd6d61485c061f) no-repeat center;
  width: 95px;
  height: 12px;
  display: inline-block;
  cursor: pointer;
}

.bannerTabs .template-badges .review-tag {
  top: 5px;
  right: 5px;
  display: none;
}

.bannerTabs .template-badges:hover .review-tag {
  display: block;
}

.template-category {
  font-size: 16px;
}

/*banner part end*/

/*static page start*/

.staticPagesCont {
  padding: 20px 0;
  line-height: 24px;
}

.staticPagesCont p {
  margin-bottom: 15px;
}

.staticPagesCont h4 {
  font-weight: 500;
  font-size: 18px;
  padding-bottom: 5px;
  padding-top: 10px;
}

.staticPagesCont h3 {
  font-weight: 600;
  font-size: 19px;
  padding: 5px 0 10px;
}

.staticList {
  margin: 0 40px;
}

.staticList li {
  padding-bottom: 10px;
}

/*static page end*/

/*template page start */

.categoryPageLftCont {
  min-height: unset;
  /*min-height: 264px;*/
  background: #fff;
  border: 1px solid #ccc;
  margin-bottom: 10px;
}

.categoryPageLftCont h2 {
  font-weight: 500;
  background: #3f3d48;
  font-size: 18px;
  line-height: 24px;
  padding: 5px 10px;
  margin-bottom: 2px;
  color: #fff;
}

.categoryPageLftCont .inputContainer {
  border-bottom: 1px solid #f1f1f1;
}

.categoryLst li {
  border-bottom: 1px solid #f6f6f6;
}

.categoryLst li a {
  display: block;
  padding: 5px 10px;
  color: #666;
  position: relative;
  cursor: pointer;
}

.category_bottomTitle {
  padding: 5px;
}

.category_bottomTitle p {
  font-weight: 500;
  color: #676767;
}

.category_bottomTitle p.category_botTitleHd,
.category_bottomTitle p a {
  color: #464646;
}

.categoryPg_search {
  width: 100%;
  margin-bottom: 0;
  background: #fff;
}

.cata_seltLt {
  min-width: 200px;
  border: 1px solid #ddd;
  background: #fff;
  left: -1px;
  top: 32px;
  z-index: 99;
  display: none;
}

.cata_srBox input {
  border: none;
  width: 100%;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.cata_srBox input:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}

label {
  font-weight: 500;
  margin-bottom: 0;
  padding-top: 5px;
}

.savedGeneratingImg {
  min-height: 100px;
}

.savedGenerating {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  cursor: pointer;
  font-size: 14px;
  line-height: 14px;
  z-index: 3;
}

.savedGenerating p {
  width: 100%;
  color: #777676;
}

.savedGenerating p.hdTxt a {
  color: #f08c28;
  font-weight: 600;
  text-decoration: underline;
}

.savedGenerating p.hdTxt a:hover {
  text-decoration: none;
}

.savedGenerating:hover .clickEdit {
  color: #000;
}

.viewpage_right {
  width: 450px;
  background: #fff;
  float: right;
}

.viewpage_right .current_user {
  float: left;
  padding: 0;
}

.savedGenerating {
  background: #f1f1f1;
}

.savedGenerating .v_align_middle,
.savedGenerating .createbox,
.savedGenerating .pins_block .pins_blockover.pins_blockover-extra,
.pins_block .savedGenerating .pins_blockover.pins_blockover-extra,
.savedGenerating .fancyLPriview {
  height: 100%;
}

.savedGenerating .v_align_middle .savedgen_cont,
.savedGenerating .createbox .savedgen_cont,
.savedGenerating .pins_block .pins_blockover.pins_blockover-extra .savedgen_cont,
.pins_block .savedGenerating .pins_blockover.pins_blockover-extra .savedgen_cont,
.savedGenerating .fancyLPriview .savedgen_cont {
  font-weight: 600;
  width: 100%;
}

.savedGenerating .v_align_middle .savedgen_cont .icomoon .normalToolTip,
.savedGenerating .createbox .savedgen_cont .icomoon .normalToolTip,
.savedGenerating .pins_block .pins_blockover.pins_blockover-extra .savedgen_cont .icomoon .normalToolTip,
.pins_block .savedGenerating .pins_blockover.pins_blockover-extra .savedgen_cont .icomoon .normalToolTip,
.savedGenerating .fancyLPriview .savedgen_cont .icomoon .normalToolTip {
  display: none;
  z-index: 99999;
}

.savedGenerating .v_align_middle .savedgen_cont .icomoon:hover .normalToolTip,
.savedGenerating .createbox .savedgen_cont .icomoon:hover .normalToolTip,
.savedGenerating .pins_block .pins_blockover.pins_blockover-extra .savedgen_cont .icomoon:hover .normalToolTip,
.pins_block .savedGenerating .pins_blockover.pins_blockover-extra .savedgen_cont .icomoon:hover .normalToolTip,
.savedGenerating .fancyLPriview .savedgen_cont .icomoon:hover .normalToolTip {
  display: block;
}

.savedGenerating .v_align_middle .savedgen_cont .normalToolTip.prime,
.savedGenerating .createbox .savedgen_cont .normalToolTip.prime,
.savedGenerating .pins_block .pins_blockover.pins_blockover-extra .savedgen_cont .normalToolTip.prime,
.pins_block .savedGenerating .pins_blockover.pins_blockover-extra .savedgen_cont .normalToolTip.prime,
.savedGenerating .fancyLPriview .savedgen_cont .normalToolTip.prime {
  top: 20px;
  left: -23px;
}

.savedGenerating .v_align_middle .savedgen_cont .normalToolTip.prime a,
.savedGenerating .createbox .savedgen_cont .normalToolTip.prime a,
.savedGenerating .pins_block .pins_blockover.pins_blockover-extra .savedgen_cont .normalToolTip.prime a,
.pins_block .savedGenerating .pins_blockover.pins_blockover-extra .savedgen_cont .normalToolTip.prime a,
.savedGenerating .fancyLPriview .savedgen_cont .normalToolTip.prime a {
  color: #f6921e;
}

.savedGenerating .v_align_middle .savedgen_cont .normalToolTip.prime a:hover,
.savedGenerating .createbox .savedgen_cont .normalToolTip.prime a:hover,
.savedGenerating .pins_block .pins_blockover.pins_blockover-extra .savedgen_cont .normalToolTip.prime a:hover,
.pins_block .savedGenerating .pins_blockover.pins_blockover-extra .savedgen_cont .normalToolTip.prime a:hover,
.savedGenerating .fancyLPriview .savedgen_cont .normalToolTip.prime a:hover {
  text-decoration: underline;
}

.disply_block {
  display: block;
}

.bxslider > span.pa {
  top: 10px;
  right: 10px;
  z-index: 999;
}

.bxslider > span.pa.active {
  display: block;
}

/*template pages start*/

.template_body {
  min-height: 68px;
}

.template_leftEmptyBg {
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: #f6f6f6;
  max-width: 181px;
  width: 100%;
}

.template_rightproduct {
  padding: 10px 5px 0 0;
}

.template_rightproduct .pins_block {
  width: 20%;
  display: block;
  padding: 0 5px;
}

.productCateLst .pins_blockover > img {
  max-width: 100%;
}

.productLst5 .pins_block,
.productLst10 .pins_block {
  width: 20%;
}

.productLst15.facebook-app-promotional-web-banner .pins_block,
.productLst15.facebook-app-promotional-web-bannerCat .pins_block,
.productLst15.pinterest-board-coverCat .pins_block,
.productLst15.linkedin-company-photoCat .pins_block {
  width: 20%;
}

.productLst10.wide-skyscraperCat .pins_block,
.productLst40.facebook-app-iconCat .pins_block,
.productLst10.logoCat .pins_block,
.productLst10.meetupCat .pins_block {
  width: 10%;
}

.productLst3 .pins_block {
  width: 25%;
}

.productLst6.cardCat .pins_block,
.productLst6.blog-titleCat .pins_block,
.productLst6.linkedin-post-headerCat .pins_block,
.productLst6.sound-cloud-bannerCat .pins_block {
  width: 25%;
}

.productLst9.email-headerCat .pins_block,
.productLst6.facebook-adsCat .pins_block,
.productLst12.esty-cover-photoCat .pins_block {
  width: 33.33%;
}

.productLst6.tumblr-bannerCat .pins_block,
.productLst6.twitter-headerCat .pins_block,
.productLst6.google-plus-photoCat .pins_block,
.productLst6.facebook-appCat .pins_block,
.productLst6.twitter-postCat .pins_block {
  width: 25%;
}

.productLst12.etsy-cover-photoCat .pins_block {
  width: 25%;
}

.productLst12 .pins_block,
.productLst8 .pins_block,
.productLst4 .pins_block {
  width: 25%;
}

.productLst16 .pins_block {
  width: 20%;
}

.productLst16.facebook-coverCat .pins_block,
.productLst16.facebook-event-coverCat .pins_block {
  width: 25%;
}

.productLst28.facebook-app-promotional-cover-imageCat .pins_block {
  width: 25%;
}

.productLst24.facebook-app-promotional-web-bannerCat .pins_block {
  width: 16.64%;
}

.productLst18.facebook-app-promotional-cover-imageCat .pins_block {
  width: 25%;
}

.productLst9.facebook-app-promotional-hero-bannerCat .pins_block,
.productLst9.twitter-headerCat .pins_block,
.productLst9.twitter-image-app-cardCat .pins_block,
.productLst9.twitter-conversational-adCat .pins_block,
.productLst9.tumblr-bannerCat .pins_block {
  width: 25%;
}

.productLst12.ask-fm-coverCat .pins_block,
.productLst9.email-headerCat .pins_block,
.productLst12.leaderboardCat .pins_block {
  width: 25%;
}

.productLst6.linkedin-postCat .pins_block {
  width: 25%;
}

.productLst6 .pins_block {
  width: 16.66%;
}

.productLst4 .pins_block,
.productLst8 .pins_block {
  width: 25%;
}

.productLst12.youtube-channel-artCat .pins_block,
.productLst12.youtube-thumbnailCat .pins_block,
.productLst12.facebook-app-promotional-bannerCat .pins_block,
.productLst12.twitch-bannerCat .pins_block,
.productLst12.facebook-shared-imageCat .pins_block,
.productLst12.facebook-single-image-adCat .pins_block,
.productLst12.facebook-169-image-adCat .pins_block,
.productLst12.instagram-single-image-adCat .pins_block,
.productLst12.twitter-post-rectangleCat .pins_block,
.productLst12.twitter-website-cardCat .pins_block,
.productLst12.twitter-summary-cardCat .pins_block,
.productLst12.linkedin-bannerCat .pins_block,
.productLst12.linkedin-adCat .pins_block,
.productLst12.linkedin-overview-imageCat .pins_block {
  width: 25%;
}

.productLst14.us-letterCat .pins_block,
.productLst12.presentation-169Cat .pins_block {
  width: 25%;
}

.productLst16.snapchat-geofiltersCat .pins_block {
  width: 12.5%;
}

.productLst8.leaderboard-iabCat .pins_block,
.productLst10.pushdownCat .pins_block {
  width: 50%;
}

.productLst10.profile-pictureCat .pins_block {
  width: 20%;
}

.productLst14 .pins_block {
  width: 14.28%;
}

.productLst14.postersCat .pins_block {
  width: 14.28%;
}

.productLst7.pinterest-adCat .pins_block {
  width: 14.28%;
}

.productLst14.us-letterCat .pins_block,
.productLst14.magazineCat .pins_block,
.productLst14.letterhead-a4Cat .pins_block {
  width: 14.28%;
}

.productLst7.small-ticketCat .pins_block {
  width: 14.28%;
}

.productLst4 .pins_block {
  width: 25%;
}

.pins_block .pins_blockover.pins_blockover-extra {
  height: 170px;
  overflow: hidden;
  border: 1px solid #fff;
}

.pins_block .pins_blockover.pins_blockover-extra img {
  max-height: 100%;
  border: 0 !important;
}

/*template pages end*/

.loading-more-indicator .loadmore {
  background: url(/images/loadmore.gif?8f0517e1550a683ff9e57c4e79dd8e1a) no-repeat top left;
  width: 192px;
  height: 31px;
  display: inline-block;
}

.viewimg_center {
  height: calc(100vh - 115px);
}

.mCSB_container {
  padding-right: 18px;
}

.mobileCate {
  width: 30px;
  background: rgba(63, 61, 72, 0.91);
  padding: 20px 5px;
  font-weight: 500;
  font-size: 16px;
  color: #fff;
  right: -30px;
  position: absolute;
  top: 40%;
  display: none;
  text-align: center;
  cursor: pointer;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  line-height: 15px;
}

.mobileCate span {
  display: block;
}

.assets_board h4 {
  line-height: 25px;
}

.assets_board .assets_board_cont {
  min-height: 70px;
}

.assets_board .progress_value {
  top: -24px;
  font-size: 12px;
  color: #aaa;
}

.mobileViewZoom {
  display: none;
  bottom: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.45);
  padding: 1px 3px 1px 5px;
  color: #fff;
  z-index: 999;
  cursor: pointer;
}

.sticky_footer {
  margin-bottom: 0 !important;
  padding-top: 0 !important;
}

.sticky_footer footer {
  position: absolute;
  bottom: 0;
  height: 376px;
  width: 100%;
}

.createTxt {
  margin-top: 30px;
  font-size: 25px;
  line-height: 30px;
  font-weight: 600;
  color: #fff;
  text-shadow: 0 2px 4px #672333;
  /*span{
      display: block;
    }*/
}

.pricing_switch {
  padding-bottom: 10px;
}

.pricing_switch > span {
  display: inline-block;
  line-height: 19px;
  vertical-align: top;
  padding: 2px 0 0;
  font-size: 18px;
  margin: 0 8px;
}

.pricing_switch > span.active {
  border-bottom: 1px solid #464646;
}

.price_group {
  /*font-size: 19px;*/
  line-height: 21px !important;
}

.price_group a {
  color: #464646;
}

.price_group a:hover {
  color: #3b5998;
}

.price_planHd {
  width: 18px;
  height: 19px;
  vertical-align: middle;
  display: none;
}

.table > tbody + tbody {
  border-top: 0;
}

.viewpagepopup .mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  bottom: 7px;
  margin: 0;
}

.viewpagepopup .viewpage_left .mCSB_outside + .mCSB_scrollTools {
  /*right:0;*/
  right: -10px;
  margin: 0;
}

.viewpagepopup .mCSB_container {
  padding-right: 0;
  margin-right: 0;
}

.modal .viewpage_left .mCSB_outside + .mCSB_scrollTools {
  right: 0;
}

.modal .viewpage_right .mCSB_outside + .mCSB_scrollTools {
  right: 0;
  margin: 0;
}

.openStockLst {
  margin: 0 0 10px 0;
  overflow: hidden;
}

.openStockLst .video_cont {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
  background: #000;
}

.openStockLst .video_cont video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.openStockLst .openStockVideoCont,
.openStockLst .imgCont {
  height: 186px;
  border-bottom: 1px solid #f6f6f6;
  background: #f6f6f6;
}

.openStockLst .imgCont img {
  height: 100%;
}

.openStockLst .playicon {
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  bottom: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.27);
}

.openStockLst .playicon i {
  top: 44%;
  left: 45%;
}

.playicon i {
  border: 1px solid rgba(0, 0, 0, 0.18);
  width: 30px;
  height: 30px;
  line-height: 29px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.5);
  font-size: 11px !important;
  color: #fff;
  padding-left: 0;
  margin: 0 auto;
}

.team_sub_lt .team_editicon {
  top: 0;
  right: 7px;
  font-size: 13px;
  display: none;
}

.team_sub_lt .team_editicon i {
  color: #3f3d48 !important;
}

.team_sub_lt .team_editicon .icon_global:hover i {
  color: #f05a28 !important;
}

.team_sub_lt .team_editicon.leftside_teamediticon {
  font-size: 12px;
  top: 6px;
}

.team_sub_lt .team_editicon.leftside_teamediticon .lt_count {
  margin: 3px 0 0;
}

.team_sub_lt:hover {
  background: #e4e4e4;
  color: #3f3d48;
}

.team_sub_lt:hover i.fa {
  color: #3f3d48;
}

.team_sub_lt:hover .team_editicon {
  display: block !important;
  color: #8b8b8b !important;
}

.alert {
  position: absolute;
  bottom: 100px;
  left: 0;
  right: 0;
  z-index: 10010;
  padding: 10px;
}

.alert .alertInner {
  padding: 7px 10px;
}

.listVTable.table td {
  vertical-align: middle !important;
}

.listVTable.table td td {
  vertical-align: middle !important;
}

/*.recentLst{
    padding: 0 15px;
  }*/

/**--Profile page design start--**/

.profileDetails > li {
  float: left;
  padding: 0;
  width: 25%;
}

.profileDetails > li > a {
  display: block;
}

.profileDetails > li .profileDetailsHd {
  font-size: 20px;
  display: block;
  min-height: 32px;
}

.profileDetails > li .profileCount {
  font-size: 18px;
}

.profileDetails > li.active .profileDetailsHd {
  color: #fd5c12;
}

.profileLft ._social-follow li a {
  border: 1px solid #5d7484;
}

.profileLft ._social-follow li a i {
  color: #5d7484;
}

.profileLft ._social-follow li a:hover i {
  color: #fff;
}

.profile_noLogin {
  width: 300px;
  /*background: #ececec;*/
  margin: 70px auto 0;
  padding: 10px;
}

.profile_lockUser {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  background: #ddd;
  margin: 0 auto;
  line-height: 40px;
}

.profile_lockUser i.fa-lock,
.profile_imgLock i.fa-lock {
  background: url(/images/sprite_nodata.png?a48b1f742e9609e74c0091eba973be93) no-repeat -273px -1664px;
  width: 75px;
  height: 75px;
  text-indent: -99999px;
  display: inline-block;
}

.profile_lockTxt {
  font-size: 25px;
  font-weight: 600;
  color: #9e9a9a;
}

.profileLft .prof_cropimg.profile_cropimgLock img {
  border: none !important;
  border-radius: 0 !important;
}

.profileLft .prof_cropimg .profile_imgLock {
  width: 75px;
  height: 75px;
  display: block;
  bottom: 0;
  right: -13px;
}

.profileLft .prof_cropimg .profile_imgLock i.fa-lock {
  display: block;
}

.profileLft .prof_cropimg .profileThumb_edit {
  bottom: 60px !important;
  left: auto;
  right: -13px;
  text-align: center;
}

.profileLft .prof_cropimg .profile_drpdown {
  width: 260px;
  top: 100px;
  left: 19px;
}

.profileLft .prof_cropimg .profile_drpdown .drp_topArrow {
  left: 44%;
}

/*Profile page design end*/

.teamprimeCount {
  line-height: 18px;
}

.table td .team_userLst td {
  padding: 5px 10px !important;
  border-bottom: 1px solid #e6e6e6;
  height: 40px;
}

.table td .team_userLst:last-child td {
  border-bottom: 0;
}

.subcription_subTable {
  border: 3px solid #fa4b27;
}

.subcription_subTable th,
.subcription_subTable td {
  border: none;
}

.team_freezedTr {
  background: #f9f6dc !important;
}

.myCollectionLstMain .mygridViewLst.design_selected {
  border: 1px solid #ff0000;
}

.organizeBtnMain .productLstOver {
  cursor: pointer;
  /*display: none;*/
}

.organizeBtnMain .organizeHdLft {
  width: 30%;
}

.organizeBtnMain .organizeHdRgt {
  width: 70%;
}

.inputspan_verify {
  font-size: 13px;
}

.upgradeRadioMain .input_radio_bg {
  display: inline-block;
}

.visibleH {
  visibility: hidden;
}

.teamUserRegister {
  min-height: 85px;
}

.teamUserRegister .teamUserRegisterRgt {
  padding-left: 55px;
}

/*.loginDialogPage{
    width:65%;
    margin:0 auto;
  }*/

.label-text {
  padding-top: 3px;
}

.team_regBg {
  background: #fdecd8;
  margin-bottom: 30px;
}

.paymentTypeLst {
  /*border: 1px solid #f6f6f6;*/
  border-radius: 0;
  width: 100%;
  margin: 0 auto;
}

.paymentTypeLst .paymentMY {
  font-size: 17px;
  color: #777;
}

.paymentLst {
  border-bottom: 1px dashed #ccc;
  padding: 10px 0;
}

.paymentDec {
  padding-bottom: 10px;
  line-height: 19px;
  color: #8f949b;
  font-size: 14px;
}

.currencyAll {
  color: #8f949b;
  font-size: 15px;
}

.textAlnAccordion v-pane {
  padding-top: 0;
}

.textAlnAccordion v-pane v-pane-header {
  background: #fff;
  padding: 7px 10px;
  line-height: 23px;
}

.textAlnAccordion v-pane v-pane-content {
  border-bottom: none;
}

.textAlnAccordion v-pane v-pane-content .saveText_lastchild {
  border-bottom: 1px solid #ccc;
}

/*.profile_Cont{
    .contentPart{
        padding: 0!important;
    }
  }*/

.followLft {
  width: 20%;
}

.followMdl {
  width: 50%;
}

.followRgt {
  width: 30%;
}

.profileName {
  line-height: 17px !important;
  margin-top: 2px;
}

.profileUsername {
  color: #8b8b8b;
  line-height: 16px;
  font-size: 14px;
}

.profileUsername a {
  color: #8b8b8b !important;
}

.atwho-inserted {
  color: #f05a28;
  font-size: 16px;
}

.btn.btn-sm.disabled:hover,
.btn-group-sm > .btn.disabled:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.profileThumb_edit {
  width: 30px;
  height: 30px;
  border: 1px solid #e0e0e0;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.5);
  z-index: 999;
  bottom: 16px !important;
  left: 0;
  line-height: 30px;
  font-size: 15px;
  display: block;
}

.profileStatus p {
  word-wrap: break-word;
  white-space: -moz-pre-wrap;
  white-space: pre-wrap;
}

.profileStatus:hover {
  background: #f6f6f6;
}

.profileStatus .fa-pencil {
  margin-right: 5px;
}

.profileEditBx {
  background: #f6f6f6;
}

.profileEditBx p {
  font-size: 13px;
}

.followCont {
  min-height: 55px;
}

.featurePageHd {
  font-size: 24px;
}

.featuresDes h2 {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 10px;
}

.featuresDes h2.textn {
  font-size: 20px;
  color: #1b69b6;
}

.featuresDes h3 {
  font-size: 16px;
  font-weight: 500;
  line-height: 25px;
}

.featuresImgpart {
  height: 80px !important;
  width: 80px;
  /*  -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;*/
  /* border: 1px solid #ccc; */
  line-height: 80px;
  /*  @extend .box_shadow;*/
  overflow: hidden;
  float: left;
}

.featuresContpart {
  margin-left: 90px;
  line-height: 20px;
}

.feature-text .featuresDes,
.feature-tools .featuresDes {
  text-align: left;
}

.featureHd {
  padding: 0 0 8px 0;
  margin-bottom: 30px;
}

.featureHd h2,
.featureHd h1,
.featureHd h3 {
  font-size: 32px;
  line-height: 30px;
  padding: 0 5px 0 0;
  display: inline-block;
  /*border-bottom: 1px solid #f6921e;*/
  position: relative;
  /* &:before{
        content:'';
        height: 3px;
        width: 100%;
        position: absolute;
        bottom: -6px;
        left:0;
        @extend .gradient-bg;
      }*/
}

.featureHd h4 {
  margin: 0;
  text-align: left;
}

.featureHd h3 {
  font-size: 25px;
  line-height: 23px;
}

._product-sec .featureHd h4 {
  margin: 0;
}

.FreeHd {
  font-size: 45px;
  font-weight: 600;
  line-height: 40px;
}

.FreeHd span {
  display: block;
  font-size: 25px;
  font-weight: 500;
}

.disabled {
  opacity: .5;
}

.loading-more-indicator {
  bottom: 0;
  left: 0;
  right: 0;
}

.shortbyCom {
  width: 120px;
}

.table .inviteesTa tr th {
  padding: 0 !important;
}

.contactUsBtn .atext {
  top: -60px;
  right: 0;
  font-size: 16px;
}

.seoContentTemp .featuresDes {
  border-right: 1px solid #dadada;
  padding-right: 20px !important;
}

.seoContentTemp .featuresDes h2 {
  border-bottom: 1px solid #dadada;
  margin-bottom: 15px;
  line-height: 18px;
}

.seoContentTemp .featuresDes h2.video_templates {
  line-height: 26px;
}

.seoContentTemp .featuresDes.no-bdr,
.seoContentTemp .optimizerAdvncedTableBg .featuresDes.optimizerBg,
.optimizerAdvncedTableBg .seoContentTemp .featuresDes.optimizerBg {
  border: 0;
  padding-right: 10px !important;
}

.pricingBtm {
  background: #f6f6f6;
  padding: 20px;
}

.pricingBtm h1,
.pricingBtm h2 {
  font-size: 25px;
  font-weight: 600;
  display: inline-block;
  border-bottom: 1px solid #dadada;
  padding: 0 0 5px !important;
  margin-bottom: 15px !important;
}

.pricingBtm .fa-circle {
  font-size: 5px;
  margin-right: 10px;
  display: inline-block;
  vertical-align: middle;
}

.pricingBtm .featuresDesOnline .fa-circle {
  display: none;
}

.pricingBtm .digitalSol li {
  padding-bottom: 3px;
}

.pricingBtm .digitalSol li a {
  color: #464646;
  cursor: default;
}

.pricingBtm .featuresDes {
  border-right: 1px solid #e2e2e2;
}

.pricingBtm .seoContentTemp .featuresDes {
  border-right: 1px solid #e2e2e2;
}

.pricingBtm .seoContentTemp .featuresDes h2 {
  font-size: 17px;
  border-bottom: 1px solid #e2e2e2;
  line-height: 18px;
}

.upgradePrime {
  line-height: 35px;
  padding-top: 6px;
  font-size: 15px;
}

.upgradePrime .primeIcon {
  margin-top: 8px;
}

/* .navbar-fixed-top{
    z-index: 9999999;
  }*/

.pricing_plantableCont {
  width: 100%;
  max-width: 1140px;
  margin: 0 auto;
}

.staticpageHd h1 {
  font-size: 25px;
}

.staticpages_cont {
  font-size: 17px;
  line-height: 24px;
}

.pressSpace {
  margin-top: 50px;
}

.wofoxLogo ul.wofologoLst li,
.wofoxBrandcolor ul.wofologoLst li {
  display: inline-block;
  margin: 0 20px 20px 0;
}

.wofoxBrandcolor ul.wofologoLst li {
  display: block;
  width: 25%;
}

.brandColor {
  height: 114px;
  background: #f05a28;
  border: 1px solid #eee;
}

.brandColorDet {
  padding: 10px;
  z-index: 99;
}

.brandColorDet p {
  border-bottom: 1px dotted #f6f6f6;
  padding: 5px 5px 1px;
  width: 100%;
  font-size: 13px;
  margin: 0;
  color: #888;
}

.brandColorDet p span {
  color: #000;
}

.brandColor1 {
  background: #fff;
}

.brandColor1 .brandColorDet {
  color: #ddd;
  background: rgba(0, 0, 0, 0.5);
}

.brandColor2 {
  background: #f6921e;
}

.upgrade_plan_lst .subUserLst {
  line-height: 30px !important;
}

.upgrade_plan_lst .subUserLst i {
  top: 14px;
}

.upgrade_plan_lst .subUserLst select {
  width: 55px;
  height: 28px;
}

.faq_gridWrapper {
  width: 60%;
  margin: 0 auto 100px;
}

.faq_gridWrapper v-accordion v-pane {
  background: #fff;
}

.faq_gridWrapper v-accordion v-pane v-pane-header .pricing_icon:before {
  content: '+';
  font-size: 25px;
  float: right;
  -webkit-transition-duration: .5s;
          transition-duration: .5s;
  -webkit-transform: rotate(0);
          transform: rotate(0);
  color: #404040;
  line-height: 20px;
}

.faq_gridWrapper v-accordion v-pane.is-expanded {
  border: 0;
  margin: 0;
}

.faq_gridWrapper v-accordion v-pane.is-expanded v-pane-content a:hover {
  text-decoration: underline;
}

.faq_gridWrapper v-accordion v-pane.is-expanded v-pane-header {
  color: #464646 !important;
}

.faq_gridWrapper v-accordion v-pane.is-expanded v-pane-header .pricing_icon:before {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.faq_gridWrapper v-accordion v-pane v-pane-content {
  border-bottom: 1px solid #d2d2d2;
}

.faq_gridWrapper v-accordion v-pane v-pane-content p {
  padding: 0 30px 20px 30px;
}

.faq_gridWrapper v-accordion v-pane-header {
  background: #fff;
  padding: 0;
}

.faq_gridWrapper v-accordion v-pane-header:hover h2.freqlist_hd {
  color: #f05a28 !important;
}

.topBann.features {
  margin: 0;
}

.feature_ContMain .graybg {
  background: #f6f6f6;
}

.featureBannerbtm {
  background: #e8e8e8;
  margin-bottom: 20px;
}

.featureBannerbtm .proTipBg {
  border-top: 76px solid #b6bf33;
  border-right: 37px solid #e8e8e8;
  height: 0;
  /*width: 110%;*/
  text-align: right;
  margin-left: -5px;
}

.featureBannerbtm .proTipTxt {
  top: -57px;
  right: -5px;
  color: #fff;
  font-size: 21px;
  display: block;
  position: absolute;
}

.featuresSidebarLft,
.changeLogmenu {
  background: #fff;
  border-radius: 3px;
  padding: 2px;
}

.featuresSidebarLft h2,
.changeLogmenu h2 {
  background: #efefef;
  padding: 8px 10px;
  font-size: 18px;
  margin-bottom: 15px;
}

.changeLogmenu p {
  padding: 8px 10px 5px;
  font-size: 18px;
}

.featureTab {
  padding: 0 0 27px;
}

.featureTab li {
  display: inline-block;
  margin-right: 5px;
  margin-bottom: 6px !important;
}

.featureTab li a {
  padding: 6px 12px;
  background: #f6f6f6;
  font-size: 15px;
  display: block;
  border-radius: 0;
}

.featureTab.calendarTab {
  padding: 0;
  min-height: 30px;
}

.featureTab.calendarTab li {
  margin-right: 3px;
  margin-bottom: 0 !important;
}

.featureTab.calendarTab li a {
  padding: 0 10px 0 9px;
  line-height: 31px;
  display: block;
}

.affix-bottom {
  position: absolute;
  bottom: auto !important;
  top: auto;
}

.background_sec.affix,
.typography_sec.affix,
.affix.typography_sec_duplicate {
  background: #fff;
  z-index: 1;
  width: 75%;
}

.background_sec.affix .featureTab,
.typography_sec.affix .featureTab,
.affix.typography_sec_duplicate .featureTab {
  padding: 27px 0 0 0;
  /*margin-bottom: 20px;*/
}

.bgInnerCont {
  padding-bottom: 80px;
}

.bgInnerCont h3 {
  /*margin-bottom:10px;
      color:#000;
      font-size:20px ;*/
}

.bgInnerCont p {
  font-size: 17px;
  line-height: 22px;
}

._aboveftrsec-hd h2 {
  display: inline-block;
  /*padding-left: 130px;*/
}

.abovefooter-section {
  /*background: #fff url(../img/bannbg_bot.png) no-repeat center center;
    background-size: cover;*/
  z-index: 1039;
  color: #fff;
  padding: 50px 0 50px;
}

.abovefooter-section ._bannLt-pt {
  padding-right: 45px;
}

.abovefooter-section ._bannLt-pt .signup_txt a {
  color: #c3cc48;
}

.abovefooter-section ._bannLt-pt .signup_txt a span {
  border-bottom: 1px solid #c3cc48;
}

.abovefooter-section ._bannLt-pt .signup_txt a:hover span {
  border-bottom: 0;
}

.abovefooter-section .ftr_content {
  padding-top: 30px;
  font-size: 16px;
  width: 66%;
  float: right;
  padding-right: 10px;
}

.abovefooter-section ._aboveftrsec-gra {
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  opacity: 0.7;
}

.features .abovefooter-section ._aboveftrsec-gra,
.photo_editor .abovefooter-section ._aboveftrsec-gra {
  opacity: 1;
}

._aboveftrsec-in {
  padding: 20px 0;
  margin: 0 auto;
}

._aboveftrsec-in ._aboveftrsec-in-text {
  line-height: 50px;
  font-size: 24px;
  color: #fff;
}

._aboveftrsec-in ._aboveftrsec-in-btn {
  background: #b6bf33 !important;
  border: 2px solid #fff !important;
  color: #fff !important;
  border-radius: 3px !important;
}

._aboveftrsec-in ._aboveftrsec-in-btn:hover {
  border: 2px solid #d1dc40 !important;
}

._aboveftrsec-in .xsmobile_view .text-danger {
  color: #f9f6f6;
  line-height: 17px;
}

._aboveftrsec-in .signup_privacy_terms a {
  color: #fff;
}

.team_arrow {
  font-size: 11px;
}

.changeLogmenu_mobi {
  display: none;
}

.featureLeftmenu_mobi {
  display: none;
  position: fixed;
  top: 25%;
  left: 0;
  z-index: 9999;
}

.pagination_txt {
  display: inline-block;
  vertical-align: top;
  padding-top: 12px;
  font-size: 16px;
  color: #8b8b8b;
  padding-right: 20px;
}

.modal_presskitImage {
  height: auto;
  max-width: 1450px;
}

.modal_presskitImage .modal-content {
  height: auto;
  width: auto;
}

.modal_presskitImage .feature_imgSpace {
  padding: 0 100px;
}

.uploadImageLibraryInn {
  background: none;
}

.clrSection {
  padding-right: 10px;
}

.clr_mobileShow {
  padding: 0 5px !important;
}

/**--fixed button styles start--**/

.scroll_fixedBtn {
  position: fixed;
  bottom: -60px;
  right: 5px;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  background: rgba(63, 61, 72, 0.5);
  -webkit-transition: bottom 0.5s;
  transition: bottom 0.5s;
  z-index: 91;
}

.scroll_fixedBtn i.fa {
  font-size: 25px;
  display: block;
  color: #fff;
  font-weight: 600;
  height: 35px;
  line-height: 33px;
}

.scroll_fixedBtn:hover {
  background: rgba(63, 61, 72, 0.7);
}

.scroll_fixedBtn.active {
  bottom: 10px;
}

/**--fixed button styles end--**/

.gradientVideoCont video {
  width: 100%;
}

/**--Login page styles start--**/

.login_page header {
  display: none;
}

.login_page .pageLoad {
  top: 0;
}

.login_fixed .loginpg_left-sidebar {
  position: fixed;
  width: 500px;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}

.login_fixed .loginpg_leftInnr {
  height: 100%;
  background: #f1f6fd;
}

.login_fixed .loginpg_leftInnr .loginpg_lefttop {
  padding: 45px 45px 0;
}

.login_fixed .loginpg_leftInnr .loginpg_lefttop .loginpg_logo .navbar-brand {
  width: 135px;
  height: 50px;
  margin: 8px auto 0;
  float: none;
  /* background: url("../img/logo-white.svg") no-repeat top left;*/
  text-indent: -9999px;
}

.login_fixed .loginpg_leftInnr .loginpg_lefttop .loginpg_content {
  padding-top: 30%;
}

.login_fixed .loginpg_leftInnr .loginpg_lefttop .loginpg_content p {
  font-size: 18px;
  padding-top: 25px;
}

.login_fixed .loginpg_leftInnr .loginpg_bottomContent {
  width: 100%;
  bottom: 0;
  left: 0;
  padding: 0 0 20px;
  font-size: 17px;
}

.login_fixed .loginpg_leftInnr h1 {
  color: #3f3d48;
}

.login_fixed .loginpg_rightbar {
  height: 100%;
  margin-left: 520px;
  width: calc( 100% - 520px);
}

.login_fixed .loginpg_rightInnr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
}

.login_fixed .loginpg_rightInnr .loginMinHt {
  width: 490px;
}

.login_fixed .loginpg_rightInnr .loginMinHt.login_extendWidth {
  width: 550px;
}

.login_fixed .loginpg_rightInnr .loginMinHt.registerForm_width {
  width: 650px;
}

.login_fixed .loginpg_rightInnr .loginMinHt .login_mobileLogo {
  display: none;
}

/**--Login page styles end--**/

.folder_tD {
  width: 170px;
}

.change_log {
  background: rgba(247, 247, 247, 0.53);
}

.changelogUser {
  width: 30px;
  margin-right: 10px;
}

.changelogLst {
  background: #fff;
  border-radius: 3px;
  /* padding: 2px; */
  /* border: 1px solid #e0e0e0;*/
}

.changelogLst .changelog_header {
  border-bottom: 1px solid #e0e0e0;
}

.changelogLst .changelog_header .labelFilter {
  margin: 0 5px 5px 0;
}

.changelog_header .labelFilter {
  margin: 0 5px 5px 0 !important;
}

.changelogLst {
  margin-bottom: 30px;
}

.changelogLst .hdTxt {
  padding: 0 10px 5px 0;
  font-size: 20px;
  margin: 0;
}

.viewMorePart {
  background: #656933;
}

.viewMorePart ._social-follow._social-follow_lg li a {
  height: 25px;
  width: 25px;
  line-height: 25px;
  font-size: 12px;
  border: 1px solid #a6a6a7;
}

.viewMorePart ._social-follow._social-follow_lg li a i {
  color: #a6a6a7;
}

.viewMorePart ._social-follow._social-follow_lg li a:hover i {
  color: #fff;
}

.viewMorePart.viewMore_bottom {
  background: #f6f6f6;
  min-height: 40px;
}

.supportBrow > li {
  line-height: 50px;
  font-size: 17px;
  margin: 10px 30px 10px 0;
  color: #737373;
  /*      .chrome{
        background: url('../img/sprite.png') no-repeat -7px -866px;
      }
      .ie_edge{
        background: url('../img/sprite.png') no-repeat -186px -866px;
      }
      .safari{
        background: url('../img/sprite.png') no-repeat -130px -866px;
      }
      .opera{
        background: url('../img/sprite.png') no-repeat -247px -866px;
      }
      .mozilla{
        background: url('../img/sprite.png') no-repeat -68px -866px;
      }*/
}

.supportBrow > li .icon {
  height: 45px;
  width: 45px;
  display: block;
  margin-right: 5px;
}

.profileRht .profile_Cont .contentPart {
  padding: 0 !important;
}

.tutoriBtn:hover {
  background: #34333c;
}

.create_Img {
  height: 240px;
  background: url(/images/sprite_categorybg.jpg?b7f55edaa41eb2f0207a34f0603fef71) no-repeat -880px -4050px;
}

.create_Img .imglibrary_lst {
  height: 100%;
  background: none;
}

.create_Img:hover .design_btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.create_newDesign_PopOnly {
  border: 1px solid #ddd;
}

.create_newDesign_PopOnly:hover .productLstOver {
  display: block;
}

.scratch_icon i.fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -443px -1387px;
  width: 34px;
  height: 34px;
  text-indent: -9999px;
}

.scratch_video .scratch_icon i.fa {
  background: url(/images/story-maker-video.png?92f93fc1b7b8bcba5f06961398706a35);
  width: 34px;
  height: 34px;
  text-indent: -9999px;
}

.fromScratch_product {
  height: 165px;
  /*@extend .gradient-bg;*/
  background: #f6f6f6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-top: 1px solid rgba(20, 20, 25, 0.03);
}

.fromScratch_product .scratch_txt {
  font-size: 17px;
}

.fromScratch_product .normalToolTip {
  left: 50%;
  top: 80px;
  padding: 5px 10px;
  /* min-width: 200px;*/
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  display: none;
}

.fromScratch_product .normalToolTip::before {
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.fromScratch_product:hover .normalToolTip {
  display: block;
}

.moreSlide {
  bottom: -3px;
}

/*.changeLogDes{
    padding-bottom: 10px;
    word-break:break-word;
    font-size:17px;
    a{
      color:#464646;

    }
    pre{
      white-space: pre-wrap;
      word-wrap: break-word;
      -moz-tab-size: 4;
      tab-size: 4;
      background-color: transparent;
      border: none;
      padding:0;
      margin-bottom:10px;
    }
    p{
      padding: 10px 0;
      strong,b{
        padding:0;
      }
    }
    h1,h2,h3,h4,h5,h6{
      margin:10px 0 10px 0;
    }
  }*/

.changeLogDes {
  padding-bottom: 10px;
  word-break: break-word;
  font-size: 17px;
  /*a{
    color:#464646;

  }*/
  /* h1,h2,h3,h4,h5,h6{
    margin:10px 0 10px 0;
  }*/
}

.changeLogDes pre {
  white-space: pre-wrap;
  word-wrap: break-word;
  -moz-tab-size: 4;
  -o-tab-size: 4;
     tab-size: 4;
  background-color: transparent;
  border: none;
  padding: 0;
  margin-bottom: 10px;
}

.changeLogDes p {
  padding: 10px 0;
}

.changeLogDes p strong,
.changeLogDes p b {
  padding: 0;
}

.photo_editor .topBann {
  margin: 0;
}

.slide-number {
  width: 12px;
  top: 3px;
  left: 3px;
  color: #555555;
  display: block;
  line-height: 14px;
}

.slide-resizecount .slide-number {
  top: 6px;
  left: 4px;
}

.moreSlide .showSliderLst {
  width: 80px;
}

.viewpage_left .moreSlide {
  /*bottom: -22px;*/
  bottom: 0;
}

.homeclass.modal-open .moreSlide,
.dashboard-page.modal-open .moreSlide {
  bottom: -3px;
}

.dashboard-page.modal-open {
  overflow: hidden !important;
}

.invitationNoData .team_bodyContent {
  width: 100%;
}

.teamFreezed {
  width: 100%;
  height: 100%;
  z-index: 1;
  display: block;
  top: 0;
  left: 0;
}

.disabledTeamFreeze .disabledTd {
  opacity: 0.5;
}

.disabledTeamFreeze .teamFreezed {
  display: block;
  background: rgba(222, 222, 222, 0.3);
}

#team-members .team-freezed {
  width: calc(100% - 35px);
  height: calc(100% - 35px);
  text-align: center;
  font-size: 30px;
  color: #9a9898;
  top: 35px;
  left: 0;
}

.popup_space {
  padding: 0 10px;
}

.upgradePlan.table td {
  vertical-align: middle;
}

.cateSep {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -335px -8px;
  width: 2px;
  height: 15px;
  display: inline-block;
  text-indent: -9999px;
}

.recentDesignCardMenu {
  width: 100px;
  margin: -15px 10px 0 0;
}

#userImages ul {
  margin-top: 2px;
}

.waitingMsg {
  background: rgba(0, 0, 0, 0.61);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 999;
  text-align: center;
  color: #fff;
}

.waitingMsg .ajax_load {
  height: 80px;
  width: 180px;
  position: relative;
}

.share_designPop .select-search {
  max-height: 200px;
  overflow-y: auto !important;
}

.videoImg img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.recentDesignCardMenu .fa-spinner {
  margin-right: 5px;
}

.changeLogDes ul,
.changeLogDes ol {
  padding-left: 38px;
  font-size: 17px;
}

.changeLogDes ul li {
  list-style-type: disc;
}

.changeLogDes ol li {
  /*list-style-type: disc;*/
}

.changeLogDes blockquote p {
  font-style: italic;
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 17px;
  margin: 0;
}

.changeLogDes h1,
.changeLogDes h2,
.changeLogDes h3,
.changeLogDes h4,
.changeLogDes h5 {
  font-size: 24px;
}

/**--frontend loader only--**/

.ajax_loadUpdate {
  background-color: #fff !important;
}

.rightSid .ajax_loadUpdate {
  background-color: #fff !important;
  height: calc( 100% - 50px);
  top: 50px;
}

.hd_alertbox .rightSid .ajax_loadUpdate {
  height: calc( 100% - 50px - 30px);
  top: calc(50px + 30px);
}

.hasBackDrp .rightSid .ajax_loadUpdate {
  height: 100%;
  top: 0px;
}

/**--frontend loader only--**/

.headerUseravatar.userProfLnk .drp_arrow {
  top: 4px !important;
}

.svgNotuploaderTxt {
  line-height: 19px;
  /*background: #f6f6f6;*/
  width: 307px;
  padding: 10px !important;
  margin: 20px auto !important;
}

.not_supported .svgnotSupported {
  opacity: 1;
}

.not_supported .svgnotSupported .normalToolTip {
  display: none;
  left: 0;
  right: 0;
  /*bottom: 0;*/
}

.not_supported .svgnotSupported:hover .normalToolTip {
  display: block;
}

.not_supported .scratch_icon i.fa {
  background: url(/images/unsupported_format.png?ff3988f8ce343ae72da62b1ce2447dbb) no-repeat top left;
}

.notify_all_Link a {
  border-bottom: 1px solid #f9f9f9;
}

.notify_all_Link a:hover {
  border-bottom: 1px solid #464646;
}

.notify_all_Link a.disabled {
  color: #3b5998;
}

.notify_all_Link a.disabled:hover {
  color: #3b5998;
  border-bottom: 1px solid #f9f9f9 !important;
  cursor: auto;
}

/*compare plan feature*/

.table_cont .table tr td.compare_table {
  padding-bottom: 20px !important;
  padding-top: 20px !important;
}

.payment_space {
  padding: 0 5px;
}

.pricing_text .currency_val {
  padding-right: 5px;
  color: #649433;
}

.compare-space {
  Margin-bottom: 0;
}

.currency_sign {
  vertical-align: top;
  line-height: 25px;
  color: #649433;
  font-size: 20px;
  font-weight: 600;
}

.pricing_amt {
  font-size: 30px !important;
  line-height: 35px !important;
  font-weight: 600;
  color: #649433;
}

.pricing_month {
  font-size: 20px;
  padding-right: 5px;
  font-weight: 600;
  color: #649433;
}

.pricing_year {
  color: #79716f;
  font-size: 13px;
  line-height: 13px;
}

.pricing_bill {
  font-size: 18px;
  color: #777;
}

.choose_plan {
  margin-top: 13px;
}

.choose_plan .btn {
  font-size: 11px;
}

.headerUseravatar ul.profileSubMenu {
  right: 0;
}

.profileLnk .usernameH {
  max-width: 175px;
  display: inline-block;
  height: 25px;
}

.viewPageRgtScrollbar {
  padding-right: 10px;
}

.viewPageRgtScrollbar,
.viewPageLftScrollbar {
  height: calc(100vh - 160px);
}

.risize_image_size {
  width: calc(100vw - 470px);
  height: calc(100vh - 160px);
  position: relative;
  overflow: visible;
}

.hd_alertbox .viewPageRgtScrollbar,
.hd_alertbox .risize_image_size {
  height: calc(100vh - 190px);
}

.modal .viewPageRgtScrollbar,
.modal .risize_image_size {
  height: calc(100vh - 69px);
}

.viewpagepopup_inner .designpins_img {
  overflow: hidden;
}

.pricingPartLst {
  width: 33%;
  display: block !important;
  margin: 0 !important;
}

.pricingPartLst .pricing_upgrade {
  height: 100%;
}

.pricingLHd {
  font-size: 19px;
  line-height: 30px;
  width: 61%;
  position: relative;
  margin: 0 auto;
}

.pricingLHd span {
  background: #fff;
  padding: 0 15px;
}

.pricingLHd:before {
  content: '';
  border: 1px solid #ccc;
  border-bottom: 0;
  position: absolute;
  top: 19px;
  height: 15px;
  width: 100%;
  left: 0;
  z-index: -1;
}

.upgrade_plan .pricingLHd span {
  background: #fafafa;
}

.pricingLft .pricingLHd {
  width: 53%;
}

.pricingRgt .pricingLHd {
  width: 66%;
  top: 20px;
  position: absolute;
  left: 0;
  right: 0;
}

.upgradeplan_part {
  /* margin-left: 190px;*/
  min-height: 277px;
}

.pricin_page .pricing_plantableTh {
  display: none;
}

.faq_gridWrapper {
  border: 1px solid #d2d2d2;
  padding: 0;
}

.faq_gridWrapper v-accordion v-pane-header h2.freqlist_hd {
  background: #fff;
  padding: 20px;
}

.pricingPlanTh {
  line-height: 35px;
  margin: 50px 0 20px;
}

.pricingPlanTh span {
  margin: 0 10px;
}

.pricingPlanTh span,
.pricingPlanTh label {
  display: inline-block;
  font-size: 20px;
  vertical-align: top;
  line-height: 20px;
}

.pricingPlanTh span.active {
  border-bottom: 1px solid #464646;
}

.pricingPlanTh .switch {
  width: 70px;
}

.pricingPlanTh .switch .slider {
  height: 29px !important;
  width: 70px !important;
  border: 1px solid transparent;
  margin: 0;
  margin-top: -8px !important;
}

.pricingPlanTh .switch .slider:before {
  height: 27px;
  width: 27px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #8f949b;
  bottom: 1px;
}

.pricingPlanTh .switch .slider,
.pricingPlanTh .switch input:checked + .slider {
  background: #8f949b;
}

.pricingPlanTh .switch input:checked + .slider:before {
  height: 27px;
  width: 27px;
  left: auto;
  bottom: 1px;
  right: 26px;
  border: 1px solid #8f949b;
}

.pricingPlanTh .saveTxt {
  color: #649433;
  font-size: 15px;
  line-height: 23px;
}

.compare_bg {
  display: none;
}

.compare_bg li {
  font-size: 15px;
  font-weight: 600;
  float: left;
  background: #8f949b;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 5px;
  width: 20%;
  text-align: center;
  border-right: 1px solid #fff;
  margin-bottom: 10px;
}

.compare_bg li a {
  color: #fff;
}

.compare_bg li.active {
  background: #bab3b3;
}

.compare_bg li.active a {
  color: #000;
}

.pricing_plans_main {
  margin-top: 35px;
}

.pricing_table.plan_best_price.active .pricing_upgrade {
  border: 1px solid #f05a28 !important;
  position: relative;
  height: 110% !important;
  margin-top: -20px !important;
}

.pricing_table.plan_best_price.active .pricing_upgrade .bestValue {
  display: block;
}

.pricingPlanYearly {
  width: 250px;
}

.bestValue {
  margin-top: -15px;
  display: none;
  margin-bottom: 5px;
  padding: 1px 4px;
}

.bestValue span {
  /*background: #b6bf33;*/
  padding: 3px 10px;
  /* min-width: 190px; */
  margin-top: 8%;
  color: #fff;
  display: inline-block;
  z-index: 2;
  position: relative;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.colorPickerCont {
  z-index: 99999 !important;
}

.compare_header {
  padding-bottom: 30px;
}

.compare_header h2 {
  color: #8f949b;
  line-height: 33px;
}

.compare_header li {
  display: inline-block;
  padding: 5px;
}

.compare_header li i {
  color: #b6bf33;
  font-size: 10px;
  font-weight: 600;
}

.compare_header .compare_btn {
  background: #b6bf33;
  border: 2px solid #b6bf33;
  margin-bottom: 25px;
  color: #fff;
  border-radius: 0;
}

.teamprime_gr {
  min-height: 93px;
}

.paidplan_hd_inn {
  display: inline-block;
  padding: 0 30px;
}

.team_userLst .project_teams {
  width: 150px;
}

.team_userLst .teams_align {
  width: 107px;
}

.pricingRgt .upgrade {
  width: 66%;
  top: 20px;
  position: absolute;
  left: 0;
  right: 50%;
}

.resend_emailRequest .mail_decorate {
  text-decoration: underline;
}

.colab_tp_drpdown.colab_tp_rtsearch ul {
  width: auto !important;
}

.clsTemplateCat {
  /*display: none;
  background: #e8e8e8;
  padding:10px 10px 0;
  margin:5px;*/
  padding-top: 5px;
}

.clsTemplateCat .cata_seltBox {
  max-width: 100%;
  border: 0;
  padding-bottom: 10px;
}

.clsTemplateCat .cata_seltBox .dropdown > a {
  width: 100%;
  background: #fff;
}

.clsTemplateCat .cata_seltBox .dropdown-menu {
  width: 100%;
}

.notzoom .pins_blockover:hover .productLstOver {
  cursor: default;
}

.mygridViewImg:not(.lazy-success)[lazy-img] {
  width: auto !important;
  height: auto !important;
  background: #fff !important;
  /*  margin: 115px;*/
}

.pins_blockImg img:not(.lazy-success)[lazy-img] {
  width: auto !important;
  height: auto !important;
  background: #fff !important;
}

.uploadimage:not(.lazy-success)[lazy-img] {
  width: auto !important;
  height: auto !important;
  background: #fff !important;
}

.baSliderInner img:not(.lazy-success)[lazy-img] {
  width: auto !important;
  height: auto !important;
}

.watchVideoMain {
  margin: 9px auto;
}

.pageTitle {
  padding: 15px 10px;
  font-size: 22px;
  border-bottom: 1px solid #e6e6e6;
  background: #f6f6f6;
}

.pageTitle.small {
  font-size: 18px;
}

.watchVideoBtm {
  margin-top: 50px;
}

.pinsViewarrowIocn.prev a {
  left: 10px;
}

.pinsViewarrowIocn.prev .active {
  background: rgba(63, 61, 72, 0.8);
  cursor: pointer;
}

.pinsViewarrowIocn.next a {
  right: 10px;
}

.pinsViewarrowIocn.next .active {
  background: rgba(63, 61, 72, 0.8);
  cursor: pointer;
}

.pinsViewarrowIocn a {
  position: absolute;
  top: 45%;
  width: 30px;
  height: 45px;
  background: rgba(63, 61, 72, 0.3);
  cursor: default;
  z-index: 99999;
}

.modal .popup-head {
  padding: 20px 0 10px;
}

.modal .popup-head h2 {
  font-size: 30px;
  font-weight: 600;
}

.hover-articles-content {
  font-size: 23px;
  line-height: 30px;
}

.hover-articles {
  margin: auto;
}

.hover-pop {
  width: 650px;
}

.hover-tick {
  background: url(/images/tick_icon.png?8148cad65bc771ad11740019856ae316) no-repeat center center;
  display: inline-block;
  width: 25px;
  height: 25px;
  float: left;
}

.started-btn {
  background: #b6bf33;
  color: #fff;
  padding: 7px 15px;
  margin-bottom: 15px;
}

.hoverUl {
  margin: 13px 0 10px;
}

.bannerContMain {
  margin: 0 auto;
}

.signup_privacy_terms a {
  text-decoration: underline;
}

.signup_privacy_terms a:hover {
  text-decoration: none;
}

/*Tag Design start*/

.tagColorMin {
  padding: 10px;
}

.tagColorMin li {
  padding-right: 10px;
  float: left;
  margin-bottom: 10px;
}

.tagColorMin li a {
  border-radius: 30px;
  height: 30px;
  line-height: 29px;
  float: left;
  border: 1px solid #b9c1c7;
  padding: 0 10px;
  -webkit-box-shadow: 0 1px 0 0 gainsboro;
  box-shadow: 0 1px 0 0 gainsboro;
}

.tagColorMin li a:hover,
.tagColorMin li a:focus {
  color: #f05a28;
}

.tagColorMin .tagColorCont {
  max-width: 250px;
}

.tagColorMin .tagColorCont:first-letter {
  text-transform: uppercase;
}

.productLst .productLstOverInner.banner-icon {
  top: 39%;
  left: 0;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}

.dropdown_login {
  display: none;
}

.dashboard .fa-tachometer {
  width: 20px;
  height: 21px;
  margin: 0 auto;
  text-align: center;
  line-height: 24px;
  text-indent: -9999px;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -84px -4px;
}

.dashboard.active .fa-tachometer {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -84px -4px;
}

.libraryimg video {
  display: block;
}

.typography_sec_duplicate {
  display: none;
}

.typography_sec_duplicate.affix {
  z-index: 999;
  display: block;
}

.video_editloader {
  background: -webkit-gradient(linear, left top, right bottom, from(#ff6a00), to(#ee0979));
  background: linear-gradient(to bottom right, #ff6a00, #ee0979);
  width: 0;
  height: 5px;
  z-index: 104;
}

.feature_ContMain.platform_ContMain {
  padding-top: 35px;
}

.feature_ContMain.platform_ContMain p {
  font-size: 22px;
  line-height: 28px;
}

.howtoHd {
  font-size: 34px;
  padding-bottom: 30px;
}

.howToImgpart {
  padding-bottom: 25px;
}

.howToimg {
  display: block;
  width: 122px;
  height: 100px;
}

.perfectfitImg {
  display: block;
  width: 70px;
  height: 60px;
}

.photoEditTab li {
  border-bottom: 1px solid #f6f6f6;
  margin: 0 !important;
}

.photoEditTab li .photoEditTabLi {
  display: block;
  background: #fff !important;
  opacity: 0.5;
}

.photoEditTab li .photoEditTabLi ._aboveftrsec-in a {
  color: #777 !important;
  margin: 0 !important;
}

.photoEditTab li .photoEditTabLi ._aboveftrsec-in a:hover {
  background: #fff;
  color: #777 !important;
}

.photoEditTab li .photoEditTabLi h2 {
  font-size: 22px;
}

.photoEditTab li.active .photoEditTabLi {
  opacity: 1 !important;
}

.photoEditTab li.active .photoEditTabLi ._aboveftrsec-in a {
  color: #777 !important;
  margin: 0 !important;
  background: #fff;
}

.photoEditTab li.active .photoEditTabLi ._aboveftrsec-in a:hover {
  color: #fff !important;
}

.platforms .wofoxTips {
  background: #f6f6f6;
  margin: 60px auto;
}

.ba-slider {
  position: relative;
  overflow: hidden;
}

.ba-slider h4 {
  font-size: 20px;
  font-weight: 500;
  line-height: 2;
  width: 50%;
  text-align: center;
  position: absolute;
  top: 0;
  right: 0;
  color: #745ba3;
}

.ba-slider,
.resize {
  padding: 70px 0 20px;
}

.handle {
  position: absolute;
  left: 50%;
  top: 0;
  bottom: 0;
  width: 2px;
  cursor: ew-resize !important;
  border-radius: 4px;
  background-color: #f05a28;
}

.handle:after {
  position: absolute;
  top: 50%;
  width: 31px;
  height: 31px;
  border-radius: 50%;
  content: "";
  text-align: center;
  line-height: 31px;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  margin: -10.5px 0 0 -14px;
  background: #f05a28 url(/images/slide-arrow-icon.png?46942597b0a0460510fb75a30af713f7) no-repeat center 8px;
}

.resize {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 50%;
  overflow: hidden;
  background: #fff;
}

.resize h4 {
  left: 0;
  right: auto;
  width: 600px;
}

.ba-slider img {
  display: block;
  max-width: none;
  text-align: center;
  margin: auto;
}

.feature_ContMain ._aboveftrsec-in-btn {
  border-radius: 0 !important;
}

.browse-btn,
.btn.browse-btn {
  background: #fff;
  border: 1px solid #f05a28 !important;
  border-radius: 0 !important;
  color: #777;
}

.browse_template {
  border: 2px solid #fff !important;
  margin-left: 10px !important;
  border-radius: 0 !important;
  color: #777;
}

.outer-container {
  width: 100%;
  height: 470px;
  /*border: 1px solid purple;*/
  overflow: hidden;
}

.inner-container {
  overflow-x: hidden;
  overflow-y: scroll;
  width: calc(100% + 20px);
  height: 470px;
  position: relative;
}

.designTxtMain {
  background: #fff;
  margin-bottom: 60px;
}

.designTxtMain .featureTab {
  padding: 0 0;
}

.designTxtMain .featureTab li {
  float: none;
}

.download-drop {
  display: none;
  background: white;
  right: 0;
  width: 201px;
  border: 1px solid #b9b6b6;
}

.download-top {
  border-radius: 3px;
}

.download-top .fa-chevron-up {
  display: none;
}

.download-top .font-drop {
  border-left: 1px solid #fff;
}

.download-top:hover .font-drop .fa-chevron-up {
  display: inline-block;
}

.download-top:hover .font-drop .fa-chevron-down {
  display: none;
}

.download-top:hover .download-drop {
  display: block;
  -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
          box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}

.download-dropli {
  display: block;
  border-bottom: 1px solid #f6f6f6;
}

.download-dropli .link-hover {
  display: block;
  font-size: 15px;
  padding: 3px 10px;
  color: #5a5a5a;
  text-align: left;
}

.font-drop {
  font-size: 8px;
}

.download-btn-top {
  color: #fff;
  display: inline-block;
  height: 100%;
  padding: 0 7px 0 7px;
  min-width: 75px;
}

.font-drop {
  border-left: 1px solid #fff;
  height: 100%;
  padding: 10px;
}

.btn-finish {
  height: 32px;
  line-height: 27px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  border: 0;
  color: #fff;
  border-radius: 3px;
}

/*.slider-cont{
  margin-top:0;
  width: 400px;
}*/

.taskListView_only .clear-drop {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: auto;
}

.taskListView_only .colab_rt_project_status .dropup .drp_topArrow {
  top: 170px !important;
}

.wofox-real-video .water {
  width: 67.8%;
  left: 119px;
}

.wofox-real-video .water .size-compress {
  padding-top: 8px;
  width: 100%;
  left: 61px;
}

.many-slide .water {
  width: 66.4%;
  bottom: -39px;
  left: 107px;
}

.many-slide .slider-stats .size-compress {
  width: 100%;
  padding: 8px;
}

.howToContpart {
  min-height: 125px;
}

.social-head {
  padding: 13px 0;
}

.education-footer ._aboveftrsec-hd h2 {
  color: #474747;
}

.features .wofoxTips {
  margin: 0 auto 0;
  background: #f6f6f6;
}

.platforms .wofoxTips {
  background: #f6f6f6;
  margin: 0 auto 0;
}

.projectSlyBg {
  background: #fff;
  top: 0;
}

.projectSlyBgHd_lft {
  font-size: 20px;
  padding: 20px 20px 0 20px;
}

.projectSlyBgHd_rgt {
  font-size: 20px;
  padding: 20px 20px 0 20px;
}

.projectSlyImg img {
  position: static !important;
}

.commonLstMin {
  min-height: 290px;
}

.commonLstMin.selected .CollectionFolderName .icomoon-pencil,
.commonLstMin.selected .DesignName .icomoon-pencil {
  display: none !important;
}

.commonLstMin.selected .designCard_ulList.design_colabList .popOverPo {
  display: none !important;
}

.commonLstMin.selected .savedGenerating {
  cursor: default;
}

.help_catgry_hd .icomoon-pencil {
  margin: 6px 0 0 2px;
}

.model-min {
  min-height: 500px;
}

.colorCode {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -145px -4px;
}

._3d-fancy-text .design_categoryltIcon {
  display: block;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -290px -809px;
}

.ai-infographic .design_categoryltIcon {
  display: block;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -344px -809px;
}

.ai-video-maker .design_categoryltIcon {
  display: block;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -391px -809px;
}

.video-maker .design_categoryltIcon {
  display: block;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -254px -88px;
}

.panorama_editor .design_categoryltIcon {
  display: block;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -314px -1106px;
}

.text_to_video .design_categoryltIcon {
  display: block;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -352px -1144px;
}

.infographics .design_categoryltIcon {
  display: block;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -56px -1727px;
}

.facebook_3d_post .design_categoryltIcon {
  display: block;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -442px -1769px;
}

.gifographics .design_categoryltIcon {
  display: block;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -14px -1728px;
}

.story_maker .design_categoryltIcon,
.video_story_maker .design_categoryltIcon {
  display: block;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -378px -1725px;
}

.bg_remover .design_categoryltIcon {
  display: block;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -438px -1681px;
}

.showSliderOpt {
  z-index: 2;
}

.contact_address {
  margin-top: 20px;
  background: #f6f6f6;
  padding: 25px;
  font-size: 20px;
}

.contact_address .contactHd {
  font-size: 25px;
}

.hd_alertbox section.index-hm-bg ._bann-overlay1 {
  min-height: calc(100vh - 123px);
}

.compress_imageProperties .input-watermark {
  width: 50px;
  display: inline-block;
}

.font-align {
  width: 30px;
  height: 30px;
  display: inline-block;
  border: 1px solid #dad8d8;
  opacity: 0.3;
}

.font-align.active {
  opacity: 1;
  border: 1px solid #f84131;
}

.asset_right .compress_imageProperties {
  height: 58px;
}

.btn-tl {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -375px -167px;
}

.btn-tl.active {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -5px -167px;
}

.btn-tc {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -40px -167px;
}

.btn-tc.active {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -76px -167px;
}

.btn-tr {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -113px -167px;
}

.btn-tr.active {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -149px -167px;
}

.btn-cl {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -182px -167px;
}

.btn-cl.active {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -212px -167px;
}

.btn-c {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -244px -167px;
}

.btn-c.active {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -277px -167px;
}

.btn-cr {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -311px -167px;
}

.btn-cr.active {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -340px -167px;
}

.btn-bl {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -375px -167px;
}

.btn-bl.active {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -5px -167px;
}

.btn-bc {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -40px -167px;
}

.btn-bc.active {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -76px -167px;
}

.btn-br {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -113px -167px;
}

.btn-br.active {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -149px -167px;
}

.watermark_popup .modal-dialog {
  width: 65%;
}

.watermark_popup .carousel-control {
  opacity: 1;
  text-shadow: none;
  top: 43%;
}

.watermark_popup .carousel-control .fa {
  background: #000;
  height: 20px;
  width: 20px;
  border-radius: 30px;
  line-height: 19px;
  font-size: 13px;
  opacity: .6;
}

.watermark_popup .carousel-control.right {
  right: 4px;
}

.water-right .compress_imageProperties {
  height: auto;
  margin: 0 !important;
  color: #464646;
  background: transparent;
}

.water-box {
  border: 1px solid #cdd2df;
  background: #fff;
  margin: auto;
}

.water-box .water-box-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.water-box .water-box-inner .font-align:hover {
  border: 1px solid #767092;
  opacity: 1;
}

.instagram_table .table {
  border: 1px solid #f4f4f4 !important;
}

.instagram_table .table tr th {
  background: #fff;
  color: #000;
  font-weight: 600;
  font-size: 19px;
}

.instagram_table .table td,
.instagram_table .table th {
  border: 0;
  border-bottom: 1px solid #f4f4f4 !important;
}

.roadMap-table .table tr th {
  font-size: 15px;
}

.roadMap-table .table td,
.roadMap-table .table th {
  width: 100px;
  font-size: 14px;
}

.integrationLst a {
  cursor: default;
}

.top-invite {
  line-height: 18px;
}

.createTemplate .ajax_loadUpdate {
  top: -24px;
}

.watermark .wmBorder,
.watermark .ui_select {
  border: 2px solid red;
}

.watermark .carouselInner-slide {
  position: relative;
  width: 100%;
  overflow: hidden;
  margin: 20px 0;
}

.watermark .watermark_edit {
  display: none;
}

.watermark .productLst .watermark_edit {
  line-height: 30px;
  display: none;
}

.watermark .productLst .clickToSelect,
.watermark .productLst .editSelected {
  left: 0;
  right: 0;
}

.watermark .productLst :hover .watermark_edit {
  display: block;
}

.tutorial_dropdown .dashboard-info {
  width: 20px;
  height: 20px;
  text-indent: -9999px;
  display: inline-block;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -267px -819px;
}

.tutorial_dropdown .dashboard-info:hover {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -243px -820px;
}

/*instagram realtime stories css start*/

.instagramText-stories .instagram-stories .boardSpace {
  padding: 60px 0;
}

.instagramText-stories .instagram-stories .boardSpace h2 {
  font-size: 30px;
  line-height: 35px;
}

.instagramText-stories .instagram-stories ._aboveftrsec-in {
  padding: 20px 0;
  margin: 0 auto;
}

.instagramText-stories .photoEditor_container {
  padding: 40px 0;
}

.instagramText-stories .photoEditor_container.instagram_views p {
  font-size: 17px;
  line-height: 24px;
}

.instagramText-stories .cut-storyBox {
  padding: 10px;
  border: 1px solid #f6f6f6;
  height: 145px;
}

.instagramText-stories .instagram-page .instagram-para {
  padding: 10px;
}

.instagramText-stories .insta-email {
  width: 220px;
  margin: 0 auto;
}

.instagramText-stories .insta-email .instagram-input {
  background: #fff !important;
  border: 1px solid #ddd;
  display: inline-block;
  width: 50%;
  padding: 7px 0 8px;
}

.instagramText-stories .insta-email .form-control {
  background: #fff !important;
  border-radius: 0 !important;
  padding: 0 5px !important;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0;
}

.instagramText-stories .instagram-page .instagram-profile {
  font-size: 19px;
}

.instagramText-stories .insta_text {
  font-size: 21px;
}

.myRenderingFolderPart {
  border-top: 1px solid #ccc;
}

.bannerPinsLst {
  width: 190px;
  height: 190px;
  position: relative;
}

.bannerPinsLst .bannerImg {
  position: absolute;
  bottom: 0;
  right: 0;
}

.assetDashboard.hd_alertbox .modal .asset_left {
  top: 44px;
}

.watermarkProp {
  background: #e8e8e8;
}

.watermarkProp h2 {
  font-size: 18px;
  border-bottom: 1px solid #ccc;
  color: #464646;
}

.watermarkProp_hd {
  font-size: 16px;
}

.optimizerHeight {
  min-height: calc( 100vh - 150px);
}

/*instagram realtime stories css end*/

.stylishTaCont .table tr th,
.stylishTaCont .table tr td {
  padding: 5px !important;
  border: 1px solid #e6e6e6;
}

.stylishTaCont .table tr th {
  border: 1px solid #616161;
}

.refineListLibr .transOptn.active {
  background: #dedede;
  color: #3f3d48;
}

.refineListLibr .transOptn a:before {
  width: 5px;
  height: 100%;
  left: auto;
  right: 0;
}

.adminMenu .createMenuDropdown {
  right: 0 !important;
}

.resize-video .resize-title {
  font-size: 12px;
  line-height: 16px;
  width: 63%;
  margin: 13px auto;
}

.blogListing {
  margin-bottom: 50px;
}

.blogListing .blogCate {
  top: 0px;
  left: 0px;
}

.blogListing .blogCate .labelFilter {
  border-radius: 0;
  background: #696969;
  border: 1px solid #bdbdbd;
}

.team_bodyContent a.btn-default.disabled {
  pointer-events: auto;
}

.affiliate-details li {
  margin-left: 20px;
  list-style: disc;
}

/* blog-page starts*/

.blog-page .card {
  width: 340px;
  margin: 0 10px 0 10px;
}

.blog-page .card .card-img-top {
  width: 340px;
}

.blog-page .card .card-text {
  min-height: 30px;
}

.blog-page .card .card-text .truncate,
.blog-page .card .card-text .collection_in .collection_hd h2,
.collection_in .collection_hd .blog-page .card .card-text h2 {
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  white-space: unset;
}

.blog-page .card .card-title {
  height: 63px;
  margin-top: 10px;
  font-size: 20px;
}

.blog-page .card .card-title.truncate,
.blog-page .card .collection_in .collection_hd h2.card-title,
.collection_in .collection_hd .blog-page .card h2.card-title {
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  white-space: unset;
}

.blog-page .card .card-body {
  background: #cccccc2b;
  height: 216px;
}

.blog-page .card .card-body .link-tag {
  color: #3f3d48;
}

.blog-page .card .card-body .link-tag.text-underline {
  text-decoration: underline;
}

.blog-page .card .card-body .link-tag:hover.text-underline {
  text-decoration: none;
}

.blog-page .card:hover {
  -webkit-box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.4);
          box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.4);
}

.blog-page .blog-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.blog-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.how-to .search_input_div input {
  border: 1px solid #ee0979;
  border-radius: 4px;
}

.blog-article.card-body h3 {
  height: 60px;
  font-size: 20px;
}

.ckeditor-content {
  margin: 0 auto;
  /*h1,h2,h3,h4,h5{
    font-size: 24px;
  }*/
}

.ckeditor-content .hdTxt {
  line-height: 39px;
  width: auto;
}

.ckeditor-content .hdTxt a {
  color: #3f3d48;
}

.ckeditor-content p,
.ckeditor-content a,
.ckeditor-content li,
.ckeditor-content span {
  font-size: 17px;
  font-weight: 400;
  font-family: Roboto,Helvetica,Arial,sans-serif;
}

.ckeditor-content a {
  color: #0782C1 !important;
}

.ckeditor-content h1,
.ckeditor-content h2,
.ckeditor-content h3,
.ckeditor-content h4,
.ckeditor-content h5,
.ckeditor-content h6 {
  font-weight: 600;
  font-family: Song Myung,Helvetica,Arial,sans-serif;
  margin-top: 15px !important;
}

.ckeditor-content h1 {
  font-size: 32px;
}

.ckeditor-content h2 {
  font-size: 29px;
}

.ckeditor-content h3 {
  font-size: 24px;
}

.ckeditor-content h4 {
  font-size: 19px;
}

.ckeditor-content h5 {
  font-size: 15px;
}

.ckeditor-content h1 span,
.ckeditor-content h2 span,
.ckeditor-content h3 span,
.ckeditor-content h4 span,
.ckeditor-content h5 span {
  font-weight: 600;
  font-family: Song Myung, Helvetica, Arial, sans-serif;
}

.ckeditor-content b,
.ckeditor-content strong {
  font-weight: 700;
  font-family: Roboto,Helvetica,Arial,sans-serif;
}

.ckeditor-content .blog-heading h3 {
  color: #464646;
}

.ckeditor-content blockquote p {
  font-style: italic;
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 17px;
  padding: 12px 24px;
  margin: 0;
}

.ckeditor-content .marker {
  background-color: Yellow;
}

.ckeditor-content p strong span {
  font-weight: 700;
  font-family: Roboto, Helvetica, Arial, sans-serif;
}

.ckeditor-content table {
  border: 1px solid #cbc9d1;
}

.ckeditor-content table td {
  padding: 5px 10px;
}

.ckeditor-content table tr th {
  background: #3f3d48;
  color: #fff;
  font-weight: 500;
  text-align: left;
  padding: 6px 10px;
}

/* Style the tab */

.blog-tab .tab {
  overflow: hidden;
}

.blog-tab .tab button {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 0 16px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  font-size: 20px;
}

.blog-tab .tab .tablinks.active {
  border-bottom: 1px solid #ee0979;
}

.blog-tab .tabcontent {
  display: none;
  padding: 6px 12px;
}

.blog-tab .blog-bg {
  background: #ddd;
}

.breadcrumbs-active li.active a {
  color: #000;
}

/*.categoryBlog_list{
  .form-control{
    border: 1px solid #ee0979;
    border-radius:0;
  }
}*/

.blog-pagination {
  margin-right: 100px;
}

.blog-share-via {
  font-size: 21px;
}

.blog-share {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.blog-share span,
.blog-share a {
  color: #fff;
  font-size: 14px;
}

.blog-share .blog-icon {
  background: #696969;
}

.blog-share .blog-text {
  background: #757575;
}

.thumbs {
  margin-top: 20px;
  display: inline-block;
  width: 100%;
}

.thumbs .fa {
  color: #000;
  font-size: 30px;
  line-height: 56px;
}

.thumbs a {
  margin-right: 30px;
  width: 65px;
  height: 65px;
  border-radius: 50px;
  border: 1px solid #f05a28;
  display: inline-block;
  outline: 0 !important;
}

.thumbs a:first-child {
  margin-right: 30px;
}

.thumbs .thumbs-up:hover .fa-thumbs-up {
  color: #fff;
}

.thumbs .thumbs-down:hover {
  background: grey;
}

.thumbs .thumbs-down:hover .fa-thumbs-down {
  color: #fff;
}

.blog-img {
  height: 200px;
  width: 200px;
}

/* blog-page end*/

.howto_boardlt_innr .homepageBottom-icons ._square-heading {
  color: #3f3d48;
}

.howto_boardlt_innr .homepageBottom-icons a {
  color: #3f3d48;
  font-size: 16px;
}

.howto_boardlt_innr ._pText {
  color: #3f3d48;
}

.howto_boardlt_innr ._pText ._ptext-a {
  color: #3f3d48;
}

.howto_boardlt_innr h4 {
  font-size: 25px;
  line-height: 36px;
  margin: 0;
}

.how-to-page .how-to-page-height {
  min-height: 142px;
  padding: 40px 10px;
  margin: 0 0 30px;
}

.how-to-page .how-to-page-height h3 {
  color: #3f3d48;
}

.post-list .how-to-list li {
  list-style: none;
  padding: 5px;
}

.post-list .how-to-list li a {
  color: #464646;
  line-height: 22px;
  /*font-size:17px;*/
}

.post-list .how-to-list li .how-to-document {
  height: 24px;
  width: 20px;
  display: block;
  float: left;
  background-size: 18px 19px;
}

.post-list .how-to-list li .how-to-document.default {
  background: url(/images/post-icon-search.svg?40e34836fbe0c2e4fa0f078d71fcb386) no-repeat center;
}

.post-list .how-to-list .how-to-li:hover {
  background: #faf1f2;
  /* Old browsers */
  background: radial-gradient(ellipse at center, #faf1f2 1%, #fdf4f7 51%, #faebee 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faf1f2', endColorstr='#faebee', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
  border-radius: 4px;
}

.post-list .how-to-list .how-to-li:hover .how-to-list-title:hover {
  text-decoration: underline;
  cursor: pointer;
}

.post-list .how-to-list .read-more {
  color: #1b69b6;
}

.post-list .how-to-list .how-to-list-title {
  line-height: 24px;
}

.post-list .how-to-list .how-to-category-list {
  line-height: 19px;
}

.post-list .how-to-list .howto-tab-content {
  background: #efefef;
  padding: 8px 10px;
  font-size: 18px;
  margin-bottom: 15px;
  border-radius: 4px;
}

.post-list .how-to-list .mCSB_draggerContainer {
  visibility: hidden;
}

.post-list:hover .hideScrollbar .mCSB_draggerContainer {
  visibility: visible;
}

.howto-nav.nav-tabs li a {
  margin-right: 0px;
}

.howto-nav .nav-item.active {
  background: #e4e4e4;
}

.how-to-icons {
  height: 70px;
  width: 70px;
  display: block;
}

.how-to-icons.wofox-design {
  background: url(/images/how-to-icons.svg?16887aaddc3a1c74e1480119b5392c5e) no-repeat -3px 0px;
}

.how-to-icons.wofox-motion {
  background: url(/images/how-to-icons.svg?16887aaddc3a1c74e1480119b5392c5e) no-repeat -86px 0px;
}

.how-to-icons.wofox-video {
  background: url(/images/how-to-icons.svg?16887aaddc3a1c74e1480119b5392c5e) no-repeat -180px 0px;
}

.how-to-icons.wofox-repurpose {
  background: url(/images/how-to-icons.svg?16887aaddc3a1c74e1480119b5392c5e) no-repeat 2px -104px;
}

.how-to-icons.wofox-tools {
  background: url(/images/how-to-icons.svg?16887aaddc3a1c74e1480119b5392c5e) no-repeat -88px -105px;
}

.how-to-icons.wofox-project {
  background: url(/images/how-to-icons.svg?16887aaddc3a1c74e1480119b5392c5e) no-repeat -180px -104px;
}

.how-to-icons.wofox-asset {
  background: url(/images/how-to-icons.svg?16887aaddc3a1c74e1480119b5392c5e) no-repeat 0px -207px;
}

.how-to-icons.wofox-team {
  background: url(/images/how-to-icons.svg?16887aaddc3a1c74e1480119b5392c5e) no-repeat -85px -207px;
}

.how-to-icons.wofox-3d {
  background: url(/images/how-to-icons.svg?16887aaddc3a1c74e1480119b5392c5e) no-repeat -306px -104px;
}

.how-to-icons.account-support {
  background: url(/images/how-to-icons.svg?16887aaddc3a1c74e1480119b5392c5e) no-repeat -179px -207px;
}

.how-to-icons.help-support {
  background: url(/images/how-to-icons.svg?16887aaddc3a1c74e1480119b5392c5e) no-repeat -276px 0px;
}

.how-to-icons.photo-collage-maker {
  background: url(/images/how-to-icons.svg?16887aaddc3a1c74e1480119b5392c5e) no-repeat -275px -206px;
}

.how-to-icons.graphic-design {
  background: url(/images/how-to-icons.svg?16887aaddc3a1c74e1480119b5392c5e) no-repeat -370px 0px;
}

.how-to-icons.account-settings {
  background: url(/images/how-to-icons.svg?16887aaddc3a1c74e1480119b5392c5e) no-repeat -179px -207px;
}

.how-to-icons.project-management {
  background: url(/images/how-to-icons.svg?16887aaddc3a1c74e1480119b5392c5e) no-repeat -180px -104px;
}

.how-to-icons.gif-templates {
  background: url(/images/how-to-icons.svg?16887aaddc3a1c74e1480119b5392c5e) no-repeat -370px -104px;
}

.how-to-search .input-search .form-control {
  width: 60%;
  height: 50px;
  line-height: 46px;
  padding-left: 50px;
  font-size: 16px;
  color: #000;
  background: #fff;
  outline: 0;
  border: 1px solid #ee0979;
}

.how-to-search .input-search input::-webkit-input-placeholder {
  font-size: 20px;
}

.how-to-search .search-icon {
  background: url(/images/search.svg?6863dac87957002c77dfb46ff4b5a710) no-repeat center;
  height: 25px;
  width: 25px;
  display: block;
  left: 21%;
  top: 22%;
}

.how-to-search-category {
  border: 1px solid #eee;
  top: 100%;
  left: 0;
  right: 0;
  width: 60%;
  background-color: #ffffff;
  border-radius: 0 0 3px 3px;
  max-height: 250px;
  overflow: auto;
  -webkit-transition: all ease .4s;
  transition: all ease .4s;
  z-index: 9;
  margin: 0 auto;
}

.createPopup-search-scroll {
  overflow-y: auto;
  max-height: 150px;
  height: auto;
}

.how-to-rightBlock {
  border: 1px solid #ee0979;
  border-radius: 4px;
  padding: 10px;
}

.how-to-rightBlock .how-to-list-tag {
  padding: 0 18px;
}

.how-to-rightBlock .how-to-list-tag a {
  color: #000;
  line-height: 19px;
}

.how-to-rightBlock .how-to-list-tag a:hover {
  background: #faf1f2;
  /* Old browsers */
  background: radial-gradient(ellipse at center, #faf1f2 1%, #fdf4f7 51%, #faebee 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faf1f2', endColorstr='#faebee',GradientType=1 );
  /* IE6-9 fallback on horizontal gradient */
  border-radius: 4px;
}

.how-to-rightBlock .how-to-list-tag a:hover .how-to-list-title:hover {
  text-decoration: underline;
  cursor: pointer;
}

.how-to-rightBlock .post-page {
  padding: 7px;
  font-size: 16px;
  margin-bottom: 15px;
  background: #efefef;
  line-height: 25px;
}

.blog .userProfLnk.createLnk .createDesignMenu .drp_arrow {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.blog .discover_menu a {
  font-size: 15px;
}

.blog .search_input_div > span {
  top: 9px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.blog .changeLogmenu_desk h2 {
  background: #efefef;
  padding: 8px 10px;
  font-size: 18px;
  margin-bottom: 15px;
}

.blog .headerUseravatar.userProfLnk .drp_arrow {
  top: 13px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.blog .search_input_div input {
  border: 1px solid #ee0979;
  border-radius: 0;
}

.blog .search_input_div input .form-control:focus {
  border: 0;
}

.blog .modal .modal-content {
  height: auto;
}

.download-history-header .icomoon-right-arrow4,
.download-history-header .download-history-text {
  font-size: 17px;
}

.download-history-header .icomoon-right-arrow4.up-arrow,
.download-history-header .download-history-text.up-arrow {
  font-size: 17px;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.redModuleCardMenu.recentDesignCardMenu {
  width: 100px;
}

.dashboard-page .manage-popup .my-design-tp-contr.dashboard_tophd {
  min-height: 47px !important;
  background: #fff;
  position: unset;
  right: auto;
  top: auto;
  width: auto;
}

.dashboard-page .manage-popup .dashboard_tophd {
  border-bottom: 1px solid #eaeaea;
  margin-bottom: 15px;
  padding: 8px 15px;
  z-index: 99;
}

.dashboard-page .manage-popup .modal-content.sidebar-content {
  overflow: hidden;
  height: 100%;
}

.dashboard-page .manage-popup .modal-dialog.modal_full {
  width: 100%;
  height: 100%;
}

.dashboard-page .manage-popup .asset_left {
  top: auto !important;
}

.dashboard-page .manage-popup .dropdwnMain.dropdownTeam {
  right: auto;
}

.modal-dialog .btn.disabled {
  opacity: 0.4;
  cursor: not-allowed !important;
}

.modal-dialog .btn.disabled a {
  cursor: not-allowed !important;
}

.affiliate-page .share-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 36px;
}

.affiliate-page .share-links li {
  min-width: 90px;
  text-align: center;
  margin: 2px;
}

.affiliate-page .share-links li a {
  color: #3f3d48;
}

.affiliate-page .share-links li:hover {
  border: 1px solid #ee0979;
  border-radius: 4px;
}

.affiliate-page .share-links li:hover a {
  color: #ee0979;
}

.affiliate-page .share-links li:hover a .fa {
  color: #3f3d48;
}

.how-to .search_input_div input {
  border: 1px solid #ee0979;
  border-radius: 0;
}

.related-article .card {
  width: 261px;
  margin-right: 8px;
}

.how-to-list-tag a {
  color: #000;
}

.how-to-list-tag.active a .fa-angle-double-right {
  color: #f6921e;
}

.share_designPop.modal-dialog {
  height: 630px;
}

.teams .icon_global i {
  line-height: 13px !important;
  display: block;
}

.payment-icon {
  width: 90px;
  height: 22px;
  display: inline-block;
}

.payment-icon.paypal {
  background: url(/images/paypal.svg?40ae74e549f1e5a90ccf8ccd61ad9bbd) no-repeat center;
  background-size: 87px 80px;
}

.payment-icon.razorpay {
  background: url(/images/razorpay.svg?a56148ab492e852a7f30449529ff5274) no-repeat center;
  background-size: 87px 80px;
}

.homelst-pins {
  top: 46%;
  left: 46%;
  position: absolute;
}

.homelst-pins.gif a {
  background: url(/images/gif.png?184b74fa21b3501c26c5458f8f2aedc6) no-repeat center;
  display: block;
  height: 35px;
  width: 37px;
  text-indent: -99999px;
}

.storage-limit-popup {
  height: 22%;
}

.storage-limit-popup .text {
  font-size: 16px;
  line-height: 25px;
}

.storage-limit-popup .upgrade a {
  color: #fff;
}

.storageLimit-table {
  max-width: 800px;
}

.storage-limit-table {
  padding-top: 50px;
}

.storage-limit-table .table-content {
  font-size: 20px;
}

.prog-bg-success {
  background: #28a745 !important;
}

.prog-bg-warning {
  background: #ffc107 !important;
}

.prog-bg-danger {
  background: #dc3545 !important;
}

.dashboardWrapper.hasAd {
  min-height: 100% !important;
}

.dashboardWrapper.hasAd .dashboardContainer {
  min-height: 100% !important;
}

/*
//Hover color
$hoverColor: #f22259;
*/

/*--z-index value increase--*/

/*
$grid-float-breakpoint: 1023px;*/

.rightSid {
  width: calc(100% - 250px);
  margin-left: 250px;
  height: auto;
  float: left;
}

.rightSidIn {
  padding: 0;
}

.sort-list-contr ._sort-list-title {
  line-height: 32px;
}

.design_list .input_radio_bg {
  padding-top: 4px;
}

.design_list .input_radio_bg label {
  padding-top: 2px;
  vertical-align: top;
  font-size: 14px;
}

.design_radiolist i.icomoon-info {
  margin-top: 0;
}

.design_topLeft_filter {
  padding-left: 30px;
}

.profileRht .mobile_sortSearch.active {
  width: 185px;
}

.profileRht .mobile_sortSearch .search_input_div input {
  min-width: 150px;
  width: 150px;
}

.profileRht ._sort-list-title {
  display: none;
}

/*--template page design styles start--*/

.template_header {
  padding: 8px 10px;
  border-bottom: 1px solid #f6f6f6;
}

.template_header h3 {
  font-size: 24px;
}

.template_header .template_menult span {
  padding: 4px 10px;
  margin-right: 4px;
  border: 1px solid #dcdcdc;
  background: #e8e8e8;
  border-radius: 3px;
  font-size: 14px;
  color: #3f3d48;
  text-shadow: 0 0 0 #7f7f7f;
}

.template_header .template_menult.active span {
  color: #fff;
  background: #3f3d48;
  border-color: #3f3d48;
}

.tem_viewbtn {
  top: -34px;
  right: 10px;
  padding: 2px;
  font-size: 14px;
  margin-bottom: 7px;
}

.template_leftlt li {
  border-bottom: 1px solid #fff;
}

.template_leftlt li a {
  padding: 5px 10px;
  display: block;
  line-height: 24px;
}

.template_leftlt li a > b.fa-sort-desc {
  -webkit-transform: rotateZ(0deg);
          transform: rotateZ(0deg);
  -webkit-transition: 0.2s ease all;
  transition: 0.2s ease all;
  margin-right: 4px;
  color: #433967;
  vertical-align: top;
}

.template_leftlt li.active a,
.template_leftlt li:hover a {
  /*color: #f05a28;*/
}

.template_leftlt li.active a {
  background: #fff;
  color: #f05a28;
}

.template_leftlt li.active a > b.fa-sort-desc {
  -webkit-transform: rotateZ(-90deg);
          transform: rotateZ(-90deg);
  margin: 0 4px 6px -5px;
  padding-right: 5px;
}

.template_leftlt .template_morebtn {
  /*background: #fff;*/
  border-bottom: none;
}

.template_leftlt .template_morebtn a {
  display: inline-block;
  color: #1b69b6;
}

.template_leftlt .template_morebtn a:hover {
  color: #3f3d48;
  text-decoration: underline;
}

.template_leftlt::before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 0;
  background: #f6f6f6;
  height: 100%;
}

/*--template page design styles start--*/

/*--upgrade checkout page styles start--*/

.checkout_sec .table {
  border: none !important;
}

.checkout_sec .table tr:first-child td {
  border-top: none;
}

.checkout_sec .table tr > td {
  border-color: #f5f5f5;
  padding: 10px !important;
}

.checkout_sec h4 {
  font-weight: 600;
}

.checkout_sec .checkout_plan_hd {
  background: #e4e4e4;
}

.checkout_sec .checkout_value {
  font-weight: 600;
  font-size: 17px;
}

.checkout_sec .checkout_edit {
  font-size: 13px;
}

.disabled_div {
  display: none;
}

.disabled .disabled_div {
  top: 0;
  left: 0;
  background: rgba(70, 67, 62, 0.06);
  width: 100%;
  height: 100%;
  z-index: 99;
  display: block;
  cursor: default;
}

/*--upgrade checkout page styles end--*/

/*-- custom1 styles --*/

/***account settings custom scss starts***/

.account_part h4 {
  padding: 0 0 10px 0;
  border-bottom: 1px solid #f6f6f6;
}

.account_part .form-group > label {
  padding-top: 0;
}

.input_box .form-control.form-control[disabled] {
  cursor: default;
}

.input_box .changepwd_pencil {
  top: 8px;
  right: 10px;
}

.input_box .changepwd_pencil i {
  display: block;
}

.input_box .changepwd_pencil i:hover {
  color: #f05a28;
}

.social_part {
  padding-top: 10px;
}

.social_part h3 {
  font-size: 15px;
  margin-bottom: 0;
}

.social_part .usrleft_whdiv {
  position: relative;
  background-color: #eee;
}

.social_part .usrleft_whdiv .socialpart_btnpart {
  padding-left: 20px;
}

.social_part .usrleft_whdiv .socialpart_btnpart .btn {
  padding: 6px 20px;
}

.social_part .usrleft_whdiv .socialpart_btnpart .btn._login-tw,
.social_part .usrleft_whdiv .socialpart_btnpart .btn._login-gl,
.social_part .usrleft_whdiv .socialpart_btnpart .btn._login-fb {
  color: #fff;
}

.connected .usrleft_whdiv {
  background-color: #fff;
}

.socialpart_icon_wrapper {
  border-radius: 50%;
  width: 52px;
  height: 52px;
  color: #fff;
  border: 1px solid #3b5998;
}

.socialpart_icon_wrapper .fb_icon,
.socialpart_icon_wrapper .tweet_icon,
.socialpart_icon_wrapper .google_icon {
  bottom: 0;
  right: -10px;
}

/***account settings custom scss ends***/

/***upgrade plan page custom scss starts***/

.input_radio_bg .pay_opt {
  font-weight: 600;
  margin-left: -12px;
  display: inline-block;
  vertical-align: top;
}

.upgrade_page .upgrade_hdtxt {
  font-weight: 600;
  font-size: 22px;
}

.upgrade_page .basic_upgrade {
  min-height: 520px;
  line-height: 25px;
}

.upgrade_page .basic_upgrade .input_radio_bg label {
  margin-right: 23px;
  padding-left: 0;
  vertical-align: top;
}

.upgrade_page .basic_upgrade .current_plan {
  top: 5px;
  right: 5px;
  display: none;
}

.upgrade_page .basic_upgrade .current_plan .fa-check {
  display: none;
}

.upgrade_page .basic_upgrade .disabled {
  background: #f7cbac;
  margin-top: 10px;
  border: none !important;
}

.upgrade_page .basic_upgrade .disabled .teamprime_gr .input_radio_bg {
  margin: 0 0 10px;
}

.upgrade_page .basic_upgrade .disabled .teamprime_gr .teamprime_hd {
  margin: 0;
}

.upgrade_page .basic_upgrade .disabled .teamprime_gr .amount {
  /*color:#f8452e;*/
}

.upgrade_page .basic_upgrade .disabled .current_plan {
  display: block;
}

.upgrade_page .basic_upgrade .disabled .current_plan .fa-check {
  display: block;
}

.upgrade_page .plan_best_price .pricing_upgrade {
  min-height: 560px !important;
  height: auto !important;
  margin-top: 0 !important;
}

.upgrade_page .basic_upgradeinner {
  min-height: 260px;
}

.upgrade_page .upgradeTeamCount {
  border-top: 1px solid #fdbc8e;
  border-bottom: 1px solid #fdbc8e;
  margin: 15px 0;
  padding: 15px 0;
  min-height: 85px;
}

.upgrade_page .teamPrime_grMain {
  min-height: 263px;
}

.upgrade_page .paidplan_hd {
  line-height: 30px;
}

.plan_table:hover .basic_upgrade {
  border-left: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}

.plan_table.active .basic_upgrade {
  background: #fff;
  z-index: 9;
}

.plan_table.active .basic_upgrade .paymentTypeLst .paymentLst {
  border-bottom: 1px dashed #d6b299;
}

.plan_table.active .basic_upgrade .paymentTypeLst .paymentLst.active .amount {
  color: #f05a28;
}

/*.pricin_page{
    .plan_table{
      .basic_upgradeinner{
      .paidplan_hd{
        color: #f05a28;
        background: #f7cbac;
      }
      &:hover{
        .paidplan_hd{
          @extend .textColor;
          background: #fff;
        }
      }
        .paymentLst {
          border-bottom: 1px dashed #d6b299;
        }
    }
    }
  }*/

.basic_upgradefree .basic_upgradeinner {
  background: none;
}

.basic_upgradefree .freeplan_hd {
  font-size: 20px;
  font-weight: 600;
}

.freeplan_cont {
  min-height: auto;
}

.teamprime_gr {
  /*background: rgba(255, 255, 255, 0.61);padding: 10px;*/
}

.teamprime_gr .input_radio_bg {
  z-index: 2;
}

.teamprime_gr .input_radio_bg .teamprime_hd {
  padding-top: 5px;
  display: block;
  font-size: 17px;
  font-weight: 600;
}

.teamprime_gr .teamprime_badge {
  top: 0;
  left: 0;
}

.teamprime_list {
  color: #79716f;
  font-size: 13px;
  line-height: 13px;
}

.teamprime_list .amount {
  font-weight: 600;
  color: #f2ae98;
  font-size: 20px;
  line-height: 27px;
  padding: 10px 0 20px;
}

/*.ribbon{
    left: -5px;
    top: -5px;
    z-index: 1;
    overflow: hidden;
    width: 75px;
    height: 75px;
    span{
      font-size: $font-size-base - 3;
      font-weight:$alert-link-font-weight;
      color:#fff;
      text-transform: uppercase;
      line-height: 20px;
      transform: rotate(-45deg);
      display: block;
      box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
      top: 19px;
      left: -21px;

      &:before,&:after{
        content: "";
        position: absolute;
        top: 100%;
        z-index: -1;
      }
      &:before{
        left: 0;
        border-left: 3px solid #f9462e;
        border-right: 3px solid transparent;
        border-bottom: 3px solid transparent;
        border-top: 3px solid #f9462e;
      }

      &:after{
        right: 0;
        border-left: 3px solid transparent;
        border-right: 3px solid #f9462e;
        border-bottom: 3px solid transparent;
        border-top: 3px solid #f9462e;
      }
    }
  }*/

.upgrade_plan .pricing_table,
.upgrade_plan .plan_table {
  float: none;
  display: inline-block;
  vertical-align: top;
  border-radius: 15px;
  /* width:24.5%;*/
}

.upgrade_plan .pricing_table label input[type="radio"],
.upgrade_plan .plan_table label input[type="radio"] {
  top: 3px;
  left: 8px;
  margin: 0;
}

.price_viewLink {
  padding: 10px 0;
}

.price_viewLink a {
  color: #1b69b6;
}

.price_viewLink a:hover {
  text-decoration: underline;
}

.price_plantxt {
  line-height: 20px;
  font-size: 16px;
}

.seeall_feature {
  padding: 20px 0 30px;
}

.feature_cont .upgradeplan_affix,
.table_cont .upgradeplan_affix {
  position: fixed;
  top: 76px;
  z-index: 99;
  display: none;
}

.feature_cont .upgradeplan_affix.active,
.table_cont .upgradeplan_affix.active {
  display: block;
}

.feature_cont .planbasic_th,
.table_cont .planbasic_th,
.feature_cont .planindividual_th,
.table_cont .planindividual_th,
.feature_cont .planteam_th,
.table_cont .planteam_th {
  font-weight: 600;
  width: 20%;
}

.feature_cont .pricetable_hd,
.table_cont .pricetable_hd {
  font-size: 18px;
}

.feature_cont .planbasic_th,
.table_cont .planbasic_th {
  background: #ccc !important;
}

.feature_cont .planindividual_th,
.table_cont .planindividual_th {
  background: #ffd39b !important;
}

.feature_cont .planteam_th,
.table_cont .planteam_th {
  background: #f7b0b0 !important;
}

.feature_cont .table tr:nth-child(odd),
.table_cont .table tr:nth-child(odd) {
  background: #efefef;
}

.feature_cont .table tr:nth-child(odd) td,
.table_cont .table tr:nth-child(odd) td {
  background: #fff;
}

.feature_cont .table tr th,
.table_cont .table tr th {
  color: #fff;
  background: #3f3d48;
  font-size: 20px;
  border: 1px solid #a0a0a0;
}

.feature_cont .table tr td,
.table_cont .table tr td {
  border: 1px solid #a0a0a0;
  vertical-align: middle;
}

.feature_cont .table tr .fa-close,
.table_cont .table tr .fa-close,
.feature_cont .table tr .fa-check,
.table_cont .table tr .fa-check {
  background: rgba(95, 92, 92, 0.58);
  color: #f3f3f3;
}

.upgradeplan_part .tablehd_txt {
  font-size: 16px;
  color: #9a9a9a;
}

.upgradeplan_part .mobileplan_close .icomoon {
  color: #fff;
  background-color: #000;
  left: 100%;
  top: 0;
}

.upgradeplan_part .plan_basic,
.upgradeplan_part .plan_individual,
.upgradeplan_part .plan_team {
  color: #555;
  font-weight: 600;
}

.upgradeplan_part .plan_basic {
  background: #fff !important;
}

.upgradeplan_part .plan_individual {
  background: #FAE5CB !important;
}

.upgradeplan_part .plan_team {
  background: #f6d8d8 !important;
}

/*.upgrade_plantable.pricing_plantable .plan_basic {
    background: #fff !important;
    color: #f05a28;
    font-size: 17px;
    font-weight: 500;
  }*/

.freqask_main {
  padding: 20px 10px 5px 0;
}

.freqlist_hd {
  font-size: 17px;
  font-weight: 600;
  padding: 20px 0;
  margin: 0;
}

/***upgrade plan page custom scss ends***/

/***Name and billing page custom scss start***/

.billing_form {
  padding: 15px 20px;
  background: #fdfdfd;
}

.billing_form .form-horizontal .control-label {
  font-size: 13px;
  color: #8b8b8b;
}

.card .billAddr_edit {
  top: 0;
  right: 0;
  z-index: 9;
}

.card .user_name {
  font-weight: 600;
}

/***Name and billing page custom scss ends***/

/***Pricing page scss start***/

.pricing_upgrade {
  /*min-height: 675px;*/
}

.pricing_upgrade .basic_upgradeinner {
  padding: 10px;
}

.pricing_upgrade .basic_upgradeinner .paidplan_hd {
  background: #f6f6f6;
  padding: 5px;
  line-height: 30px;
}

.pricing_upgrade:hover {
  /*@extend .box_shadow;
      background: #e4e4e4!important;
      border-right: 1px solid #3f3d48;
      z-index: 99;*/
}

.pricing_upgrade:hover .paidplan_hd {
  background: #fff;
}

.pricing_upgrade .upgradepg_btn {
  padding: 0 10px;
}

.plan_table .basic_upgradeinner .paidplan_hd {
  font-size: 17px;
  font-weight: 600;
  line-height: 30px;
  background: #f6f6f6;
}

.plan_table .price_tableHd {
  font-size: 13px;
  color: #777;
  line-height: 20px;
}

.plan_table .price_value {
  font-size: 30px !important;
  line-height: 17px !important;
}

.plan_table .dolor_sign {
  font-size: 21px;
  vertical-align: top;
  line-height: 10px;
  display: inline-block !important;
  margin-right: 5px;
}

.plan_table .dolor_plan {
  font-size: 26px;
  line-height: 21px;
}

.plan_table .price_rate {
  margin: 0 -3px;
}

.plan_table .separator_line {
  width: 95%;
  height: 1px;
  border-top: 1px solid #fdbc8e;
  margin: 15px auto;
}

.plan_table .clsIncludeLst {
  /*min-height: 190px;*/
}

.plan_table.pricing_table {
  float: none;
  display: inline-block;
  width: 285px;
  vertical-align: middle;
  /*border-right: 1px solid #4b4a50;*/
}

.plan_table.pricing_table .teamprime_gr {
  background: none;
}

.plan_table.pricing_table .teamprime_gr .amount {
  color: #649433;
  font-weight: 600;
  display: block;
  font-size: 30px;
  padding: 5px 0 10px;
}

.plan_table.pricing_table .teamprime_gr .amount .currency {
  font-size: 16px;
  /* margin-right: 5px;*/
  margin-left: 0px;
}

.plan_table.pricing_table .save_yearamount.amount {
  color: #464646;
  font-size: 15px !important;
  line-height: 20px !important;
}

.plan_table.pricing_table .save_yearamount.amount .dolor_sign {
  margin: 0;
  vertical-align: middle !important;
}

.plan_table.pricing_table .save_yearamount.amount .price_value {
  font-size: 15px !important;
  line-height: 20px !important;
}

.plan_table.pricing_table .save_amount.amount {
  color: #8f949b;
  font-size: 15px !important;
}

.plan_table.pricing_table .save_amount.amount .dolor_sign {
  margin: 0;
  vertical-align: middle !important;
}

.plan_table.pricing_table .save_amount.amount .price_value {
  font-size: 15px !important;
  line-height: 20px !important;
}

.plan_table.pricing_table .save_amount.original_amount .pricingAmountsMain {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.plan_table.pricing_table .save_amount.original_amount .pricingAmountsMain p {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.plan_table.pricing_table .save_amount.original_amount .pricingAmountsMain p:before {
  position: absolute;
  content: '';
  width: 100%;
  height: 1px;
  background-color: #8f949b;
  top: 9px;
}

.plan_table.pricing_table .upgradepg_btn .btn {
  border: 1px solid #3f3d48;
  padding: 6px 15px;
  border-radius: 2px;
  font-size: 16px;
  background: #a7a7a7;
}

.plan_table.pricing_table .upgradepg_btn .btn.selectedBtn {
  background: #b6bf33;
}

.plan_table.pricing_table .upgradepg_btn .btn.currentpln_btn {
  border: 1px solid #f05a28;
  color: #f05a28 !important;
  background: #fff;
}

.plan_table.pricing_table .upgradepg_btn .btn:hover {
  -webkit-box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.4);
}

.plan_table.pricing_table.active .upgradepg_btn .btn {
  border: 1px solid transparent;
}

/*.upgrade_indiv_user {
    top: -20px;
    left: -17px;
    width: 81px;
    height: 81px;
    background: url(../img/sprite_nodata.png) no-repeat -457px -1664px;
  }*/

.clsIncludeLst .textHd {
  font-size: 16px;
  margin-bottom: 5px;
}

.upgrade_plan_lst ul {
  padding: 0;
  height: 60%;
  list-style: none;
  line-height: 21px;
  text-align: left;
}

.upgrade_plan_lst li {
  position: relative;
}

.upgrade_plan_lst li a i {
  height: 5px;
  width: 5px;
  border-radius: 50%;
  background: #6d6e6b;
  text-indent: -9999px;
  display: inline-block;
  position: absolute;
  top: 10px;
  left: 0;
}

/***pricing page custom scss starts***/

.pricing_page .prichd_verspace {
  padding: 15px 0;
}

.pricing_page .pricing_hdtext {
  font-size: 36px;
  line-height: 26px;
  color: #333;
  font-weight: 600;
}

.pricing_page h4 {
  font-size: 25px;
  font-weight: 100;
}

.pricing_page .toggletable_data ul {
  top: -53px;
  right: 0;
}

.pricing_page .pricintabl_note {
  width: 60%;
}

.pricintabl_note {
  font-size: 20px;
  margin: 0 auto;
  padding-bottom: 50px;
}

.table_cont .tablehd_txt {
  font-size: 16px;
}

.table_cont .tablehd_txt:first-letter {
  text-transform: uppercase;
}

.table_cont .plan_basic,
.table_cont .plan_individual,
.table_cont .plan_team {
  color: #f05a28;
}

.table_cont .plan_individual {
  background: #fbc483 !important;
}

.table_cont .plan_team {
  background: #f9caca !important;
}

.table_cont .planindividual_th {
  background: #ffbc6f !important;
}

.table_cont .planteam_th {
  background: #ffb4b4 !important;
}

.table_cont th,
.table_cont td {
  border: 1px solid #eaeaea !important;
}

.table_cont th.no-bdr,
.table_cont .optimizerAdvncedTableBg th.optimizerBg,
.optimizerAdvncedTableBg .table_cont th.optimizerBg,
.table_cont td.no-bdr,
.table_cont .optimizerAdvncedTableBg td.optimizerBg,
.optimizerAdvncedTableBg .table_cont td.optimizerBg {
  border: 0 !important;
}

.table_cont .table tr {
  /*&:nth-child(odd){
        background: #f6f6f6;
      }*/
}

.table_cont .table tr td {
  background: #fff;
  font-size: 16px;
  font-weight: 500;
}

.table_cont .table tr .fa-close,
.table_cont .table tr .fa-check {
  background: rgba(95, 92, 92, 0.33);
  color: #fff;
}

.table_cont .table tr:hover td {
  background: #f9f9f9 !important;
}

.pricing_pageaffix {
  top: 110px !important;
}

.upgrade_plantable_minTh,
.upgrade_plantable_mintd {
  width: 16%;
}

.plan_tableCell,
.plan_tableCell_td {
  width: 18%;
  padding: 10px !important;
}

.plan_tableCell_th {
  width: 28%;
  padding: 10px !important;
}

.comparepage {
  /* width:765px;*/
  margin: 0 auto;
}

.comparepage .plan_tableCell_td {
  padding: 10px !important;
  color: #696969;
  font-size: 14px;
}

.comparepage .plan_tableCell_th {
  color: #464646;
  padding: 10px !important;
  font-size: 16px;
}

.comparepage .plan_tableCell {
  /*background: #fff !important;
      color: $text-color !important;*/
  border: 1px solid #fafafa !important;
}

.comparepage .plan_tableCell .pricetable_hd {
  font-weight: 600;
}

.comparepage .upgrade_plantable_minTh {
  /*background: #fff!important;
      border:1px solid #fafafa !important;*/
}

.comparepage v-pane-header {
  background: #fff;
  border-left: 1px solid #eaeaea;
  border-right: 1px solid #eaeaea;
  padding: 0;
}

.comparepage v-pane-header .caret {
  margin: 6px 5px 0 0;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  border-left: 7px solid;
}

.comparepage v-pane-header .icomoon {
  font-weight: 600;
}

.comparepage v-pane-header .icomoon.icomoon-times {
  color: #ff0000;
  font-size: 13px;
}

.comparepage v-pane-header .icomoon.icomoon-check {
  color: #047d04;
}

.comparepage v-pane-header .upgrade_plantable_minTh.no-bdr,
.comparepage v-pane-header .optimizerAdvncedTableBg .upgrade_plantable_minTh.optimizerBg,
.optimizerAdvncedTableBg .comparepage v-pane-header .upgrade_plantable_minTh.optimizerBg {
  border: 0 !important;
}

.comparepage v-pane-header .upgrade_plantable_minTh p {
  font-size: 16px;
  line-height: 27px;
}

.comparepage v-pane-content {
  border-bottom: 0;
}

.comparepage .is-expanded {
  border: 0 !important;
  margin: 0;
}

.comparepage .is-expanded v-pane-header {
  background: #e4e4e4;
  border: 0 !important;
}

.comparepage .is-expanded v-pane-header:hover {
  background: #e4e4e4;
}

.comparepage .is-expanded v-pane-header .caret {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid;
}

.comparepage .is-expanded v-pane-header table td {
  background: #e4e4e4 !important;
}

.comparepage .is-expanded v-pane-header table td:hover {
  background: #e4e4e4 !important;
}

.comparepage .is-expanded v-pane-header .caret {
  margin: 8px 5px 0 0;
}

.comparepage .is-expanded v-pane-content {
  border-bottom: 0 solid #eaeaea;
}

.comparepage .is-expanded .pricing_plantable {
  border: 0 !important;
}

.comparepage h2 .compare_tableLink i {
  font-size: 27px;
  padding-left: 5px;
}

.comparepage h2 .compare_tableLink.open i {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.comparepage .compare_tableToggle {
  display: none;
}

.comparepage .compare_tableToggle.open {
  display: block;
}

.compare_showMoreBtn,
.compare_showLessBtn {
  margin: 20px 0;
}

.compare_showMoreBtn > span,
.compare_showLessBtn > span {
  border: 1px solid #ddd;
  padding: 7px 8px 7px 10px;
  line-height: 21px;
}

.compare_showMoreBtn > span i.fa,
.compare_showLessBtn > span i.fa {
  font-size: 9px;
  line-height: 10px;
}

.compare_showLessBtn > span i.fa {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.pricing_animate {
  overflow: hidden;
  -webkit-transition: height 0.7s ease;
  transition: height 0.7s ease;
}

.pricing_animate.active_show {
  height: auto;
}

.plan_tableCell_td p.glyphicon {
  font-size: 15px;
}

.plan_tableCell_td p.glyphicon.glyphicon-ok,
.plan_tableCell_td p.glyphicon.icomoon-check3 {
  color: #a1aaaf;
}

.plan_tableCell_td p.glyphicon.glyphicon-remove {
  color: #f05a28;
}

/***pricing page custom scss ends***/

/***footer link pages custom scss starts***/

.pinspopup_hd h1,
.pinspopup_hd h2,
.mobileTop_leftWidth h1,
.mobileTop_leftWidth h2,
.design_topLeft_hd h1,
.design_topLeft_hd h2,
.invitee_hd h1,
.invitee_hd h2,
.design_pgOnly h1,
.design_pgOnly h2,
.dashboard_tophd h1,
.dashboard_tophd h2 {
  font-size: 22px;
  padding: 3px 10px 0 0;
  margin: 0;
}

.staticpages_cont {
  padding: 20px 0;
}

.staticpages_cont .dashboard_tophd {
  min-height: inherit;
}

.staticpages_cont .dashboard_tophd h2,
.staticpages_cont .dashboard_tophd h1 {
  font-size: 22px;
  padding: 3px 10px 0 0;
}

.staticpages_cont p {
  font-size: 18px;
  line-height: 24px;
}

.staticpages_cont p a:hover {
  text-decoration: underline;
}

.staticpages_cont h1 {
  padding: 20px 0 0;
}

.staticpages_cont h2 {
  font-size: 30px;
}

.staticpages_cont h3,
.staticpages_cont h2 {
  font-size: 24px;
  padding: 5px 2px 3px 0;
  display: inline-block;
  border-bottom: 1px solid #f1dcd0;
  /*color: #f05a28;*/
  font-weight: normal !important;
}

.staticpages_cont h4 {
  font-size: 17px;
  padding: 10px 0 5px 0;
}

.staticpages_cont h4.wofoxLogo_splHd {
  font-size: 20px;
}

.staticpages_cont .static_list {
  margin: 0 40px;
}

.staticpages_cont .fa-check-circle {
  color: #7cb343;
}

.staticpages_cont .pressExample {
  line-height: 18px;
}

.staticpages_cont .pressExample p {
  font-size: 15px;
  line-height: 18px;
  font-style: italic;
}

.staticpages_cont .pressExample h4 {
  margin: 0 0 5px;
  padding: 0;
}

.staticpages_cont .namingLst {
  width: 200px;
}

.staticpages_cont .namingLst li {
  width: 50%;
}

/***footer link pages custom scss ends***/

/***footer link compare page custom scss starts***/

.compare_page {
  /*.canva_logo{
      background: url("../img/cvlogo.png") no-repeat left center;
      padding-left: 34px;
    }*/
}

.compare_page .comtable_fix {
  display: none;
}

.compare_page .compare_hdcontent {
  padding: 15px 0 20px 0;
}

.compare_page .compare_paratext {
  color: #555;
  font-size: 18px;
}

.compare_page .table th {
  color: #333;
  font-size: 24px;
  font-weight: 600;
  background: #fff;
  line-height: 30px;
  border: 1px solid #c0c0c1;
}

.compare_page .table td {
  border: 0;
  background: #fff;
}

.compare_page tr:hover td {
  background: #f6f6f6;
}

.compare_table {
  /*.compare_screenimgleft{
      background: url("../img/canvascreen.jpg") no-repeat;
    }
    .compare_screenimgright {
      background: url("../img/editorScreen2.png") no-repeat;
    }*/
}

.compare_table .compare_tdleft,
.compare_table .compare_tdright {
  padding: 15px !important;
}

.compare_table .compare_tdright {
  border-left: 1px solid #dedede !important;
}

.compare_table .compare_tdfont {
  font-size: 18px;
  color: #969696;
  line-height: 25px;
}

.compare_table .td_heading {
  font-weight: 600;
  font-size: 20px;
  background: #e8e8e8 !important;
}

.compare_table .compare_screenimg {
  height: 250px;
  background-size: cover !important;
}

.compare_table p.compare_paratext {
  font-size: 18px;
  padding-bottom: 6px;
  color: #969696;
}

.compare_table li {
  padding: 7px 0 0 18px;
}

.compare_table span.bold {
  font-weight: 600;
  font-size: 17px;
}

.compare_table .compare_subhdtext {
  font-weight: 600;
  font-size: 17px;
  margin-bottom: 5px;
}

.compare_table .no-botpad {
  padding-bottom: 0 !important;
}

.compare_table .compare_paraborder {
  border-bottom: 1px solid #dedede;
}

.compare_table .compareangle_icon {
  left: 6px;
  top: 8px;
}

.comparepage_bottomsec {
  padding: 0 0 20px;
}

.comparepage_bottomsec .compare_utsection.middle {
  padding: 15px 0;
}

.comparepage_bottomsec .compare_utsection h3 {
  font-weight: 600;
}

.comparepage_bottomsec .compare_utsection p {
  padding-top: 5px;
}

/***footer link compare page custom scss ends***/

/***teams page team image rightside and name in right side scss starts***/

.useravatar_img {
  width: 45px;
  line-height: 42px;
  height: 45px;
  display: inline-block;
}

.profimg_details span {
  padding-left: 12px;
  font-size: 18px;
  line-height: 42px;
}

.progressbar-count {
  font-weight: 600;
}

/***teams page teamimage and name in right side scss ends***/

/**accountsetting page inside change prof pic popup scss starts***/

.profpic_change .btnprofile_upld {
  bottom: 0;
  right: 0;
}

.profpic_change .changeprof_section {
  margin-bottom: 20px;
  padding-bottom: 15px;
}

.soc_upload p {
  font-size: 15px;
  margin-bottom: 0;
  color: #000;
}

.soc_upload .social_btn {
  padding-top: 7px !important;
}

.crop_area {
  width: 100%;
  overflow: hidden;
  height: 250px;
  padding-left: 60px;
}

.crop_area img-crop {
  width: 58%;
  height: 80%;
  display: block;
  overflow: hidden;
}

.crop_area img-crop canvas {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  outline: 0;
  -webkit-tap-highlight-color: transparent;
}

/**accountsetting page inside change prof pic popup scss ends***/

/***my designs page recent design popup scss starts***/

.clsMyDesignFeeds .profileHdLft {
  width: 13%;
  margin: 0;
}

.clsMyDesignFeeds .profileHdRgt {
  width: 87%;
  float: right;
}

.profile_picture {
  width: 35px;
  height: 35px;
  border-radius: 50%;
  display: block;
  overflow: hidden;
  line-height: 40px;
}

.pins_captionimg,
.pinprofile_names {
  padding-top: 5px;
}

.pins_blockpop a,
.profile_hdbox a,
.pins_captionimg a,
.category_backbtn a {
  display: inline-block;
}

.viewpagepopup_inner .pinspopup_hdpart {
  border-bottom: 1px solid #ddd;
  padding: 5px 10px;
}

.viewpagepopup_inner .pinspopup_hdpart .viewpageheader_left {
  width: calc(100% - 450px);
}

.viewpagepopup_inner .pinspopup_hd {
  font-size: 20px;
}

.viewpagepopup_inner .pinspopup_hd span {
  display: inline-block;
}

.viewpagepopup_inner .pinspopup_hd span.pin_prime {
  position: relative;
  top: 4px;
  left: -3px;
}

.viewpagepopup_inner .pinspopup_title {
  font-size: 15px;
  color: #ccc;
}

.viewpagepopup_inner .info_box {
  margin: 10px 10px 3px;
  border-bottom: 1px solid #f6f6f6;
}

.viewpagepopup_inner .designer_info span,
.viewpagepopup_inner .designer_info a {
  /*display:block;*/
  vertical-align: top;
}

.viewpagepopup_inner .designer_info_lft {
  width: 60px;
}

.viewpagepopup_inner .designer_info_lft .designer_infoSmallImg {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: #e8e8e8;
}

.viewpagepopup_inner .designer_info_rgt {
  width: 120px;
  line-height: 14px;
  padding: 5px 10px 0 0;
  min-height: 50px;
}

.viewpagepopup_inner .designer_info_rgt1 {
  width: 75px;
}

.viewpagepopup_inner .category_profilemdex {
  padding: 5px 10px 5px 10px;
}

.viewpagepopup_inner .pins_blockover {
  border: 1px solid #e7e7e7;
}

.viewpagepopup_inner .pins_blockpop p {
  font-size: 16px;
  width: 75px;
}

.viewpagepopup_inner .user_details a {
  color: #1b69b6;
}

/*.risize_image_size {
    margin: 0 auto;
  }*/

.pinspopup_topicons li {
  padding: 10px 0;
  border-bottom: 1px solid #f6f6f6;
}

.pinspopup_topicons li a {
  line-height: 40px;
  display: inline-block;
  color: #464646;
  cursor: pointer;
}

.pinspopup_topicons li a span {
  width: 45px;
  height: 40px;
  display: inline-block;
  float: left;
}

.pinspopup_topicons li a:hover.remix span {
  background: url(/images/social_icon.svg?8645c2d0786071770cc41346f26d3ac6) no-repeat -6px -96px !important;
}

.pinspopup_topicons li a:hover.collection span {
  background: url(/images/social_icon.svg?8645c2d0786071770cc41346f26d3ac6) no-repeat -98px -96px !important;
}

.pinspopup_topicons li a:hover.download-icon span {
  background: url(/images/social_icon.svg?8645c2d0786071770cc41346f26d3ac6) no-repeat -188px -96px !important;
}

.pinspopup_topicons li a:hover.embed span {
  background: url(/images/social_icon.svg?8645c2d0786071770cc41346f26d3ac6) no-repeat -281px -96px !important;
}

.pinspopup_topicons li a:hover.share span {
  background: url(/images/social_icon.svg?8645c2d0786071770cc41346f26d3ac6) no-repeat -234px -96px !important;
}

.pinspopup_topicons li.voteLstImg .profile_picture {
  line-height: 30px !important;
}

.pinspopup_topicons li .remix span {
  background: url(/images/social_icon.svg?8645c2d0786071770cc41346f26d3ac6) no-repeat -6px -51px !important;
}

.pinspopup_topicons li .share span {
  background: url(/images/social_icon.svg?8645c2d0786071770cc41346f26d3ac6) no-repeat -234px -51px;
}

.pinspopup_topicons li .embed span {
  background: url(/images/social_icon.svg?8645c2d0786071770cc41346f26d3ac6) no-repeat -281px -51px;
}

.pinspopup_topicons li .collection span {
  background: url(/images/social_icon.svg?8645c2d0786071770cc41346f26d3ac6) no-repeat -98px -51px !important;
}

.pinspopup_topicons li .collection.active_collection span {
  background: url(/images/social_icon.svg?8645c2d0786071770cc41346f26d3ac6) no-repeat -51px -95px !important;
}

.pinspopup_topicons li .collection.active_collection span.designer_edit {
  background: url(/images/social_icon.svg?8645c2d0786071770cc41346f26d3ac6) no-repeat -53px -53px !important;
}

.pinspopup_topicons li .collection.active_collection:hover .designer_edit {
  background: url(/images/social_icon.svg?8645c2d0786071770cc41346f26d3ac6) no-repeat -53px -98px !important;
}

.pinspopup_topicons li .download-icon span {
  background: url(/images/social_icon.svg?8645c2d0786071770cc41346f26d3ac6) no-repeat -188px -51px !important;
}

.pinspopup_topicons .topvotedIcon li {
  padding: 0;
  float: left;
  border: 0 !important;
}

.pinspopup_topicons .topvotedIcon li.voteLstImg {
  margin-left: -12px;
  margin-bottom: 0;
}

.pinspopup_topicons .topvotedIcon li.voteLst_li {
  margin-right: 30px;
  border: 0;
}

.pinspopup_topicons .topvotedIcon li.voteLst_li .voteLst {
  margin-top: 3px;
}

.voteLst_li {
  padding: 0;
  float: left;
  margin-right: 5px;
  border: 0;
}

.voteLst_li .voteLst {
  background: #3f3d48;
  line-height: 30px;
  display: inline-block;
  margin-right: 5px;
  padding: 0 10px;
  border-radius: 3px;
  color: #fff;
  font-weight: 600;
  min-width: 50px;
}

.voteLst_li .voteLst i {
  margin-right: 5px;
}

/*.voteLst_li{
    margin-right:30px;
    font-weight: 600;
    margin-top: 6px;
    a{
      line-height: 30px;
      i{
        margin-right: 10px;
        font-size:20px;
      }

    }
  }*/

.sharing_list a {
  font-size: 13px;
  color: #8b8b8b;
  padding: 0 5px;
}

.sharing_list a.report_btn {
  display: inline-block;
  height: 18px;
  width: 20px;
  /*background: #e8e8e8;*/
}

.sharing_list a.report_btn .fa {
  font-size: 20px;
}

.sharing_list a:hover {
  color: #000;
}

.pins_cb_details ul li a {
  display: inline-block;
}

.pins_cb_details ul li .myDesngIcon {
  display: inline-block;
  line-height: 12px;
}

.pins_cb_details ul li .myDesngIcon i {
  font-size: 10px;
}

.media_arrow span {
  display: block;
  float: left;
  width: 25px;
  height: 25px;
  text-align: center;
  background: #eaeaea;
  margin-left: 2px;
  opacity: 0.5;
}

.media_arrow span.active {
  opacity: 1;
}

.media_arrow span i {
  font-size: 18px;
  line-height: 24px;
}

.social_mediaTxtArea textarea {
  background: #ececec;
  -webkit-box-shadow: none;
  box-shadow: none;
  height: 42px;
  line-height: 32px;
}

.profile_hdbox {
  background: #f6f6f6;
  border-bottom: 1px solid #e7e7e7;
  padding: 5px 10px 0;
}

.profile_hdbox .feed_name {
  font-size: 17px;
  line-height: 20px;
  max-width: 105px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}

.profile_hdbox .comment_time {
  color: #858585;
  font-size: 13px;
}

.profile_hdbox .profile_subhd {
  color: #000;
  font-size: 12px;
}

.profile_hdbox .topfeed_head {
  font-size: 12px;
  line-height: 14px;
  padding-bottom: 6px;
}

.pins_blockimage img {
  width: 100%;
  display: inline-block;
  height: 208px;
}

.pins_caption {
  width: 100%;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0 0 2px #cccccc;
          box-shadow: 0 0 2px #cccccc;
  z-index: 89;
}

.pins_caption .pinprofile_names {
  line-height: 17px;
  font-size: 14px;
  width: 135px;
  color: #fff;
}

.pins_caption .pinprofile_names a {
  color: #fff;
  font-size: 14px;
}

.pins_caption .pinprofile_names a:hover {
  color: #ccc;
  text-decoration: underline;
}

.backend_load_div .productLstOverInner {
  padding-left: 0 !important;
}

.backend_load_div .collection_img {
  height: 126px;
}

.backend_load_div .collection_in {
  padding: 0 6px 0 6px;
}

.backend_load_div .collection_hd {
  margin-bottom: 1px !important;
  padding: 5px 10px !important;
  background: #DADDE2;
}

.backend_load_div .collection_hd h2 {
  font-size: 18px;
  font-weight: 600;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #31294D;
}

.pin-profile {
  padding: 10px;
  border-bottom: 1px solid #f6f6f6;
}

.viewpagepopup .categoryListingsHeader {
  font-size: 15px !important;
  font-weight: 500;
}

.pin-loading-container {
  left: 50%;
  top: 50%;
  right: 0;
  bottom: 0;
  text-align: center;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 9;
}

.viewpage_leftInner .pins_blockover {
  border: none;
}

.zoom_position {
  bottom: 50px;
  right: 50px;
  z-index: 99;
}

.zoom_position .zoom span {
  width: 30px;
  height: 30px;
  border: 1px solid rgba(39, 39, 39, 0.68);
  background: #fff;
  line-height: 26px;
  display: block;
  border-radius: 50%;
  color: #525659;
  font-size: 13px;
}

.zoom_position .zoom.active span {
  background: #ccc;
  color: #464646;
}

.zoom_position .zoom:hover span {
  border: 1px solid #9e9e9e;
  color: #f05a28;
}

/*--mydesign category list icon--*/

.design_categoryltIcon {
  top: 1px;
  right: 1px;
  width: 30px;
  height: 33px;
  z-index: 80;
  background: rgba(0, 0, 0, 0.06);
  border-radius: 2px;
  display: none;
  -webkit-transform: scale(0.7);
          transform: scale(0.7);
}

.graphics_design .design_categoryltIcon {
  display: block;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -354px -1064px;
}

.grid_maker .design_categoryltIcon {
  display: block;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -74px -1767px;
}

.photo_editor .design_categoryltIcon {
  display: block;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -233px -1144px;
}

.video .design_categoryltIcon {
  display: block;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -254px -90px;
}

.gif_templates .design_categoryltIcon {
  display: block;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -314px -1063px;
}

.animated-video .design_categoryltIcon {
  display: block;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -56px -7px;
}

.collage_templates .design_categoryltIcon,
.photo_collage .design_categoryltIcon {
  display: block;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -354px -1104px;
}

.cinemagraphs .design_categoryltIcon {
  display: block;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -274px -1064px;
}

.app_screenshot .design_categoryltIcon {
  display: block;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -164px -1769px;
}

.photo_mockup .design_categoryltIcon {
  display: block;
  /*background:url('../img/sprite.png') no-repeat -55px -88px;*/
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -274px -1144px;
}

.animated_design .design_categoryltIcon {
  display: block;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -234px -1064px;
}

.video_templates .design_categoryltIcon {
  display: block;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -395px -1063px;
  width: 47px;
}

.video_collage .design_categoryltIcon {
  display: block;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -234px -1184px;
}

.video_mockup .design_categoryltIcon {
  display: block;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -274px -1184px;
}

.slides .design_categoryltIcon {
  display: block;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -98px -1730px;
}

.audio_editor .design_categoryltIcon {
  display: block;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -435px -1810px;
}

.podcast_to_video .design_categoryltIcon {
  display: block;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -312px -1143px;
}

.sermon_snippet_maker .design_categoryltIcon {
  display: block;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -157px -1811px;
}

.text_to_video .design_categoryltIcon {
  display: block;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -352px -1144px;
}

.music_to_video .design_categoryltIcon {
  display: block;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -272px -1104px;
}

.video_editing_tools .design_categoryltIcon {
  display: block;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -401px -1104px;
}

.image_editing_tools .design_categoryltIcon {
  display: block;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -233px -1104px;
}

.logo_maker .design_categoryltIcon {
  display: block;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -393px -1768px;
}

/*--mydesign category list icon--*/

/*--Upload Open stock start--*/

.openstock_ul {
  width: 200px;
}

.openstock_lable {
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  height: 32px;
  line-height: 32px;
  padding: 0 7px !important;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.openstock_drp {
  background: #fff;
  border: 1px solid #ddd;
  width: 100%;
  top: 95%;
  left: 0;
  z-index: 9;
}

.openstock_drparrow {
  top: auto;
  right: 0;
  padding: 0 10px;
}

.openstock_drp > li {
  border-bottom: 1px solid #f6f6f6;
}

.openstock_drp > li .openstock_innrlable {
  padding: 5px;
}

.openstock_drp > li .openstock_subdrp {
  right: -200px;
  top: -1px;
  width: 200px;
  background: #fff;
  border: 1px solid #ddd;
}

.openstock_drp > li .openstock_subdrp > li {
  border-bottom: 1px solid #ddd;
}

.openstock_drp > li .openstock_subdrp > li label {
  padding: 5px 5px 5px 35px;
  margin: 0;
}

.openstock_drp > li .openstock_subdrp > li label input[type="radio"] ~ span {
  left: 9px;
  top: 6px;
}

.openstock_drp > li:last-child {
  border-bottom: none;
}

.viewpage_left .viewImg_dc {
  /*line-height: calc(100vh - 136px);*/
}

.viewpage_left .viewImg_dc img {
  max-width: none;
}

.viewpage_left .viewImg_dc video {
  background: #989898;
}

.openStock_tabTxt.tab-content {
  padding: 15px 0;
  border: none;
}

.openStock_tabinnrTxt .tracker_status {
  display: table;
  list-style: none;
  table-layout: fixed;
  width: 45%;
  text-align: center;
  font-size: 16px;
  color: #252525;
  line-height: 18px;
  position: relative;
  max-width: 584px;
  margin: 15px auto 0;
  counter-reset: item;
  padding: 0 12px;
}

.openStock_tabinnrTxt .tracker_status li {
  display: table-cell;
  vertical-align: top;
  width: 33.33%;
  position: relative;
  padding: 20px 0 0;
}

.openStock_tabinnrTxt .tracker_status li::after {
  position: absolute;
  left: 50%;
  top: 0;
  border-radius: 100%;
  margin: -9px 0 0 -15px;
  width: 20px;
  height: 20px;
  color: #fff;
  z-index: 2;
  font-weight: 500;
  background: #3f3d48;
  content: counters(item, ".") " ";
  counter-increment: item;
  font-size: 13px;
  line-height: 13px;
  padding: 4px;
}

.openStock_tabinnrTxt .tracker_status li:first-child:after {
  left: 1px;
}

.openStock_tabinnrTxt .tracker_status li:last-child:after {
  left: auto;
  right: -16px;
}

.openStock_tabinnrTxt .tracker_status::after {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  height: 4px;
  content: "";
  background: #3f3d48;
}

.openStock_tabinnrTxt .content_type .content_col {
  width: 16%;
  padding: 15px;
  font-size: 14px;
}

.openStock_tabinnrTxt .content_type .content_col .content_icon {
  padding: 10px;
  background: #f6f6f6;
  line-height: 80px;
  width: 80px;
  height: 80px;
  border-radius: 50%;
  text-align: center;
  margin: 0 auto;
}

.openStock_tabinnrTxt .content_type .content_col .content_icon i {
  font-size: 35px;
  color: #777;
}

.openStock_tabinnrTxt .content_type .content_col .content_icon:hover i {
  color: #fff;
}

.openStock_tabinnrTxt .tracker_backbtn {
  top: -10px;
  right: 0;
}

.openStock_tabinnrTxt .tracker_backbtn a {
  color: #ccc;
  font-size: 14px;
}

.openStock_tabinnrTxt .tracker_secondStatus .tracker_second_innrContent,
.openStock_tabinnrTxt .tracker_last_status .tracker_second_innrContent {
  padding: 35px 0;
  color: #777;
  font-size: 13px;
  width: 85%;
  margin: 0 auto;
}

.openStock_tabinnrTxt .tracker_secondStatus .tracker_second_innrContent h5,
.openStock_tabinnrTxt .tracker_last_status .tracker_second_innrContent h5 {
  font-size: 16px;
}

.openStock_tabinnrTxt .tracker_secondStatus .tracker_second_innrContent h5 > span,
.openStock_tabinnrTxt .tracker_last_status .tracker_second_innrContent h5 > span {
  display: block;
}

.openStock_tabinnrTxt .tracker_secondStatus .tracker_second_innrContent h5 > span i,
.openStock_tabinnrTxt .tracker_last_status .tracker_second_innrContent h5 > span i {
  font-size: 30px;
  color: #777;
}

.openStock_tabinnrTxt .tracker_secondStatus .tracker_second_innrContent h5::after,
.openStock_tabinnrTxt .tracker_last_status .tracker_second_innrContent h5::after {
  position: absolute;
  content: "";
  left: 50%;
  bottom: 0;
  width: 15%;
  height: 1px;
  background: #777;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}

.openStock_tabinnrTxt .tracker_division_row {
  display: table;
}

.openStock_tabinnrTxt .tracker_division_row .tracker_division {
  display: table-cell;
  float: none;
}

.openStock_tabinnrTxt .tracker_division_row .tracker_division.tracker_middle_division {
  border-left: 1px solid #d4d4d4;
  border-right: 1px solid #d4d4d4;
}

.openStock_tabinnrTxt .tracker_form_sec {
  width: 85%;
  margin: 20px auto;
  border: 1px dashed #ddd;
  padding: 20px;
}

.openStock_tabinnrTxt .tracker_form_sec .tracker_select {
  border: 1px solid #ddd;
  border-radius: 4px;
}

.openStock_tabinnrTxt .tracker_form_sec .tracker_select .selectTxt,
.openStock_tabinnrTxt .tracker_form_sec .tracker_select .selectBx {
  padding: 5px 10px;
}

.openStock_tabinnrTxt .tracker_form_sec .tracker_select .selectBx {
  background: #ececec;
  height: 34px;
}

/*--Upload Open stock end--*/

/*--Open stock audio start--*/

.audio_article,
.photo_article {
  font-size: 14px;
  padding: 0 0 20px 0;
}

.audio_article .audio_img img {
  width: 100%;
  height: 150px;
}

.audio_article .audio_playtime {
  font-size: 13px;
}

.audio_article .audio_playOption {
  border-radius: 4px;
  background: #f6f6f6;
  border: 1px solid #b1b1b1;
  font-size: 13px;
  width: 80%;
}

.audio_article .audio_playOption > span {
  display: block;
  height: 25px;
  line-height: 25px;
  font-size: 12px;
}

.audio_article .audio_playOption > span.audio_playicon {
  background: #f6921e;
  float: left;
  width: 40%;
  color: #fff;
}

.audio_article .audio_timeView {
  font-size: 14px;
  line-height: 18px;
}

.audio_article .audio_download {
  font-size: 13px;
}

.audio_downloadBtn {
  background: #3f3d48;
  height: 25px;
  line-height: 25px;
  margin-top: 2px;
  width: 75%;
  float: right;
  color: #fff;
}

/*--Open stock audio end--*/

/*--Open stock photo end--*/

.photo_article .photo_img {
  margin-bottom: 10px;
}

.photo_article .photo_img img {
  width: 100%;
  height: 170px;
  border: 1px solid #efefef;
}

.photo_article .photo_innrarticle {
  padding: 15px;
  background: #f6f6f6;
  border: 1px solid #eaeaea;
}

.photo_article .photo_imgTxt {
  font-size: 18px;
  font-weight: 600;
  line-height: 21px;
  padding-top: 5px;
}

.photo_price {
  font-size: 25px;
  font-weight: 600;
  line-height: 26px;
  color: #f6921e;
}

.photo_price > span {
  font-size: 18px;
  font-weight: 500;
}

/*--Open stock photo end--*/

/**--Event category page styles start--**/

.event_categoryInnrSec .event_categoryDesc > span.textb {
  font-size: 17px;
  color: #055d79;
}

.event_categoryInnrSec .event_categoryTxt > p {
  font-size: 17px;
}

.evnet_alertMsg {
  margin-bottom: 20px;
}

.event_viewHd span {
  display: block;
  float: left;
  line-height: 21px;
}

.event_viewHd span i {
  font-size: 18px;
}

/**--Event category page styles end--**/

.custom_notifications .emailVerified_alert {
  display: none;
}

/**--resend popup styles start--**/

.modal_normal.resend_emailPopup {
  max-width: 700px;
  height: auto;
}

.resend_emailRequest h4 {
  font-size: 18px;
  text-decoration: underline;
}

.resend_emailRequest p {
  font-size: 16px;
  color: #464646;
}

.resend_emailBtn {
  padding: 70px 10px 10px;
}

/**--resend popup styles end--**/

.colabTask_designlist > ul li {
  padding: 3px 7px;
}

.colabTask_designlist > ul li a {
  font-size: 17px;
}

.colabTask_designlist > ul li span {
  vertical-align: middle;
  line-height: 16px;
  display: inline-block;
  margin-top: -5px;
}

.colabTask_designlist > ul li span i {
  font-size: 9px;
  color: #e4e4e4;
}

.colabTask_designlist > ul li:hover {
  background: #e4e4e4;
}

.colabTask_designlist > ul li:hover span i {
  color: #3f3d48;
}

.btn_trashIcon:hover {
  color: #f05a28;
}

.feature_ContMain {
  padding-bottom: 80px;
}

.feature_ContMain .row_template .feature-loader {
  min-height: 144px;
  line-height: 134px;
}

.feature_ContMain p {
  font-size: 17px;
  line-height: 24px;
}

.featureCollogePart p {
  font-size: 14px;
  line-height: 18px;
}

.upgradeTemCont .table td {
  background: #fff;
  line-height: 16px;
}

.OfferContDet {
  padding: 50px 0 0;
}

.hd_alertTopClose {
  right: 0;
}

.upgradeNotification {
  font-size: 16px;
  line-height: 20px;
}

/**--active list drop down--**/

.colabMain_list.active > a > i.fa,
.colabMain_list.active > a > i.icommon {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  margin-top: 2px;
}

.colabMain_list.active:hover > a > i.fa,
.colabMain_list.active:hover > a > i.icommon {
  color: #f6921e;
}

.exploreFree {
  font-size: 20px;
  padding: 50px 0;
}

._product-sec {
  margin: 20px auto 10px;
  width: 90%;
}

._product-sec .featureHd h4 {
  color: #3f3d48;
  font-size: 25px;
  line-height: 40px;
}

._product-sec .featureHd h4 span {
  vertical-align: top;
}

._pSubText {
  font-size: 13px;
  color: #5f5f5f;
  font-weight: 500;
  background: #fff0f2;
  padding: 0 12px;
  border-radius: 8px;
  text-transform: uppercase;
  -webkit-box-shadow: 0 0 1px #fb8c9e;
          box-shadow: 0 0 1px #fb8c9e;
  display: inline-block;
  margin-bottom: 7px;
  line-height: 20px;
}

.featuresTopTxt {
  font-size: 18px;
  line-height: 23px;
}

.proTipContMain {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 76px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.proTipCont {
  font-size: 21px;
  margin-left: 10px;
}

.feature_subBnrLft {
  width: 34%;
}

.feature_subBnrRgt {
  width: 66%;
}

.featureMapCont {
  margin: 0 auto;
}

.featureMapCont h4 {
  font-size: 35px;
}

.featureMapCont .textSmall {
  font-size: 13px;
}

.dashboard_profile {
  min-height: 40px;
}

.dashboard_profile .gridLstBtn {
  display: none;
}

.dashboard_profile .mobile_sortBy {
  margin-right: 0 !important;
}

.dashboard_profile .design_topLeft_hd {
  width: 50%;
}

.feature_gridImg {
  overflow: hidden;
  text-align: center;
}

.feature_gridImg .overlay {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  text-align: center;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  opacity: 0;
}

.feature_gridImg .zoom {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.feature_gridImg .btn.feature_btnZoom {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border: none !important;
  padding: 0;
  width: 70px;
  height: 60px;
  line-height: 73px;
  display: block;
}

.feature_gridImg .btn.feature_btnZoom .fa {
  font-size: 27px;
}

.press_gridloader .btn.feature_btnZoom {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border: none !important;
  padding: 0;
  width: 48px;
  height: 49px;
  line-height: 62px;
  display: block;
}

.press_gridloader .btn.feature_btnZoom .fa {
  font-size: 27px;
}

/*--Frontend Loader styles start--*/

.loading-container {
  left: 50%;
  top: 50%;
  right: 0;
  bottom: 0;
  text-align: center;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 9;
}

/*select box responsive design*/

.select-country .select2-container {
  width: 75% !important;
}

/*compare table css*/

.compare_bot_bor {
  border-top: 0 !important;
  border-bottom: 0 !important;
  border-color: #eaeaea !important;
}

.prechecklist_rightside ul {
  padding: 10px;
}

.dashboard_profile .mobile_sortBy.active {
  width: 178px;
}

.checklist_hdDrpdown .form-control[disabled] {
  background-color: #eeeeee !important;
}

.dashboard_profile .mobile_sortType.active {
  width: 176px;
}

.pricingPage .pricing_table_first {
  margin-top: 50px;
}

.pricingPage .pricing_table_first .fa-star {
  font-size: 10px;
}

.pricingPage #compare_1_header {
  border-top: 1px solid #eaeaea !important;
}

.pricingPage #stopHere {
  margin-top: 50px;
}

.pricingPage .compare_bot_bor td {
  padding: 10px !important;
}

.pricingPage .compare_bot_bor td:hover {
  background: #fff !important;
}

/*navbar*/

.navbar-default .userProfLnk.user_mobileview .profileLnk {
  line-height: 22px !important;
}

.usernameH {
  padding-top: 7px;
}

.colabTask_deletePopup .mydesign_popup label {
  padding-top: 0;
}

/*faq content*/

.freqlist_hd {
  width: 95%;
}

.faq_gridWrapper .pricing_icon {
  position: absolute;
  right: 20px;
  top: 19px;
}

/*upgrade page*/

.compare-link .compare-article {
  margin: 0 0 20px;
}

.compare-link i {
  font-size: 20px;
}

.compare-faq {
  margin-top: 100px;
}

.sticky .paidplan_hd {
  margin: 5px 0 0;
}

.plan_table.pricing_table .upgradepg_btn .btn.current-btn {
  border: 1px solid #ccc !important;
  background: #ccc;
}

.plan_table.pricing_table .upgradepg_btn .btn.current-btn:hover {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.paymentLst .amount {
  font-size: 30px !important;
  color: #649433;
}

.paymentLst .amount .currency {
  font-size: 16px;
}

.plan_table.pricing_table .save_amount.amount.reloaded-list .currency dolor_sign,
.plan_table.pricing_table .save_amount.amount.reloaded-list .price_value {
  color: #79716f;
  font-size: 13px !important;
  line-height: 13px !important;
  font-weight: normal;
}

.amount.price_value.bot-space.save_amount.original_amount.reloaded-list {
  color: #a7a2a1;
  font-size: 12px !important;
  padding-top: 5px !important;
  line-height: 13px !important;
}

.amount.price_value.bot-space.save_amount.original_amount.reloaded-list .price_value {
  color: #a7a2a1 !important;
  font-size: 12px !important;
}

.main-pricing {
  margin-top: 16px;
}

.thanks-giving {
  color: #f05a28 !important;
  font-size: 24px !important;
}

.received-msg {
  width: 66%;
  margin-bottom: 10px;
  line-height: 21px;
  font-size: 18px;
}

.wofox-team {
  font-size: 18px;
}

/*send invitation-btn*/

.invitation-btn {
  height: 31px;
  margin-top: 1px;
  padding: 2px 8px !important;
}

/*upgrade*/

.billed-monthly {
  margin: 20px 0;
}

/*updated pricing*/

.upgradePlanMain .pricing-stats {
  height: 40px;
}

.total_plans_4 .pricingLft .pricingLHd {
  width: 36%;
}

.total_plans_4 .pricingRgt .pricingLHd {
  margin: 0;
}

.total_plans_3 .plans-content {
  margin-top: 60px;
}

.total_plans_3 .pricingRgt {
  width: 100% !important;
}

.total_plans_3 .pricingRgt .pricingLHd {
  width: 40%;
}

.total_plans_2 {
  width: 71%;
}

.total_plans_2 .pricingRgt .pricingLHd {
  width: 51%;
}

.plans-content {
  margin-top: 20px;
}

/*accountsettings-img*/

.profile-columns {
  display: inline-block;
  float: left;
  margin-right: 10px;
}

.profile-columns:nth-of-type(5n) {
  margin-right: 0;
}

.profileLft .prof_cropimg .revised-profile {
  width: 312px !important;
  top: 98px;
  left: -4px;
}

.profileLft .prof_cropimg .revised-profile .common_profileInnr {
  padding: 10px 0 0;
}

/*model window height*/

.modal .modal-content {
  height: auto;
}

.default-img {
  /*width: auto;
    display: inline-block;
    float: left;*/
}

.default-set {
  width: auto;
  display: inline-block;
  float: right;
}

.upgradePlan .label {
  line-height: 2;
}

.featureTab.nav-tabs > li.active > a:focus {
  background: -webkit-gradient(linear, left top, right top, from(#ff6a00), to(#ee0979));
  background: linear-gradient(to right, #ff6a00, #ee0979);
}

.faq_gridWrapper {
  width: 42%;
}

/*.features{
    .mainContainer{
      .main{
        margin-bottom: 0 !important;
      }
    }
  }*/

/*.features-img{
    display:block;
    float: left;
    width: 80px;
    height: 80px;
  }
  .features-img-photo{
    background: url(../img/features/features-tools.png) no-repeat -200px -12px;
  }
  .features-img-calender{
    background: url(../img/features/features-tools.png) no-repeat -16px -12px;
  }
  .features-img-progress{
    background: url(../img/features/features-tools.png) no-repeat -373px -12px;
  }
  .features-img-tools{
    background: url(../img/features/features-tools.png) no-repeat -291px -12px;
  }
  .features-img-code{
    background: url(../img/features/features-tools.png) no-repeat -110px -12px;
  }
  .features-img-calendar{
    background: url(../img/features/features-tools.png) no-repeat -16px -12px;
  }

  .features-img-photoEdit{
    background: url(../img/features/photo_edit.png) no-repeat top left;
  }

  .features-img-BgRemover{
    background: url(../img/features/bg_remover.png) no-repeat top left;
  }
  .features-img-optimizer{
    background: url(../img/features/optimizer.png) no-repeat top left;
  }
  .features-img-videoEdit{
    background: url(../img/features/video_edit.png) no-repeat top left;
  }
  .features-img-waterMark{
    background: url(../img/features/watermark.png) no-repeat top left;
  }
*/

.mobileScroll_height .mobileTable_responsive {
  overflow-x: auto;
}

/* .video-stats-sect{
    .features-img-photoEdit{
      background: url(../img/wofoxphoto/photo-edit.png) no-repeat top left;
    }
    .features-img-collage{
      background: url(../img/wofoxphoto/collage.jpg) no-repeat top left;
    }
    .features-img-mockup{
      background: url(../img/wofoxphoto/mockup.png) no-repeat top left;
    }
    .features-img-wfx{
      background: url(../img/wofoxphoto/wfx.png) no-repeat top left;
    }
  }*/

.photoEditor_loader {
  text-align: center;
  line-height: 20px;
  min-height: 25px;
}

.model-loader {
  padding: 20px 10px;
}

.register_img {
  width: 80px;
}

.acct_payment {
  font-size: 18px;
  font-weight: 600;
}

.acct-content {
  line-height: 11px;
  font-size: 14px;
}

.latest_title {
  background-color: #f6f6f6 !important;
}

.latest_title .date {
  color: #f05a28 !important;
}

.announcement_bodyContent.latest_title .notify_userimgInn {
  border: 1px solid #cecdcd !important;
}

.price_planFeat .price_planHd {
  display: inline-block;
}

.price_planFeat .fa-chevron-up {
  font-size: 12px;
}

.pricing_table .pricing_plantable {
  border-bottom: 1px solid #cbc9d1 !important;
}

.pricing_table .pricing_plantable .upgrade_plantable_minTh.active {
  border-bottom: 0;
}

.pricing_table .pricing_plantable .upgrade_plantable_minTh.active .fa-chevron-up {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.bt-pricing {
  border-top: 1px solid #a0a0a0;
}

.pricing-soon {
  font-size: 9px;
  padding: 0 3px;
  border: 1px solid #e5e5e5;
  color: #c0bebe;
  border-radius: 0;
  margin-left: 5px;
}

/*.tagColor a{
    background: url("../img/button-edge.png") no-repeat center center;
  }*/

.increase_btn {
  font-size: 12px;
}

.header_setting {
  width: 35%;
}

.editor_organize {
  float: right;
}

/*pricingpopup offer*/

.pricing_popup .modal-dialog {
  width: 600px;
}

.pricingpopup_cont .btn-default {
  background: #b6bf33;
  border: 2px solid #b6bf33;
  min-width: 160px;
  color: #fff;
}

.pricingpopup_cont .btn-default:hover,
.pricingpopup_cont .btn-default:focus,
.pricingpopup_cont .btn-default:active {
  background: #c4ce39 !important;
}

.pricing-off {
  font-size: 21px;
}

.howItsWork {
  margin: 0 auto;
  font-size: 19px;
}

.howItsWork h4 {
  font-size: 22px;
  margin: 15px 0 0 0;
}

.openStokContSpace {
  padding: 50px 0;
}

.howItsWorkHd {
  padding: 0 0 8px 0;
  margin-bottom: 15px;
}

.btn-lg.btn-organize,
.btn-group-lg > .btn-organize.btn {
  padding: 10px 16px !important;
}

.photoCollage_how {
  background: #eee;
}

.moreInfo a {
  border-bottom: 1px solid #3b5998;
}

.moreInfo a:hover {
  border-bottom: 0;
}

.staticAlter_row {
  background: #f6f6f6;
}

.marketingStrategy {
  padding: 50px 0;
  height: 200px;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-color: #fff;
  color: #fff;
  border-top: 2px solid #2e2f40;
  border-bottom: 2px solid #2e2f40;
  z-index: 9999;
}

.marketingStrategy h4 {
  font-size: 35px;
  text-shadow: 0 2px 4px #000;
}

.marketingStrategy p {
  font-size: 20px;
}

.marketingStrategy .bgOverlay {
  background: rgba(48, 49, 69, 0.6);
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}

.marketingStrategy .platformsFooter {
  z-index: 2;
  position: relative;
}

.videoEditor_container {
  padding: 40px 0 0 0;
}

.header_setting {
  width: 565px;
}

.organizeHdRgt {
  float: right;
}

.privacy_li li {
  list-style-type: disc;
  margin-left: 15px;
}

.video-wofox {
  border-radius: 25px;
}

.lower-video {
  color: #3f3d48;
  font-size: 25px;
  line-height: 35px;
  width: 100%;
  margin-bottom: 10px;
  display: block;
}

.video-article {
  /* margin-bottom: 30px !important;*/
  display: block;
  font-size: 17px;
  line-height: 1.5;
  color: #464646;
}

.tools-lower-block .perfectfitImgWeb {
  margin: auto;
}

.asset-content {
  border: 1px solid #f4f4f4;
  padding: 10px;
  margin-bottom: 20px;
}

.feature_ContMain .assets-article p {
  margin: 10px 0 0;
  font-size: 14px !important;
}

.scrolbyHd {
  background: #fff;
  position: relative;
  z-index: 999;
  padding-top: 0;
}

.menu_fixed .scrolbyHd {
  padding-top: 50px;
}

.wfxDesignBtm {
  background: #fff;
  z-index: 999;
  position: relative;
}

/*WofoxDesign Scrollbar Start*/

.scroll-wrapper .table {
  border: 0 !important;
}

.bb-front-scrolling-sections + .building-block {
  position: relative;
  z-index: 2;
}

.bb-front-scrolling-sections {
  position: relative;
  z-index: 1;
}

.bb-front-scrolling-sections .block-title {
  padding: 0;
  position: relative;
  bottom: -30px;
}

@media (min-width: 992px) {
  .bb-front-scrolling-sections .block-title {
    bottom: -100px;
  }
}

.bb-front-scrolling-sections .block-title .wd-title {
  margin-bottom: 75px;
}

.bb-front-scrolling-sections .scroll-wrapper .scroll-section {
  height: 600px;
  left: 0;
  position: absolute;
  top: 0;
  /*width: 100%;*/
  z-index: 2;
}

.bb-front-scrolling-sections .scroll-wrapper .scroll-section .title-wrapper {
  left: 0;
  position: absolute;
  top: 90px;
  width: 100%;
}

.bb-front-scrolling-sections .scroll-wrapper .scroll-section .bg-wrapper {
  float: left;
  width: 100%;
}

@media (min-width: 768px) {
  .bb-front-scrolling-sections .scroll-wrapper .scroll-section .bg-wrapper {
    float: none;
    left: auto;
    height: 100%;
    position: absolute;
    right: 0;
    width: 60%;
  }
}

.bb-front-scrolling-sections .scroll-wrapper .scroll-section .bg-wrapper .background {
  height: 100%;
  left: 0;
  position: absolute;
  opacity: 0;
  top: 0;
  -webkit-transition: opacity 600ms, visibility 600ms;
  transition: opacity 600ms, visibility 600ms;
  width: 100%;
  z-index: 1;
  visibility: hidden;
}

.background img {
  margin-top: 15%;
}

@media (min-width: 768px) {
  .bb-front-scrolling-sections .scroll-wrapper .scroll-section .bg-wrapper .background {
    width: 100%;
  }
}

.bb-front-scrolling-sections .scroll-wrapper .scroll-section .bg-wrapper .background.active {
  opacity: 1;
  visibility: visible;
}

.bb-front-scrolling-sections .scroll-wrapper .nonscroll-section {
  opacity: 1;
  -webkit-transition: opacity 280ms ease 0ms;
  transition: opacity 280ms ease 0ms;
  z-index: 10;
}

.bb-front-scrolling-sections .scroll-wrapper .nonscroll-section.faded {
  opacity: 0;
}

.bb-front-scrolling-sections .scroll-wrapper .nonscroll-section .table {
  display: table;
  height: 600px;
  width: 100%;
  margin-bottom: 6rem;
}

@media (min-width: 992px) {
  .bb-front-scrolling-sections .scroll-wrapper .nonscroll-section .table {
    margin-bottom: 0;
  }
}

.bb-front-scrolling-sections .scroll-wrapper .nonscroll-section .table .cell {
  display: table-cell;
  vertical-align: middle;
}

.bb-front-scrolling-sections .scroll-wrapper .nonscroll-section .table .cell img {
  margin-bottom: 1rem;
}

.bb-front-scrolling-sections .scroll-wrapper .nonscroll-section .table .cell .section-title {
  font-weight: 800;
  margin-bottom: 26px;
}

.bb-front-scrolling-sections .scroll-wrapper .nonscroll-section .table .cell .section-action {
  margin-top: 10px;
}

.bb-front-scrolling-sections .scroll-wrapper .paging {
  display: none;
  left: 5%;
  position: absolute;
  top: 0;
  width: 50px;
  z-index: 15;
}

@media (min-width: 992px) {
  .bb-front-scrolling-sections .scroll-wrapper .paging {
    display: block;
  }
}

.bb-front-scrolling-sections .scroll-wrapper .paging .table {
  display: table;
  height: 600px;
  width: 100%;
}

.bb-front-scrolling-sections .scroll-wrapper .paging .table .cell {
  display: table-cell;
  vertical-align: middle;
}

.bb-front-scrolling-sections .scroll-wrapper .paging .table .cell .dot {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -361px -48px;
  clear: both;
  display: block;
  height: 19px;
  margin: 21px auto;
  width: 20px;
}

.bb-front-scrolling-sections .scroll-wrapper .paging .table .cell .dot.active {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -394px -48px;
}

.bb-image-text .bb-row {
  display: table;
  padding: 30px 0;
}

@media (min-width: 992px) {
  .bb-image-text .bb-row {
    padding: 50px 0;
  }

  .bb-image-text .bb-row .image,
  .bb-image-text .bb-row .text {
    display: table-cell;
    float: none;
    vertical-align: middle;
  }
}

@media (min-width: 992px) {
  .bb-image-text .bb-row .image[data-align="left"],
  .bb-image-text .bb-row .text[data-align="left"] {
    padding-right: 40px;
  }
}

@media (min-width: 1200px) {
  .bb-image-text .bb-row .image[data-align="left"],
  .bb-image-text .bb-row .text[data-align="left"] {
    padding-right: 60px;
  }
}

@media (min-width: 992px) {
  .bb-image-text .bb-row .image[data-align="right"],
  .bb-image-text .bb-row .text[data-align="right"] {
    padding-left: 40px;
  }
}

@media (min-width: 1200px) {
  .bb-image-text .bb-row .image[data-align="right"],
  .bb-image-text .bb-row .text[data-align="right"] {
    padding-left: 60px;
  }
}

@media (min-width: 960px) {
  .hidden-lg-up {
    display: none !important;
  }
}

/*WofoxDesign Scrollbar End*/

/* .website{
    .perfectfitImgWeb{
      background: url("../img/wofoxtools/website.png") no-repeat center center;
    }
  }
  .business{
    .perfectfitImgWeb{
      background: url("../img/wofoxtools/business-card.png");
    }
  }
  .social{
    .perfectfitImgWeb{
      background: url("../img/wofoxtools/social-media.png");
    }
  }
  .app{
    .perfectfitImgWeb{
      background: url("../img/wofoxtools/app.png");
    }
  }
  .shirt{
    .perfectfitImgWeb{
      background: url("../img/wofoxtools/t-shirt.png");
    }
  }
  .packaging{
    .perfectfitImgWeb{
      background: url("../img/wofoxtools/packaging.png");
    }
  }
  .stationary{
    .perfectfitImgWeb{
      background: url("../img/wofoxtools/stationary.png");
    }
  }
  .sticker{
    .perfectfitImgWeb{
      background: url("../img/wofoxtools/sticker.png");
    }
  }*/

.WFXphotoEditTab li {
  opacity: 1;
  background: #f6f6f6;
  margin-bottom: 10px;
}

.WFXphotoEditTab li a {
  color: #474747 !important;
  padding: 9px;
  font-size: 16px;
  display: block;
}

.WFXphotoEditTab li a .btn {
  line-height: 34px;
}

.wfx-para {
  margin-bottom: 30px;
}

.WFXphotoEditTab .tab-content {
  padding: 0 30px;
}

.wofoxPhotoDesign #list_designs {
  height: 265px;
  padding-top: 42px;
  overflow: hidden;
  width: 425px !important;
  float: right;
}

.wofoxPhotoDesign #list_designs .pins_blockImg {
  /*max-height: 110px;
        min-height: 110px;*/
}

.wofoxPhotoDesign .feature_mrSec {
  margin: 0 1px 0 0;
}

.wofoxPhotoDesign .wofoxPhotoDesignInnr {
  width: 625px;
  padding: 44px 0 0 120px;
  position: relative;
}

.laptopSlider {
  height: 274px;
  overflow: hidden;
}

.laptopSlider .laptopSliderSrc {
  position: absolute;
  top: 0;
  left: 0;
  height: 274px;
}

.laptopSlider .twentytwenty-container {
  height: 202.609px;
  /*z-index: 99;*/
}

.content-bot {
  margin-bottom: 30px;
}

.original-photo {
  top: 2px;
  left: -141px;
  color: #474747;
  padding: 5px 30px !important;
  background: #f7f7f7;
  font-size: 18px;
}

.wfx-btn-choose {
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  width: 113px;
  height: 39px;
}

.change-btn-edit.upload-collage {
  width: 20px;
  height: 20px;
  display: inline-block;
}

.feature_ContMain.platform_ContMain .wofoxPhotoDesign .masterGridLstCaption .category_details {
  font-size: 13px;
  line-height: 16px;
}

.feature_ContMain.platform_ContMain .wofoxPhotoDesign .photo-edit-pins {
  height: 200px;
}

.feature_ContMain.platform_ContMain .wofoxPhotoDesign .photo-edit-pins .pins_blockImg {
  height: 187px;
}

.feature_ContMain.platform_ContMain .wofoxPhotoDesign .photo-edit-pins .pins_blockImg img {
  height: 100%;
}

.productLst .productLstOverInner {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.productLstOverInner .homelst {
  list-style: none;
  display: inline-block;
  border: 0 !important;
  float: none !important;
  vertical-align: top;
  margin: 0 2px;
}

.productLstOverInner .homelst.voteLst_li a {
  width: auto;
  text-indent: 0;
  height: 32px;
  line-height: 32px;
  background: #fff;
}

.productLstOverInner .homelst span.collection a {
  background: url(/images/social_icon.svg?8645c2d0786071770cc41346f26d3ac6) no-repeat -97px -7px;
}

.productLstOverInner .homelst span.collection a:hover {
  background: url(/images/social_icon.svg?8645c2d0786071770cc41346f26d3ac6) no-repeat -97px -97px;
}

.productLstOverInner .homelst.remix a {
  background: url(/images/social_icon.svg?8645c2d0786071770cc41346f26d3ac6) no-repeat -8px -6px;
}

.productLstOverInner .homelst.remix a:hover {
  background: url(/images/social_icon.svg?8645c2d0786071770cc41346f26d3ac6) no-repeat -8px -97px;
}

.productLstOverInner .homelst a {
  display: block;
  height: 35px;
  width: 37px;
  text-indent: -99999px;
}

.wofoxPhotoDesign #list_designs {
  float: none;
  margin-left: 107px;
}

.feature_ContMain .scroll-wrapper p {
  font-size: 21px;
  line-height: 30px;
}

.upload-optimise {
  top: 0;
  padding: 221px 0;
}

.upload-btn-opto {
  padding: 10px 13px !important;
  font-size: 18px !important;
}

.privacy_para a {
  margin-bottom: 9px !important;
}

.slider-tool {
  padding: 0;
  height: 271px;
}

.slider-tool .resize {
  padding: 0;
  /*  width: 502px !important;*/
}

.top-slide-width {
  height: 271px;
}

.top-slide-width img {
  width: 500px;
}

[customscrollbar] {
  overflow: hidden;
}

/*how-to-designs*/

.howto-navs {
  padding: 50px 0;
}

.howto-navs .navbar-default {
  border-bottom: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.howto-container .howto-tabs a {
  border: 1px solid #f05a28;
  border-radius: 4px;
  /*height:50px;
        width:50px;*/
  padding: 2px 24px 2px 24px;
  text-transform: uppercase;
  color: #444;
  font-weight: 600;
  font-size: 13px;
}

.howto-nav li {
  padding: 4px 15px;
  margin-bottom: -1px;
  background-color: #f1f1f1;
  border: 1px solid #ddd;
}

.howto-nav a {
  color: #333;
}

.howto-nav .list-group-item {
  background-color: white !important;
  border-right: 0 !important;
}

.tab-wofox {
  padding: 20px 20px;
  border: none;
}

.feature-loader video {
  cursor: pointer;
}

/*.cinemagraphs{
    .wofoxPhotoDesign{
      background: url(../img/wofoxgif/cinemagraph.jpg) no-repeat top center !important;
    }
  }*/

.photo-optimized {
  right: 19px;
  color: rgba(255, 255, 255, 0.77);
  top: 235px;
  background: rgba(21, 21, 21, 0.46);
  padding: 2px 10px;
}

.photo-original {
  top: 235px;
  color: rgba(255, 255, 255, 0.77);
  left: 10px;
  background: rgba(21, 21, 21, 0.46);
  padding: 2px 10px;
}

.feature_gridImg .videoEmbed {
  cursor: pointer;
}

.wofoxTemplateDesign .mTSContainer li {
  margin: 0 5px;
}

.wofoxTemplateDesign .mTSContainer li:first-child {
  margin: 0 5px 0 0;
}

.wofoxTemplateDesign .mTSContainer li:last-child {
  margin: 0 0 0 5px;
}

.wofoxTemplateDesign .pins_blockover {
  /* width: 190px;*/
  min-height: 100px !important;
}

.photoTabLeft {
  width: 43%;
}

.photoTabRgt {
  width: 57%;
}

.slider-stats {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 39px;
  overflow: hidden;
  width: 500px;
}

.slider-stats .after-before {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #f7f7f7;
  width: 100%;
  color: #474747;
}

.slider-stats .before-slider {
  width: 33.33%;
  padding: 4px 14px;
  line-height: 18px;
}

.slider-stats .before-slider > div {
  font-weight: bold;
}

.slider-stats .arror-left {
  width: 33.33%;
  font-size: 25px;
  margin: auto;
  text-align: center;
}

.slider-stats .after-slider {
  width: 33.33%;
  padding: 4px 7px;
  line-height: 18px;
}

.slider-stats .after-slider > div {
  font-weight: bold;
}

.slider-stats .size-compress {
  width: 65%;
  font-size: 17px;
  text-align: center;
  color: #fff;
  background: #f05a28;
}

.createpopup_scratch {
  margin: 0 3px 10px;
  line-height: 17px;
}

.video-num-width {
  width: 20px;
  display: inline-block;
}

.wfx-btn .btn {
  min-width: 100px;
  line-height: 30px;
  display: inline-block;
}

.howto-nav {
  padding-top: 4px;
}

.howto-nav li {
  padding: 0;
}

.howto-nav li a {
  display: block;
  font-size: 14px;
  padding: 10px 15px;
}

.how-to-nav-head {
  font-size: 20px;
  padding: 0 0 9px;
  font-weight: bold;
  color: #444;
}

.how-to-nav-tab {
  margin-left: -10px;
}

.how-to-nav-tab .nav-item.active a {
  background: #fff;
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
}

.how-to-nav-tab .nav-item.active a:focus {
  background: #fff;
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
}

.how-to-nav-tab .nav-item a {
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
}

.videoImgPlay {
  display: block !important;
}

.playiconD {
  width: 55px;
  height: 55px;
  text-indent: -9999px;
  display: inline-block;
  border: 0;
}

.playiconD.play {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -224px -1308px;
}

.playiconD.pause {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -286px -1307px;
}

.playicon_vido {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 999;
}

.cinema-video {
  width: 449px;
  margin: auto;
  padding-top: 32px;
}

.wfxLft {
  width: 500px;
}

.wofoxPhotoDesign.wofoxTemplateDesign .pins_blockover {
  min-height: 100px !important;
}

.wofoxPhotoDesign.wofoxTemplateDesign #list_designs .pins_blockImg {
  /*height: 158px;*/
  max-height: none;
}

.wofoxPhotoDesign.wofoxTemplateDesign #list_designs .pins_blockImg img {
  height: 100%;
}

/*.slider-text{
    background: #f7f7f7;
    width: 100%;
    text-align: center;
    font-weight: bold;
    padding-top: 5px;
  }*/

.water {
  width: 516px;
}

.water p {
  font-size: 17px;
  text-align: center;
  padding-top: 8px;
}

.water .size-compress-text {
  width: 40%;
  background: #f7f7f7;
}

.water .size-compress {
  width: 60%;
}

.slide-img {
  /*  width: 150px;*/
  margin: auto;
}

.openstockfaq_li li {
  list-style-type: disc;
  margin-left: 34px;
}

.faq_a a {
  text-decoration: none;
}

.faq_a a:hover {
  text-decoration: underline;
}

.wfxEditorHd {
  background: #f6f6f6;
  padding: 5px;
}

.wfxEditorHd h2 {
  font-size: 20px;
  line-height: 37px;
}

.wfxFilterMinHeightInner {
  padding: 40px 20px;
  min-height: 605px;
}

.watchdemo_text {
  font-size: 19px;
}

.watchdemo_text a {
  color: #1b69b6;
}

.multiple-image-filter .wfxFilterInLst {
  width: 49%;
  float: left;
  margin: 2px;
}

.underline {
  text-decoration: underline !important;
}

.underline:hover {
  text-decoration: none !important;
}

.abovefooter-section.note-pad {
  color: #474747;
}

.demoVideoTab li.active {
  margin-bottom: 0;
}

.invite_times {
  border: 1px solid #f7f7f7;
  padding-left: 14px;
  padding-top: -2px;
  width: 43px;
}

.invite_times .icomoon-times {
  margin-bottom: 3px;
}

.img-comp-container {
  position: relative;
  height: 200px;
  /*should be the same height as the images*/
}

.img-comp-img {
  position: absolute;
  width: auto;
  height: auto;
  overflow: hidden;
}

.img-comp-img img {
  display: block;
  vertical-align: middle;
  max-width: inherit;
  width: 500px;
  height: 274px;
}

.img-comp-slider {
  position: absolute;
  z-index: 9;
  cursor: ew-resize;
  width: 40px;
  height: 40px;
  background-color: #2196F3;
  opacity: 0.7;
  border-radius: 50%;
}

.video-img-demo {
  min-height: 431px;
}

.slide-img-content {
  -webkit-box-sizing: initial;
          box-sizing: initial;
  padding-top: 80px;
}

.slide-img-content * {
  -webkit-box-sizing: initial;
          box-sizing: initial;
}

.slide-img-content img {
  position: relative !important;
}

.slide-img-content .col-sm-3 {
  width: 22%;
}

.project-ba-slider {
  border: 1px solid #f6f6f6;
  padding: 0;
  margin: 0;
}

.project-ba-slider .mygridViewImg {
  max-width: 100%;
  margin-top: 22px;
}

.nonprofit_Cont {
  padding-bottom: 30px;
}

.nonprofit_Cont h3 {
  font-size: 22px;
}

.nonprofit_Cont .status {
  font-size: 13px;
}

.nonprofit_Cont .banner_subTitle {
  font-size: 20px;
  padding-top: 5px;
}

.discover_list a {
  font-size: 15px;
}

.privacyUl li {
  border-bottom: 1px solid #f6f6f6;
  width: 100%;
  float: none;
  margin-bottom: 1px;
}

.privacyUl li > a {
  padding: 0 15px;
  display: block;
  font-size: 17px;
  border-right: 5px solid #fff;
  line-height: 50px;
}

.privacyUl li > a i {
  margin-right: 10px;
}

.privacyUl li.active a,
.privacyUl li.active a:hover {
  border-right: 5px solid #f05a28;
}

.discover_list .drp_arrow.filter-list {
  top: 2px;
}

.discover_list.filter-top {
  background: none;
}

.wfx-choose-btn {
  right: 5px;
  top: 5px;
  /*width: 81px;*/
  padding: 0 5px !important;
  font-size: 12px;
  border-radius: 0;
}

.height350 {
  min-height: 350px;
}

.original_image350px_r img {
  max-width: none;
}

.hover-wfx:hover .wfx-choose-btn {
  display: block;
}

.wfx-model-blog {
  width: 900px !important;
  height: 448px !important;
}

.integrationLst li {
  margin-bottom: 10px;
}

.integrationLst li a {
  display: block;
  background: #f6f6f6;
  padding: 5px;
  text-align: center;
}

/*.demoVideoTab{
    li:first-of-type{
      a{
        background: #e4e4e4;
      }
    }
  }*/

.faq-ul {
  padding: 0 20px 20px 20px;
}

.faq-ul-text {
  padding: 0 20px 5px 20px !important;
}

.table_cont td.no-bdr.bb-price,
.table_cont .optimizerAdvncedTableBg td.bb-price.optimizerBg,
.optimizerAdvncedTableBg .table_cont td.bb-price.optimizerBg {
  border-bottom: 1px solid #eaeaea !important;
}

.pricing-subscibe {
  padding-top: 40px;
}

.colab_rt_startdate .dropdown-menu.dropdown_dateSelect.top {
  top: auto;
}

.dashboard_tophd .btn.btn-organize {
  border: 2px solid #b6bf33 !important;
}

.dashboard_tophd .btn.btn-organize:hover {
  border: 2px solid #fff !important;
}

.dashboard_tophd .btn-primary {
  border: 2px solid #d4d4d4 !important;
}

.dashboard_tophd .btn-primary:hover {
  border: 2px solid #fff !important;
}

#login_modal_id {
  z-index: 99999999 !important;
}

.intro_main .project .icomoon-Settings_wofox2 {
  display: none;
}

.left_arrow {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -451px -6px;
  width: 9px;
  height: 18px;
  top: 13px;
  left: 0;
}

.input_checkbox_bg {
  margin: 0 20px 10px 0;
}

.input_checkbox_bg label {
  padding-left: 25px;
  position: relative;
  margin-right: 20px;
}

.input_checkbox_bg label input[type="checkbox"] {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  margin-left: 0 !important;
}

.input_checkbox_bg label > span {
  position: absolute;
  width: 20px;
  height: 19px;
  left: 0;
  top: 0;
  margin-top: 2px;
}

.input_checkbox_bg label input[type="checkbox"] ~ span {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -425px -48px;
}

.input_checkbox_bg label input[type="checkbox"]:checked ~ span {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -460px -48px;
}

.input_checkbox_bg + .checkbox {
  margin-top: 0;
  margin-right: 10px;
}

.input_checkbox_bg .pull-left label {
  margin-right: 5px;
}

.input_checkbox_bg .pull-left .radioBtnInfo {
  margin-right: 20px;
}

.input_checkbox_bg.input_ckeckbox_bgsmall input[type="checkbox"] ~ span {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -453px -89px;
}

.input_checkbox_bg.input_ckeckbox_bgsmall input[type="checkbox"]:checked ~ span {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -483px -89px;
}

.login_social_media {
  width: 20px;
  display: inline-block;
}

@-webkit-keyframes placeHolderShimmer {
  0% {
    background-position: -468px 0;
  }

  to {
    background-position: 468px 0;
  }
}

@keyframes placeHolderShimmer {
  0% {
    background-position: -468px 0;
  }

  to {
    background-position: 468px 0;
  }
}

.card__footer {
  position: relative;
  min-height: 60px;
  padding: 7px;
  height: 76px;
}

.post-placeholder-inner {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: placeHolderShimmer;
  animation-name: placeHolderShimmer;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  background: #f6f9fc;
  background: -webkit-gradient(linear, left top, right top, color-stop(8%, #f6f9fc), color-stop(18%, #dee3e5), color-stop(33%, #f6f9fc));
  background: linear-gradient(90deg, #f6f9fc 8%, #dee3e5 18%, #f6f9fc 33%);
  background-size: 900px 4px;
  height: 58px;
  position: relative;
  overflow: hidden;
}

.post-placeholder-mask {
  background: #fff;
  position: absolute;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.post-placeholder-mask.post-placeholder-mask--header-bottom,
.post-placeholder-mask.post-placeholder-mask--header-top,
.post-placeholder-mask.post-placeholder-mask--subheader-bottom {
  top: 0;
  /*left: 40px;*/
  right: 0;
  height: 5px;
  /*margin-right: 30px;*/
}

.post-placeholder-mask.post-placeholder-mask--header-left,
.post-placeholder-mask.post-placeholder-mask--header-right,
.post-placeholder-mask.post-placeholder-mask--subheader-left,
.post-placeholder-mask.post-placeholder-mask--subheader-right {
  top: 22px;
  left: 0;
  height: 3px;
  width: 100%;
}

.post-placeholder-mask.post-placeholder-mask--header-right,
.post-placeholder-mask.post-placeholder-mask--subheader-right {
  width: auto;
  left: 300px;
  margin-right: 30px;
  right: 0;
}

.post-placeholder-mask.post-placeholder-mask--header-right {
  left: 65%;
  height: 20px;
  display: none;
}

.post-placeholder-mask.post-placeholder-mask--header-bottom {
  top: 20px;
  height: 5px;
}

.post-placeholder-mask.post-placeholder-mask--subheader-left,
.post-placeholder-mask.post-placeholder-mask--subheader-right {
  top: 24px;
  height: 11px;
}

.card__footer {
  display: none;
  position: absolute;
  z-index: 9;
  bottom: 0;
  /*height: 100%;*/
  width: 100%;
  background: #fff;
}

.has-thumbnail .card__footer {
  display: block;
}

.image_loaded .card__footer {
  display: none;
}

.hd_alertbox .pageLoad {
  top: 80px;
}

.d-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.w-100 {
  width: 100%;
}

.d-block {
  display: block;
}

.right-head {
  width: 40%;
}

.left-mobile {
  max-width: 88%;
  width: 60%;
}

.colab-max {
  max-width: 100%;
}

.colab-max .tpProjName {
  width: auto;
}

.proj_bdContent {
  word-break: break-all;
}

/*Tools -> watermark */

.image_div {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 auto;
  overflow: hidden;
}

.image_div video {
  width: 100%;
  display: block;
  height: 100% !important;
  -o-object-fit: fill;
     object-fit: fill;
}

/*.watermark-video{
    max-width:100%;
    vertical-align:middle;
  }*/

.watermark_popup .carousel-inner {
  min-height: 120px;
  max-height: 110px;
}

/*.image_div img {
    max-width: 100%;
    max-height: 100%;
  }*/

.image_div .img_overlay {
  position: absolute;
  /* height: 0;
     bottom: 0;top: 5px;
     left: 5px;width: 100%;
     height: 100%;*/
}

.modal-dialog .asset_left .right_navdetails {
  min-height: 100%;
}

.modal-dialog .asset_left .right_navdetails .styleInner {
  background: #fff;
}

.watermarkSettingHd {
  font-size: 18px;
  border-bottom: 1px solid #fff;
  padding-bottom: 10px;
}

/*Tools -> watermark end*/

.profileStatus.other_user {
  background: #f6f6f6;
}

.fancyLPriview {
  min-height: 300px;
}

.m-auto {
  margin: auto !important;
}

.upgradeBox {
  padding: 2px 2px 4px;
  font-size: 13px;
  position: absolute;
  bottom: 212px;
  left: 65px;
  z-index: -999;
  width: 74%;
  line-height: 20px;
  /* background: #fff; */
}

.upgradeBox .editorBl_alert {
  /*border: 1px solid rgba(63,61,72,.28);*/
  /*background: rgba(253,96,12,.18);*/
  -webkit-box-shadow: 0 0 1px #fb8c9e;
          box-shadow: 0 0 1px #fb8c9e;
  background: #fff0f2;
  margin: 2px 0 0;
}

.upgradeBox .sameDivClose {
  line-height: 33px;
}

.upgradeBox p {
  font-size: 14px;
}

.layerProHd {
  /* background: $custom-color;*/
  font-size: 15px;
  font-weight: 600;
  line-height: 27px;
}

.invite_help .upgradeBox {
  bottom: 79px;
}

.invite_share {
  color: #1b69b6 !important;
}

.invitesHeader {
  display: block;
}

.invite-table .table-striped > tbody > tr > td {
  height: 51px;
}

/*
.video-subtitle{
  #bannerTop{
    display: none;
  }
  .main{
    position: static !important;
  }
  &.sticky_footer.footer-shown footer{
    display: none;
  }
}*/

/*  .view-more{
    img.mygridViewImg {
      max-height: 70px;
    }
  }*/

.viewpage_left .ajax-load .loading-container {
  width: auto;
}

.viewpage_left .ajax-load .loading-text {
  margin: auto;
}

.delete-popup .ajax_loadUpdate {
  background: rgba(204, 204, 204, 0.6) !important;
}

/*invite notification start*/

/*.sidebarDashobard{
    .sidemenu{
      height: calc(100vh - 240px);
    }
  }
  .hd_alertbox{
    .sidebarDashobard .sidemenu{
      height: calc(100vh - 270px);
    }
  }*/

.sidebarDashobard {
  height: auto;
}

.inviteUpgrade {
  /*border-top: 1px solid #d4d4d4;
    background: #d4d4d4;*/
  position: absolute;
  right: 0;
  bottom: 0;
  width: 185px;
}

.inviteUpgrade .inviteCont {
  background: #fff;
  margin: 4px 0 10px;
  /*&.invite{
        background: #fff0f2;
         box-shadow: 0 1px 3px 0 rgb(156, 142, 144), 0 1px 1px 0 rgb(249, 211, 216), 0 2px 1px -1px rgb(245, 206, 211);
      }*/
}

.inviteUpgrade .inviteCont:hover {
  background: #fff;
  /*.inviteLnkclr p{
          text-decoration: underline;
        }*/
}

.inviteUpgrade .inviteCont.invite .layerProHd,
.inviteUpgrade .inviteCont.idea .layerProHd,
.inviteUpgrade .inviteCont.question .layerProHd {
  line-height: 29px;
}

.inviteUpgrade .inviteLnkclr p {
  line-height: 15px;
  font-size: 13px;
  color: #464646;
}

.inviteCont .clsInviteLft {
  width: 32px;
}

.inviteCont .clsInviteLft .fa {
  /* font-size: 30px;*/
  width: 30px;
  height: 27px;
  display: block;
  text-indent: -9999px;
}

.inviteCont .clsInviteLft .fa-envelope {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -149px -256px;
}

.inviteCont .clsInviteLft .fa-lightbulb-o {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -5px -256px;
}

.inviteCont .clsInviteLft .fa-question-circle {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -82px -251px;
}

.inviteCont:hover {
  background: radial-gradient(ellipse at center, #faf1f2 1%, #fdf4f7 51%, #faebee 100%) !important;
}

.inviteCont:hover .clsInviteLft .fa-envelope {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -186px -255px;
}

.inviteCont:hover .clsInviteLft .fa-lightbulb-o {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -44px -256px;
}

.inviteCont:hover .clsInviteLft .fa-question-circle {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -114px -251px;
}

.inviteCont:hover .layerProHd {
  color: #f05a28 !important;
}

.clsInviteRgt {
  width: 125px;
  font-size: 14px;
  line-height: 20px;
}

.clsInviteRgt .clsInviteInfo {
  top: -3px;
  right: -3px;
  z-index: 999;
}

.clsInviteRgt .layerProHd {
  font-size: 13px;
  line-height: 15px;
  padding-bottom: 5px;
}

/*homepage css for cards start*/

.product_homepage .product-sec {
  padding: 0;
}

/*homepage css for cards end*/

.templateview .navbar .container {
  width: 100%;
}

.carousel-control {
  width: 3%;
}

.carousel-control.left {
  background-image: none;
}

.carousel-control.right {
  background-image: none;
}

.carousel-inner {
  min-height: 207px;
  max-height: 151px;
}

.slide-img img {
  border: 0 !important;
}

.calendar_details .details_label label {
  text-decoration: underline;
}

.calendar_details .details_para {
  font-size: 13px;
  line-height: 20px;
}

._square-button {
  width: 40px;
  height: 37px;
  float: left;
  display: inline-block;
}

.userProfLnk .bell_icononly {
  width: 16px;
  height: 16px;
  display: inline-block;
  text-indent: -9999px;
  /*i.fa-bell {
      background: url(../img/sprite.png) no-repeat -10px -813px;
    }
    i.fa-bullhorn {
      background: url(../img/sprite.png) no-repeat -79px -811px;
    }*/
}

.userProfLnk .bell_icononly i.fa-bell {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -10px -816px;
}

.userProfLnk .bell_icononly i.fa-bullhorn {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -78px -815px;
}

.userProfLnk .bell_icononly:hover {
  /*i.fa-bell {
        background: url(../img/sprite.png) no-repeat -40px -813px;
      }
      i.fa-bullhorn {
        background: url(../img/sprite.png) no-repeat -118px -811px;
      }*/
}

.userProfLnk .bell_icononly:hover i.fa-bell {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -40px -815px;
}

.userProfLnk .bell_icononly:hover i.fa-bullhorn {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -117px -815px;
}

.tutorial_dropdown .dashboard-info {
  width: 20px;
  height: 20px;
  text-indent: -9999px;
  display: inline-block;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -267px -819px;
}

.tutorial_dropdown .dashboard-info:hover {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -243px -820px;
}

.uploadCrop-img {
  width: 50px;
  height: 50px;
}

.uploadCrop-img.top-left {
  background: url(/images/top-left.png?95b54d05b9a6f4634010992fda712bf5) no-repeat 0 0;
  left: -2px;
  top: -2px;
}

.uploadCrop-img.top-right {
  background: url(/images/top-right.png?e56958c3d39083c977cb576d5056f9db) no-repeat 0 0;
  right: -2px;
  top: -2px;
}

.uploadCrop-img.bottom-left {
  background: url(/images/bottom-left.png?cdc9ffb8a8b353c3bb97685f26dc6aa7) no-repeat 0 0;
  left: -2px;
  bottom: -2px;
}

.uploadCrop-img.bottom-right {
  background: url(/images/bottom-right.png?0beeca9a2daba630f570a3ef46a895d5) no-repeat 0 0;
  right: -2px;
  bottom: -2px;
}

.calender-col {
  min-height: 65px;
}

.calender-col .calender-bor {
  height: 35px;
  text-align: center;
  text-shadow: 0 1px 2px rgba(5, 5, 5, 0.1);
  display: inline-block;
  background: #f5f5f5;
  color: #989696;
  border: 1px solid #bbbcb9;
  font-weight: bold;
  font-size: 12px;
  margin-right: 5px;
  width: 35px;
  padding-top: 6px;
  line-height: 12px;
  margin-bottom: 5px;
  border-radius: 50%;
  margin-top: 10px;
}

/* .calendarViewTab{
    margin-bottom: 30px;
  }*/

.calender-right {
  max-width: 85%;
  margin-left: 15%;
}

.coming_soon-mark {
  opacity: 0.6;
}

.plus-optimize button {
  padding: 0 7px;
  line-height: 26px;
  width: 34px;
  font-size: 30px;
}

.plus-optimize.minus {
  margin-top: 163px;
}

.calendar-ellipse {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.calendar-nodate {
  max-width: 100%;
  margin-left: 0;
}

#ci_area {
  max-width: 366px;
}

.menu-log-drop {
  width: 85px;
  border: 1px solid #ddd;
  margin-left: 5px;
  overflow: hidden;
  background: #fff;
}

.menu-log-drop img {
  float: left;
  display: inline-block;
  width: 85%;
}

.menu-log .mCSB_container {
  padding-right: 8px;
}

.menu-log {
  left: 11px;
  padding-top: 0;
  border: 0;
  height: 219px;
  width: 250px;
  overflow-y: auto;
  margin-top: 5px;
}

.menu-log li {
  border-bottom: 1px solid #ddd;
  padding: 2px;
}

.wfx_apply_btn a {
  margin-top: -2px;
}

.menu-log-div {
  top: 5px;
  padding: 0 3px;
  text-shadow: 0 2px 4px #000;
  color: #fff;
  font-weight: bold;
}

#converted_image {
  /*height: 100%;*/
  max-width: inherit;
  height: auto;
}

.fit-btn-wfx {
  right: 5px;
  top: 5px;
  width: 104px;
  background: rgba(0, 0, 0, 0.2);
  height: 23px;
  padding: 0 5px !important;
  font-size: 12px;
}

.fx-li-top.active {
  background: #fe6506;
}

.fx-li-top.active .fx-li {
  background: transparent;
}

.fx-li {
  background: #f6f6f6;
}

.fx-li-num {
  width: 17px;
  display: inline-block;
  height: 17px;
  text-align: center;
  background: #d4d4d4;
  color: #474747;
  font-size: 14px;
  border-radius: 50%;
}

.bg-calendar {
  min-height: 0 !important;
  background: #fff !important;
}

.search-front {
  width: 92%;
  float: left;
}

.btn-search-add {
  width: 8%;
  display: inline-block;
  text-align: center;
  padding: 4px 0;
  background: #e0e0e0;
}

.btn-search-add .refresh {
  color: #f42c4d;
}

.calender-intern .topBann {
  z-index: 9;
}

#alpha-scroll {
  background: #fff;
  z-index: 2;
}

.asset_animated_text {
  /*first live comment by static*/
  display: none;
}

.Userlogin_lk .registerLnk {
  border-top: 1px solid #eaeaea;
}

.trashHd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.trashDes {
  line-height: 18px;
  background: #fff;
  color: #777676;
  display: inline-block;
}

.panoramaEditor .panoramaPopup-slider .form-control {
  border-radius: 0;
}

.panoramaEditor .action-container {
  min-width: 119px;
}

/*.pricin_page {
  .sticky {
    .pricingContent {
      display:none;
      font-size:16px;
      .pricing-para{
        lin-height:23px;
      }
    }
  }
}*/

.pricingContent {
  padding-left: 25px !important;
}

.pricingContent .pricing-para {
  line-height: 23px;
  list-style-type: disc;
}

.pricing-label {
  line-height: 23px;
}

.share_embed_popup.modal-dialog {
  width: 75% !important;
}

.share_embed_popup .sharepopup-title label {
  font-size: 14px;
}

.share_embed_popup .copy-btn {
  height: 80px;
}

.share_embed_popup .flex-column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.share_embed_popup .h2-title {
  font-size: 17px !important;
}

.share_embed_popup .pin-size {
  color: #ccc;
  font-size: 12px;
}

.share_embed_popup .embed-width {
  width: 88%;
}

.share_embed_popup .embed-width-head {
  width: 12%;
}

.share_embed_popup .embed-space {
  width: 88px;
}

.share_embed_popup .embed-overlay.waitingMsg {
  top: 115px;
}

.pins-flex {
  border-bottom: 1px solid #f6f6f6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.pins-flex li {
  width: 100%;
}

.pins-width {
  width: 24% !important;
}

.bannerPinContents .pins_block_inner {
  -webkit-box-shadow: none;
          box-shadow: none;
  background: transparent;
  -webkit-transform: scale(0.7);
          transform: scale(0.7);
}

.bannerPinContents .pins_block_inner.pinsInner {
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
}

.bannerPinContents .bannerImg img {
  -o-object-fit: contain;
     object-fit: contain;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.listingStepTitle .pins_block_inner {
  -webkit-box-shadow: none;
          box-shadow: none;
  background: transparent;
  border: 0;
}

.listingStepTitle .bannerPinsLst {
  display: block;
}

.embed_bht {
  height: 350px;
}

/* viewpages css start */

.Imgoverlay {
  background: #000;
  width: 100%;
}

/* viewpages css end*/

.embedPopup-sidebar .sidebar_right {
  float: right;
  width: calc(100% - 210px);
  margin-left: 10px;
  color: #54525f;
  border-right: 1px solid #f5f5f5;
}

.embedPopup-sidebar .left_create {
  height: 100vh;
}

.content-center {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  line-height: 20px;
}

.dashboardPrimeAlrt {
  padding: 0 10px 15px 10px;
}

/*
//Hover color
$hoverColor: #f22259;
*/

/*--z-index value increase--*/

/*
$grid-float-breakpoint: 1023px;*/

.primary-bg,
.group-case .group-icon-item.active {
  color: #fff;
  background: linear-gradient(135deg, #fc5914 0, #f11b63 100%);
}

.bgColorCont,
.colortab {
  width: 240px;
  background: #f6f6f6;
  min-height: 262px;
}

.colortabLst {
  background: #3f3d48;
  border-bottom: 1px solid #aaa9a9;
  height: 30px;
}

.colortabLst > li {
  float: left;
  list-style: none;
  border-right: 1px solid #706e79;
  cursor: pointer;
  position: relative;
}

.colortabLst > li a {
  font-size: 13px;
  color: #bdbdbd;
  padding: 5px 9px 3px;
  display: block;
}

.colortabLst > li a:hover {
  color: #fff;
  background: #28272d;
}

.colortabLst > li.brand_teamlt > a {
  max-width: 95px;
}

.colortabLst > li.active a {
  color: #fff;
  background: #28272d;
}

.bgColorInput {
  background: #f6f6f6;
  padding: 3px;
  min-height: 31px;
  line-height: 24px;
}

.bgColorInput .bgColor {
  height: 30px;
  border: 1px solid #ddd;
  top: 0;
}

.clsColorTabTop {
  margin-top: 5px;
  overflow: hidden !important;
}

.removeOverflow {
  overflow: hidden !important;
}

.libUploadCont {
  margin-left: 4px;
}

.libUploadContBg {
  background: #e4e4e4;
  padding: 4px 5px 5px 0;
}

.libUploadBtn,
.libSettingBtn {
  background: #e6e8ec;
}

.libUploadBtn i.icomoon,
.libSettingBtn i.icomoon {
  padding: 0 4px;
  cursor: pointer;
  font-size: 13px;
  font-weight: 600;
  border-radius: 5px;
}

.libUploadBtn .libSettingLabel,
.libSettingBtn .libSettingLabel {
  display: none;
  float: right;
  padding-left: 5px;
}

.libUploadBtn.active,
.libSettingBtn.active {
  background: #e6e6e6 !important;
}

.colortab .libUploadBtn i.icomoon,
.colortab .libSettingBtn i.icomoon {
  padding: 0;
}

.colorArw.arrow_top {
  position: absolute;
}

.arrow_top.activeColorLeft:after,
.arrow_top.activeColorLeft:before {
  right: inherit;
  left: 19px;
}

.arrow_top.activeColorRight:after {
  left: initial;
  right: 5px;
}

.arrow_top.activeColorRight:before {
  left: initial;
  right: 5px;
  margin-left: inherit;
  margin-right: -2px;
}

.arrow_top.activeColorRight span.arrow {
  top: -11px;
}

.imgdisabled {
  opacity: 0.5;
}

.notupload {
  opacity: 0.5;
}

.gradColPicLst {
  margin: 0 1px 1px 0;
  width: 36px;
}

.colorPickerCont .libUploadContBg {
  padding: 2px 5px;
}

.colorPickerCont .libUploadContBg .assetsFolderTab {
  border-bottom: none;
}

.gradColPicLst .fa-check,
.patternClass .fa-check {
  width: 15px;
  height: 15px;
  line-height: 15px;
  font-size: 9px;
  top: 0;
  left: 0;
}

.active .fa-check {
  display: block;
}

.gradChange .gradChangeCol button {
  height: 23px;
  width: 25px;
  margin-right: 2px;
  border: 1px solid #ccc;
}

.gradChange .gradChangeCol button i.caret {
  display: none;
}

.gradChange .gradChangeCol.active button i.caret {
  display: block;
}

.gradColorPos button {
  border: 1px solid #ccc;
  padding: 2px 4px;
  border-radius: 1px;
  margin-right: 0;
  font-weight: 600;
  width: 21px;
  height: 23px;
  vertical-align: top;
}

.gradColorPos button.gradient_tb {
  background: #e6e8ec url(/images/sprite_image.png?e29593dca7d8cd983fe2e1b3c892686d) no-repeat -20px -15px;
}

.gradColorPos button.gradient_rl {
  background: #e6e8ec url(/images/sprite_image.png?e29593dca7d8cd983fe2e1b3c892686d) no-repeat 0 3px;
}

.gradColorPos button.gradient_bt {
  background: #e6e8ec url(/images/sprite_image.png?e29593dca7d8cd983fe2e1b3c892686d) no-repeat 0 -15px;
}

.gradColorPos button.gradient_lr {
  background: #e6e8ec url(/images/sprite_image.png?e29593dca7d8cd983fe2e1b3c892686d) no-repeat -21px 3px;
}

.patternSelect .caret {
  display: none;
  position: absolute;
  top: -6px;
  left: 6px;
  border-bottom: 5px solid;
  border-top: 0;
  color: #000;
}

.mycolorlist .eyeDrprIcnSpl {
  background: url(/images/sprite_image.png?e29593dca7d8cd983fe2e1b3c892686d) no-repeat -78px -494px;
  width: 20px;
  height: 22px;
  display: block;
  cursor: pointer;
}

.pattern_div .mCustomScrollbar {
  background: #fff;
}

.pattern_div .pattern_divLst li {
  float: left;
  margin: 0 1px 1px 0;
  border: 1px solid #ccc;
}

.pattern_div .pattern_divLst li,
.pattern_div .pattern_divLst li svg {
  width: 43px;
  height: 41px;
  overflow: hidden;
}

.patternChangeCol button {
  border: 1px solid #ccc;
  width: 25px;
  height: 22px;
  position: relative;
  padding: 0;
  margin: 0 1px 1px;
  font-size: 13px;
  vertical-align: top;
}

.patternChangeCol.active button i.caret {
  display: block;
}

#patternPreview {
  border: 1px solid #ccc;
  display: block;
  margin-bottom: 5px;
}

.recentspan {
  font-size: 13px;
  display: block;
  line-height: 14px;
}

.inputCodex .input-group .input-group-addon {
  padding: 6px 12px;
}

.color-picker-wrapper .input-group .input-group-addon:first-child {
  border-right-width: 0;
}

.color-picker-wrapper .input-group .input-group-addon:last-child {
  border-left-width: 0;
}

.color-picker-wrapper .input-group .color-picker-input-swatch {
  height: 23px;
  width: 91px;
  margin-left: 0;
  border: 1px solid #8ac3de;
  padding: 0 0 0 3px;
  background: #fff url(/images/colorHash.png?3418777d3802fab14f320694d01525f5) no-repeat 2px 5px;
}

.color-picker-wrapper .color-picker-input-swatch {
  padding-left: 36px;
}

.color-picker-wrapper .color-picker-swatch {
  cursor: pointer;
  z-index: 3;
}

.color-picker-wrapper .color-picker-swatch:not(.input-group-addon) {
  position: absolute;
  top: 3px;
  width: 28px;
  height: 70%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 3px;
  vertical-align: middle;
  background-position: -80px 0;
  border: 1px solid #ccc;
  padding: 0;
  margin: 0;
  display: inline-block;
}

.color-picker-wrapper .color-picker-swatch:not(.input-group-addon).color-picker-swatch-left {
  left: 3px;
}

.color-picker-wrapper .color-picker-swatch:not(.input-group-addon).color-picker-swatch-right {
  right: 3px;
}

.color-picker-wrapper .color-picker-hidden {
  display: none;
}

.color-picker-wrapper.color-picker-disabled .color-picker-grid,
.color-picker-wrapper.color-picker-disabled .color-picker-hue,
.color-picker-wrapper.color-picker-disabled .color-picker-input,
.color-picker-wrapper.color-picker-disabled .color-picker-opacity,
.color-picker-wrapper.color-picker-disabled .color-picker-swatch {
  cursor: not-allowed !important;
}

.color-picker-wrapper.color-picker-swatch-only .color-picker-input {
  padding-left: 33px;
  padding-right: 0;
  width: 35px;
}

.color-picker-wrapper.color-picker-swatch-only .input-group .input-group-addon {
  width: 35px;
  height: 100%;
  border-right: 1px solid #ccc;
}

.color-picker-wrapper.color-picker-swatch-only .input-group .input-group-addon:first-child {
  border-right-width: 1px;
}

.color-picker-wrapper.color-picker-swatch-only .input-group .input-group-addon:last-child {
  border-left-width: 1px;
}

.color-picker-wrapper.color-picker-swatch-only .input-group .color-picker-input {
  padding: 0;
  opacity: 0;
  width: 192px;
  cursor: pointer;
}

.color-picker-wrapper.color-picker-swatch-only .input-group .color-picker-input:focus {
  outline: 0;
}

/*color box end*/

.sameDivClose {
  top: 0;
  right: 0;
  padding: 0 7px;
  color: #fff;
  font-size: 12px;
  position: absolute;
  cursor: pointer;
  line-height: 35px;
  z-index: 99;
}

.sameDivClose.sameDivClose_color {
  top: 0;
  right: 0;
  line-height: 29px;
  padding: 0 9px 0;
  color: #fff;
  font-size: 11px;
}

.sameDivClose.sameDivClose_color2 {
  line-height: 24px;
}

.colorCode {
  display: block;
  width: 30px;
  height: 29px;
  cursor: pointer;
  color: #000;
  font-weight: bold;
  border: 1px solid #ccc;
  text-align: center;
  padding: 0;
}

.colorCode.bgColor {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0;
}

.colorCode:hover {
  border: 1px solid #9e9e9e;
}

/*--color library popup styles start*/

.styleInner {
  border: 1px solid #ccc;
  position: relative;
  margin-bottom: 10px;
  text-align: center;
}

.styleInner.assetsImages {
  border: 1px solid #f6f6f6;
}

.styleInner:hover {
  cursor: pointer;
  border: 1px solid #767092;
}

.editorclrlibrary_tablist {
  background: #f6f6f6;
  border-bottom: 3px solid #ddd;
}

.editorclrlibrary_tablist ul li {
  display: inline-block;
  min-width: 150px;
}

.editorclrlibrary_tablist ul li .clrtb_ltinnr {
  padding: 8px 15px;
  font-size: 17px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 28px;
  height: 38px;
}

.editorclrlibrary_tablist ul li span.active_brd {
  bottom: -3px;
  left: 0;
  width: 100%;
  height: 3px;
  /*background: $custom-color;*/
  display: none;
}

.editorclrlibrary_tablist ul li.active span.active_brd {
  display: block;
}

.my-design-tp-contr.dashboard_tophd {
  min-height: 47px;
  background: #fff;
}

.LibHeadtitl {
  border-bottom: 1px solid #ddd;
  background: #fff;
}

.LibHeadtitl .nav-tabs {
  border: none;
  margin-top: 2px;
}

.LibHeadtitl .search_input_div input {
  height: 31px;
}

.addclr_btn > .btn_add {
  padding: 3px 8px;
  background: #b6bf33;
  color: #fff;
  margin: 0 0 0 10px;
  display: inline-block;
  border: 0 solid #b6bf33 !important;
}

.addclr_btn > .btn_add i {
  margin: 0;
  color: #fff;
}

.color_liblist.bot-mspace15 {
  margin: 0 0 15px;
}

.color_liblist .showcolor {
  display: block;
  width: 100%;
  overflow: hidden;
}

.color_liblist .showcolor.assetColor {
  height: 76px;
}

.innr_cols_txt p {
  font-size: 13px;
  height: 20px;
}

.innr_cols_txt .nameCod {
  font-size: 15px;
  font-weight: 600;
}

span.colorcheck_remove {
  top: 1px;
  right: 1px;
  display: none;
  height: 19px;
  width: 17px;
  color: #fff;
  background: rgba(0, 0, 0, 0.3);
}

span.colorcheck_remove i {
  font-size: 8px;
  display: block;
  padding: 5px;
}

.color_liblist:hover span.colorcheck_remove {
  display: block;
}

.gradChangeCol button {
  padding: 1px;
  border: 1px solid #ddd;
  float: left;
  margin-right: 5px;
}

.gradChangeCol button i {
  color: #fff;
  display: block;
}

.clr_popbx {
  background: #f6f6f6;
  /*z-index: 9;*/
  min-width: 300px;
  min-height: 120px;
}

.patternLeft_fullbox {
  width: 100%;
}

.patternPreview_js .patternLeft_box {
  width: 70%;
  float: left;
}

.patternRight_box {
  width: 30%;
  float: left;
  padding: 0 10px 10px;
  display: none;
}

.patternRight_box .gradientPopup_bx .pattern_bx:after,
.patternRight_box .gradientPopup_bx .pattern_bx:before,
.patternRight_box .patternEdit_box .pattern_bx:after,
.patternRight_box .patternEdit_box .pattern_bx:before {
  display: none;
}

.patternRight_box .inputContainer .bgColorInput {
  min-height: 25px;
  width: 100%;
  border: 1px solid #ccc;
  overflow: hidden;
}

.patternRight_box .inputContainer .bgColorInput .bgColor {
  height: 25px;
}

.patternRight_box:hover .colorcheck_remove {
  display: block;
}

.patternPreview_js .patternRight_box {
  display: block;
}

.patternPreview_js .patternRight_box .patternPop_saveLt .btn {
  min-width: unset;
  padding: 1px 8px;
}

.patternPreview_js .patternRight_box .patternPop_saveLt .form-control {
  height: 24px;
}

.pattern_bx {
  border: 1px solid #e8e8e8;
}

.pattern_bx .colorPickerMenubar.WFXColorPicker {
  width: 25px;
  height: 25px;
}

li.clrtaB_bx {
  width: 140px;
  margin: 0;
}

.addGcolor {
  background: #f6f6f6;
}

.right_colorsm {
  border-top: 1px solid #e8e8e8;
}

/*--gradient click popup styles--*/

.gradientPopup_bx {
  min-width: 450px;
  top: 47px;
  left: 10px;
  /*z-index: 999999;*/
}

.gradientPopup_bx .arrow_top {
  left: 20px;
}

.gradiendPart .grange_innrBar .mCSB_container {
  padding-right: 18px;
}

.grd_topBox .labelTxt,
.colorPatt_typeName .labelTxt {
  padding: 3px 10px !important;
  color: #fff;
}

.gradient_selectBx .select_type {
  padding-top: 4px;
}

.right_colorsm .form-group .form-control,
.gradient_selectBx .form-group .form-control,
.addGnameSection .form-group .form-control {
  /*height: auto;*/
  height: 24px;
}

.right_colorsm .btn-sm,
.right_colorsm .btn-group-sm > .btn,
.gradient_selectBx .btn-sm,
.gradient_selectBx .btn-group-sm > .btn,
.addGnameSection .btn-sm,
.addGnameSection .btn-group-sm > .btn {
  min-width: unset;
  /*padding: 5px 10px 4px;*/
}

.grange_innrBar {
  border-bottom: 1px solid #e6e6e6;
  padding: 0 10px 10px;
}

.grange_innrBar .canvas-container {
  margin: 0;
  padding: 0;
}

.colorGrd_closeIcon {
  font-size: 9px;
  color: #fff;
  background: #3f3d48;
  top: 0;
  left: 34px;
  width: 24px;
  height: 24px;
  text-align: center;
  line-height: 24px;
}

.label_plusIcon {
  border: 1px solid #fafafa;
  padding: 1px;
  text-align: center;
  cursor: pointer;
}

.label_plusIcon i {
  background: #fafafa;
  padding: 3px 5px;
  font-size: 11px;
  display: block;
  line-height: 16px;
}

.foldactive > ul > li {
  border-bottom: 1px solid #e0e0e0;
  line-height: 19px;
  /*&:hover {
        background: #efefef;
      }*/
}

.foldactive > ul > li.active {
  background: #f7f7f7;
}

.foldactive > ul > li a.folder_listing {
  color: #464646;
  padding: 5px 10px;
  display: block;
}

.foldactive .menubar_liboptn {
  top: 5px;
  right: 5px;
  font-size: 13px;
}

.foldactive .menubar_liboptn a {
  display: block;
  float: left;
  padding: 3px;
  margin-left: 5px;
  color: #3f3d48;
  /*background: #fafafa;*/
}

.foldactive .menubar_liboptn a i {
  display: block;
}

.foldactive .menubar_liboptn a:hover i {
  color: #f05a28;
}

.arrow_direction {
  padding-top: 4px;
}

.colorLibGrd_vAccordion {
  /*width: 70%;*/
}

.collageAccordion .vAccordion--default v-pane > v-pane-header {
  padding: 4px 10px;
  position: relative;
  border: 0;
}

.collageAccordion .vAccordion--default > v-pane.is-expanded {
  background: #f5f1f1;
  margin-bottom: 5px;
  border: 1px solid #ccc !important;
}

.collageAccordion .vAccordion--default v-pane > v-pane-header:hover {
  background: #e9ebef;
}

.colSett .normalSlider {
  width: 90%;
  padding-top: 12px;
}

.addGnameSection {
  border-top: 1px solid #e6e6e6;
}

.addGnameSection .gradienBtn_wd .btn-sm,
.addGnameSection .gradienBtn_wd .btn-group-sm > .btn {
  padding: 2px 10px;
}

.colorValSlider {
  width: 80%;
  padding-top: 12px;
}

.colorValSlider input[type="range"] {
  width: 73%;
}

.uploadImageLibraryRgt .grange .bgPropertyView input[type=range] {
  width: 77%;
}

.normalSlider .normalSliderInput {
  position: absolute;
  right: 0;
  /*top: -10px;
  height: 31px;
  width: 50px!important;
  padding: 0 1px 0 2px;
  font-size: 12px;
  line-height: 31px;*/
}

.grange .colSett .normalSliderInput {
  width: 45px !important;
}

.grange .normalSlider .normalSliderInput {
  top: 0;
  height: 25px;
  line-height: 25px;
}

.bgPropertyView {
  border-bottom: none;
}

/*gradient click popup styles*/

/*pattern click popup styles*/

.pattern_popbx {
  top: 47px;
  left: 10px;
}

.patternPop_box .arrow_top {
  left: 10px;
}

.patternPop_box .uploadPattern_btn {
  border: 1px solid #e4e4e4;
  padding: 1px;
}

.patternPop_box .uploadPattern_btn label {
  padding: 0;
}

.uploadBtn label i {
  padding: 7px 10px;
  background: #e4e4e4;
}

/*pattern click popup styles*/

/*--color library popup styles end*/

.collageAccordion v-pane {
  margin-bottom: 3px;
  width: 100%;
  border: 1px solid #fff;
}

.collageAccordion .vAccordion--default v-pane v-pane-header {
  padding: 0 10px 0 0;
  position: relative;
  background: #e2e2e2;
}

.collageAccordion .vAccordion--default v-pane v-pane-header:hover {
  background: #e9ebef;
}

.collageAccordion v-pane-content {
  border-bottom: 0;
}

.collageAccordion v-accordion .vAccordion--default v-pane > v-pane-header,
.collageAccordion .vAccordion--default v-pane.is-expanded v-pane.is-expanded {
  background: none;
}

.collageAccordion .bgAccordion v-pane v-pane .inputContainer {
  border-bottom: 0;
  padding: 5px 15px;
}

.collageAccordion .bgAccordion v-pane v-pane .bgPropertyViewHd {
  font-size: 15px;
}

.collageAccordion .collageSetting v-pane {
  margin: 0 !important;
}

.collageAccordion .collageSetting v-pane-header {
  padding: 0 10px !important;
}

.collageAccordion .collageSetting v-pane-header .caret {
  margin: 13px 5px 0 0;
}

.collageAccordion .collageSetting .bgproperty canvas {
  display: block;
  width: 100%;
}

v-pane.is-expanded {
  background: #e9ebef;
  margin-bottom: 10px;
  border: 1px solid #ccc;
}

.collageAccordionrow {
  position: relative;
}

.searchClose .sameDivClose {
  top: 5px;
  right: -10px;
}

.verticalTab .nav-tabs {
  border: 0;
}

.verticalTab .nav-tabs > li {
  width: 100%;
  margin-bottom: 10px;
}

.verticalTab .nav-tabs > li a {
  text-align: left;
}

.verticalTab .nav-tabs > li a b.caret {
  float: right;
  margin-top: 6px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid;
  border-right: 5px solid transparent;
}

.goToEditorBtn {
  display: none;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 99;
  background-color: rgba(0, 0, 0, 0.5);
}

.goToEditorBtn .goToEditorBtn_h {
  height: 100%;
}

.styleInner:hover .goToEditorBtn {
  display: block;
}

.inputContainer {
  padding: 10px;
}

.inputContainer .bgColorInput {
  line-height: 21px;
}

.inputContainer .normalSlider {
  margin: 10px 0 15px 0;
}

.topContainer {
  padding: 0px 10px 0px 10px;
}

.inputFont_div {
  border: 1px solid #ddd;
}

.inputFont {
  background: #fff;
  display: block;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  padding: 0 20px 0 5px;
  cursor: pointer;
  width: 100%;
  position: relative;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.inputFont .caret {
  position: absolute;
  top: 14px;
  right: 10px;
}

.inputFont:focus,
.inputFont:hover {
  border-color: #ddd;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(177, 177, 177, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(177, 177, 177, 0.6);
}

/*new css styles start*/

.inputFont {
  width: 100%;
  float: left;
  border: 1px solid #ddd;
}

.smallFont {
  font-size: 13px;
}

.group-bor {
  border: 1px solid #ddd;
  height: 26px;
  border-radius: 4px;
  max-height: 33px;
  line-height: 26px;
}

.alignment .icomoon {
  min-width: 20px;
}

.propertyMenu.inactive .lockOverlay {
  opacity: 0.3;
}

.propertyMenu-bar {
  margin-left: 8px;
}

.alignobj-align {
  border: 1px solid #ddd;
  height: 30px;
  line-height: 20px;
}

.alignobj-align .alignobjlist-alignment {
  float: left;
  padding: 0 0;
  margin: 0;
  border-radius: 4px;
}

.alignobj-align .alignobjlist-alignment a {
  padding: 3px 5px 0;
  font-size: 17px;
  display: block;
  color: #888;
  text-align: center;
}

.alignobj-align .alignobjlist-alignment .SimpleTextAlignment i.icomoon {
  text-indent: 0;
  margin: 0 auto;
}

.alignobj-align .alignobjlist-alignment .SimpleTextAlignment i.icomoon:hover {
  color: #ff6a00;
}

.fontsz-sm {
  font-size: 12px;
}

.wfxcorner .colorCode.bgColor {
  right: -28px;
}

.wfxrightBlock-50 {
  width: 56%;
  margin-right: 8px;
}

.wfxrightBlock-21 {
  width: 34%;
  margin-right: 10px;
}

.wfxrightBlock-37 {
  width: 37%;
  margin-right: 8px;
}

.wfxrightBlock-40 {
  width: 52%;
  margin-right: 8px;
}

.wfxrightBlock-68 {
  width: 68%;
}

.rightBlock-mar {
  margin-right: 8px;
}

.rightBlock-font {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 600;
  top: -6px;
  text-transform: uppercase;
}

.rightBlock-font span {
  margin-left: 5px;
}

.rightBlock-font span .fa-check {
  display: inline-block;
  background-color: gray;
}

.rightBlock-font span.active .fa-check {
  background-color: #f05a28;
}

.group-case {
  border: 1px solid #ddd;
  height: 30px;
  line-height: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.group-case .group-icon-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 28px;
  height: 100%;
  cursor: pointer;
  color: #888;
}

.group-case .group-icon-item:hover {
  color: #ff6a00;
}

.rightBlock-top {
  margin-top: 18px;
}

.rightBlock-top .rightBlock-opacity {
  position: relative;
  bottom: 1.8rem;
}

.rightblockInput {
  display: inline-block;
  vertical-align: bottom;
}

.rightblockInput .input {
  width: 78px;
  border: 1px solid #ccc;
  height: 30px;
  background: #fff;
  display: block;
  margin: 0;
  list-style: none;
  float: left;
  min-height: 30px;
}

.rightblockInput .input .draggable {
  right: 0px;
  top: 10px;
  width: 16px;
}

.rightblockInput .rightBlock-img {
  width: 22px;
  height: 28px;
  border-right: 1px solid #ccc;
  position: relative;
  display: block;
  cursor: pointer;
  overflow: hidden;
  font-size: 14px;
}

.rightblockInput input {
  width: 44px;
  height: 28px;
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-size: 14px;
  background: transparent;
}

.rightblockInput .form-control:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.rightblockInput .ui-slider {
  width: 18px;
  height: 30px !important;
  top: 0;
  border-radius: 5px !important;
  position: absolute;
  left: 55px;
  z-index: 99999;
}

.rightblockInput .ui-slider-handle {
  height: 40px !important;
  top: -1px !important;
  outline: none !important;
}

.colorCode {
  height: 30px;
}

/*new css styles end*/

#setDuplicateObject {
  display: none;
}

.propertyBarMenu {
  float: left;
  margin-right: 8px;
  position: relative;
}

.propertyBarMenu:last-child {
  margin-right: 0;
}

/**--gradient advanced setting heading start--**/

.collageAccordion .vAccordion--default v-pane > v-pane-header p.inputLabel {
  padding-left: 5px;
}

.collage_vAccordion .rightBlock-mar {
  margin-right: 0px;
}

/**--gradient advanced setting heading end--**/

/*color box no-records*/

.colorPickerCont .no-records {
  padding: 3px 5px;
  line-height: 15px;
  font-size: 13px;
  margin-top: 5px;
}

/*color box no-records*/

.asset_left {
  z-index: 999;
  background: #e8e8e8;
  margin-left: -5px;
  /* height: 100%;*/
  height: calc(100% - 46px);
}

.asset_left .right_navdetails {
  width: 290px;
  background: #e8e8e8;
  padding: 0;
}

.asset_right {
  margin-left: 295px;
}

.modal .asset_left .left_create {
  margin-left: 0;
  color: #464646;
}

.gridViewPopImage .colorPickerCont .form-control {
  height: 26px;
}

.gridViewPopImage .colorPickerCont .nav-tabs > li > a {
  padding: 5px;
}

.gridViewPopImage .assetsFolder .assetsFolderTab > li.folder a {
  padding: 0 5px;
}

.colorLib .rightSid {
  width: calc(100% - 260px);
}

.rename_global .rename_global_close {
  /*width: 50px;*/
}

.assetIssueLst {
  width: 320px;
  bottom: 5px;
  right: 5px;
  z-index: 99999;
  background-color: #fff;
  border-radius: 0 !important;
}

.assetIssueLst .assetIssueLstInner {
  max-height: 300px;
}

.assetIssueLst .progress {
  height: 5px;
  border-radius: 0 !important;
  background: #f6f6f6;
  border: 1px solid #f6f6f6;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.assetIssueLst .assetIssueLstHd {
  background: #e8e8e8;
  padding: 5px;
}

.hd_alertbox .assetIssueLst {
  max-height: calc(100% - 229px);
}

.assetIssueLst_lft {
  width: 30px;
  float: left;
  margin-right: 10px;
  background: #f6f6f6;
}

.assetIssueLst_lft i {
  font-size: 30px;
}

.assetIssueLst_lft i.fa-file-text-o {
  background: #fff url(/images/unsupported_format.png?ff3988f8ce343ae72da62b1ce2447dbb) no-repeat left center !important;
  height: 30px;
  width: 30px;
  display: inline-block;
  text-indent: -99999px;
}

.assetIssueLst_lft i.fa-file-text-o.videoFile {
  background: #fff url(/images/video_uploadqueue.png?670d11d39e6df100fede20461cca631e) no-repeat left center !important;
}

.assetIssueLst_lft i.fa-file-audio-o {
  background: #fff url(/images/unsupported_audio.png?cd7fb1c06f75addfd0c632f3e2d79eb6) no-repeat left center !important;
  height: 30px;
  width: 30px;
  display: inline-block;
  text-indent: -99999px;
}

.assetIssueLst_lft i.fa-file-video-o {
  background: #fff url(/images/unsupported_video.png?940dfc201eb57329e74a38afc6a5a999) no-repeat left center !important;
  height: 30px;
  width: 30px;
  display: inline-block;
  text-indent: -99999px;
}

.assetIssueLst_rgt {
  margin-left: 40px;
  font-size: 13px;
  line-height: 18px;
  word-wrap: break-word;
  padding-right: 0;
}

.assetIssueLst_rgt .assetFileName {
  /*top: 2px;
    left: 5px;
    z-index: 99;*/
  color: #000;
  font-size: 13px;
  padding-bottom: 5px;
}

.assetIssueLst_rgt .progress-bar {
  /*background: #eceff1 !important;*/
  border-radius: 0 !important;
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.assetIssueLst_rgt .progressValue {
  top: 1px;
  right: 5px;
  color: #588bca;
  height: 20px;
  width: 30px;
  font-size: 11px;
  display: block;
  text-align: right;
}

.assetIssueLst_rgt .assetIssueLstCont {
  min-height: 20px;
}

.assetIssueLst_rgt .compressBtn {
  padding: 0 10px;
  font-size: 12px;
}

.assetIssueLstCon {
  border-bottom: 1px solid #e8e8e8;
}

.hashHide .color-picker-input {
  background: #fff !important;
}

.folderLeft {
  width: 47%;
}

.folderRight {
  width: 52%;
}

.modal-dialog .image-upload .folderLeft {
  width: 40%;
}

.modal-dialog .image-upload .folderRight {
  width: 60%;
}

.noUpload-foler .folderRight {
  width: 40%;
}

.noUpload-foler .folderLeft {
  width: 60%;
}

.teamNameTruncate span.teamTruncate {
  max-width: 110px !important;
  display: block;
  float: left;
}

.btn.presetSave {
  padding: 6px 10px;
  border: 0;
}

.preTextSimpleSection .btn.presetSave {
  padding: 2px 10px;
}

.assetsDelete {
  height: 40px;
}

.my-inputwrap {
  padding: 5px 6px;
  width: 123px;
  /*  margin: 0 auto;*/
  overflow: hidden;
}

.clrPickerSelect {
  border: 0 solid #7b9aa9;
  margin-left: 0;
  /*width: 229px;*/
  width: 100%;
  position: absolute !important;
  height: inherit;
  z-index: 99999;
  background: #fff;
}

.lumtopcontainer {
  display: none;
}

.wheelClrJS .color-picker-input-wrapper,
.iDropClrJS .color-picker-input-wrapper,
.libclrJS .color-picker-input-wrapper {
  display: none !important;
}

.wheelClrJS .color-picker-input,
.iDropClrJS .color-picker-input,
.libclrJS .color-picker-input {
  width: 91px;
  border: 1px solid #ccc;
  padding-left: 11px;
  height: 19px;
  background: url(/images/colorHash.png?3418777d3802fab14f320694d01525f5) 2px 4px no-repeat white;
  font-size: 12px;
}

.wheelClrJS .colorBox,
.iDropClrJS .colorBox,
.libclrJS .colorBox {
  padding: 0;
  font-size: 14px;
  line-height: 1;
  color: #555555;
  text-align: center;
  border: 1px solid darkgray;
  float: right;
  height: 19px;
  width: 20px;
  background-color: #ff8b63;
}

.libclrJS .color-picker-input-wrapper {
  display: none;
}

.libclrJS .color-picker-grid-wrapper {
  padding: 6px;
}

.gridViewPopImage .mCS-autoHide.mCS_no_scrollbar .mCS_y_hidden {
  min-height: 400px;
}

.recentTypeN {
  width: 200px;
}

.fontSearch {
  padding-top: 3px;
}

.drophereTxt {
  background: #666;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: #464646;
  line-height: 33px;
  text-align: center;
  z-index: 9;
}

.libraryimgMove .productLst:hover img {
  cursor: move;
  /*max-width: inherit;*/
}

.dragactive .drophereTxt {
  display: block !important;
}

.color-picker-wrapper {
  position: relative;
}

.color-picker-wrapper .color-picker-input-wrapper {
  display: table;
  position: relative;
}

.color-picker-wrapper .input-group {
  position: relative;
  border-collapse: separate;
}

.color-picker-wrapper .input-group .color-picker-input,
.color-picker-wrapper .input-group .input-group-addon {
  display: table-cell;
}

.color-picker-wrapper .input-group .color-picker-input {
  position: relative;
  z-index: 2;
  float: left;
  margin-bottom: 0;
}

.color-picker-wrapper .input-group .input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: #555;
  text-align: center;
  background-color: #eee;
  border: 1px solid #ccc;
}

.color-picker-wrapper .input-group .input-group-addon:first-child {
  border-right-width: 0;
}

.color-picker-wrapper .input-group .input-group-addon:last-child {
  border-left-width: 0;
}

.color-picker-wrapper .input-group .color-picker-input-swatch {
  padding-left: 12px;
}

.color-picker-wrapper .color-picker-input-swatch {
  padding-left: 36px;
}

.color-picker-wrapper .color-picker-swatch {
  cursor: pointer;
  z-index: 3;
}

.color-picker-wrapper .color-picker-swatch:not(.input-group-addon) {
  position: absolute;
  top: 3px;
  width: 28px;
  height: 70%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 3px;
  vertical-align: middle;
  background-position: -80px 0;
  border: solid 1px #ccc;
  padding: 0;
  margin: 0;
  display: inline-block;
}

.color-picker-wrapper .color-picker-swatch:not(.input-group-addon).color-picker-swatch-left {
  left: 3px;
}

.color-picker-wrapper .color-picker-swatch:not(.input-group-addon).color-picker-swatch-right {
  right: 3px;
}

.color-picker-wrapper .color-picker-panel {
  position: absolute;
  background: #fff;
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
          box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
  z-index: 99999;
  width: 150px;
  table-layout: fixed;
  border: 1px solid #fff;
  padding-right: 1px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper {
  display: table;
  width: 100%;
}

.color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row {
  display: table-row;
}

.color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-overlay {
  position: absolute;
  width: 100%;
  height: 150px;
  top: 0;
  left: 0;
  z-index: 2;
}

.color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-grid,
.color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-hue,
.color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-lightness,
.color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-opacity,
.color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-saturation {
  background-image: linear-gradient(45deg, grey 25%, transparent 25%), linear-gradient(-45deg, grey 25%, transparent 25%), linear-gradient(45deg, transparent 75%, grey 75%), linear-gradient(-45deg, transparent 75%, grey 75%);
  background-size: 10px 10px;
  /*background-position: 0 0, 0 5px, 5px -5px, -5px 0;*/
}

.color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-hue,
.color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-lightness,
.color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-opacity,
.color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-saturation {
  display: table-cell;
  position: relative;
  left: 1px;
  width: 20px;
  background-color: #fff;
  cursor: row-resize;
}

.color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-slider {
  position: absolute;
  top: 0;
  left: 0;
  width: 18px;
  height: 2px;
  background: #fff;
  border: solid 1px #000;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  margin-top: -1px;
  z-index: 3;
}

.color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-grid {
  display: table-cell;
  position: relative;
  width: 150px;
  height: 150px;
  cursor: crosshair;
}

.color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-grid .color-picker-grid-inner {
  width: 150px;
  height: 150px;
  z-index: 9;
}

.color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-grid .color-picker-overlay {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAMAAAAL34HQAAAC9FBMVEUDAwMTExMFBQUGBgYMDAwICAgFBQUDAwMGBgYDAwMPDw8SEhIYGBgLCwsTExMfHx8GBgYcHBwGBgYmJiYcHBwfHx8XFxcJCQkODg4fHx8RERExMTEmJiYGBgYuLi4ZGRlDQ0MqKioICAgcHBxFRUUUFBQKCgooKCgzMzMnJycbGxsTExM8PDwvLy8xMTErKysLCwtNTU1CQkI5OTkUFBQlJSVmZmZeXl4mJiYfHx81NTVKSkoPDw9FRUVjY2NYWFhLS0srKys6OjpISEhQUFBsbGxEREQLCwsNDQ3a2to4ODhBQUE7OzsMDAwXFxchISFSUlJnZ2d4eHhlZWUzMzOampo+Pj4tLS1ISEhtbW1SUlJ0dHQQEBAwMDAhISFWVlZaWlpWVlZiYmJLS0snJyf09PQfHx+Xl5dHR0dPT08+Pj5qamrOzs5QUFBXV1dUVFR6enonJyddXV1xcXE2NjYWFhY8PDxKSkrNzc1/f3+hoaFfX1+KioqAgIB3d3esrKyYmJiKiookJCS7u7uhoaE6OjqLi4ssLCy8vLx6enpubm6Hh4eioqKFhYXp6enCwsKMjIzBwcGRkZHu7u44ODhycnLFxcVra2uioqLc3Nzl5eV4eHjl5eWSkpK+vr7h4eEzMzOSkpK7u7shISHW1taurq5aWlrPz89vb2/y8vJlZWWBgYHKyspeXl64uLh+fn4YGBg2NjbZ2dl6enrMzMy8vLyTk5POzs5xcXG/v79PT09paWmEhISbm5urq6u3t7djY2Pl5eXh4eFaWlqLi4u1tbW5ubl/f3/Q0NCCgoKTk5Ovr69KSkp1dXWpqanZ2dmvr6+ysrJMTEyenp719fWbm5tUVFSYmJjz8/ODg4PZ2dn19fWzs7NjY2Nra2uHh4enp6eIiIijo6PU1NSnp6eWlpbKysqpqal3d3ff39+KiorCwsLS0tLg4OC+vr7r6+uqqqry8vLj4+OWlpatra3r6+v39/fu7u75+fnv7+/5+fkBAQFzkre4AAAA+3RSTlP97ePc/P3u+Onz8/z79+Hz0+rL++D89bvl19jr8sL6wPndsq7m0anI0uPLyfry27Oh8O7oZ+n42tCl+x98o+jk+r7y2+Wxv5mGpr/O4JBcR6/AvI6b89iltO7Z5HF2kc7A8c7MiPKavHeIhuB2waL61H37n8m0qpfkyKqy9/j56OC/Ovbkki8sh66AsfbrZeXf0uvos9X21L6A93TB0MKyao5IvMSvfvX6jqIQj/Dm41Bd5u/Unay/xlpqYticw7Zv1kiWn9kenp2M+ZtOkG33ffZbg6LPQkjVaNSyyjRUVpF+0ipZdbP4RTjOqmKQbqDZfuhjOFPDxfhv3SDpqyEAABolSURBVHgBdNKxaipbGMVx38sn8EHs5jk8VtNMZRgYGNJIrGwOllqIVU4jJCSkihwiOIqDxmh1/2vW3pfBy11r7al/fNr5aaX/c+tT4rzevm/fr98x79/vIev3dcx4PQ45jo8h1+M1Jr2m6Tk9xyzOC7JdbGM+t59Nlp/L5fJp+RTSYt1+buz/TKhcUG2T20ahiq6zqjlb5t6ryFPTO1b/pt18rZbqdneptetYJJNqmElGRVcbRpWzUS2STZFllNqHZBOoV9a4mFmGWaZBii7LooqGpGl6PadG+QfUg7SIp2odC5VfZElkU6PKjFJkUi6YLv+inMP6gOnw3z9WJMUAU4xSpLr/Wznta8lkF6IsQ5VlUXXBdXECClXeqJyxYaiqIxsdR1empFeb6O7MDJNKvYMZpQnVhdWPrqyfCYUpC6i5THOb8vdcW+fFel0UB24lFK3GlYLJKjdJQ3bp7qwuZkFVLrZl09P29KkOPpcnqSIKVrfTRjlWzV2hlPySI5PqvVgX6wMwpTdWkR1FG1UjJ6VJmjBUMbPFjMGiUpW4iFyDJR08DbrLbvdJ7fSVh4d+9hBR9WvNZNKl9PIcFSlySISPSKDkquK9RtW14l4jrpVcIaVslwA673Z49NSyiVE61gmSXEZpXKtRNTVLKqPIhedTEf+EuVEFKki9ChXTpaiT6FY6VrKL15oxbkXLUi5uVXIux7C7axmV0YeszuqgqufAYAlkFSLq9IpeTy5gPlXblaj+BdXAQkRKVYHEZAKlLLsDGtORSbEKkoLKyTVI0eUccGFSKrVaaaOJUHZpRKq9BsuxKsAcuZS2q4PKMEyOTUa9zfO3nN3fqrCJrdyRO5mAMsmqvSqUXb7Wpnw5UX0GLzaZ1b6WU6vRJRkkq9RHtVAVqwxbYWIixSYJI3u62+/3vNk+ojChKlmgRdiHz6X84lr3KpGmDNQbyxksq9jveCuyMoo3oZxKxzIqqITCRJXNbLPZ2IWKIPoaDF4+Bh+sq1oVWH+MUqb1fDoF9abmVmEChuvxd1H8RkbNok0iajLkmyTDZLgfAguR6nm2YbMS2ItqFe9LMlTQPhC5kfWnbjqf1kJpupXy+IZIKL2G1Jj+9lZ/TQLFsRwuBWmoDxw98rx/foaFKiSqZKIfXzbRAPvVCajGNeUZBQmX82gZl3oEpQmlriybMLuGWlANhbIKEd1sWFAxTC8DnmTAmkhkllBKzZv+wxYdrDSPhlEc9w69ndCl36LuSjfDgNAhMNKNiAwNLkrNShiodIqBfkRKk4AtQuHb5Abmf877mBGZc5436x8nQwYUHJvsIn+AOika66xfeA5TcslEGGr7a7vVR1spA0p1ZAL1obmMUh2x5DJKHVCh4oUJlWAnqqnOJ7nUO1rcFdy1t3K2yAYVU0klV//+3vQ/m+Yn/bDLqsGltciwVpCEopkue1u8Lf5MNYmlxFJAnc9/cwWuO6uui2udAon84m22m5hLJFB9/940nF0KJlA7+m0tJbaaw8osCpUil0xkUJ1VXKQouLRWqLaoBAuW06sEklFN80HDJRW0UImVUPN/5n9RTHNUGaZMJonCtJDpqyql4AdKJJJQa7Po/6Pk6hsnUGRHce3Gu/FX1pwKxQ0opsqo8kinkk1PjzNIvMFVcJ+BpLbblhdb0WpzdGMsTjCzDh9UJgUWvRpfBQsXESqbv80zw4LkYHKFSi0lChYl62K9xmRWy1ItBVTxNnb1PecE6gAKEzWLP4gLklxizaVKMlwimaWKtEAUnT3OQKE6zc6z8gyuLEqh7LouUDGUTiZ1Q48EV8Dqvm4oLBXUYac6V+rYDRaRaB4mkybcdDHlRJqKpIOER7XpVl0r2qqViqlaTJXe0VuBojVJKkiYPlVfUIpcFwNq2GqiLiYcWyUUj6mQWVVqKg5XiUl/kCOtSipgQqFSnfqopaSqm2VTYxJMMexFLpMIayXUb2pGOasooMk0ZaY6pZpS3IKit+tYK5nMqiJhsqvmUkDVVAF0eNm9cOGyClaoEgnRkCnnhOmb6lawUH1zVapMqZ1QamR54JZCOaBQXaVGLjA5GW/CUoItZBq2mqnPs9k+sSJMpQRptB4ZFKYcU84dq+7odl1ddxSTe1gCo0ylc4y6FOphfMFSnGATbsLFUqF6Vq3i9vtS/aoybESBjdqVWq2AWZVXXdVJday77gaUnlyhej28/qeil5cBu5ApEiiz7lMDRfdhok/lE6oIotFIpNFKrFWbt6u8ojmvyzurGEqkG255I5TzukS1jLkuZaJSPYgV+WHUD3o/uU+qZ6v2zwmVxnqyioZKlUwmok+Vr4zKNZVgzk0nFSyaZKiWry+qXTq7HlgrkYQSKVB2aSqyn+6RfaIwQfJWvxulCLVacSTHJBUo3UCyKVQxllFLu4yKwHq4sIr+SxYdqya2RlEcz0P5HAZG0t3UmtvapVHJaTQDtxVCwDQWtxhic4rAiDCKWFhEON00YxOYykeY/39/bgnMWus79Y99Hkq+PYgymw0jmkqWqIprupyqmnorTkUCZRKl6fOpqFG2srrsAdXhcH0ARs8qrpWk/zAVkCZrILlEGX8gqum9KiMqb2VLdi+73S+6+/W0u5hWoJ6CtdJUAulwvZBkUL1yLVV5KpusPNXm9PP0k52WZxinUsWtbKLqYNUv39cvVBTHChV9emKT4lohcgcbsgXzYIvrV1X2KlUpShRvsDltTngYt0qUJWdT9/6+tojq9XcKKV0E1UTUBBRdyTIFdXg7GDyoAuXMVareH769Rwd2M2Cqimt5Oi6jU1wlwrr3VFQNClONx613a0AZXBNI6Sp5s28HujjQyPUiSJ7r6mwCxNKFCdhpcDKqluwYx5qyYjqjiB+vxbHMCyobpqxZsRVThYgiE8W9AnVNjaxQiTKDQVGB2lDDqU7HyNSWdD0Vq7uiIIFiJZIi+4QR7pUoWZRwrLfFOa/WyEKUGbxDEibKmjAt3bI5ThvLoVCRUGVStaPbHd3vKJvsVeW15jZVouzFdWGVW5VoSlWibKSZqnJdG7moPt1qu95iYph0TUrNfDJfhcpm/r6VrPCkKV2aqkF1qhKFChflVA0tKMse68e1j2oqqv1WlNGUqPk8VJ6qx5u9LdhipquNq/3a/vwTP94/yMDGqSBpqo7HiibKfEZ1R916JOpsghQje7cvKtqZdDqyrLCe5+rRRQ/XDFeboaLtYCXqvaC+2iCpqjQNRZWk6VnSqO4CGokiXMpmBJkOA0XnnXmJqF5P1KyHSdQMVDumrCXrw0IigapKS47DpkpUqJ4bTM+ghD26OkxEFItb9T1Wn3Yst5p3/oK5gBGOxWsbVW1Y55wPRZMEalgdmyElgJoGEotbmUduVbK14y0bYwLU7+9ReSsTsDTZCKgIJkgsXa0L62vJoKjMsBoOuZZths8NlcRGIzaKa1FlYzeGVFSalHX6iApMlTOq0pW09gUGimsVk41TMXIDClXVDIfFBYmRUWkmULpQbeP1+0yYKpuqu7vO3fyOoWKibKZVUOH65xUWopLKYaKeqkQZHN/F9Rk1Go/g4CJ9JqwkTelSZXs2Iut2xlC5dqvFULWuUkX03JTP8EaSEZSo388jRn77+WJVjb+oingqXqr+79gfnR93bM65vFZx/du7tbezaGvWcu0/TNGxiupqFMXxeahbOmVgSs1xKuNhuKS4xyLEKoQozBSWAQkEq/sCaXLBJoWdnY/iU9z/3nshWWvls/2x9RJYQYrOSUI57AyJPZ/PnyfBVePiXqlVJmdRMjBQprr/+sUg3UFFMP3Z/oNKMhvXeoVrScWU73B1tn+77zOk6DPCpWrqrjTl41h8YUq8wxAbuBTzSIUpXLst91L+2mLh8XuhyjKuFbcicSsGyHqmLuJa5hGsZj91nVJQmEChSqKohDKTo/Qn8rgLEp9gcvkTyf7L+BPDpHSoAHWfHS+mMyb/njRMdc33Y0t1LVclKSQz0QRU5H4fqI6lYDIVqC2ziPRyca43UzHFQA9cpurOwCKYbl4uBcuT2tJIggsVI8PALDK5qvjDU1FXRVDJlZks22aQSJZxLZkenw9M5FOob1wWRAwTT32rFZGkirrJqoSruNsQhYrNTXsfLgrIanv7DBTBZfU4SbmdbzZSPx0mFRXKTIpgzTAUQ1Hci8JI1B6H7ardLPvdfr/dZzwZLkTqm1BkhqKtTNZIHabSV0/1lFpZMqHRsWhjqKaQ685TFVVl98JEWZDCRAyGiikzllSH7nzo2q6F1ra3VirBylKqiUqV4ErSVaI0nIqayb5A3SkBJdUJFaOSZVY/F4P1CBRB5IV0OLeguFV7u41BKm8lq3nLeiphTaiIuWiyok3SMFRNYfUQXAqu0+7ErJCYIpUCKwLnceAB1TJQnGo0FaOYakSBMhcwgmg1JSvCnVahCtQgFyRf5EQhIct3+WmfezGpcxYcRkC17YESYOYaIdnKEVAEkk1xFTNa07CIm3Sq4h0PHyKq5Ce51MV+schsYqESjLQdaxVuhQgVJJtQcslEFUfJRJeMvtNqWYUMFSM7Bmx/ykO1YNaMioVI8TspcPg8pdXSe6deDZZMUWVpDRV7Z5Xt9A4qkkeVRb6wYbLnI/tYwJLJegR2NJR1purHclP2PSoPpst0WV3wzF2AvqSCROwHlFS4qjU0uegsnAqYs3At3gJ1tJqLtldI7VWqzbgpNxtEuIKEybtC9kKtvhqKCxNzEaAlM5SZ6BrU2pqzcOlWVPnIKCyp6NFUV0TH8erFxKUAjT2yyKXHdOFW3r/plzVcbPm1nAWVggnZGhMPqLU3//2ihQxUXEsiTPR6vKLio6DIuOl5+3BdLixQPI4imADZ5yb7JPJPKLZeAwsZJki/Wf4RXXhJ9sG1AmXfy2Sqq4H+54qOUVvXoigMZ0bqYlxE6uTgYLgPDJIcsI0FaoRalx6FHp5CmlSZ4Pv//fa9B+5aS9spP05+m+iMaQaVuT0hEc71BkgYD8UoIf2btv7N3YVZIgwSLj5cDtX7GVX8D8lLikJlDQ9lM5ien89/Z46R9I+qNFFNJlXLr6Xvf9H+zaqimuIzZ6fIvKMSZbzxWn+bjCgXmT/nmQ/Xk8mykasrJrZce1iSQsUHiR3vjJ9MqBjBJk1bsuK1zMP+PP6QhiQNYfKxZvKkeFgmUO6iarkuiw+19MygulthfsfAdWGKBkyTLSksUbLiDo/PzwckUPlYaZpv8+0537hFdWH/kzh9yHqWEcXMMVyso9OxO0+apvP5EC5b8iIp88M3POQMQ9x5mEtEobptaJwLFWU1LaanS0FFM93x3nWY6LGbpuNEAjYdztF3aw4HWOkyww+FpokAK7SN3fBpCpSL6LosGVHgzFpQqBwmM/GLK2SgJlGhsv71UlRwbIg0CWKmhhQuQYz6UnpsMfW0Xdo+etd1b+8r7SzhHDVZAwmYBZY0ZLBMQRkzOzzWgSI1KHOxGVWOSAoRW93arqpYt6aMTG5ykTSJMiZYX4Y7fA0sUw91jSlgGyssUUUlarws4zKyttXlhEGKiCK4SLpsUbFoJlh60lRctWWQCCYbEcQpERWq1rWZNep7GU22CtvWbSdKd362mGRJyqh6HdhrsowqB6jhI6fN6eJnR+uEJarASkIGCk8FCpXdhmw3hWra7Q7Ydnb3Isog+gLEQvRaFxVtRNlTo6i5nE5uPI2iTOs8acque0nVWlXAqqrqqu22ClGieCtgFE0pr2Ug/VYhsvV3HWncpgFGT41v5VSNLExGlKaPdt/uXWS1VVSTqnUrzRhMlni0GVmaLBGVKmHSABFIBk8DSRQk6yIfqD5a7n4EFdUEai9KE4ds2Zb9LSsoWYJcRhecbz7afDe6GPGx/qOD7nHTV7cojDOLWyJhZNAtCE4aUiUWrgK1i3ToPwCkyB4RdeZ4nsf7ZWPOx1prv25/sihOFKNwjtwJ1+nP15/TF3/r9PWUF2s02ZjZ3037wknWE+rXBsp82BJJiTLHb0BWFSh+lSjOPkiWzVO9vFdTSYUtii11iwLSxFCRNCWKdN+s+2bHe8OlyTMpirQTjCXIOoKr2lf7d64kYfWd9UN/aaIYKJ/LR2dFdaLY1NNR0/HkCsqLDrT1dw0vbftSWk0u9s4osoDZCCS6XxST72/UXdiH/SgqRAHrEHVHIgoVzeAZTgMi5tO2LcegcfnDMntHZwHFFoio+S29kF8u0nUXSgB59gjNnFjUDFFGREETRQJWtbfqVrWVm7vqaQVVT1toYhFIP5BEfVD+jyY+JE0kUZOot4r64ZGWtSxTlSGruJGXp566r0tFeYtE8ZvoBMtgyqQqZb3tITGfYXD/AbsxSXZkBUVqYYgmVv6tRxKUpCbbrbs1Eh4+XG+ZHs4fte2HLZ0CZ8P8hOl2y1M2srEax7EeIRlfWZFkXX8u1/KnrqxrLo2TxLNujlQaXa97XGtRmYFRXVbdZjNsWivGh4giIzMVLmYzybray5XHl7s0tmOUTSCGSBck2nORrd16A7Ob7SZQudsjo80Ul5uzAqXGeU3DHllHI8LO/q1Anem2wCCVgBoon5YBvFE2Z7mE0VVds3tWC02ZJvrvpEhP0TAKzObvSljU6CmmzfKWHSmilSVjvVqxcrKeVfMkKmVn6mMjW+t2M1KaMku71LXUxKtrtUTFqKtTlqzP6ydrvNL1Z/OK6tW9QvKKKdLHhIHyyEEXOwTsECTqc+N4REVXSyuppC7PIkwWCit9pT6QOMrO0VmwnHdut2V8DtvdYXcgG47XLzhVkJ6jyMf9PQs4zuQXzieNSCKKAuWZXdTfVFwHXIetvZMQRafRe/7nWVE8/2TRFGm6d04L0ht7eztP3b2F6pFD/q2IqMj/lzHCw4ppueJZaaNszpolTc95u/ccJqPrLy7IYNVRIAqi+QYRpBVBF73QNm8x4UFwNfj/HzWnypvp6Km61S4P0h81rM6IKrYqKj9qZQnt7KVEoXqNF63p7/RnQmmaVCesLAax1rkowUx+5vfMvWcnSYpGLOUtvKVbSbEaMAIjglhnrWlyz/vvdRDN63W8tBV+1MzM9CWhmRPvKBEpvG50UYLYFXsRtKYzFbsd9jqsxMjN7/DipDMQVOq9P2rrnFCSVLLH+ypVusKPYsl4fowXK/KYbuBz0ACxQE6DMswqh9f8mnWVFFmTWX2RshZgaGCpUV5j52Dke1z+0zZt2xFi00XoGDDiIvKJwHCRIvRNTym2JFTYMKpSZVRGvMypxz6qkJHOleETKjNU1FBalOXys8AjVk9OKeMEueQ1lyCcqKYjFFi0tpDSHrznXZwg9vSCRe9C7OWmJc2UfJNJ0Qo+UFPHPFpMXuTGA5crB8XqSWXipd9gE/0i6TBjeEKJeiAVqWFlmlyabDUGyk1r2pTKsO3bsB/7cfAQeEY5Kz05Ra1S1GZtWlqGVim9XzQFO4s1TXFHpdI8tmBXd3VgZPT0UBgIXcjvQPgQv9WrpS1C9Ew8uc2pz3cahZbq5fvWCh2wFDwVGqAkcJLU81flYOEAKeJHbpA1qeftoc2qQxvHYpwJqfhAa69WTDjdvcA2zkJ5qhJCjrBU4iTkSQzpezVCm77JHEOrW+Qhq8rdpzoRi0UrbVRGN/pPei7TXjSUhBPPPzbIHNdRKAqiDImjNxiDrC8+O3DYSe9/YV114KFL4xrqPrIjvqg7gba/2/bRcJAfn8/6WVfPH1kbBRRIZyLSweXcBV4piuZZ5CeNWEA1JCIDtK3b5quCJmnlqjS/KHZeCSQH/w9WbAYgTE6s0sFy19oMzAcaatfVUDcmu75SMldSflJSo2GCTJE8PJ6UDL871kbuUM43VadWJuqlpqSTbCQ60M4U96fx8AgylP7VUEoXYCZnWuHxVTQyyuYA546EwGGt6gQVxTNyyqjsvnENv8MTLHAmes6KQcp5yjmLi63wVYaidCQR5spkILmkUcvDZD+iGpthgmrsTNTs0J0IG2ltTDVL+1RKrmBvFxgvlc2U3AOKhgHLVLh08HyXkSTORaD11VGD31WWfPqkEZEEWHoLACXCBImqNKqxm6wtomCkcyfqleZeKAYzUV8VjtZkyExolHdCvVx0pYILMLCaZpnDL5p3MB8G9RTzs0xEicE07ysZUCxWoPIEiclQ9MCa7dkNysfJzDIveVl0TyiltQkmhpXvGgRFh3Hw7NKHuRpYB5AScFo0RpnbOIzb777JOGz0QyDByEgEGSqom6WJIrQ48nI+UIRSsOcL3cMZqJB6/Hg/GpDTFOmebboTJ0IBFoEiGeoJA5f9rxgy2I0bBmKoEtiSpayu/f//9KXUM2vZSrV1gQIlOZyRc8jDlo+WzaEwTJsAiS7w3iqY5XVYuerHL3cV7P1Rioa62jg9GnBIKx/qGdar+5SZBpWXSNpIULGAsja7ePDGIBAPKB9UHKligKeFogcWu/S7s9EmUnzyUFNe7EEGgys756816Mv7xDgv5Y+KwEVZZLy22EZf9P+jfHyy+PQZTURwuPIo+JuqvhW5dSW4dhgFc3CpiWfjsDY386nkm4X1BRCmkF+QFFz5XiqjJyo0lzs2a5mMMOgOBpugBiRWgASIt6qNhKZqaXhado1m4pbV3dREuQUUyh2mIAu/kCmggcyPqXJFMXPLOWpa8dAfMjT4CDQuVuxYC4O/i2+1LrbkhbJM2RKrdTSYFImr336azB0aD/9YbSKfzFxVk+UEYhKpXndIyFjuQXEAOpWCMR4pMc25ddWbU3cTZ9ZynTZSyo8F1qB1WX+ntC5pherY0Oj0VnkxNEdXvpwAzxTCag7iiznzTimJ1iDaaILC4WLRsO3ExRHWv1JSbraS+2bEnirvmHTfsUKP/FCJoVijUkrBvojHLicoiM07oJUMGuGeUxLPRDDJSidy6VvoQD5H7eSfaPcE8yRvK7uV0HyKs7/+n34CHR2uy7vpg7IAAAAASUVORK5CYII=);
  pointer-events: none;
}

.color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-grid .color-picker-picker {
  position: absolute;
  top: 70px;
  left: 70px;
  width: 12px;
  height: 12px;
  border: solid 1px #000;
  border-radius: 10px;
  margin-top: -6px;
  margin-left: -6px;
  background: 0 0;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  z-index: 99;
}

.color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-grid .color-picker-picker > div {
  position: absolute;
  top: 0;
  left: 0;
  width: 8px;
  height: 8px;
  border-radius: 8px;
  border: solid 2px #fff;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.color-picker-wrapper .color-picker-panel .color-picker-actions .color-picker-action {
  width: calc(33.3333% - 6px);
  margin: 3px;
}

.color-picker-wrapper .color-picker-panel.color-picker-show-inline {
  position: relative;
}

.color-picker-wrapper .color-picker-panel.color-picker-show-hue.color-picker-show-saturation.color-picker-show-lightness {
  width: 210px;
}

.color-picker-wrapper .color-picker-panel.color-picker-show-hue.color-picker-show-saturation.color-picker-show-lightness.color-picker-show-alpha {
  width: 230px;
}

.color-picker-wrapper .color-picker-panel.color-picker-show-hue.color-picker-show-saturation.color-picker-show-alpha {
  width: 210px;
}

.color-picker-wrapper .color-picker-panel.color-picker-show-hue.color-picker-show-lightness.color-picker-show-alpha {
  width: 210px;
}

.color-picker-wrapper .color-picker-panel.color-picker-show-hue.color-picker-show-saturation,
.color-picker-wrapper .color-picker-panel.color-picker-show-hue.color-picker-show-lightness,
.color-picker-wrapper .color-picker-panel.color-picker-show-hue.color-picker-show-alpha {
  width: 190px;
}

.color-picker-wrapper .color-picker-panel.color-picker-show-saturation.color-picker-show-alpha {
  width: 190px;
}

.color-picker-wrapper .color-picker-panel.color-picker-show-saturation.color-picker-show-lightness {
  width: 190px;
}

.color-picker-wrapper .color-picker-panel.color-picker-show-saturation.color-picker-show-lightness.color-picker-show-alpha {
  width: 210px;
}

.color-picker-wrapper .color-picker-panel.color-picker-show-lightness.color-picker-show-alpha {
  width: 190px;
}

.color-picker-wrapper .color-picker-panel.color-picker-show-hue,
.color-picker-wrapper .color-picker-panel.color-picker-show-saturation,
.color-picker-wrapper .color-picker-panel.color-picker-show-lightness,
.color-picker-wrapper .color-picker-panel.color-picker-show-alpha {
  width: 170px;
}

.color-picker-wrapper .color-picker-panel.color-picker-panel-bottom {
  top: auto;
}

.color-picker-wrapper .color-picker-panel.color-picker-panel-top {
  bottom: 100%;
}

.color-picker-wrapper .color-picker-panel.color-picker-panel-left {
  left: 0;
}

.color-picker-wrapper .color-picker-panel.color-picker-panel-right {
  right: 0;
}

.color-picker-wrapper .color-picker-panel.color-picker-panel-round .color-picker-grid-wrapper .color-picker-row .color-picker-grid .color-picker-overlay {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAMAAAAL34HQAAAC/VBMVEVHcEx/YZRsq11jnYp2lXKEZYmShGCagIB+f3yAfX5up19rZqKRT5xcopqkW2qAfHxdaqmYl1R6S6xVaLKrR4x+QLOMAspUU7utVFSmX1lWp6ixRl4yBP1CL92BAPJCTMz0AH97uEi9PUtet1ulQ5pYLNJTv15JU8M9AvZXAOnLLzywL6VXtHQ8RNWhl07ENkN8u0S3nD2sAM6QM7RoPcGvOptOurU8H+ktLO6DKMF3AORRuo5L1E0vP+aJ5ACiAMiatDpMzVZ5HMpH+ilqxUWAANmyqzVRorSIzyheB+BG/yhLxYBeOMd9/gBJfr3STCidILi0FrND5EjBJ56/hDnUALnUJjWQAOOYqkS6ArflAI1SAPxFz9HAAMlLxLfNGpS4ZEC8AMBnD9mA3RtvzDvJKW7QAaqeyh9cAPJoAPnRlide4DBHncXaHy/CtCSlANxCBe/sAJM9y/HBMnOWwS+zlUT1BxNx+ADEojCsuCvPIWVO8SzaFlrrAEeYAOyVANZD7D46cNTTrR1zAO2C8ADuBh1C+6rCWjhSx1RE3rgzXd8+td/gFirjVxjnDiPJUzBl0TtB56Y/9XpA5G8tW+/qAG3pAMDJezBGvMzSAMW7ANexb0a5Ono/pNU4h9ziCVJD2to3l+WFxzTWEIBIzZNJ20frbQ5BdMg/7WF+APzcAJbFwQ8xcOg9wOdE9vaY9gDScydE15lAkc612ADaRSFV5jHgAnRH0LdC4JFb6yTaix2Z1Q9y5RngtwIyh/ApSfr0AFw0nflF0nc4qu/fsxBB/I1p2DDEyQDiALAoJvnbaB+r0gJC4Oau5QD0ADlC2221whlD6+9D+sT1eQDoALTriQU5uvr0WQVA/m4sZ/pt7wuf4AD0AKUwgfk/2PlA64XRyQD1NAte/gRD58jjeRVB8LXsowBD8NXRANHrUBGV7gDnMxb1lgBB9jtA8pjjlhHtLhL1tQDpvADI1gBE+t3fNx0//kvgyQA/9luxAOdY9hdRIP33AM3H6gD21QDrnpHAAAAA/HRSTlMAOlc9MC47AyQaSEZQT0UOVk1fZ1xvqHZiVGBx+bvqm/dkg21opHuI7NKnh2KtXJZ3e9F9gXZ/y96KynWmy8u4gpea7oO5jXCjwfmJk/l9s5WhwpWLzLbab6/a+K/cj6l+xLC0lKC5r+TxrLmMxKvk3unkkJZp++qaoLHcw+b0x9Gpudvc7fOQi7u+vtLW36KgzeTD3+X0np3n8G+ArrvVwcyKu5mz5ZPV+8jG0ND6+bCtn+TDxtCivdDAvsPY4PP29KLfyPWs1dfyxM3U8/eyu+j09+bm9fb29Nba9vT20uT498/T3+Xh+Ojp3fXk4dPr9+j09c/29eb65VLGWq2zAAAbp0lEQVR4AbTSsariaBwF8C0uZLSReQSbLQf2BcKCU12w2VdIYSFMtYNFGgufxNbCIlhIcrtBiyBYJ01IGbDQgIFAwp7zHROvbKWj5/y/7zZX+PH/8sdjsSzzp9ftzh1nNrxkyS5njj/vdnvt/706Lcni/aU/jyYNSCiqmmTx/OsXq/33l6N4dfpBlA6HKfsZpl5SLavY75utvRamN3n7HqQpPDgs5tak7ESrdqO/3177mpbZU5Qqza4mlw4zdZnhBaHaIbyrqgr7Hf78ZajuJm1RDDgYXtkkmxBlXBjK0Fb279dXwIRap0pLapJxMkyTHatUHMAWgj0dVd6gWEzr0vxfpuSEbZ8L4+faX9+akHKizNgZTqYyMaZ15WyeE/bteR+/ped7f09RoMp0UqYlVJxIKoxCWJyhOxxvh/G8FpbrKa3nrKqzgQcgzCAtSwxQaKRSM2lQs5gqljDPy+DCUMUUVfWj84SF8f0G7whhg8GAKKhwGhQPaUqsmngsAljewIq8zn8+YWGdFU3oIJXJJFKVGYvYMzvG2EI1MgUuhq6iXnR+9wG1KoSbGtyoGhQOQJFt02WThQqlyoUBSgsrfj7+kNz0mCK9Hsu4ZeQKpNiqIRF1VYWSmSRekicJUQWmqH889JBSva20KK6KKpBcToSuozUmClCgApxPCdkYDUMPs0WvMrl+vT3m0gNKJdSBKHpciDjBGqrAxgCGtiZcuAXzWMCgAiopksKkPn17wIVf/Nl+VIblKmuXMESmQNcV5XNCtskWqu1nWC5X/dcDqt73K+pQHg5YlFRrJWAVuRyM7ftmkBC41oVupWKIkqt3z8KosqZGdSaKdeGiSlkFGFVxnMABzMcwlIUsURyuizEqDHOs619w3bWrKUgGZUwKUVOYVpgAE4w5YwcmFPHVNnJpX0IZ1yk5FafiiMp1167OeMGzUR0uu5pOjUohiKaxTIzf0pQ9G+4X4UIuJpELLLqOd7i4K6D0gIwL1dSlaXolMbgdtg1NzsgfOaP9SCq6wsUCNKI+WLOuExZ2p6v3z9mozvyqtCqoDEoZr8bKBqaNs8E4CkAYXD5qVHt/sSdsi2GSj+SDr0jYsf6PUfp3UeSM4zheJGC2SPrUga1SeP0WI4gMKZ/q/gAhoGBlwOnEylK0SC/MIWydRrA51JQKy8B0NstUJsNeIZZ5f3/snHFZuffn0frFV9VV+xZXrRZO9r/CRLCGEqqhoTxE3a2QfLENkwcMFZ/HPfcC9vdaryUwVUm4voHFRccniVudDMWheK+o0O3yaOsoLd7GMaT4d1vVXmQOI/sdV+4ihY3sZ7ytusf0GyxR0bBChb9CcFLaVVNF8icwp7nqyrXWc9GXlaGsD7ddovr1ZL2qxOUsmZBApVueNond9f9ElrjMYdr6ceUwy1x/iOuW6vtzpTKUFYbBTSwV0gMiKdZPzKtKZKB4PZ2oRvvHESiGye5VfCleipcjK34Q1w3W4pSL6vyPzV12qJCG1FSgJqi2hmrHk3Zs6+sSGzST7Xuo9iNcj+JyWCGu4kVdpbDeV+1A5afzWV1DLwQeQXKUbOK1mZnmrN/vywdaX2BJDxcpDJep1nYuVRXH4wuv876LP1Z+yoGdgeE6D8/DxTDgoq6oBHVtaiOS5u2+TWEJMAKVcC5ouBS2rmDFqtCO0q2/1x0mdlbUYohKClpqQXp4mBgLEs9JHIvvOSg+UiLTkHGu3giYumhVMnMdxUV37x5rlkt6Ky4FTGYopipcrmq0G21HyeZ8LHeZzFkWMP0hpXK1KgvLWEsA7/yEudxKroVJUcFDZChC1fiKarqqQvEi1mLOctioN5LWI1OVnAtY5ud6OtrPeK2q3eWWqXCJLCzsWMa6VLExa7abzeZcnruieWQuWzJQl1fBRFaWRQkrO2ageHe1Ny6knx01ZQtHWeklqtEQlZukuY0XNTHJosqVtBJgg+pe5lquS1TqyiRQ7E8Qb1Tf5do0F5W4aLYIszDzv5VlpxLTuDnmVF69WY/qqOoRCawV8aF+qyWsQW+Aq2Ou5VdYxr04Vwbr6eknGNes2SbfiGrKtRZTTELipWGXpjtXNchUoC5Jzfq8DozHyaxWnweMg8FCxRt1Xs+1LK2MXHV8hnH9f0fFBDVV1Ewmt7pUTQTVGNOlinmRzeJiLWswUFiHAeNaS1wKy3juIv71V6zDRlW45FYHcQlqls52otpVtxJU21X35vHeytw1aAlKBqwDzFzlsnwun02VPUmfKparfhTVZrpBpa7FQVG7sEMFSlUPpiJU97J6/Z699tFG0cfoQ8RzGDKpg4vERahKdT1/ypi6fr46178byk11OCwOB/kFSVSK+iykCmUm2S++/7iof5dG8zUM42Iy8Qeo2CVOFQ9MISHuNtOkWjicKVKkEZlCgrVg6XD+AQ2BiSKnyIDNFGHLwYAwYcvANkE46BaWizghDIKkiP3e1/0+8VXv7zvWH64nTPGXYpj0Vy49XL+GauraA/bHnnJpP/6QSqxQketlrAwqaqHSDQUDRS2p9PUVC1W4hHr3DCVTsWhZERhDJhXvpYvJpQHDRS3trxu95chl1lxvqnqQ6m+pREKlwfqtb1TEkujfoORhxaI+w6Ty836V6iMos1AxUHZFLY0rkgvXX4M5syLWkVmo5EqGCpdUfZ2wn6oUy6p3Mv0ik2HTpS7LtP/wbwuYVJbhOhcrYL+LFbVubnLkClbn6E/BHh7+FGtq6v2v51b9//f7UqWpqGUTC1CszGdYWgyUVHq42nvtvb1zPbkGkStcN79zxXOzvAWp9EA9/I1L61GrZ1fEqv5WlQpUqDDxSsXiLK9cjFcufyx/PNAzzDNrq/3fNjBcYsk1+DGwy7vxFp5irR2hItaDbwhKD1W3z0ARqwoqbYVodlYfJqlm/ZcXrgNUoPTsUq5pL2CDAarWj5ZQP8ml5Z9yPRzJpScVtaTCBStOqEerKrFeqfQZxVDxmGAHliUwVFu42oaBOlcsw2C1xPrpWq1prOyRBwrXqV5Pk6obtaqoxHpXfaaaLZVmS24VpNVZfVJFMooJdRAsw9pbbUYsZKAGLbvM8t6IBOv9tVUJDNSpUKolFCpGK1geptK/Suo0Na3qLeqPPv5A8w40BUOlz7n4ccnVxuVY5FKt1k8GqxGsplmghg+nuHpJLbn6uDpCdarVpFUFFCrdL1CLvNXFVVTJn/JqorJLvQzDFb1AwTo3atDSVAvV7c1tSyRt5QiWJpVrnfbI1Y1aHb1qh1awKvqs8gWZTXrMOE2uCIbLuXZR2ZUscTGuqEUtwRYca+3aruFwmNTyEXEJ5VgdVBoomQKFSqZYoPSlwdJeZ2e4XteqOdeFYqGy65ZceaG4Ia6hYHKdaj1exOp2OvzgvUqVVBVYmlG8WG41PsvC5V5n+txrV6zGVrvRbp+0z0+ACRUwq+y6vYC1MoQFClW4HMsqhokTVipWGcWWwpRbzOnj8a3mpocExTujl1CwtoSCdeJaA2At716o8c1Yrp8r+nHNX7Ph9ZChEqvZa3Zxdbr6ZXFEt6qkrbhgisos5jKAsvqHzrJwOZdqiQVMtRoNcp2fiFVDdXHRupCqJZVqsXn9uJaEUq6hckWsJq6uJ5NVsKSqSFV5qcoEKptdzAYMlVcoF8rlfOI62z3bNYtcjRNcqOxqPVLrXq6xXQWx6pNrL2rd4aJWE1W4hOJJBUqzagmUXjaTy2anHyzTloElrrxUZweqFS5UGrku5NJc6165xrBqYt1N4oij4fBOKsWaqr53I1YdV6qSySqxMjk9SjGpwhV3LNh1IJZgUsnV0KJWjUmlWo+PqiXW2Kx7/a81MitRJbAms+o7rDqq96g0brg2W5IrLpiR5NWe90prabuG2aVYNeXSHEsqXKqFa7wyszS51htdSzUa3lkVR0QlV73zDCXVmmP5gppSZUIz78/NQJlV8O8rjyt+XA3vhBll1qOmWPfUYsszmQmua7mkkuuueUes782uWVLV62IFTCh9UxawqWl+Puvvda9CgVxn+ahFLqka7RTGkiPCAvZpeeb9BJdVI6F8Q7s8u6p1saxaq4AqLeHKoEpRLGzhWpbqqVY+cr2u5VyPzCyjbm/XZ75+m2hSadSKXD4iLmqhwmWVY6lWhvmCoVqYwrJv7DJMrkJBudJaCWzzda17uca4DgV7nNmBNZqMolaodpoRS6qqjmjWh8qaVSVU6QXDtMBskytYObnSXG9BrTfWA7VR26jVti+2n9fSVOvT9sxILM2xEtfXZrhYnb0n11OtJU2stFWgPFi4gAmlM0YtsXYFW49aJ8jkota+XZ/FOlassVjjGVTUsutSKNX6imoHFSckFrWIhapkV4Y9tXo23xFV1PIV+c2/lYpayrW5KdbGBrXItf+4r1ifQ8Vmvn0T7GoyuhqNLqMWqp2dhBW5NFjA1vhpZZJaLFQrCytauMhlF78uzmgXseQSzGd0re3atnKpFbXGuG4Pb2FNzJJKrEuZpEprpSipPiS10iOCCpVNfImLI75RreWopbmWYMSilmJJRa19u+4/Hx+Pjw/Hh0ktuVBdoeKKyIgl1xc9WC9qLRlmVbiilWeWXZGLWuGySrWUC5hdgnFDxdIN5To8/CQXLMGutNHV5aVcrrWjK1LrS93zb+vDhzVyGRVHfCNUqpqzCpdryWSVXPlC1JJpN1BinbgWsfZRyTVWrLRWmkswuXbkmuYySxNLrcIVtZhZRs3NGRZX1KJWxHqbf6ute5uNzQ2uuL3hI+671jFLa0n1jVyXV6DIFa4vX0BxRKvIFTfMxBHnpzfEpVkVLNeasoC51m6C0v6hy45ZGsv3MI7noBkcPKMhKnLHYkACgnKZ4uK8hdvZCFMNY5UuNkkXYpFiGiPTBSxiYrBIYxqLlMGQdgjY2K1vZJv9Ps/5+/dkmH3O2a0/fH9HdtFDzbWIda5aVsVaWlCxW08oYmlWwRIs1lpZt6toFjOLYLlaLLpAwdKyWEvf/LlqMcdaquVZRS2jQq38DR0r98knq6tFAPGI+VrFNdcyioVYe47FT6JgIZZZ8YjLtaxaquVcYl1/r32vxVrxiFktJlZwebGWYrlW/tvady7fEBdDZReqK1S5b+sl1nIsFmOJVcvdUK4SLKmotVKMuQQzKqrebRQDKrDeVHbFWkax5Vq4nl6e6k/1X3Vc49vxbee208lqMVrVvtRwsXDEEizDioplVlTFWIYxwbajy6w/1mKB5VrEeslcsMawbmGBunmrBcuxYi1UK3z0Ca6Qi4m0FOtdspGASlVrO9zQ+70WMyrWCixcT3VqOdZYsTqwblDFWieZawvWxw/Khcoffd7lSeVaSVbLKsf687cVXeHbWvxYwPrlWPW6XGOmI37ruBau2nWNWXUCa+sjsFI4onOxV1dUGaUvi1gptbhhXtX43LBrGeVcF6HWz8I3WKxeVy6OiEojFqoHw1wLFHOtErnWlStZTVbtEkw0o6ziP9QJKrn4tshVMay33wMmV/Wwetg8bH792vraOm+dXw1+Xl3gUqwF/xt4K1bdrHFduTrjDrluUMkVcqkWqP9ntUqhlmDulV/Rs8modFuqPaMci1yoVAsUr2oNrq4GoPRtLch1XvjyEllW4dK+KdcDucIRayfZFV9zrWtJAsyKN1RgbSRsI8XFDdWq4iP2etkRq66Fi1qt1vkgq0UsclFrv7ASbzjmcSx241xy1R6yWie4lMu1fEZ6JcqVBYsPS2xisFC5lmOh6jWCixPycMNzsQa4xLJqsVH4AOq5/vx7LVRZLatwieVauJCt08tfPSv+tqQoVdYqRcUVaVURi0+rwT5X2WGzKRWxWlIpFlvItVHYrMMybD4fz8fjoXK5FiymWqBqjnWyBUyqeEaCofgTSqo0zVCwrKKWY1XjF9/UFz9ANfg5uPANtc1CYfzy/GxVvW4XsKFZ7NqwUa0GiwEjFzAWYIl7BVrC6xm2FKsSb8g4oWsxYimXXKq1cK2rQqFwrVix1tCqTl+sh5tQSy5f8TWXYeshWHDl/vFX5VjbKaqKVMd7xz3W0BGrjQx1SCqjtAvth1mfYX1Qref58xyXYLBQ9W/6dmkjXCGXVKwUWXlZ7JSkSUQ5FirFQhVqMcNayjXgjLAMW2j/gbUmlV1iDckFDBe52gGFamQVtRixlmBJHpbaxBNZ+VhWGdX0Wl6sFY64VuBXuvXg8obzoHKurJZcZkXYksswlvBYtZGup1HF587yqhysxataUgXX42JxsalfgHeM0mOVlqna5GqT62E0GjnXrlTBpUVXkKV2gcq3Uqze8XFPLt+w+u+1HqVatApifUQ1e57Ns3FERi4GS1MsXAeG7VoVZXmaQCFUbLXtVpU9VOwoxmra1bprtSatwcS1uq+w7E93m1bNZvNZrNUfGtV/aLfbqsWodWDWbgYrlXlKpVSqNDz6V15VNkoXpFaGOn2NddZs3jXvgmvQFap78SjV43tQvuIMl1TT+XAaWFq7ryu2R94BuQ5Q0QuYZQHmxyS/nk1BpVHrqNcwrHpaPauiakoFajJRrq5UdnFDs2qvtaZvLqZeDBYwf112MbvKeoDx2lVO48rbfsIBM9VR7wjV6WkDFaxm8+xOtVqZqtvNXNp+YK2B8mBNxbo3TLGAWeVcB2ZFWEZDpqccaOXsdSzPKqGscivH0hFdy6yoolYRkjfPUOQCNpzC6t+HIzLDdEPBdg+s0uNepcyV8v6NR49LlaOJcUAeq2AZhUmqyUSu7qTLHruONXj7E/pbLXY/5JHrMnONeD/xwLLLufKXZOiE0jBVQPHuhBMe6Tk6PTpl+rAYJzRsAkwurkgus/xzaNZ7mf6aTWdSDYPr0i7vU/uTXcy9rNrh3draMSs3QpkllUuZxSjFe6ZYLK8ahFqefw6D6wGVnqlrTe/vVevysn/Zvgwu9TqgVx62u2OYguW2A2one44r/4uq5Vh3Z1HFrAqwaogl1kpQBdcwuHhw/de1/mHTDnlUR8MojsvJzU2uuLtMsoIEQ1ZsUO1mqahBV5RMEMU0rHh9PwIWzbWbbMY1o5Gw6/oBMCTMJ1mz//M+fQIlnPO0Zswvp8jxvVC5a8T9REffeX2PReQoQAlnKEyKxlJAkfa9PbSHwxqQ/bQmsL7BcdfL3/9+ElygVLL72MVs5VJj5BItNRg1GSSOFyLd7zTB5VPRe1UdpBIK1uFHlE3+oYcXV2mur7AkOwLbSyXXX5jobEvNpJIUFnUXh4cAsheoxIpJedgq2FaMBWqNCpSxfKw+Rxvrcy+VXD6Xu3wtXAOZwzzAEismldhWy7dlXXN1YKsACtWascSSaoLqx70J4X+fyuUo1/5j7yoy281mmmvWuwqhuBSWHkjpiCPGSeJUBNcQpd5QPLiiqqGgJpNfoAxcR1C6PTBz5dDMtQXWuwqTAaOCcSNvYrVoKV35W/lWSvV2myq0oSVrqYhQMQdTPcx1Ya6L5sKFapff5nKXUMWvqlieaEqpx1CZo6TSVFUdFMay9CjGmkTYz0AeXB9SXZjrDpZLNhbMXbbYEAYKUpoNZJikMhcqUtV1FQRrB2s1uJqnY4n1FRRBRVDlxkKFy/eamorgSovUk4DK0ixJcGWJRGpJ9AF9qypYTNX1qoiKrm9iPbq2Ut1gchGDjW8uZAVngYamb8KLwMKUlVLpWZZLpVqGZagctWq7dt3RJrqiqn5QGevLQJVTg6HizCWVXG6iLrMktMy4HsVQhqppsKxAoeo62yqirrCe/WO6fvXmOl32p34vssOVo7LBJAM29S9JMmvmsjI+pUdbaaqKT8hJJVdUdV2zPkvVoLra7/2JaweJSjXfz/M5exFcYyabjWWiqLhiWjzAFsaSyFWATBVjU61Ct6JSrc9RdUV1vb4/VflnPJ04ZMCiTCquDzBVsEJdeDNVr3IxmOpVKNuKbpgKmI1Fzg0sVLCaL6Z4/hmlAjU/MRcqarBoUqWywMJj1SllhMn2ioiCeq0sYRO4ldLFYKKm8k/43LU7Wcxlsj/uB/tzNra9PIupOI5SSrpcaCi5XLWppNqsglTRde7OqEAp9ctzlcKf8v97uWMUt/EwCuDbDJNAILAMTuPxNmuQWm+CEsMiGFDhbofFiMGokCu5kk8gF76DwbqB9yTjPqUPoCsYqdj3vmd5/2YHnDHOvPdJaTLix2czU+n/H4uRC9W++M3v37sk1gl2xIvTecQ8mSqUKtWuxPqu7JR/zrxD9o6mLWowuYIWpkxBM5tkGpJQoWii6gklKpQKGadkaVdEsczNuVfuaqjYr6wlkCu4D1oX2p8e2ulPH6YPnamR3JAUhqFUIUjcVapdraVql9XcnX9B8RNRHLm0L8RgI6BaGVCtCwXMoREV8qIsTLktyxhJoHpeG2q1W62g+nJORddv2zbOvph7ljD1mA5GjVpUyCpclQIRCpVQK2RH1d9nVWTd/nnqmgumcGHsCU2wCK5OhArFYVLWkhD2DBZd6+8rwHbNrnm+Pa9iPsLVNZa3/eoRdmSNOGAh05GJlAjtRBFRrEgWmQZAjdOE24KJqpWFqh97sZr7CrrbbtdUW48qNJgHgU8YaxuzRCOIMLwBxAkPlQqzMFU6GJsqWTPcFT/DZvyDKrmgoos1lWA+KhijlUFmKoWqA2qBDhaDQaomljU/Q+zKttW0qte4GMEoQwDzLSP2mIiNRJNrEYG0ACrEokKYBsmAH2C7K6qY16no+iiX1/WQOcbia2EuLJJrGA1Jokgm3rAqDJLShVAl1gUqpd9VPMEOLgwj2HB06JAq3kzFYWAKTSWUWEJVaNM8UvXafGr3tT2F+S/DDq6hSFIx/1NV60qqL5cdgVJ7Ly3MlQ1ZJ4u2UqFSyVUm5bqkaoU2q7tLj2a5cb9gLczHACbVKWwhWawO2JxN8qTMaZKqomp8Q9Vlrl/kcheWoYAhS193RxazrkoosliqDFU1T3z85YcR1XNDsUzm0ZXh8jOIlpjhcokLEy+pQhmYYpAULqtkqrJimup3PvvinP6mcGAcyATz5WJjZSFYTlmCQrUuOVI9vb/CQVd11zLpTryJuSAyVLak65hYVSA6plS4Kw5Whcde4ViwvlgeXTNckim0uTLBclUq1mKox/ZYsCssLGjXhUIml0xy9di4t4x71riAqXgBlX7Qqq7hcmBwcWbebJbNMk6PFYtjrLyXF3EB1z4v9vl+X3KqfZXcXfW8RT6pnhuLyVTIUKpmuBCZAJKKFYoF6sNPOTmwDiaCWWZwIT3dem0KDFwFkhfFvtgTxqTXRjmw/hGlysQeYSApRJHElH9dH+XC3te+I3PS28w2vU2xAQttXdgWMvj1/c9CCXbLv5Sfp61Lsg27AQwuylqUTOEfN/rJNziGtR5lk8lGbV0gbYhSC5risNYxrG94aG394GdQIbg5KTBI/K1+d8v//abn6eqfuv48nS43J4k70bcaW2IuJf0L+L3oUNPhVQ0AAAAASUVORK5CYII=);
  border-radius: 50%;
}

.color-picker-wrapper .color-picker-panel.color-picker-panel-round .color-picker-grid-wrapper .color-picker-row .color-picker-grid .color-picker-grid-inner {
  background-color: #fff;
}

.color-picker-wrapper .color-picker-hidden {
  display: none;
}

.color-picker-wrapper.color-picker-disabled .color-picker-grid,
.color-picker-wrapper.color-picker-disabled .color-picker-hue,
.color-picker-wrapper.color-picker-disabled .color-picker-input,
.color-picker-wrapper.color-picker-disabled .color-picker-opacity,
.color-picker-wrapper.color-picker-disabled .color-picker-swatch {
  cursor: not-allowed !important;
}

.color-picker-wrapper.color-picker-swatch-only .color-picker-input {
  padding-left: 33px;
  padding-right: 0;
  width: 35px;
}

.color-picker-wrapper.color-picker-swatch-only .input-group .input-group-addon {
  width: 35px;
  height: 100%;
  border-right: 1px solid #ccc;
}

.color-picker-wrapper.color-picker-swatch-only .input-group .input-group-addon:first-child {
  border-right-width: 1px;
}

.color-picker-wrapper.color-picker-swatch-only .input-group .input-group-addon:last-child {
  border-left-width: 1px;
}

.color-picker-wrapper.color-picker-swatch-only .input-group .color-picker-input {
  padding: 0;
  width: 1px;
  opacity: 0;
  cursor: pointer;
}

.color-picker-wrapper.color-picker-swatch-only .input-group .color-picker-input:focus {
  outline: 0;
}

.color-picker-wrapper.color-picker-closed .color-picker-panel {
  display: none;
}

.color-picker-wrapper.color-picker-horizontal .color-picker-panel {
  width: 150px !important;
}

.color-picker-wrapper.color-picker-horizontal .color-picker-panel .color-picker-grid-wrapper .color-picker-row {
  display: block;
}

.color-picker-wrapper.color-picker-horizontal .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-grid {
  display: block;
}

.color-picker-wrapper.color-picker-horizontal .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-hue,
.color-picker-wrapper.color-picker-horizontal .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-lightness,
.color-picker-wrapper.color-picker-horizontal .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-opacity,
.color-picker-wrapper.color-picker-horizontal .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-saturation {
  cursor: col-resize;
  display: block;
  left: 0;
  width: 150px;
  height: 20px;
}

.color-picker-wrapper.color-picker-horizontal .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-hue .color-picker-overlay,
.color-picker-wrapper.color-picker-horizontal .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-lightness .color-picker-overlay,
.color-picker-wrapper.color-picker-horizontal .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-opacity .color-picker-overlay,
.color-picker-wrapper.color-picker-horizontal .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-saturation .color-picker-overlay {
  height: 20px;
}

.color-picker-wrapper.color-picker-horizontal .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-hue .color-picker-slider,
.color-picker-wrapper.color-picker-horizontal .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-lightness .color-picker-slider,
.color-picker-wrapper.color-picker-horizontal .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-opacity .color-picker-slider,
.color-picker-wrapper.color-picker-horizontal .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-saturation .color-picker-slider {
  width: 2px;
  height: 18px;
  margin-top: 0;
}

/**--additional plugin styles start--**/

.color-picker-wrapper .color-picker-input-wrapper {
  width: 100%;
}

.color-picker-wrapper .color-picker-swatch:not(.input-group-addon) {
  height: 28px;
}

.color-picker-wrapper.color-picker-swatch-only .input-group .input-group-addon {
  border-radius: 4px;
}

/**--additional plugin styles end--**/

/**--color picker plugin styles end--**/

/**--color picker overwrite styles start--**/

.color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper {
  display: block;
  padding: 7px 6px;
}

.color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row {
  display: table !important;
  margin: 0 auto;
}

.color-picker-wrapper .color-picker-panel.color-picker-show-hue.color-picker-show-saturation {
  width: 100% !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  border-top: 1px solid #ddd;
}

.card_tag_createinnr .color-picker-wrapper .color-picker-panel.color-picker-show-hue.color-picker-show-saturation {
  border-top: 0;
}

.color-picker-wrapper .color-picker-panel {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  border-top: 1px solid #7b9aa9;
}

.color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-overlay {
  border: 1px solid #7b9aa9;
}

.color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-slider {
  width: 15px;
  background: #fff !important;
  border-color: #3f3d48 !important;
}

.libclrJS .color-picker-wrapper .color-picker-panel.color-picker-show-hue.color-picker-show-saturation {
  width: 220px !important;
  margin-left: 1px;
}

/**--color picker overwrite styles end--**/

.color-picker-wrapper .color-picker-input-wrapper {
  width: 100%;
}

.color-picker-wrapper.color-picker-horizontal .color-picker-panel {
  width: 163px !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.color-picker-wrapper.color-picker-horizontal .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-grid {
  display: block;
  margin-bottom: 5px;
}

.color-picker-slider {
  width: 1px !important;
  height: 5px !important;
  margin-top: 20px !important;
  margin-left: -5px;
  border: none !important;
  cursor: default;
}

.color-picker-hue .color-picker-overlay,
.color-picker-saturation .color-picker-overlay,
.color-picker-lightness .color-picker-overlay {
  cursor: default;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.color-picker-wrapper.color-picker-horizontal .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-saturation {
  margin: 6px 0;
}

.color-picker-slider::before {
  position: absolute;
  content: "";
  top: -20px;
  left: 4px;
  height: 19px;
  width: 1px;
  background: #3f3d48;
}

.color-picker-slider::after {
  position: absolute;
  content: "";
  top: -1px;
  left: -1px;
  border-bottom: 6px solid #333;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  cursor: pointer;
}

.color-picker-hue::before,
.color-picker-saturation::before,
.color-picker-lightness::before {
  position: absolute;
  right: 164px;
  top: 0;
  background: #000;
  color: #fff;
  font-size: 13px;
  padding: 0 5px;
  border-radius: 4px;
  max-width: 85px;
  text-align: center;
  display: none;
}

.color-picker-hue::after,
.color-picker-saturation::after,
.color-picker-lightness::after {
  position: absolute;
  content: "";
  top: 50%;
  right: 158px;
  border-left: 7px solid #000;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  display: none;
}

.color-picker-hue:hover::before,
.color-picker-hue:hover::after,
.color-picker-saturation:hover::before,
.color-picker-saturation:hover::after,
.color-picker-lightness:hover::before,
.color-picker-lightness:hover::after {
  display: block;
}

.color-picker-hue::before {
  content: "Hue";
}

.color-picker-saturation::before {
  content: "Saturation";
}

.color-picker-lightness::before {
  content: "Lightness";
}

.fontProperty .fontPropertyFamily {
  width: 100%;
}

.fontProperty .fontPropertySize {
  width: 50%;
}

.fontProperty .fontPropertyStyle {
  width: 50%;
}

.horizontalFontFamily .fontProperty .fontPropertyFamily,
.horizontalFontFamily .fontProperty .fontPropertySize,
.horizontalFontFamily .fontProperty .fontPropertyStyle {
  padding-bottom: 10px;
  width: 100%;
}

.horizontalFontFamily .fontProperty .fontPropertyFamily .left-space,
.horizontalFontFamily .fontProperty .fontPropertyFamily .video-editor.media-loaded .video-editor-container .ve_subtitles .resize-controls-container .resizeOptions,
.video-editor.media-loaded .video-editor-container .ve_subtitles .resize-controls-container .horizontalFontFamily .fontProperty .fontPropertyFamily .resizeOptions,
.horizontalFontFamily .fontProperty .fontPropertySize .left-space,
.horizontalFontFamily .fontProperty .fontPropertySize .video-editor.media-loaded .video-editor-container .ve_subtitles .resize-controls-container .resizeOptions,
.video-editor.media-loaded .video-editor-container .ve_subtitles .resize-controls-container .horizontalFontFamily .fontProperty .fontPropertySize .resizeOptions,
.horizontalFontFamily .fontProperty .fontPropertyStyle .left-space,
.horizontalFontFamily .fontProperty .fontPropertyStyle .video-editor.media-loaded .video-editor-container .ve_subtitles .resize-controls-container .resizeOptions,
.video-editor.media-loaded .video-editor-container .ve_subtitles .resize-controls-container .horizontalFontFamily .fontProperty .fontPropertyStyle .resizeOptions {
  padding-left: 0 !important;
}

.horizontalFontFamily .fontProperty .inputLabel {
  float: left;
  width: 41.66666667%;
}

.horizontalFontFamily .fontProperty .simpletextFont_section {
  float: left;
  width: 58.33333333%;
}

.mCSB_outside .mCS_no_scrollbar_y .progressClrColor {
  padding-top: 22px;
}

.mCSB_outside .mCS_no_scrollbar_y .progressClrColor .colorCode.bgColor {
  height: 30px;
}

.mCSB_outside .mCS_no_scrollbar_y .horizontalFontFamily {
  position: relative;
  left: 5px;
}

.mCSB_outside .mCS_no_scrollbar_y .horizontalFontFamily .fontProperty .fontPropertyFamily,
.mCSB_outside .mCS_no_scrollbar_y .horizontalFontFamily .fontProperty .inputLabel {
  float: none;
}

.mCSB_outside .mCS_no_scrollbar_y .horizontalFontFamily .font-weight {
  position: relative;
  left: 10px;
  bottom: 20px;
}

.noFontSize .fontPropertyStyle {
  width: 100%;
}

.noFontSize .fontPropertyStyle .left-space,
.noFontSize .fontPropertyStyle .video-editor.media-loaded .video-editor-container .ve_subtitles .resize-controls-container .resizeOptions,
.video-editor.media-loaded .video-editor-container .ve_subtitles .resize-controls-container .noFontSize .fontPropertyStyle .resizeOptions {
  padding-left: 0 !important;
}

.calendarFont .fontPropertyFamily {
  width: 69%;
}

.calendarFont .fontPropertyStyle {
  width: 31%;
}

.calendarFont .fontPropertyFamily {
  width: 100%;
}

.calendarFont .fontPropertyStyle {
  width: 100%;
}

.calendarFont .left-space,
.calendarFont .video-editor.media-loaded .video-editor-container .ve_subtitles .resize-controls-container .resizeOptions,
.video-editor.media-loaded .video-editor-container .ve_subtitles .resize-controls-container .calendarFont .resizeOptions {
  padding: 0 !important;
}

.fontstyleDropdown .disabled {
  opacity: .5;
}

.fontstyleDropdown .dropdown-menu {
  right: 0;
  left: auto;
  float: none;
  width: 100%;
}

.fontstyleDropdown .dropdown-menu li {
  margin-bottom: 1px;
  border-bottom: 1px solid #f6f6f6;
}

.fontstyleDropdown .dropdown-menu li a {
  font-size: 14px;
  line-height: 18px;
}

.editor_progressBar .text-gradient,
.editor_progressBar .intro_projectMain h4,
.intro_projectMain .editor_progressBar h4,
.editor_progressBar .table tr td h3,
.table tr td .editor_progressBar h3,
.editor_progressBar .fc-border-separate tr td h3,
.fc-border-separate tr td .editor_progressBar h3,
.editor_progressBar .norecords_newinner h2,
.norecords_newinner .editor_progressBar h2,
.editor_progressBar .team-freezed p,
.team-freezed .editor_progressBar p,
.editor_progressBar .teamFreezed p,
.teamFreezed .editor_progressBar p,
.editor_progressBar .editor-prime .prime-hover h4,
.editor-prime .prime-hover .editor_progressBar h4,
.editor_progressBar .blog-slider-hd h2,
.blog-slider-hd .editor_progressBar h2,
.editor_progressBar .createPopup-cover h2,
.createPopup-cover .editor_progressBar h2,
.editor_progressBar .header-caption span,
.header-caption .editor_progressBar span,
.editor_progressBar .upgrade_teamPrimeUser h3,
.upgrade_teamPrimeUser .editor_progressBar h3,
.editor_progressBar .featureHd h2,
.featureHd .editor_progressBar h2,
.editor_progressBar .featureHd h1,
.featureHd .editor_progressBar h1,
.editor_progressBar .featureHd h3,
.featureHd .editor_progressBar h3,
.editor_progressBar .pricingBtm h1,
.pricingBtm .editor_progressBar h1,
.editor_progressBar .pricingBtm h2,
.pricingBtm .editor_progressBar h2,
.editor_progressBar .howtoHd,
.editor_progressBar .staticpages_cont h3,
.staticpages_cont .editor_progressBar h3,
.editor_progressBar .staticpages_cont h2,
.staticpages_cont .editor_progressBar h2,
.editor_progressBar .event_viewHd span i,
.event_viewHd span .editor_progressBar i {
  font-size: 13px;
}

.editor_progressBar .small_txt {
  font-size: 10px;
  padding-top: 4px;
}

.paternClr .paternClrLft {
  width: 60px;
}

.paternClr .paternClrRgt {
  width: 170px;
}

.paternmoreClr .paternClrLft {
  width: 50px;
}

.paternmoreClr .paternClrRgt {
  width: 180px;
}

.paternmoreClr .paternClrRgt .patternChangeCol button {
  width: 18px;
  height: 18px;
  font-size: 11px;
}

.paternmoreClr .paternClrRgt .patternSelect .caret {
  left: 2px;
}

.paternmoreClr .paternClrRgt .patternChangeBtns {
  left: 0;
  right: auto;
}

/*.collage_addProperties {
  border: 1px solid #888 !important;
  padding: 2px 3px 3px !important;
  font-size: 13px;
  color: $text-color;
  margin: 0 !important;
  line-height: 23px;
  background: #fff;
  i{
    font-size: 14px;
    color: grey;
    width:14px;
    margin: 0;
  }
}*/

/*-- Keyboard css----*/

.no-upload .storageLft {
  width: 100%;
}

.btn.btn-organize[disabled] {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.collageDropdown {
  min-width: 190px;
  right: 0;
  left: auto;
  background: #fff;
  border: 1px solid #ccc;
}

.collageDropdown .collageDropdownLst {
  border-bottom: 1px solid #f6f6f6;
  padding: 5px 0;
}

.collageDropdown .collageDropdownLst .close {
  display: none;
  right: 5px;
  top: 5px;
  font-size: 12px;
}

.collageDropdown .collageDropdownLst:hover {
  background: #e4e4e4;
}

.collageDropdown .collageDropdownLst:hover .close {
  display: block;
}

.collageDropdown .collageDropdownLst_thumb {
  width: 40px;
  height: 25px;
  overflow: hidden;
  margin-right: 10px;
}

.collageDropdown .collageDropdownLstHd {
  font-size: 13px;
  color: #2b2a31;
}

.asset-filter {
  width: 230px;
}

.assets-search {
  width: 264px !important;
}

.asm-asset-filter {
  width: 229px;
}

.class-video .design_categoryltIcon {
  top: 1px;
  right: 1px;
  width: 17px;
  height: 22px;
  z-index: 80;
  background: rgba(0, 0, 0, 0.06);
  border-radius: 2px;
  display: block;
  -webkit-transform: scale(0.7);
          transform: scale(0.7);
  background: url(/images/video.png?12024547031ceeb32284a9d7da26120f) no-repeat top left;
}

.class-video .design_categoryltIcon.popupVideo {
  right: 14px;
}

.class-video .design_categoryltIcon.popupVideo-media {
  right: 23px;
}

.design_topLeft .header_setting {
  width: 745px;
}

.myWatermarkFolderPart v-pane,
.myWatermarkFolderPart v-pane-content {
  background: transparent;
}

.myWatermarkFolderPart v-pane-content {
  border-bottom: 0;
}

.editorclrlibrary_tablist .clrtb_ltinnr {
  display: inline-block;
  line-height: 24px !important;
}

.favourite-image {
  text-align: center;
}

.favorite-list {
  right: 9px;
}

.alltemplateLoadBtn {
  text-align: center;
}

.collage_vAccordion .collage_addProperties:hover {
  width: auto;
}

.enterWCtext .wcMenuLHeightjs .inputFontContainer .fontPropertyFamily .font-weight {
  position: relative;
  left: 10px;
  bottom: 20px;
}

.bg-video {
  display: block;
  background: url(/images/assetvideo.png?f67ded2540968b5ad6804f4c16a8b6e8) no-repeat center !important;
  height: 105px;
}

.bg-audio {
  display: block;
  background: url(/images/assetaudio.png?6a46696bbc8c5119825f73f7b071fd10) no-repeat center !important;
  height: 80px;
}

.video-duration .duration {
  bottom: 28%;
  right: 10px;
  color: #fff;
}

.video-duration .duration-small {
  bottom: 0;
  right: 3px;
  color: #fff;
}

.video-duration .duration-sm {
  bottom: 6px;
  right: 3px;
  color: #fff;
}

.importFont_RtSection .form-control {
  border: 1px solid #ddd;
}

.whitelabel_text {
  font-family: auto;
  font-size: xx-large;
}

.WLEdit {
  top: 17px !important;
}

.WLBtn {
  width: 100px !important;
}

.WLAddBtn {
  margin: auto;
  width: 30%;
}

.slide-count {
  height: 20px;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -404px -200px;
  width: 22px;
  font-size: 11px;
  font-weight: 600;
}

.slide-resizecount {
  background: url(/images/pinresizeslide.png?ac7939286a50fe90c2141f7bc5f8eb51) no-repeat center;
}

.primeIcon {
  display: inline-block;
  height: 22px;
  width: 22px;
}

.primeIcon.pin_prime,
.primeIcon.prime {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -127px -594px;
  top: 4px;
  right: 7px;
  z-index: 56;
}

.primeIcon.prime-plus {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -164px -596px;
}

.fontfamilyFontChoose .primeIcon.prime,
.fontfamilyFontChoose .primeIcon.prime-plus {
  left: 0;
}

.mobileCateView ul .category_drparrow.category-add {
  background: #797979 url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -467px 0;
}

.input_checkbox_bg label input[type="checkbox"] ~ span {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -425px -48px;
}

.input_checkbox_bg label input[type="checkbox"]:checked ~ span {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -460px -48px;
}

.UserProfDrpdown {
  position: absolute;
  list-style: none;
  min-width: 180px;
  top: 32px;
  right: 7px;
  padding: 1px;
  background-color: #fff;
  display: none;
  z-index: 9999999;
  -webkit-transform: scale(1);
          transform: scale(1);
}

.UserProfDrpdown li {
  display: block;
  padding: 0;
  border-bottom: 1px solid #f6f6f6;
  position: relative;
}

.UserProfDrpdown li a {
  font-size: 15px;
  line-height: 32px;
  display: block;
  padding: 0 10px;
  color: #5a5a5a;
}

.UserProfDrpdown li a .fa {
  width: 24px;
  height: 24px;
  text-align: left;
  line-height: 24px;
  text-indent: -9999px;
  background-image: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c);
  background-repeat: no-repeat;
}

.UserProfDrpdown li.graphics_design a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -38px -1094px;
}

.UserProfDrpdown li.graphics_design a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -69px -1094px;
}

.UserProfDrpdown li.photo_collage a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -8px -1124px;
}

.UserProfDrpdown li.photo_collage a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -99px -1160px;
}

.UserProfDrpdown li.photo_mockup a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -38px -1124px;
}

.UserProfDrpdown li.photo_mockup a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -68px -1124px;
}

.UserProfDrpdown li.photo_editor a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -128px -1159px;
}

.UserProfDrpdown li.photo_editor a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -8px -1189px;
}

.UserProfDrpdown li.wfx a .fa {
  background-position: -8px -489px;
}

.UserProfDrpdown li.wfx a:hover .fa {
  background-position: -44px -488px;
}

.UserProfDrpdown li.gif-templates a .fa,
.UserProfDrpdown li.gif_templates a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -128px -1064px;
}

.UserProfDrpdown li.gif-templates a:hover .fa,
.UserProfDrpdown li.gif_templates a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -8px -1094px;
}

.UserProfDrpdown li.video_editor a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -180px -652px;
}

.UserProfDrpdown li.video_editor a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -188px -1064px;
}

.UserProfDrpdown li.cinemagraphs a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -68px -1063px;
}

.UserProfDrpdown li.cinemagraphs a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -98px -1063px;
}

.UserProfDrpdown li.animated_design a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -8px -1063px;
}

.UserProfDrpdown li.animated_design a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -38px -1063px;
}

.UserProfDrpdown li.cut_story a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -80px -489px;
}

.UserProfDrpdown li.cut_story a:hover .fa {
  background-position: -112px -489px;
}

.UserProfDrpdown li.optimizer a .fa {
  background-position: -143px -488px;
}

.UserProfDrpdown li.optimizer a:hover .fa {
  background-position: -172px -488px;
}

.UserProfDrpdown li.add_watermark a .fa {
  background-position: -202px -488px;
}

.UserProfDrpdown li.add_watermark a:hover .fa {
  background-position: -229px -488px;
}

.UserProfDrpdown li._3d-fancy-text a .fa {
  background-position: -258px -485px;
}

.UserProfDrpdown li._3d-fancy-text a:hover .fa {
  background-position: -285px -485px;
}

.UserProfDrpdown li.ai-infographic a .fa {
  background-position: -317px -486px;
}

.UserProfDrpdown li.ai-infographic a:hover .fa {
  background-position: -346px -486px;
}

.UserProfDrpdown li.audio_editor a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -302px -1808px;
}

.UserProfDrpdown li.audio_editor a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -333px -1808px;
}

.UserProfDrpdown li.ai-video-maker a .fa {
  background-position: -215px -398px;
}

.UserProfDrpdown li.ai-video-maker a:hover .fa {
  background-position: -249px -396px;
}

.UserProfDrpdown li.video_templates a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -98px -1187px;
}

.UserProfDrpdown li.video_templates a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -193px -1150px;
}

.UserProfDrpdown li.logo_maker a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -288px -1766px;
}

.UserProfDrpdown li.logo_maker a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -322px -1766px;
}

.UserProfDrpdown li.video_collage a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -158px -1094px;
}

.UserProfDrpdown li.video_collage a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -163px -1124px;
}

.UserProfDrpdown li.video_mockup a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -188px -1094px;
}

.UserProfDrpdown li.video_mockup a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -193px -1124px;
}

.UserProfDrpdown li.red_video_templates a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -97px -1187px;
}

.UserProfDrpdown li.red_video_templates a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -192px -1150px;
}

.UserProfDrpdown li.red_collage_templates a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -339px -579px;
}

.UserProfDrpdown li.red_collage_templates a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -349px -477px;
}

.UserProfDrpdown li.red_mockup_templates a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -367px -579px;
}

.UserProfDrpdown li.red_mockup_templates a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -319px -506px;
}

.UserProfDrpdown li.blue_collage_templates a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -281px -612px;
}

.UserProfDrpdown li.blue_collage_templates a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -337px -551px;
}

.UserProfDrpdown li.blue_mockup_templates a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -312px -612px;
}

.UserProfDrpdown li.blue_mockup_templates a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -281px -551px;
}

.UserProfDrpdown li.panorama_video_templates a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -339px -610px;
}

.UserProfDrpdown li.panorama_video_templates a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -375px -505px;
}

.UserProfDrpdown li.Asset a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -368px -611px;
}

.UserProfDrpdown li.Asset a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -311px -580px;
}

.UserProfDrpdown li.swash-text a .fa {
  background-position: -440px -821px;
}

.UserProfDrpdown li.swash-text a:hover .fa {
  background-position: -474px -821px;
}

.UserProfDrpdown li.video_maker a .fa {
  /*background-position:-157px -195px;*/
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -156px -195px;
}

.UserProfDrpdown li.video_maker a:hover .fa {
  /*background-position:-186px -195px;*/
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -185px -195px;
}

.UserProfDrpdown li.background_remover a .fa {
  /*background-position:-157px -195px;*/
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -144px -1732px;
}

.UserProfDrpdown li.background_remover a:hover .fa {
  /*background-position:-186px -195px;*/
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -175px -1732px;
}

.UserProfDrpdown li.music_to_video a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -9px -1159px;
}

.UserProfDrpdown li.music_to_video a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -99px -1125px;
}

.UserProfDrpdown li.panorama_editor a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -38px -1158px;
}

.UserProfDrpdown li.panorama_editor a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -68px -1158px;
}

.UserProfDrpdown li.podcast_to_video a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -39px -1189px;
}

.UserProfDrpdown li.podcast_to_video a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -69px -1189px;
}

.UserProfDrpdown li.text_to_video a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -129px -1189px;
}

.UserProfDrpdown li.text_to_video a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -159px -1065px;
}

.UserProfDrpdown li.green_intro_maker a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -269px -1808px;
}

.UserProfDrpdown li.green_intro_maker a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -226px -1562px;
}

.UserProfDrpdown li.green_outro_maker a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -237px -1809px;
}

.UserProfDrpdown li.green_outro_maker a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -115px -1609px;
}

.UserProfDrpdown li.image_editing_tools a .fa {
  text-indent: -9999px;
  background-position: -46px -452px;
}

.UserProfDrpdown li.image_editing_tools a:hover .fa {
  text-indent: -9999px;
  background-position: -74px -452px;
}

.UserProfDrpdown li.video_editing_tools a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -162px -1152px;
}

.UserProfDrpdown li.video_editing_tools a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -157px -1182px;
}

.UserProfDrpdown li.image_editing_tools a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -99px -1094px;
}

.UserProfDrpdown li.image_editing_tools a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -128px -1094px;
}

.UserProfDrpdown li.audio_editing_tools a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -189px -1390px;
}

.UserProfDrpdown li.audio_editing_tools a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -215px -1387px;
}

.UserProfDrpdown li.facebook_3d_post a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -153px -997px;
}

.UserProfDrpdown li.facebook_3d_post a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -197px -998px;
}

.UserProfDrpdown li.sermon_snippet_maker a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -12px -1810px;
}

.UserProfDrpdown li.sermon_snippet_maker a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -41px -1810px;
}

.UserProfDrpdown li.handy_tools a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -221px -1523px;
}

.UserProfDrpdown li.handy_tools a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -246px -1522px;
}

.UserProfDrpdown li._3d-fancy a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -410px -1284px;
}

.UserProfDrpdown li._3d-fancy a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -458px -1284px;
}

.UserProfDrpdown li.intro_maker a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -266px -1559px;
}

.UserProfDrpdown li.intro_maker a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -226px -1562px;
}

.UserProfDrpdown li.outro_maker a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -85px -1610px;
}

.UserProfDrpdown li.outro_maker a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -115px -1609px;
}

.UserProfDrpdown li.lyric_video_maker a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -80px -1557px;
}

.UserProfDrpdown li.lyric_video_maker a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -113px -1558px;
}

.UserProfDrpdown li.ecom_video_maker a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -271px -1606px;
}

.UserProfDrpdown li.ecom_video_maker a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -232px -1606px;
}

.UserProfDrpdown li.app_screenshot a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -436px -1558px;
}

.UserProfDrpdown li.app_screenshot a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -396px -1560px;
}

.UserProfDrpdown li.grid_maker a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -13px -1770px;
}

.UserProfDrpdown li.grid_maker a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -39px -1770px;
}

.UserProfDrpdown li.real_estate_videos a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -154px -1642px;
}

.UserProfDrpdown li.real_estate_videos a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -195px -1641px;
}

.UserProfDrpdown li.infographics a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -292px -1680px;
}

.UserProfDrpdown li.infographics a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -324px -1678px;
}

.UserProfDrpdown li.slides a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -360px -1680px;
}

.UserProfDrpdown li.slides a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -392px -1679px;
}

.UserProfDrpdown li.gifographics a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -227px -1680px;
}

.UserProfDrpdown li.gifographics a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -260px -1679px;
}

.UserProfDrpdown li.story_maker a .fa,
.UserProfDrpdown li.video_story_maker a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -241px -1735px;
}

.UserProfDrpdown li.story_maker a:hover .fa,
.UserProfDrpdown li.video_story_maker a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -272px -1734px;
}

.UserProfDrpdown li.admin a .fa {
  background: url(/images/admin.png?d630588ecd325b3d00acd8e3d9c80c8c) no-repeat center;
}

.UserProfDrpdown li.admin a:hover .fa {
  background: url(/images/admin_active.png?ee575ff6096df472a046c03493ed79c6) no-repeat center;
}

.UserProfDrpdown li:last-child {
  border-bottom: 0;
}

.UserProfDrpdown.profileSubMenu li a .fa {
  text-indent: 0;
}

.UserProfDrpdown.profileSubMenu li a .fa.fa-tachometer {
  text-indent: -9999px;
}

/*.social-media .menuIcon{
  background:url('../img/sprite.png') no-repeat -12px -521px;
}
.brand-kit .menuIcon{
  background:url('../img/sprite.png') no-repeat -95px -522px;
}
.marketing .menuIcon{
  background: url(../img/sprite.png) no-repeat -186px -522px;
}
.infographics .menuIcon{
  background:url('../img/sprite.png') no-repeat -276px -523px;
}
.events .menuIcon{
  background:url('../img/sprite.png') no-repeat -368px -520px;
}
.documents .menuIcon{
  background: url(../img/sprite.png) no-repeat -12px -568px;
}
.blogs-ebooks .menuIcon{
  background: url(../img/sprite.png) no-repeat -129px -568px;
}
.ads-banners .menuIcon{
  background: url(../img/sprite.png) no-repeat -239px -568px;
}*/

.graphics_design .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -12px -521px;
}

.photo_collage .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -100px -546px;
}

.photo_mockup .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -205px -546px;
}

.mainMenuOverEffectLi .photo_editor .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -136px -546px;
}

.cinemagraphs .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -135px -441px;
}

.gif-templates .menuIcon,
.gif_templates .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -65px -476px;
}

.image_to_gif .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -170px -476px;
}

.video_to_gif .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -135px -616px;
}

.graphics_design .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -100px -476px;
}

.infographics .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -16px -1682px;
}

.story_maker .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -305px -1730px;
}

.grid_maker .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -428px -1727px;
}

.slides .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -89px -1682px;
}

.gifographics .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -157px -1682px;
}

.facebook_3d_post .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -241px -998px;
}

.gif_editing_tools .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -312px -1522px;
}

.fun_editing_tools .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -394px -1522px;
}

.preview_tools .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -272px -1641px;
}

.background_remover .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -406px -1639px;
}

._3d-fancy .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -448px -1108px;
}

.animated_design .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -65px -441px;
}

.video_editor .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -65px -616px;
}

.intro_maker .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -149px -1561px;
}

.outro_maker .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -14px -1607px;
}

.video_templates .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -170px -581px;
}

.video_templates.red_video_templates .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -9px -779px;
}

.video_templates.green_video_templates .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -199px -744px;
}

.video_templates.blue_video_templates .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -169px -744px;
}

.video_templates.fixed_template .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -301px -659px;
}

.video_templates.extendable_templates .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -327px -659px;
}

.optimizer .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -205px -511px;
}

.add_watermark .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -240px -616px;
}

.cut_story .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -120px -703px;
}

.photos .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -226px -704px;
}

.vector_graphics .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -320px -704px;
}

.icons .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -418px -704px;
}

.pngs .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -12px -745px;
}

.Backgrounds .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -117px -744px;
}

.fonts .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -226px -745px;
}

.music .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -321px -745px;
}

.sounds .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -418px -745px;
}

._3d-fancy-text .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -376px -485px !important;
}

.ai-infographic .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -420px -401px;
}

.ai-video-maker .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -8px -782px;
}

.swash-text .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -345px -1386px;
}

.video_maker .menuIcon {
  background-position: "../img/sprite.png" no-repeat -216px -132px;
}

.video_collage .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -240px -441px;
}

.video_mockup .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -240px -546px;
}

.live-mockup .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -6px -232px;
}

.photo_editor .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -136px -546px;
}

.app_screenshot .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -351px -1560px;
}

.video_editing_tools .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -240px -476px;
}

.text_to_video .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -207px -581px;
}

.podcast_to_video .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -67px -581px;
}

.sermon_snippet_maker .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -113px -1810px;
}

.panorama_editor .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -30px -547px;
  width: 31px;
}

.audio_editor .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -366px -1808px;
}

.music_to_video .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -102px -510px;
}

.lyric_video_maker .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -11px -1556px;
}

.ecom_video_maker .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -194px -1607px;
}

.real_estate_videos .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -85px -1645px;
}

.image_editing_tools .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -29px -511px;
}

.audio_editing_tools .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -241px -1386px;
}

.logo_maker .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -210px -1769px;
}

.mainMenuOverEffectLi:hover.social-media .menuIcon,
.activeMenu.social-media .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -54px -522px;
}

.mainMenuOverEffectLi:hover.brand-kit .menuIcon,
.activeMenu.brand-kit .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -142px -522px !important;
}

.mainMenuOverEffectLi:hover.marketing .menuIcon,
.activeMenu.marketing .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -226px -524px !important;
}

.mainMenuOverEffectLi:hover.infographics .menuIcon,
.activeMenu.infographics .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -52px -1682px;
}

.mainMenuOverEffectLi:hover.story_maker .menuIcon,
.activeMenu.story_maker .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -340px -1730px;
}

.mainMenuOverEffectLi:hover.grid_maker .menuIcon,
.activeMenu.grid_maker .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -464px -1727px;
}

.mainMenuOverEffectLi:hover.slides .menuIcon,
.activeMenu.slides .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -122px -1683px;
}

.mainMenuOverEffectLi:hover.gifographics .menuIcon,
.activeMenu.gifographics .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -190px -1682px;
}

.mainMenuOverEffectLi:hover.events .menuIcon,
.activeMenu.events .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -416px -519px;
}

.mainMenuOverEffectLi:hover.documents .menuIcon,
.activeMenu.documents .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -66px -568px;
}

.mainMenuOverEffectLi:hover.blogs-ebooks .menuIcon,
.activeMenu.blogs-ebooks .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -186px -568px;
}

.mainMenuOverEffectLi:hover.ads-banners .menuIcon,
.activeMenu.ads-banners .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -295px -568px;
}

.mainMenuOverEffectLi:hover.photo_collage .menuIcon,
.activeMenu.photo_collage .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -205px -441px;
}

.mainMenuOverEffectLi:hover.photo_mockup .menuIcon,
.activeMenu.photo_mockup .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -30px -581px;
}

.mainMenuOverEffectLi:hover.photo_editor .menuIcon,
.activeMenu.photo_editor .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -171px -546px;
}

.mainMenuOverEffectLi:hover.app_screenshot .menuIcon,
.activeMenu.app_screenshot .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -313px -1561px;
}

.mainMenuOverEffectLi:hover.wfx .menuIcon,
.activeMenu.wfx .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -226px -615px;
}

.mainMenuOverEffectLi:hover.cinemagraphs .menuIcon,
.activeMenu.cinemagraphs .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -170px -441px;
}

.mainMenuOverEffectLi:hover.gif-templates .menuIcon,
.mainMenuOverEffectLi:hover.gif_templates .menuIcon,
.activeMenu.gif-templates .menuIcon,
.activeMenu.gif_templates .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -30px -476px;
}

.mainMenuOverEffectLi:hover.image_to_gif .menuIcon,
.activeMenu.image_to_gif .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -205px -476px;
}

.mainMenuOverEffectLi:hover.video_to_gif .menuIcon,
.activeMenu.video_to_gif .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -170px -616px;
}

.mainMenuOverEffectLi:hover.graphics_design .menuIcon,
.activeMenu.graphics_design .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -135px -476px;
}

.mainMenuOverEffectLi:hover.animated_design .menuIcon,
.activeMenu.animated_design .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -100px -441px;
}

.mainMenuOverEffectLi:hover.video_editor .menuIcon,
.activeMenu.video_editor .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -100px -616px;
}

.mainMenuOverEffectLi:hover.video_templates .menuIcon,
.activeMenu.video_templates .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -135px -581px;
}

.mainMenuOverEffectLi:hover.optimizer .menuIcon,
.activeMenu.optimizer .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -170px -511px;
}

.mainMenuOverEffectLi:hover.add_watermark .menuIcon,
.activeMenu.add_watermark .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -30px -441px;
}

.mainMenuOverEffectLi:hover.cut_story .menuIcon,
.activeMenu.cut_story .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -174px -703px;
}

.mainMenuOverEffectLi:hover.photos .menuIcon,
.activeMenu.photos .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -276px -704px;
}

.mainMenuOverEffectLi:hover.vector_graphics .menuIcon,
.activeMenu.vector_graphics .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -370px -704px;
}

.mainMenuOverEffectLi:hover.icons .menuIcon,
.activeMenu.icons .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -475px -704px;
}

.mainMenuOverEffectLi:hover.pngs .menuIcon,
.activeMenu.pngs .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -65px -745px;
}

.mainMenuOverEffectLi:hover.Backgrounds .menuIcon,
.activeMenu.Backgrounds .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -174px -744px;
}

.mainMenuOverEffectLi:hover.fonts .menuIcon,
.activeMenu.fonts .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -276px -745px;
}

.mainMenuOverEffectLi:hover.music .menuIcon,
.activeMenu.music .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -371px -745px;
}

.mainMenuOverEffectLi:hover.facebook_3d-post .menuIcon,
.activeMenu.facebook_3d-post .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -289px -998px;
}

.mainMenuOverEffectLi:hover.audio_editor .menuIcon,
.activeMenu.audio_editor .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -401px -1808px;
}

.mainMenuOverEffectLi:hover._3d-fancy .menuIcon,
.activeMenu._3d-fancy .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -460px -1066px;
}

.mainMenuOverEffectLi:hover.sounds .menuIcon,
.activeMenu.sounds .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -472px -745px;
}

.mainMenuOverEffectLi:hover._3d-fancy-text .menuIcon,
.activeMenu._3d-fancy-text .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -416px -485px !important;
}

.mainMenuOverEffectLi:hover.ai-infographic .menuIcon,
.activeMenu.ai-infographic .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -459px -402px;
}

.mainMenuOverEffectLi:hover.ai-video-maker .menuIcon,
.activeMenu.ai-video-maker .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -43px -783px;
}

.mainMenuOverEffectLi:hover.swash-text .menuIcon,
.activeMenu.swash-text .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -387px -1383px;
}

.mainMenuOverEffectLi:hover.video_maker .menuIcon,
.activeMenu.video_maker .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -249px -132px;
}

.mainMenuOverEffectLi:hover.video_collage .menuIcon,
.activeMenu.video_collage .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -205px -616px;
}

.mainMenuOverEffectLi:hover.video_mockup .menuIcon,
.activeMenu.video_mockup .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -240px -581px;
}

.mainMenuOverEffectLi:hover.live-mockup .menuIcon,
.activeMenu.live-mockup .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -40px -232px;
}

.mainMenuOverEffectLi:hover.video_editing_tools .menuIcon,
.activeMenu.video_editing_tools .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -240px -511px;
}

.mainMenuOverEffectLi:hover.audio_editing_tools .menuIcon,
.activeMenu.audio_editing_tools .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -272px -1385px;
}

.mainMenuOverEffectLi:hover.fun_editing_tools .menuIcon,
.activeMenu.fun_editing_tools .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -89px -779px;
}

.mainMenuOverEffectLi:hover.preview_tools .menuIcon,
.activeMenu.preview_tools .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -314px -1641px;
}

.mainMenuOverEffectLi:hover.background_remover .menuIcon,
.activeMenu.background_remover .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -442px -1639px;
}

.mainMenuOverEffectLi:hover.text_to_video .menuIcon,
.activeMenu.text_to_video .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -32px -616px;
}

.mainMenuOverEffectLi:hover.podcast_to_video .menuIcon,
.activeMenu.podcast_to_video .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -102px -581px;
}

.mainMenuOverEffectLi:hover.sermon_snippet_maker .menuIcon,
.activeMenu.sermon_snippet_maker .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -75px -1810px;
}

.mainMenuOverEffectLi:hover.panorama_editor .menuIcon,
.activeMenu.panorama_editor .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -65px -547px;
}

.mainMenuOverEffectLi:hover.music_to_video .menuIcon,
.activeMenu.music_to_video .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -137px -510px;
}

.mainMenuOverEffectLi:hover.lyric_video_maker .menuIcon,
.activeMenu.lyric_video_maker .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -48px -1557px;
}

.mainMenuOverEffectLi:hover.ecom_video_maker .menuIcon,
.activeMenu.ecom_video_maker .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -155px -1608px;
}

.mainMenuOverEffectLi:hover.real_estate_videos .menuIcon,
.activeMenu.real_estate_videos .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -116px -1644px;
}

.mainMenuOverEffectLi:hover.image_editing_tools .menuIcon,
.activeMenu.image_editing_tools .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -64px -511px;
}

.mainMenuOverEffectLi:hover.gif_editing_tools .menuIcon,
.activeMenu.gif_editing_tools .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -350px -1522px;
}

.mainMenuOverEffectLi:hover.fun_editing_tools .menuIcon,
.activeMenu.fun_editing_tools .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -434px -1522px;
}

.mainMenuOverEffectLi:hover.intro_maker .menuIcon,
.activeMenu.intro_maker .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -188px -1560px;
}

.mainMenuOverEffectLi:hover.outro_maker .menuIcon,
.activeMenu.outro_maker .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -50px -1607px;
}

.mainMenuOverEffectLi:hover.logo_maker .menuIcon,
.activeMenu.logo_maker .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -249px -1769px;
}

.eye-non .account-icon {
  top: 7px;
  width: 23px;
  height: 15px;
  right: 7px;
  cursor: pointer;
}

.eye-non .account-eye {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -472px -485px;
}

.eye-non .account-slash {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -451px -485px;
}

ul.navbar-nav > li.register_menu a i {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -163px -780px;
}

ul.navbar-nav > li.register_menu a:hover i {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -197px -780px;
}

.demoVideoTab li {
  width: 100%;
  float: none;
}

.demoVideoTab li a {
  margin: 0 !important;
  text-decoration: none;
  padding: 0 15px;
  background: #fff;
  color: #666;
  display: block;
  font-size: 18px;
  line-height: 50px;
  border-bottom: 1px solid #ddd;
  cursor: pointer;
}

.demoVideoTab li a span.play_pause {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -4px -4px;
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 20px;
}

.demoVideoTab li.active a {
  background: #c4c4c4;
}

.demoVideoTab li.active a span.play_pause {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -31px -4px;
  height: 29px;
}

.demoVideoTab li:last-child {
  border-bottom: 0;
}

.redoptionIcon {
  width: 14px;
  height: 14px;
  display: inline-block;
}

.redOption .square .redoptionIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -174px -718px;
}

.redOption .landscape .redoptionIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -223px -689px;
}

.redOption .portrait .redoptionIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -188px -1189px;
}

.redOption .redTemplate .redoptionIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -204px -1189px;
}

.redOption .greenTemplate .redoptionIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -195px -719px;
}

.redOption .blueTemplate .redoptionIcon {
  background: url(/images/blue_video_template_pins.png?7ae0774cac0186abcbf58e45170e0a22) no-repeat top left;
}

.redOption .fixedTemplate .redoptionIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -210px -662px;
}

.redOption .extendableTemplate .redoptionIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -286px -748px;
}

.redOption .imageRed .redoptionIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -176px -692px;
}

.redOption .videoRed .redoptionIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -416px -550px;
}

.redOption .videoText .redoptionIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -394px -550px;
}

.redOption .mediaRed .redoptionIcon {
  background: #fff url(/images/red-media.png?27220b458f66e7c76f3df678b4632c6f) no-repeat center;
}

.storymakervideo-ico {
  height: 24px;
  width: 20px;
  background: url(/images/storymaker-video-pin.png?f25ca1c0b261b5c2b56dc748808d3c14) no-repeat 3px 4px;
}

.redSlideOption .redoptionIcon {
  width: 12px;
  height: 12px;
  display: inline-block;
}

.redSlideOption .videoSlideImg .redoptionIcon {
  background: url(/images/slideVideo.png?96cb869210c0ff1eec8fb0611ed817ca) no-repeat top left;
}

.redSlideOption .textSlideImg .redoptionIcon {
  background: url(/images/slideText.png?4cc606949ca63010823c20784b1e37ab) no-repeat top left;
}

.redSlideOption .imageSlideImg .redoptionIcon {
  background: url(/images/slideImg.png?e237d9eb566438ed568e962c5d736949) no-repeat top left;
}

.icon21x21 {
  width: 23px;
  height: 21px;
  display: block;
}

.icon21x21.slideIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -80px -1521px;
}

.icon21x21.dragIcon {
  background: url(/images/panoramaResize.png?fa48b4560b6208912af377a68b725224) no-repeat center;
}

.icon21x21.fullwidth {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -159px -1527px;
}

.icon21x21.fullheight {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -109px -1525px;
}

.active .icon21x21.fullwidth {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -190px -1527px;
}

.active .icon21x21.fullheight {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -132px -1524px;
}

.featuresDes .menuIcon {
  height: 20px;
  width: 20px;
  display: inline-block;
}

.featuresDes .video_templates.red_templates .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -405px -506px;
  width: 27px;
}

.featuresDes .video_templates.blue_video_templates .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -339px -437px;
}

.featuresDes .video_templates.green_video_templates .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -432px -436px;
}

.featuresDes .video_templates.red_video_templates .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -464px -436px;
}

.featuresDes .video_templates.fixed_template .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -400px -436px;
}

.featuresDes .video_templates.extendable_templates .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -368px -436px;
}

.ui-keyboard {
  text-align: center;
  padding: .3em;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 16000;
  /* see issue #484 */
  -ms-touch-action: manipulation;
  touch-action: manipulation;
}

.ui-keyboard-has-focus {
  z-index: 16001;
}

.ui-keyboard div {
  font-size: 1.1em;
}

.ui-keyboard[contenteditable] {
  white-space: pre;
}

.ui-keyboard-button {
  height: 2em;
  min-width: 2em;
  margin: .1em;
  cursor: pointer;
  overflow: hidden;
  line-height: 2em;
  -moz-user-focus: ignore;
}

.ui-keyboard-button span {
  padding: 0;
  margin: 0;
  white-space: nowrap;
  display: inline-block;
}

.ui-keyboard-button-endrow {
  clear: left;
}

.ui-keyboard-space {
  width: 15em;
}

/* see http://nicolasgallagher.com/another-css-image-replacement-technique/ */

.ui-keyboard-space span,
.ui-keyboard-empty span {
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
}

.ui-keyboard-preview-wrapper {
  text-align: center;
  position: relative;
  overflow: hidden;
}

/* width is calculated in IE, since 99% = 99% full browser width =( */

.ui-keyboard-preview {
  text-align: left;
  margin: 0 0 3px 0;
  display: inline;
  width: 99%;
  border-radius: 2px;
  border: 1px solid #ddd;
  -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.06) inset;
          box-shadow: 0 2px 3px rgba(0, 0, 0, 0.06) inset;
}

.ui-keyboard-keyset {
  text-align: center;
  white-space: nowrap;
}

.ui-keyboard-input {
  text-align: left;
}

.ui-keyboard-input-current {
  -webkit-box-shadow: 0 0 5px #4d90fe;
  box-shadow: 0 0 5px #4d90fe;
}

.ui-keyboard-placeholder {
  color: #888;
}

/* disabled or readonly inputs, or use
input[disabled='disabled'] { color: #f00; } */

.ui-keyboard-nokeyboard {
  color: #888;
  border-color: #888;
}

.ui-keyboard-spacer {
  display: inline-block;
  width: 1px;
  height: 0;
  cursor: default;
}

.ui-keyboard-NBSP span,
.ui-keyboard-ZWSP span,
.ui-keyboard-ZWNJ span,
.ui-keyboard-ZWJ span,
.ui-keyboard-LRM span,
.ui-keyboard-RLM span {
  font-size: 0.5em;
  line-height: 1.5em;
  white-space: normal;
}

/* combo key styling - toggles diacritics on/off */

.ui-keyboard-button.ui-keyboard-combo.ui-state-default {
  border-color: #ffaf0f;
}

/* (in)valid inputs */

button.ui-keyboard-accept.ui-keyboard-valid-input {
  border-color: #0c0;
  background: #080;
  color: #fff;
}

button.ui-keyboard-accept.ui-keyboard-valid-input:not([disabled]):hover {
  background: #0a0;
}

button.ui-keyboard-accept.ui-keyboard-invalid-input {
  border-color: #c00;
  background: #800;
  color: #fff;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

button.ui-keyboard-accept.ui-keyboard-invalid-input:not([disabled]):hover {
  background: #a00;
}

/*** Caret extension definition ***/

/* margin-top => is added to the caret height (top & bottom) */

.ui-keyboard-caret {
  background: #c00;
  width: 1px;
  margin-top: 3px;
}

/*** jQuery Mobile definitions ***/

/* jQuery Mobile styles - need wider buttons because of font size and
text-overflow:ellipsis */

div.ui-body.ui-keyboard button.ui-keyboard-button.ui-btn {
  padding: 0.5em 1em;
  border-color: transparent;
}

.ui-body .ui-keyboard-button {
  width: 3em;
  height: 3em;
  display: inline-block;
}

.ui-body .ui-keyboard-widekey {
  width: 5.5em;
}

.ui-body .ui-keyboard-space {
  width: 15em;
}

.ui-body .ui-keyboard-space span {
  visibility: hidden;
  /* hides the ellipsis */
}

.ui-body .ui-keyboard-keyset {
  line-height: 0.5em;
}

.ui-body input.ui-input-text,
.ui-body textarea.ui-input-text {
  width: 95%;
}

/* over-ride padding set by mobile ui theme - needed because the mobile script
wraps button text with several more spans */

.ui-body .ui-btn-inner {
  height: 2em;
  padding: 0.2em 0;
  margin: 0;
}

.ui-body .ui-btn {
  margin: 0;
  font-size: 13px;
  /* mobile default size is 13px */
}

/* override Bootstrap excessive button padding */

button.ui-keyboard-button.btn {
  padding: 1px 6px;
}

/* enable/disable icons */

button.ui-keyboard-toggle span {
  width: .8em;
  height: .8em;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}

/* unlocked icon (keyboard enabled) */

button.ui-keyboard-toggle span {
  /* light theme unlocked icon - fill: #111 */
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgZmlsbD0iIzExMSI+PHBhdGggZD0iTTguNyw0LjRINy41SDUuMHYtMS45YzAtMS40LTEuMS0yLjUtMi41LTIuNWMtMS40LDAtMi41LDEuMS0yLjUsMi41djEuOWgxLjIgdi0xLjljMC0wLjcsMC42LTEuMiwxLjItMS4yczEuMiwwLjYsMS4yLDEuMnYxLjljLTAuNywwLTEuMiwwLjYtMS4yLDEuMlY4LjggYzAsMC43LDAuNiwxLjIsMS4yLDEuMmg1LjBDOS40LDEwLDEwLDkuNCwxMCw4LjhWNS42QzEwLDUuMCw5LjQsNC40LDguOCw0LjR6IE02LjYsNy40djEuMCBjMCwwLjItMC4xLDAuMy0wLjMsMC4zUzYuMCw4LjYsNi4wLDguNFY3LjRjLTAuMi0wLjEtMC4zLTAuMy0wLjMtMC41YzAtMC4zLDAuMy0wLjYsMC42LTAuNiBTNi45LDYuNiw2LjksNi45QzYuOSw3LjEsNi44LDcuMyw2LjYsNy40eiIvPjwvc3ZnPg==);
}

.ui-keyboard-dark-theme button.ui-keyboard-toggle span {
  /* dark theme unlocked icon - fill: #eee */
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgZmlsbD0iI2VlZSI+PHBhdGggZD0iTTguNyw0LjRINy41SDUuMHYtMS45YzAtMS40LTEuMS0yLjUtMi41LTIuNWMtMS40LDAtMi41LDEuMS0yLjUsMi41djEuOWgxLjIgdi0xLjljMC0wLjcsMC42LTEuMiwxLjItMS4yczEuMiwwLjYsMS4yLDEuMnYxLjljLTAuNywwLTEuMiwwLjYtMS4yLDEuMlY4LjggYzAsMC43LDAuNiwxLjIsMS4yLDEuMmg1LjBDOS40LDEwLDEwLDkuNCwxMCw4LjhWNS42QzEwLDUuMCw5LjQsNC40LDguOCw0LjR6IE02LjYsNy40djEuMCBjMCwwLjItMC4xLDAuMy0wLjMsMC4zUzYuMCw4LjYsNi4wLDguNFY3LjRjLTAuMi0wLjEtMC4zLTAuMy0wLjMtMC41YzAtMC4zLDAuMy0wLjYsMC42LTAuNiBTNi45LDYuNiw2LjksNi45QzYuOSw3LjEsNi44LDcuMyw2LjYsNy40eiIvPjwvc3ZnPg==);
}

/* locked icon (keyboard disabled) */

button.ui-keyboard-toggle.ui-keyboard-disabled span {
  /* light theme locked icon - fill: #111 */
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgZmlsbD0iIzExMSI+PHBhdGggZD0iTTcuNCA0LjRWMi41YzAtMS40LTEuMS0yLjUtMi41LTIuNWMtMS40IDAtMi41IDEuMS0yLjUgMi41djEuOSBjLTAuNyAwLTEuMiAwLjUtMS4yIDEuMnYzLjFDMS4zIDkuNCAxLjggMTAgMi41IDEwaDQuOWMwLjcgMCAxLjItMC42IDEuMi0xLjJWNS42IEM4LjcgNC45IDguMSA0LjQgNy40IDQuNHogTTUuMyA3LjR2MS4wYzAgMC4yLTAuMSAwLjMtMC4zIDAuM2MtMC4yIDAtMC4zLTAuMS0wLjMtMC4zVjcuNCBjLTAuMi0wLjEtMC4zLTAuMy0wLjMtMC41YzAtMC4zIDAuMy0wLjYgMC42LTAuNmMwLjMgMCAwLjYgMC4zIDAuNiAwLjYgQzUuNiA3LjEgNS41IDcuMyA1LjMgNy40eiBNNi4yIDQuNEgzLjdWMi41YzAtMC43IDAuNS0xLjIgMS4yLTEuMmMwLjcgMCAxLjIgMC42IDEuMiAxLjIgVjQuNHoiLz48L3N2Zz4=);
}

.ui-keyboard-dark-theme button.ui-keyboard-toggle.ui-keyboard-disabled span {
  /* dark theme locked icon - fill: #eee */
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgZmlsbD0iI2VlZSI+PHBhdGggZD0iTTcuNCA0LjRWMi41YzAtMS40LTEuMS0yLjUtMi41LTIuNWMtMS40IDAtMi41IDEuMS0yLjUgMi41djEuOSBjLTAuNyAwLTEuMiAwLjUtMS4yIDEuMnYzLjFDMS4zIDkuNCAxLjggMTAgMi41IDEwaDQuOWMwLjcgMCAxLjItMC42IDEuMi0xLjJWNS42IEM4LjcgNC45IDguMSA0LjQgNy40IDQuNHogTTUuMyA3LjR2MS4wYzAgMC4yLTAuMSAwLjMtMC4zIDAuM2MtMC4yIDAtMC4zLTAuMS0wLjMtMC4zVjcuNCBjLTAuMi0wLjEtMC4zLTAuMy0wLjMtMC41YzAtMC4zIDAuMy0wLjYgMC42LTAuNmMwLjMgMCAwLjYgMC4zIDAuNiAwLjYgQzUuNiA3LjEgNS41IDcuMyA1LjMgNy40eiBNNi4yIDQuNEgzLjdWMi41YzAtMC43IDAuNS0xLjIgMS4yLTEuMmMwLjcgMCAxLjIgMC42IDEuMiAxLjIgVjQuNHoiLz48L3N2Zz4=);
}

.ui-keyboard.ui-keyboard-disabled button:not(.ui-keyboard-toggle),
.ui-keyboard.ui-keyboard-disabled input {
  opacity: 0.5;
}

/*** Alt-Keys Popup extension ***/

/* clickable overlay on top of keyboard to hide the popup */

.ui-keyboard-overlay {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.5);
}

/* the actual popup styling, class names from the css.container option are also
added */

.ui-keyboard-popup {
  display: inline-block;
  /* default buttons are 2em wide + .1em margin on either side (set in
.ui-keyboard-button definition); so use multiples of 2.2em for a max-width
if you don't want any extra white space on the sides, e.g.
5 buttons * 2.2em = 11em,
6 buttons * 2.2em = 13.2em, etc
*/
  max-width: 22em;
  /* 10 buttons */
}

.ui-keyboard.ui-keyboard-popup-open .ui-keyboard-keyset .ui-keyboard-button {
  /* Disable keys under overlay while popup is open - see #654 */
  pointer-events: none;
}

/*** Extender keyboard extension ***/

div.ui-keyboard-extender {
  margin-left: 5px;
}

button.ui-keyboard-extender span {
  width: .9em;
  height: .9em;
  display: inline-block;
  margin-bottom: 3px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  /* light theme extender icon - fill: #111 */
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgc3R5bGU9ImZpbGw6IzExMSI+PGc+PHBhdGggc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6IzExMSIgZD0iTSAwLjUsNC41IDE1LjUsNC41IDE1LjUsMTUuNSAwLjUsMTUuNSBaIj48L3BhdGg+PHJlY3Qgd2lkdGg9IjIiIGhlaWdodD0iMiIgeD0iMiIgeT0iNiI+PC9yZWN0PjxyZWN0IHdpZHRoPSIyIiBoZWlnaHQ9IjIiIHg9IjUiIHk9IjYiPjwvcmVjdD48cmVjdCB3aWR0aD0iMiIgaGVpZ2h0PSIyIiB4PSI4IiB5PSI2Ij48L3JlY3Q+PHBhdGggZD0ibSAxMSw2IDMsMCAwLDUgLTIsMCAwLC0zIC0xLDAgeiI+PC9wYXRoPjxyZWN0IHdpZHRoPSIyIiBoZWlnaHQ9IjIiIHg9IjEyIiB5PSIxMiI+PC9yZWN0PjxyZWN0IHdpZHRoPSI2IiBoZWlnaHQ9IjIiIHg9IjUiIHk9IjEyIj48L3JlY3Q+PHJlY3Qgd2lkdGg9IjIiIGhlaWdodD0iMiIgeD0iOSIgeT0iOSI+PC9yZWN0PjxyZWN0IHdpZHRoPSIyIiBoZWlnaHQ9IjIiIHg9IjYiIHk9IjkiPjwvcmVjdD48cmVjdCB3aWR0aD0iMiIgaGVpZ2h0PSIyIiB4PSIyIiB5PSIxMiI+PC9yZWN0PjxyZWN0IHdpZHRoPSIzIiBoZWlnaHQ9IjIiIHg9IjIiIHk9IjkiPjwvcmVjdD48L2c+PC9zdmc+);
}

.ui-keyboard-dark-theme button.ui-keyboard-extender span {
  /* dark theme extender icon - fill: #eee */
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgc3R5bGU9ImZpbGw6I2VlZSI+PGc+PHBhdGggc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6I2VlZSIgZD0iTSAwLjUsNC41IDE1LjUsNC41IDE1LjUsMTUuNSAwLjUsMTUuNSBaIj48L3BhdGg+PHJlY3Qgd2lkdGg9IjIiIGhlaWdodD0iMiIgeD0iMiIgeT0iNiI+PC9yZWN0PjxyZWN0IHdpZHRoPSIyIiBoZWlnaHQ9IjIiIHg9IjUiIHk9IjYiPjwvcmVjdD48cmVjdCB3aWR0aD0iMiIgaGVpZ2h0PSIyIiB4PSI4IiB5PSI2Ij48L3JlY3Q+PHBhdGggZD0ibSAxMSw2IDMsMCAwLDUgLTIsMCAwLC0zIC0xLDAgeiI+PC9wYXRoPjxyZWN0IHdpZHRoPSIyIiBoZWlnaHQ9IjIiIHg9IjEyIiB5PSIxMiI+PC9yZWN0PjxyZWN0IHdpZHRoPSI2IiBoZWlnaHQ9IjIiIHg9IjUiIHk9IjEyIj48L3JlY3Q+PHJlY3Qgd2lkdGg9IjIiIGhlaWdodD0iMiIgeD0iOSIgeT0iOSI+PC9yZWN0PjxyZWN0IHdpZHRoPSIyIiBoZWlnaHQ9IjIiIHg9IjYiIHk9IjkiPjwvcmVjdD48cmVjdCB3aWR0aD0iMiIgaGVpZ2h0PSIyIiB4PSIyIiB5PSIxMiI+PC9yZWN0PjxyZWN0IHdpZHRoPSIzIiBoZWlnaHQ9IjIiIHg9IjIiIHk9IjkiPjwvcmVjdD48L2c+PC9zdmc+);
}

/* Media Queries (optimized for jQuery UI themes;
may be slightly off in jQuery Mobile themes) */

/* 240 x 320 (small phone)  */

@media all and (max-width: 319px) {
  .ui-keyboard div {
    font-size: 9px;
  }

  .ui-keyboard .ui-keyboard-input {
    font-size: 12px;
  }

  /* I don't own an iPhone so I have no idea how small this really is... is it
even clickable with your finger? */

  .ui-body .ui-btn {
    margin: 0;
    font-size: 9px;
  }

  .ui-body .ui-keyboard-button {
    width: 1.8em;
    height: 2.5em;
  }

  .ui-body .ui-keyboard-widekey {
    width: 4em;
  }

  .ui-body .ui-keyboard-space {
    width: 8em;
  }

  .ui-body .ui-btn-inner {
    height: 2.5em;
    padding: 0.3em 0;
  }
}

/* 320 x 480 (iPhone)  */

@media all and (min-width: 320px) and (max-width: 479px) {
  .ui-keyboard div {
    font-size: 9px;
  }

  .ui-keyboard .ui-keyboard-input {
    font-size: 14px;
  }

  /* I don't own an iPhone so I have no idea how small this really is... is it
even clickable with your finger? */

  .ui-body .ui-btn {
    margin: 0;
    font-size: 11px;
  }

  .ui-body .ui-keyboard-button {
    width: 1.8em;
    height: 3em;
  }

  .ui-body .ui-keyboard-widekey {
    width: 4.5em;
  }

  .ui-body .ui-keyboard-space {
    width: 10em;
  }

  .ui-body .ui-btn-inner {
    height: 3em;
    padding: 0.7em 0;
  }
}

/* 480 x 640 (small tablet) */

@media all and (min-width: 480px) and (max-width: 767px) {
  .ui-keyboard div {
    font-size: 13px;
  }

  .ui-keyboard .ui-keyboard-input {
    font-size: 14px;
  }

  .ui-body .ui-btn {
    margin: 0;
    font-size: 10px;
  }

  .ui-body .ui-keyboard-button {
    height: 2.5em;
  }

  .ui-body .ui-btn-inner {
    height: 2.5em;
    padding: 0.5em 0;
  }
}

/*-- Keyboard css----*/

/*@import "calendar";*/

.dashboard_tophd .hd_addvspace .breadcrumb {
  padding: 0;
  margin-bottom: 0;
  border-radius: 0;
  background: none;
  font-size: 21px !important;
}

.dashboard_tophd .hd_addvspace .breadcrumb > li + li:before {
  padding: 0;
}

.help_pg_sec {
  padding: 10px 0 0;
}

.help_question_sec {
  margin-bottom: 25px;
}

.help_question_sec h4 i {
  color: #009FFF;
}

/*.help_catgry {
  margin-bottom: 5px;
}*/

.help_catgry_hd h4 {
  font-size: 21px;
  line-height: 26px;
  margin-bottom: 0;
}

.help_catgry_hd h4 a {
  /*    color: #0b517f;*/
  color: #353535;
}

.help_catgry_heading {
  padding: 15px 0;
  border-bottom: 1px solid #f6f6f6;
}

.help_catgry_heading .help_catgry_hd {
  padding: 0 15px;
}

.help_catgry_descrip {
  line-height: 21px;
  font-size: 16px;
}

.help_catgry_descrip.multi-truncate {
  -webkit-line-clamp: 2;
}

.help_catgry_hdContent {
  color: #787992;
}

.help_catgry_hdContent .view_userName {
  font-weight: 600;
  color: #3f3d48;
}

.help_catgry_btn {
  padding: 2px 0 0 0;
}

.help_catgry_btn .view_btn {
  display: block;
  padding: 6px 8px 7px !important;
  font-size: 17px !important;
  position: relative;
  height: 36px;
  line-height: 25px;
  color: #fff;
}

.help_catgry_btn .view_btn.btn_ask {
  background: #959496;
  color: #fff;
}

.help_catgry_btn .view_btn.btn_nobg {
  background: none;
  color: #464646 !important;
}

.help_catgry_btn .view_btn.btn_nobg:hover {
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.help_catgry_btn .view_btn .view_btnArrow {
  width: 0;
  height: 0;
  border: 18px solid transparent;
  color: rgba(0, 0, 0, 0);
  position: absolute;
  right: 100%;
  outline: none;
  top: 0;
}

.help_catgry_btn .vote_txt {
  color: #8b8b8b;
}

.help_catgry_btn .vote_upgrade {
  font-size: 22px;
  background: #fff;
  display: none;
  line-height: 35px;
}

.fliterClr {
  width: 10px;
  height: 10px;
  display: inline-block;
  margin-right: 10px;
}

.FilterLst > li {
  border-bottom: 1px solid #f6f6f6;
}

.FilterLst > li a {
  padding: 5px;
  color: #464646;
  display: block;
}

.FilterLst > li a i {
  margin-right: 7px;
}

.FilterLst > li.active a,
.FilterLst > li.active button {
  background: #e4e4e4;
  line-height: 20px;
}

.vote_display,
.vote_upgrade {
  width: 55px;
  height: 55px;
  color: #8b8b8b;
  text-align: center;
  border: 1px solid #e6e6e6;
  padding: 10px 5px 5px 5px;
  border-radius: 0;
  line-height: 14px;
  background: #fff;
}

.vote_count {
  display: block;
}

.user_voteView:hover {
  background: #eaeaea;
}

.user_voteView:hover .vote_display {
  display: none;
}

.user_voteView:hover .vote_upgrade {
  display: block;
}

.user_voteView:hover .vote_upgrade:hover {
  background: #f6f6f6;
}

.help_catgry_btn .btn.btn-default {
  border: none;
}

.help_catgry_btn .btn.btn-default:active,
.help_catgry_btn .btn.btn-default:hover {
  background: #7a8eb9;
  border: none;
  text-decoration: none;
}

.ques_innr_sec {
  padding: 15px 20px 15px;
}

.ques_innr_lt {
  padding: 7px 10px;
}

.ques_innr_lt.ques_innr_lt_ex {
  padding: 7px 2px;
}

.ques_innr_lt.ques_innr_lt_ex span i {
  font-size: 13px;
  font-weight: 600;
}

.ques_innr_lt h4 a:hover {
  text-decoration: none;
}

.ques_innr_lt a {
  display: block;
}

.ques_innr_lt a:hover {
  text-decoration: underline;
}

.ques_innr_grhd h4 {
  font-size: 18px;
  padding: 7px 0 10px 0;
}

.ques_innr_grhd h4 a {
  color: #464646;
}

.ques_innr_grhd h4 i {
  color: #464646;
  font-size: 14px;
}

.ques_innr_grlt {
  border-bottom: none;
  padding: 1px 10px 1px 0;
}

.ques_innr_grlt a {
  display: block;
}

.ques_innr_grlt a:hover {
  text-decoration: underline;
}

.ques_innr_grlt a .kbinnr_icon {
  width: 15px;
  margin-right: 5px;
}

.ques_innr_grlt a .kbinnr_txt {
  width: 94%;
}

.ques_innr_grlt i {
  font-size: 12px;
}

.help_catgry_review {
  font-size: 14px;
  color: #3f3d48;
  padding: 0;
}

.help_catgry_review ul li:first-child .help_catgry_icons.help_catgry_response {
  padding-left: 0;
}

.help_catgry_icons {
  position: relative;
  line-height: 19px;
}

.help_catgry_icons .help_btn {
  padding: 0 5px;
  color: #fff;
}

.help_catgry_icons > a {
  color: #8b8b8b;
  text-decoration: underline;
  font-size: 14px;
}

.help_catgry_icons > span {
  /*width: 15px;
    height: 15px;
    display: inline-block;*/
}

.help_catgry_icons.help_catgry_comment i {
  color: #ccc;
  display: block;
}

.help_catgry_icons.help_catgry_votes i {
  color: #8b8b8b;
  display: block;
}

.help_catgry_icons.help_catgry_response {
  padding: 0 7px;
}

.help_catgry_icons.help_catgry_response .time {
  display: inline-block;
}

.help_catgry_icons::after {
  position: absolute;
  content: "";
  width: 1px;
  height: 14px;
  top: 2px;
  right: 0;
  background: #e8e8e8;
}

.help_catgry_icons:hover > a {
  text-decoration: none;
}

.help_catgry_icons .view_btn a {
  /*color: #525151;*/
  font-size: 14px;
  padding: 0 10px;
}

.help_catgry_icons.pull-right::after {
  width: 0;
}

.help_catgry_review ul li:last-child .help_catgry_icons::after {
  background: none;
}

.help_catgry_reviewimg {
  line-height: 26px;
}

.help_catgry_reviewimg .reviewimg_div {
  width: 25px;
  height: 25px;
  margin-left: 5px;
  border: 1px solid #eee;
  text-align: center;
}

.help_catgry_reviewimg .reviewimg_div img {
  display: block;
}

.help_cmtpg h4 i {
  font-size: 16px;
  margin-top: -3px;
}

.help_cmtsec,
.help_cmt_textarea {
  margin: 20px 0 10px 0;
}

.help_cmtsec .help_cmthdBor {
  border-bottom: 1px solid #eaeaea;
}

.help_cmtinnr {
  padding: 10px 0;
  border-bottom: 1px solid #eeeeee;
}

.help_cmtimg {
  width: 45px;
}

.help_cmtimg img {
  width: 45px;
  height: 45px;
  display: block;
  /*  border: 1px solid #f1f1f1;*/
}

.help_cmtcontent {
  margin-left: 60px;
}

.help_cmtedname {
  font-weight: 600;
  font-size: 16px;
}

.help_cmtedname .help_cmteddate {
  font-weight: 400;
  font-size: 13px;
  color: #8b8b8b;
  padding: 0 0 0 9px;
  margin: 0 0 0 6px;
}

.help_cmtedname .help_cmteddate::before {
  position: absolute;
  content: "";
  width: 1px;
  height: 17px;
  left: 0;
  top: -1px;
  background: #cacaca;
}

.help_cmtedname .help_cmteddate.noBg::before {
  width: 0;
}

.help_cmteddescrip .dtformate {
  font-size: 14px;
  color: #8e8e8e;
}

.cmt_tarea_img {
  width: 120px;
}

.cmt_tarea_bx {
  width: 84%;
}

.help_cmt_textarea textarea.form-control {
  max-height: 250px;
  font-size: 15px;
}

.cmt_imgArea {
  width: 90px;
  height: auto;
}

.helpCmt_textArea {
  margin-left: 110px;
}

.cmt_textareaWd {
  width: 55%;
}

.cmt_tarea_bx .btn input,
.create_postbtn .btn input {
  padding: 0;
  background: none;
  border: none;
}

.helpSubCategory_icon {
  top: 0;
  left: 0;
  display: block;
  line-height: 15px;
}

.helpSubCategory_icon i {
  font-size: 22px;
}

.pad_left {
  padding-left: 25px;
}

.createdby {
  color: #8b8b8b;
  font-size: 13px;
}

.ques_sub_division_catgrypg {
  border-bottom: 1px solid #e6e6e6;
}

.ques_sub_division_catgrypg.user_voteView {
  margin: 0;
  padding: 20px 10px;
}

.help_catgryCmting .helpSubCategory_icon {
  top: 10px;
  left: 7px;
}

.no_anclink a {
  font-size: 13px;
  color: #888;
  cursor: default;
}

.no_anclink a:hover {
  text-decoration: none;
}

.cmt_textareaimg {
  width: 15%;
  min-height: 1px;
}

.cmt_textareaimg img {
  width: 75px;
  height: 75px;
}

.help_cmtDrpSec {
  border: 1px solid #e4e4e4;
}

.help_cmtDrpSec ._sort-uL {
  top: 32px;
}

.help_cmtDrpSec ._sort-uL > li {
  padding: 0;
  border-bottom: none;
}

.help_cmtDrpSec ._sort-uL > li a {
  color: #3f3d48;
  display: block;
  padding: 4px 10px;
  border-bottom: 1px solid #f6f6f6;
}

.vote_active {
  color: #ef5a2b;
}

.help_addbtn .btn_add {
  display: inline-block;
}

.help_searchdrp {
  width: 100%;
  background: #fff;
  top: 31px;
  left: 0;
  padding-top: 1px;
  border: 1px solid #ddd;
  z-index: 99;
}

.help_searchdrp .mCSB_container {
  padding-right: 7px;
}

.help_searchdrp li a {
  display: block;
  padding: 5px;
  border-bottom: 1px solid #f3f3f3;
}

.help_searchdrp li a:hover {
  background: #e4e4e4;
}

.help_searchdrp li span.searchdrp_icon {
  position: absolute;
  top: 6px;
  left: 8px;
}

.help_searchdrp li span.searchdrp_lttxt {
  padding-left: 18px;
  display: inline-block;
}

/*--Help page new styles--*/

/*--Help dashboard--*/

.help_boardlt_innr {
  padding: 40px 10px;
  min-height: 275px;
  margin: 0 0 30px;
}

.help_boardlt_innr:hover {
  background: #ececec;
}

.help_boardlt_innr .help_boardIcon {
  display: inline-block;
}

.help_boardlt_innr .help_boardIcon i {
  font-size: 40px;
}

.help_boardlt_innr .help_boardIcon i.help_changelog {
  color: #1b69b6;
}

.help_boardlt_innr .help_boardHd {
  color: #3f3d48;
  padding: 30px 0 10px;
  text-transform: uppercase;
}

.help_boardlt_innr .help_boardTxt {
  padding: 20px 15px 0;
  line-height: 19px;
  color: #2d2c2c;
  font-size: 15px;
}

/*--Help dashboard--*/

/*--create form page--*/

.help_createpost_content {
  padding: 20px;
  background: #dcedfb;
  border: 0 !important;
}

.help_createpost_content .helpCreate_intbx {
  margin-bottom: 20px;
}

.help_createpost_content .helpCreate_intbx.help_cmt_textarea {
  margin: 0 0 20px 0;
}

.help_createpost_content.open_stockForm {
  background: #f3f3f3;
}

.help_createpost_content .jqte {
  margin: 0 0 20px;
  border: 1px solid #ddd;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.help_createpost_content .jqte .jqte_toolbar {
  border-bottom: 1px solid #ddd;
  background: #f6f6f6;
}

.help_createpost_content .jqte .jqte_tool,
.help_createpost_content .jqte .jqte_tool_icon,
.help_createpost_content .jqte .jqte_tool_label {
  border: 1px solid transparent;
  margin-right: 1px;
}

.help_top-ideas {
  background: rgba(255, 152, 0, 0.28);
}

.help_top-ideas .helpCreate_selectVal {
  background: #FF9800 !important;
  color: #fff;
}

.help_top-ideas.helpSubCategory_icon {
  background: none;
}

.help_top-ideas.helpSubCategory_icon i {
  color: #FF9800;
}

.help_faq {
  background: #cfe6e4;
}

.help_faq .helpCreate_selectVal {
  background: #26a69a !important;
  color: #fff;
}

.help_faq.helpSubCategory_icon {
  background: none;
}

.help_faq.helpSubCategory_icon i {
  color: #0b517f;
}

.help_problems.helpSubCategory_icon {
  background: none;
}

.help_problems.helpSubCategory_icon i {
  color: #cc9752;
}

.ques_sub_division.helpCreate_post {
  width: 80%;
}

.search_faqdrp {
  width: 170px;
}

.search_faqdrp .helpCreate_selectVal {
  height: 32px;
  line-height: 32px;
  padding: 0 5px;
  border-radius: 4px;
  border: 1px solid #ddd;
  top: 0;
  background: #337ab7;
}

.search_faqdrp .helpCreate_selectVal span.helpCreate_arrow {
  top: 0;
  right: 0;
  width: 25px;
  height: 30px;
  line-height: 26px;
  border-left: 1px solid #fff;
}

.search_faqdrp .helpCreate_selectdrp {
  width: 200px;
  top: 32px;
}

.search_faqdrp.helpCreate_productdrp:hover .helpCreate_selectdrp,
.search_faqdrp.helpCreate_tagdrp:hover .helpCreate_selectdrp {
  display: block;
}

.helpCreate_selectdrp {
  width: 100%;
  top: 30px;
  left: 0;
  background: #fff;
  border: 1px solid #c5c5c5;
  display: none;
  z-index: 99;
}

.helpCreate_selectdrp > ul li a {
  padding: 3px 8px;
  border-bottom: 1px solid #ddd;
  display: block;
  color: #3f3d48;
}

.helpCreate_selectdrp > ul li a:hover {
  background: #e4e4e4;
}

.helpCreate_selectdrp > ul li:last-child a {
  border-bottom: none;
}

.helpCreate_selectdrp > ul li.active a {
  background: #e4e4e4;
}

/*--create form page--*/

/*--Help page new styles--*/

/*--Help sub category page styles--*/

.helpSubCategory_icon i {
  color: #1b69b6;
}

.help_view_article a {
  text-decoration: underline;
  font-size: 13px;
  color: #8b8b8b;
}

.help_view_article a:hover {
  text-decoration: none;
}

.help_cmtVote {
  border: 1px solid transparent;
  background: #fff;
  min-width: 75px;
  padding-right: 10px;
  color: #8e8e8e;
}

.help_cmtVote .cmtVote_count {
  display: inline-block;
  background: #ef5a2b;
  color: #fff;
  margin-right: 5px;
  padding: 2px 10px;
  min-width: 30px;
  text-align: center;
}

.help_cmtVote:hover {
  background: #fff;
}

.search_faqdrp:hover .helpCreate_selectdrp {
  display: block;
}

.helpAddTag .helpCreate_selectdrp {
  border: none;
}

.helpAddTag .mCustomScrollbar {
  border: 1px solid #c5c5c5;
  display: none;
}

.help_searchbxMain .search_faqdrp {
  width: auto;
}

.help_searchbxMain .help_searchbx .search_input_div input .form-control {
  width: 230px;
}

.help_searchbxMain .search_faqdrp .helpCreate_selectVal {
  background: #fff;
  color: #000;
  border-radius: 0;
}

.help_searchbxMain .search_faqdrp .helpCreate_selectVal > span.active_txt {
  width: 80%;
  display: block;
}

.help_searchbxMain .tagLst {
  border-bottom: 1px solid #f6f6f6;
}

.help_searchbxMain .tagLst button {
  border: 0;
  background: none;
  width: 100%;
  padding: 5px 10px;
  text-align: left;
}

.help_searchbxMain .tagLst button:hover {
  background: #f6f6f6;
}

.help_searchbxMain .tagLst .tabVal_count {
  top: 5px;
  right: 5px;
  color: #8b8b8b;
  font-size: 14px;
}

.vote_active {
  color: #ef5a2b;
}

/*.helpHdContentInnerBg{
  background:rgba(0, 0, 0, 0.10);
  top:0;
  left:0;
  bottom: 0;
  right: 0;
  z-index:1;
  &.like{
    background:rgba(0, 0, 0, 0.30);
  }
}*/

.helpHdContentView {
  z-index: 99;
}

.help_ideas {
  background: rgba(235, 244, 251, 0.69);
  border: 1px solid rgba(249, 218, 183, 0.69);
}

.help_ideas .help_catgry_heading,
.help_ideas .helpCreate_selectVal {
  background: #c8e3f9;
}

.help_ideas .cmtVote_count {
  background: #74a6d0 !important;
}

.help_ideas .help_cmtVote {
  border-color: #cee8fd;
}

.help_ideas .help_cmtVote:hover {
  color: #3f3d48;
}

i.help_ideas {
  color: #74a6d0;
  background: transparent;
  border: 0;
}

.help_problems,
.help_problems {
  background: rgba(221, 241, 239, 0.44);
  border: 1px solid rgba(121, 177, 172, 0.41);
}

.help_problems .help_catgry_heading,
.help_problems .helpCreate_selectVal,
.help_problems .help_catgry_heading,
.help_problems .helpCreate_selectVal {
  background: #79b1ac;
  color: #fff;
}

.help_problems .cmtVote_count,
.help_problems .cmtVote_count {
  background: #639490 !important;
}

.help_problems .help_cmtVote,
.help_problems .help_cmtVote {
  border-color: #cfe6e4;
}

.help_problems .help_cmtVote:hover,
.help_problems .help_cmtVote:hover {
  color: #3f3d48;
}

i.help_problems {
  color: #639490;
  background: transparent;
  border: 0;
}

.help_questions,
.help_questions {
  background: #fff5ea;
  border: 1px solid #f9dab7;
}

.help_questions .help_catgry_heading,
.help_questions .helpCreate_selectVal,
.help_questions .help_catgry_heading,
.help_questions .helpCreate_selectVal {
  background: #f9dab7;
}

.help_questions .cmtVote_count,
.help_questions .cmtVote_count {
  background: #b38b5a !important;
}

.help_questions .help_cmtVote,
.help_questions .help_cmtVote {
  border-color: #ffe7cc;
}

.help_questions .help_cmtVote:hover,
.help_questions .help_cmtVote:hover {
  color: #3f3d48;
}

i.help_questions {
  color: #b38b5a;
  background: transparent;
  border: 0;
}

i.help_knowledge-base {
  color: #e66185;
  background: transparent;
  border: 0;
}

i.help_updates {
  color: #d8856a;
  background: transparent;
  border: 0;
}

.helpLst_rgt {
  margin-left: 70px;
}

.helpLst_rgt .help_catgry_descrip {
  max-height: 45px;
}

.edit_btn {
  width: 30px;
  height: 30px;
  line-height: 28px;
  background: #fff;
  border-radius: 50%;
  display: inline-block;
}

.edit_btn i {
  font-size: 15px;
}

.edit_btn:hover {
  background: #f05a28;
  color: #fff;
}

.statusHistory {
  margin: 20px 0 0;
}

.statusHistory > li {
  padding: 0 0 30px 38px;
  border: 0 !important;
}

.statusHistory > li:after {
  content: '';
  position: absolute;
  left: 7px;
  height: 100%;
  width: 2px;
  background: #eee;
  top: 10px;
  z-index: 1;
}

.statusHistory > li:last-child:after {
  height: 30px;
}

.statusHistory > li .statusHistIocn {
  background-color: #eee;
  height: 30px;
  width: 30px;
  top: 10px;
  left: -7px;
  border-radius: 50%;
  z-index: 9;
  border: 1px solid #eee;
  background: #fff;
  padding: 2px;
  overflow: hidden;
}

.statusHistory > li .statusHistIocn span {
  height: 23px;
  width: 23px;
  display: block;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-position: 2px 2px;
  background-color: #eee;
}

.statusHistory > li .statusHistIocn.waiting span {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -317px -778px;
}

.statusHistory > li .statusHistIocn.known span {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat 3px -450px;
}

.statusHistory > li .statusHistIocn.unanswered span {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -486px -530px;
}

.statusHistory > li .statusHistIocn.solved span {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -380px -778px;
}

.statusHistory > li .statusHistIocn.answered span {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -453px -520px;
}

.statusHistory > li .statusHistIocn.completed span {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -380px -778px;
}

.statusHistory > li .statusHistIocn.planned span {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -415px -777px;
}

.statusHistory > li .statusHistIocn.already-exists span {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -460px -326px;
}

.statusHistory > li .statusHistIocn.not-a-problem span {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -475px -613px;
}

.statusHistory > li .statusHistIocn.in-progress span {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -475px -566px;
}

.statusHistory > li .statusHistIocn.not-relevant span {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -445px -778px;
}

.statusHistory > li .statusHistIocn.declined span {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -474px -779px;
}

.statusHistory > li .statusHistIocn.under-consideration span {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -349px -778px;
}

.statusHistory > li .statusHistIocn.need-answer span {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -481px -519px;
}

.statusHistory > li .statusHistoryCont {
  background: #f6f6f6;
}

.statusHistory > li .statusHistoryCont .postedStatus {
  font-size: 13px;
}

.statusHistory > li .statusHistoryCont .postedStatusInner {
  color: #000;
  font-size: 14px;
  line-height: 16px;
}

.statusHistory > li .statusHistoryCont .postedStatusInner span {
  color: #fff;
}

.statusHistory > li .statusHistoryCont .postedBy {
  font-size: 12px;
  color: #3c3b3b;
}

.statusHistory > li:last-child {
  background: none;
  padding-bottom: 0;
}

.remainingLetters {
  right: 0;
  top: -20px;
  font-size: 14px;
  color: #b3b2b2;
}

.cmt_textareaint {
  margin-bottom: 100px;
}

@media (max-width: 767px) {
  .help_cmtedname .help_cmteddate {
    display: block;
    padding: 0;
    margin: 0 0 10px;
  }

  .help_cmtedname .help_cmteddate:before {
    width: 0;
  }

  .cmt_imgArea {
    display: none;
  }

  .cmt_textareaint h5 {
    font-size: 16px;
    font-weight: 500;
  }

  .profileDetails > li .profileDetailsHd {
    min-height: 10px;
  }

  .helpCmt_textArea {
    margin-left: 0;
  }

  .cmt_textareaint {
    margin-bottom: 0;
  }

  .help_boardlt_innr {
    min-height: 50px;
    padding: 15px;
    margin: 0 0 15px;
  }

  .help_catgry_review ul > li {
    margin-bottom: 10px;
    padding: 0;
  }

  .dashboard_tophd .hd_addvspace .breadcrumb {
    font-size: 14px !important;
    padding-bottom: 10px;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .dashboard_tophd .hd_addvspace .breadcrumb {
    font-size: 14px !important;
  }
}

@media (min-width: 1200px) {
  .help_boardlt_innr {
    min-height: 315px;
  }
}

/*----rightside collaborate popup styles start----*/

/*
//Hover color
$hoverColor: #f22259;
*/

/*--z-index value increase--*/

/*
$grid-float-breakpoint: 1023px;*/

.modal .modal-dialog.colab_crproj_pop,
.modal .colab_crproj_pop .modal-body {
  overflow: visible !important;
  min-width: 650px;
}

.colab_popup_toolbar {
  margin-bottom: 15px;
}

.colab_popup_toolbar.position_fixedHead {
  position: -webkit-sticky;
  position: sticky;
  top: -60px;
  width: 100%;
  background: #fff;
  z-index: 9;
}

.rt_hd_content {
  padding: 10px 10px 2px !important;
}

.rt_hd_content .rt_hd_starbox {
  width: 20px;
  height: 20px;
  color: #3f3d48;
  margin: 9px 0;
  display: inline-block;
  line-height: 24px;
}

.rt_hd_content .rt_hd_starbox i {
  font-size: 16px;
}

.rt_hd_checkbx .rt_hd_starbox {
  width: 33px;
  height: 33px;
  margin-top: 0;
}

.rt_hd_checkbx .rt_hd_section {
  width: 84%;
}

.rt_hd_starbox {
  font-size: 13px;
}

.rt_hd_starbox .input_checkbox_bg label > span {
  width: 33px;
  height: 33px;
}

.rt_hd_starbox .input_checkbox_bg label input[type="checkbox"] ~ span {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -59px -357px;
}

.rt_hd_starbox .input_checkbox_bg label input[type="checkbox"] ~ span:hover {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -9px -356px;
}

.rt_hd_starbox .input_checkbox_bg label input[type="checkbox"]:checked ~ span {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -9px -356px;
}

.colab_popupclose:hover {
  color: #f05a28;
}

.project_popupHdSec .rt_hd_section {
  width: 89%;
}

.project_popupHdSec .colab_popuptrash i {
  font-size: 18px;
}

.project_popupHdSec .colab_popuptrash i:hover {
  color: #f05a28;
}

.rt_hd_title h4 {
  padding: 3px 5px;
}

.rt_hd_titleinput {
  padding: 0;
}

.rt_hd_titleinput .form-control {
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
  height: 28px;
  line-height: 19px;
  border: 2px solid #f6921e;
}

.rt_hd_title h4:hover {
  background: #e8e8e8;
}

.rt_hd_title .rt_hd_editicon {
  right: 7px;
  top: 3px;
  display: none;
}

.rt_hd_title .rt_hd_editicon:hover i.icomoon {
  color: #f05a28;
}

.rt_hd_title:hover .rt_hd_editicon {
  display: block;
}

.rt_hd_ltdel {
  width: 11%;
  padding-top: 7px;
}

.rt_hd_ltdel .task_hd_doticon {
  margin: 0 0 0 4px;
}

.rt_hd_ltdel .colab_popupclose i {
  font-size: 18px;
}

.rt_hd_ltdel .copy_linkUrl {
  width: 25px;
  height: 25px;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -112px -361px;
  text-indent: -9999px;
}

.rt_hd_ltdel .copy_linkUrl:hover {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -144px -361px;
}

.rt_hd_content p {
  color: #a5a5a5;
  font-size: 14px;
  line-height: 19px;
}

.rt_hd_titleicons span {
  padding-left: 3px;
  display: inline-block;
}

.rt_hd_titleicons span i {
  display: inline-block;
}

.rt_hd_titleicons span i:hover {
  color: #f05a28;
}

.colab_tabs_contr .nav-tabs {
  background: #fff;
}

.colab_tabs_contr .tab-content {
  border: none;
}

.colab_descrip_innr {
  font-size: 18px;
  padding: 0 5px;
}

.colab_descrip_innr .colab_descrip_hover {
  padding-left: 5px;
}

.colab_descrip_innr .colab_descrip_hover .colab_descrip_edit {
  top: 0;
  right: 8px;
  display: none;
}

.colab_descrip_innr .colab_descrip_hover .colab_descrip_edit a {
  color: #3f3d48;
}

.colab_descrip_innr .colab_descrip_hover .colab_descrip_edit i {
  font-size: 13px;
}

.colab_descrip_innr .colab_descrip_hover .colab_descrip_edit i:hover {
  color: #f05a28;
}

.colab_descrip_innr .colab_descrip_hover:hover {
  background: #ececec;
}

.colab_descrip_innr .colab_descrip_hover:hover .colab_descrip_edit {
  display: block;
}

.colab_descrip_innr h5 {
  padding: 3px 5px 3px 0;
  line-height: 20px;
  font-size: 14px;
}

.colab_descrip_innr h5 .mCustomScrollBox {
  height: auto;
}

.colab_descrip_innr .start_descrip {
  color: #1b69b6;
}

.colab_descrip_innr .start_descrip .active_description {
  color: #464646;
  font-size: 16px;
  line-height: 23px;
  white-space: pre-wrap;
  word-break: break-all;
}

.colab_descrip_textarea textarea.form-control,
.cmt_textarea_edit textarea.form-control {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 2px solid #f6921e;
  font-size: 16px;
  min-height: 32px;
}

.colab_descrip_textarea textarea::-webkit-input-placeholder,
.cmt_textarea_edit textarea::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  line-height: 28px;
}

.colab_descrip_textarea textarea::-moz-placeholder,
.cmt_textarea_edit textarea::-moz-placeholder {
  /* Firefox 19+ */
  line-height: 28px;
}

.colab_descrip_textarea textarea:-ms-input-placeholder,
.cmt_textarea_edit textarea:-ms-input-placeholder {
  /* IE 10+ */
  line-height: 28px;
}

.colab_descrip_textarea textarea:-moz-placeholder,
.cmt_textarea_edit textarea:-moz-placeholder {
  /* Firefox 18- */
  line-height: 28px;
}

.cola_rt_cmttextarea .wdt-emoji-picker-parent .wdt-emoji-picker {
  right: 20px;
}

.colab_viewOnlyContainer .cola_rt_cmttextarea .wdt-emoji-picker-parent .wdt-emoji-picker {
  right: 5px;
}

.colab_label_sec .control-label {
  text-align: left;
  font-weight: 500;
}

.colab_rt_lable .dropdown-menu {
  width: 280px;
  left: -140px;
  top: 35px;
}

.colab_rt_lable .dropdown-menu.create_checklistDrpdwn {
  top: 35px;
}

.colab_rt_lable .dropdown-menu.create_checklistDrpdwn .search_input_div input {
  height: 28px;
}

.colab_rt_lable .dropdown-menu.create_checklistDrpdwn .search_input_div input::-moz-placeholder {
  line-height: 28px;
}

.colab_chklt_hdinnr .task_card_renameint .form-control {
  height: 28px !important;
  padding-right: 0;
}

.colab_rt_startdate .dropdown-menu {
  width: 400px;
  right: 0;
  left: auto;
}

.colab_rt_startdate .dropdown-menu.dropdown_dateSelect {
  width: 260px;
  left: -35px;
  /*&.top_calendar {
        width: 520px;
      }*/
}

.colab_rt_startdate .dropdown-menu.dropdown_dateSelect.top {
  bottom: 36px;
}

.colab_rt_startdate .dropdown-menu.dropdown_dateSelect.top .drp_topArrow {
  top: auto;
  bottom: -11px;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -43px -331px;
}

.duedate_visible {
  min-height: 37px;
}

.colab_label_sec .control-label i,
.colab_rt_lable .colab_lable_plusicon i,
.colab_design_hdinnr i,
.colab_rt_chkltsec i {
  color: #8b8b8b;
  display: block;
  line-height: 24px;
}

.colab_label_sec .control-label i:hover,
.colab_rt_lable .colab_lable_plusicon i:hover,
.colab_design_hdinnr i:hover,
.colab_rt_chkltsec i:hover {
  color: #f05a28;
}

.colab_label_sec .control-label .colab_popupclose i,
.colab_rt_lable .colab_lable_plusicon .colab_popupclose i,
.colab_design_hdinnr .colab_popupclose i,
.colab_rt_chkltsec .colab_popupclose i {
  line-height: initial;
}

.colab_rt_project_status .dropdown > span {
  padding: 0 5px;
  color: #fff;
  font-size: 13px;
}

.colab_rt_project_status .color_dots {
  top: 13px;
}

.colab_rt_lable .colab_lable_plusicon {
  display: block;
  width: 25px;
  height: 25px;
  line-height: 24px;
  background: #ececec;
  border: 1px solid #c5c5c5;
}

.colab_rt_lable .colab_lable_plusicon label {
  display: block;
  cursor: pointer;
  height: 23px;
}

.colab_rt_lable .colab_lable_plusicon.active .fa-thumbs-up {
  color: #fe610c;
}

.colab_rt_lable .colab_lable_plusicon .icomoon {
  font-size: 12px;
  -ms-trasition: 0.5s ease-in-out;
  -moz-trasition: 0.5s ease-in-out;
  -webkit-trasition: 0.5s ease-in-out;
  trasition: 0.5s ease-in-out;
}

.colab_rt_lable .colab_lable_plusicon:hover {
  border: 1px solid #8a8a8a;
}

.colab_rt_lable .colab_lable_plusicon:hover i.icomoon {
  color: #f05a28;
}

.card_votecount span {
  display: inline-block !important;
}

.card_votecount span i {
  display: block;
  line-height: 24px;
}

.card_voteEmpty {
  color: #f05a28;
  line-height: 26px;
}

.open .colab_lable_plusicon .icomoon {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.cardpop_addlt h5 {
  padding: 10px;
  border-bottom: 1px solid #efefef;
  background: #f5f5f5;
  margin-bottom: 0;
}

.cardpop_addlt h5 .datepicker_Close {
  right: 7px;
}

.cardpop_addlt.duedate_visible {
  min-height: 37px;
}

.cardpop_addlt .mobile_visibleOnly {
  display: none;
}

.colab_rt_dropdown button {
  padding-top: 3px;
  padding-bottom: 3px;
}

.colab_rt_dropdown .glyphicon-calendar {
  color: #8b8b8b;
}

.colab_rt_dropdown.colab_inline_dtpicker {
  padding: 10px;
}

.colab_rt_dropdown.colab_inline_dtpicker.colab_inline_startDate {
  padding-right: 15px;
}

.colab_rt_dropdown.colab_inline_dtpicker.colab_inline_dueDate {
  padding-left: 15px;
}

.colab_rt_dropdown .datepicker_btn {
  bottom: 5px;
  right: 3px;
}

.colab_rt_dropdown .datepicker_btn .btn {
  min-width: 30px;
  padding: 10px;
}

.colab_rt_lable.colab_rt_startdate.colab_rt_duedate {
  background: #ececec;
  cursor: pointer;
}

.colab_rt_startdate .colab_dateenable {
  padding: 4px 6px;
  font-size: 13px;
  display: inline-block;
}

.colab_rt_startdate .colab_dateenable .rt_delicon {
  right: 5px;
  top: 0;
  line-height: 26px;
  display: block;
}

.colab_rt_startdate .colab_dateenable .rt_delicon a i {
  font-size: 10px;
}

.colab_rt_startdate .colab_dateenable .rt_delicon a:hover i {
  color: #f05a28;
}

.colab_rt_startdate:hover .rt_delicon {
  display: block;
}

.labelPop_ltBox,
.colab_rt_profpic {
  width: 88%;
  margin-left: 10px;
}

.tab_showlt {
  width: 120px;
  margin: 2px 7px 0 0;
  border-top-left-radius: 22px;
  border-bottom-left-radius: 22px;
}

.tag_delicon {
  right: 5px;
}

.labelpop_assigntagImg,
.colab_rt_profpic .prof_img {
  width: 23px;
  height: 23px;
  float: left;
  overflow: hidden;
}

.labelpop_assigntagImg img,
.colab_rt_profpic .prof_img img {
  width: 23px;
  height: 23px;
  display: block;
  background: #efecec;
}

.colab_rt_profpic img {
  border: 1px solid #e8e8e8;
}

.labelpop_assigntagImg {
  margin-right: 5px;
}

.colab_inline_dtpicker .datepicker {
  width: 100%;
}

.colab_inline_dtpicker .timepicker {
  /*width: 45%;*/
  /*width: 45%;*/
  margin: 15px 0 5px 0;
}

.colab_inline_dtpicker .input-group {
  display: block;
}

.colab_inline_dtpicker .timepicker table td {
  height: 10px !important;
  line-height: 10px !important;
  width: 10px;
  font-size: 13px;
}

.colab_inline_dtpicker .timepicker table td.separator {
  width: 5px;
}

.colab_inline_dtpicker .timepicker table td .btn-primary {
  background: #3f3d48;
  color: #fff;
  border: none;
}

.colab_inline_dtpicker .timepicker table td .btn-primary:hover {
  border: none;
  background: #3f3d48;
}

.colab_inline_dtpicker .datepicker table td.active,
.colab_inline_dtpicker .timepicker table td.active {
  background: #fd5c12;
  color: #fff;
}

.colab_inline_dtpicker .timepicker table td {
  color: #464646;
}

.colab_inline_dtpicker .timepicker table td span {
  width: 20px;
  height: 15px;
  line-height: 15px;
  margin: 0;
}

.colab_inline_dtpicker .timepicker table td span:hover {
  background: none;
}

.colab_inline_dtpicker .timepicker table tr td a[data-action] {
  padding: 0;
  line-height: 14px;
  font-size: 10px;
  color: #3f3d48;
  -webkit-box-shadow: none;
  box-shadow: none;
  display: block;
}

.colab_inline_dtpicker .timepicker table tr td:last-child,
.colab_inline_dtpicker .timepicker table tr td:first-child {
  position: relative;
}

.colab_inline_dtpicker .timepicker table tr td:last-child a[data-action],
.colab_inline_dtpicker .timepicker table tr td:first-child a[data-action] {
  border: none !important;
  display: block;
  border-radius: 0 !important;
}

.colab_inline_dtpicker .timepicker table tr td:last-child a[data-action].btn,
.colab_inline_dtpicker .timepicker table tr td:first-child a[data-action].btn {
  min-width: 30px;
}

.colab_inline_dtpicker .timepicker table tr td:last-child a[data-action] > span,
.colab_inline_dtpicker .timepicker table tr td:first-child a[data-action] > span {
  color: #ebebf1;
  cursor: default;
  display: block;
  width: 100%;
  height: 15px;
  line-height: 15px;
  border-radius: 0 !important;
}

.colab_inline_dtpicker .timepicker table tr td:last-child a[data-action] > span:hover,
.colab_inline_dtpicker .timepicker table tr td:first-child a[data-action] > span:hover {
  color: #3f3d48;
}

.colab_inline_dtpicker .timepicker button[data-action] {
  padding: 3px 7px;
}

.colab_inline_dtpicker .timepicker .timepicker-picker {
  border: 1px solid #ddd;
  width: 100px;
  /*table {
        width: 80%;
      }*/
}

.colab_inline_dtpicker .timepicker .timepicker-picker td:hover a[data-action] {
  visibility: visible;
  background: #ccc;
}

.colab_inline_dtpicker .timepicker .btn {
  min-width: 50px;
}

.colab_inline_dtpicker .timepicker-hours tr td,
.colab_inline_dtpicker .timepicker-minutes tr td {
  padding: 5px;
}

.colab_inline_dtpicker th {
  font-size: 12px;
  color: #9a9a9a;
}

.colab_inline_dtpicker th.picker-switch {
  font-size: 15px;
  color: #fd5c12;
}

.colab_inline_dtpicker th.picker-switch:hover {
  background: none !important;
}

.colab_inline_dtpicker tr:first-child th.prev,
.colab_inline_dtpicker tr:first-child th.next {
  background: #f6f6f6;
  color: #9a9a9a;
  line-height: 10px;
}

.colab_inline_dtpicker .datepicker-days td.day {
  border-radius: 0;
}

.colab_inline_dtpicker .datepicker-days td.day.old,
.colab_inline_dtpicker .datepicker-days td.day.new {
  color: #b9b9b9;
}

.colab_inline_dtpicker .datepicker-days td.today::before {
  bottom: 0;
  right: 0;
  border: 1px solid #fd5c12;
  width: 100%;
  height: 100%;
  border-radius: 0;
}

.colab_inline_dtpicker .datepicker-days td.today.active::before {
  border: none;
}

/*--bootstrap upload file style--*/

#upload-file-selector {
  display: none;
}

/*--bootstrap upload file style--*/

/*--board activity styled start--*/

.activity_contr {
  padding: 10px 0;
}

.brd_activityinnr ul li,
.colab_rt_actysec ul li {
  border-bottom: 1px solid #efefef;
}

.brd_activityinnr .icomoon,
.brd_activityinnr .fa,
.colab_rt_actysec .icomoon,
.colab_rt_actysec .fa {
  color: #8b8b8b;
}

.colab_label_sec {
  padding: 0 0 10px 10px;
}

.brd_activdate {
  font-size: 12px;
}

.brd_activtxt .brd_activeplus {
  top: -2px;
  left: -20px;
  display: none;
}

.brd_activtxt .brd_activeplus .icomoon {
  font-size: 10px !important;
}

.brd_active_descrip {
  color: #3f3d48;
  font-size: 13px;
}

.brd_active_descrip img {
  width: 25px;
  height: 25px;
  background: #fff;
  border: 1px solid #e8e8e8;
  margin-right: 5px;
}

.brd_active_descrip .activity_tag {
  /*color: #333;*/
  font-size: 12px;
  padding: 1px 4px;
}

.activity_uname,
.activity_due_date_bold {
  font-weight: 600;
  font-size: 15px;
}

.activity_completed_bold {
  text-decoration: line-through;
  font-weight: 600;
}

.activity_tag {
  color: #fff;
}

/*--board activity styled end--*/

.colab_rt_tool .icomoon {
  font-size: 13px;
  display: block;
  line-height: 26px;
}

.colab_rt_tool .icomoon:hover {
  color: #f05a28;
}

.colab_rt_tool .colab_popupclose .icomoon {
  font-size: 16px;
}

.task_innrlt {
  width: 300px;
  display: inline-block;
  white-space: normal;
  vertical-align: top;
}

.task_card_hd {
  background: #3f3d48;
}

.task_card_hd .task_card_innr {
  padding: 5px 7px;
}

.task_card_hd .task_card_innr > .task_card_hdrename {
  color: #fff;
}

.task_card_hd .task_card_innr .task_hd_iconsec > ul.create_duedate {
  width: 260px;
}

.task_card_hd h5 {
  height: 23px;
  line-height: 23px;
  padding-left: 5px;
}

.task_card_hd h5:hover {
  background: #54525f;
}

.task_newboard .task_card_innr {
  color: #fff;
}

.colab_tp_norecords {
  padding: 7px;
  background: #f7f7f7;
}

.task_card_hdrename {
  width: 80%;
}

.task_card_hdrename > .rt_hd_title .rt_hd_editicon {
  top: 0;
}

.task_card_hdrename .task_renameicon i:hover {
  color: #f05a28;
}

.task_card_hdrename .task_card_renameint {
  top: 0;
  left: 0;
  width: 100%;
}

.task_card_hdrename .task_card_renameint .form-control {
  -webkit-box-shadow: none;
  box-shadow: none;
  height: 23px;
  line-height: 21px;
  padding: 0 30px 0 5px;
}

.task_card_hdrename .task_card_renameint .task_renameicon {
  top: 0;
  right: 5px;
  color: #464646;
}

.task_card_hdrename .rt_hd_editicon {
  top: 5px;
  font-size: 13px;
}

.task_hd_iconsec {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.task_hd_icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.task_hd_icon span.hd_plus,
.task_hd_icon span.dot_icon {
  width: 25px;
  height: 23px;
  padding: 0 6px;
  display: block;
  color: #fff;
}

.task_hd_icon span.hd_plus i,
.task_hd_icon span.hd_plus img,
.task_hd_icon span.dot_icon i,
.task_hd_icon span.dot_icon img {
  display: block;
  line-height: 24px;
}

.task_hd_icon span.hd_plus img,
.task_hd_icon span.dot_icon img {
  visibility: hidden;
  padding-top: 6px;
}

.task_hd_icon span.dot_icon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -246px -357px;
}

.task_hd_icon:hover .dot_icon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -212px -356px;
}

.task_hd_icon:hover .hd_plus i {
  color: #f05a28;
}

.task_hd_icon.task_hd_addicon .hd_plus > .icomoon {
  -ms-trasition: 0.5s ease-in-out;
  -moz-trasition: 0.5s ease-in-out;
  -webkit-trasition: 0.5s ease-in-out;
  trasition: 0.5s ease-in-out;
}

.task_hd_icon.task_hd_addicon .open .hd_plus > .icomoon {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.task_hd_doticon span {
  width: 20px;
  display: block;
}

.colab_rt_header .colab_popupclose {
  margin-left: 4px;
}

.colab_rt_header .task_hd_icon {
  width: 25px;
  height: 22px;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -196px -361px;
}

.colab_rt_header .task_hd_icon .dropdown {
  width: 100%;
  height: 100%;
}

.colab_rt_header .task_hd_icon .dropdown .rt_hd_doticon {
  width: 100%;
  height: 100%;
}

.colab_rt_header .task_hd_icon:hover {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -176px -362px;
}

.task_hd_addicon i {
  font-size: 10px;
}

.task_hd_icon ul {
  width: 300px;
  right: -32px;
  left: auto;
  margin-top: 4px;
}

.task_hd_doticon ul.dot_dropul {
  width: 200px;
  right: -8px;
  top: 38px;
}

.task_hd_doticon ul.dot_dropul .drp_topArrow {
  width: 24px;
  left: auto;
  right: 7px;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -82px -330px;
}

.task_hd_doticon ul li a {
  padding-left: 10px;
}

.task_createsec {
  width: 100%;
  background: #3f3d48;
  padding: 0 8px 8px;
}

.task_create_innr {
  padding: 5px;
  background: #fff;
}

.task_create_innr textarea {
  background: #f7f7f7;
}

.create_taskproperties span i {
  font-size: 15px;
  color: #8b8b8b;
}

.create_taskproperties span i:hover {
  color: #f05a28;
}

.create_taskproperties ul.create_taskul {
  width: 250px;
  top: 26px;
  left: -12px;
  right: auto;
  margin-top: 0 !important;
}

.create_taskproperties ul.create_taskul h5 {
  height: auto;
  line-height: 21px;
  color: #464646;
  padding: 5px 10px;
}

.create_taskproperties ul.create_taskul h5:hover {
  background: none;
}

.create_taskproperties ul.create_taskul .mCSB_container {
  padding: 0;
}

.create_taskproperties ul.create_taskul ul {
  width: 100%;
}

.create_taskproperties ul.create_taskul .colab_assigntag_img {
  height: auto;
  width: auto;
  padding: 0;
}

.create_taskproperties ul.create_taskul .colab_assigntag_img img {
  float: left;
  margin-right: 5px;
}

.create_taskproperties ul.create_taskul .colab_assigntag_img span {
  color: #464646;
  width: auto;
  height: auto;
  line-height: 28px;
}

.create_taskproperties ul.create_taskul .drp_topArrow {
  left: 6px;
}

.create_taskproperties ul.create_taskul.open {
  display: block;
}

.create_taskproperties .badge {
  top: -12px;
  right: 10px;
  width: 18px;
  height: 18px;
  padding: 0;
  line-height: 18px;
  font-size: 12px;
  background: #f6921e;
  border-radius: 4px;
  border: 1px solid #f05a28;
}

.create_duedate_showlt a.create_duedate {
  background: #f6921e;
  border-radius: 4px;
  border: 1px solid #f05a28;
  top: -12px;
  left: -5px;
  font-size: 12px;
  padding: 0 3px 0 3px;
  color: #fff;
  width: 127px;
}

.create_duedate_showlt .rt_delicon {
  top: -14px;
  left: 110px;
}

.create_duedate_showlt .rt_delicon i {
  font-size: 9px;
  color: #fff;
}

.create_duedate_showlt .rt_delicon i:hover {
  color: #f05a28;
}

.create_taskerrormsg {
  font-size: 12px;
  color: #f6921e;
}

.dot_listicon {
  right: 10px;
  top: 2px;
  text-align: center;
}

.dot_listicon.dot_listicondel {
  top: 4px;
}

.dot_listicon i.icomoon {
  font-size: 13px;
}

.dot_listicon i.icomoon:hover,
.dot_listicon i.fa:hover {
  color: #f05a28;
}

.create_add_tags {
  min-height: 31px;
}

.task_hd_doticon ul li a:hover {
  background: #e4e4e4;
}

/*--taskist dot dropdown styles start--*/

.tasklist_copy_drpdown,
.tasklist_move_drpdown {
  top: 27px;
  left: 32px;
  right: auto;
  background: #fff;
  z-index: 99;
}

.tp_copy_drpdown,
.tp_move_drpdown {
  left: auto;
  right: 199px;
  top: 0;
}

.task_hd_drdpul {
  width: 250px;
}

.task_copysec h5 {
  height: auto;
  color: #464646;
  padding: 2px 5px;
  line-height: 23px;
}

.task_copysec h5:hover {
  background: none;
}

.task_copysec input::-moz-placeholder {
  line-height: 22px;
}

/*--disabled button styles start--*/

.disabledbuttoncb {
  pointer-events: none;
  opacity: 0.4;
}

/*--disabled button styles start--*/

/*--taskist dot dropdown styles end--*/

.tag_createbtn {
  border-top: 1px solid #f5f5f5;
  padding: 5px 10px;
}

.tag_createbtn span {
  display: inline-block;
}

.tag_createbtn span.btn_add:hover {
  border: none;
}

.tag_createbtn span.btn_add i {
  color: #fff;
}

.tag_createbtn span i {
  display: inline-block;
  font-size: 12px;
}

/*.tag_createbtn:hover {
  @extend .gradient-bg;
  &:hover i {
    color: #fff;
  }
}*/

.tag_createul li {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  padding: 4px;
  float: left;
  margin: 0 5px 5px 0;
}

.tag_createul li i {
  color: #fff;
}

.tag_add_listbx {
  padding: 0 10px 0 10px;
  /*dashboard project member*/
}

.tag_add_listbx .tags_innr_bg {
  padding: 0;
  font-size: 13px;
  background: #fff;
  border: 1px solid #efefef;
}

.tag_add_listbx .tags_innr_bg .tag_lablebx {
  width: 18px;
  height: 18px;
  margin: 1px 10px 0 0;
}

.tag_add_listbx .colab_assigntag_img {
  float: left;
  display: block;
}

.tag_add_listbx .colab_assigntag_img img {
  width: 28px;
  height: 28px;
  background: #efecec;
}

.tag_add_listbx .createProj_userName {
  width: 44%;
  display: block;
  height: 28px;
  line-height: 28px;
  padding-left: 5px;
}

.tag_add_listbx .tag_addicon {
  top: 0;
  right: 10px;
  line-height: 21px;
}

.tag_add_listbx .tag_addicon a {
  color: #464646;
  font-size: 13px;
}

.tag_add_listbx .tag_addicon a:hover {
  color: #f05a28;
}

.tag_add_listbx .tag_addicon.preset_checklist {
  top: 5px;
}

.tag_add_listbx .tag_addicon.preset_checklist.tag_addicon {
  top: 3px;
}

.tag_add_listbx .tag_addicon.createProj_tabAddIcon {
  top: 5px;
  right: -5px;
}

.tag_add_listbx .tag_addicon.proj_memberEditicon {
  top: 5px;
}

.tag_add_listbx .tag_addicon:hover .icomoon-check2,
.tag_add_listbx .tag_addicon:hover .icomoon-check,
.tag_add_listbx .tag_addicon:hover .icomoon-error,
.tag_add_listbx .tag_addicon:hover .icomoon-times {
  color: #f05a28;
}

.tag_add_listbx .tag_addicon .tag_desig {
  right: 30px;
  top: 0;
  line-height: 21px;
  display: none;
  color: #adadad;
  white-space: nowrap;
}

.tag_add_listbx .colab_assigntag_img:hover .tag_addicon .tag_desig {
  display: inline-block;
}

.tag_add_listbx .mCSB_container {
  padding-right: 0;
}

.tag_add_listbx .tag_text {
  width: 140px;
  color: #464646;
  padding-top: 2px;
}

.tag_add_listbx ul > li:last-child {
  margin-bottom: 0;
}

.addMember_drp .tag_addicon a,
.addmember_drpdown .tag_addicon a {
  color: #00b307;
  line-height: 30px;
}

.task_rt_tagbox .tags_innr_bg {
  border: none;
}

.tags_innr_bg.input_checkbox_bg label input[type="checkbox"][checked="checked"] ~ span {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -460px -48px;
}

.colab_rt_projmembr .colab_assigntag_img,
.tag_assingtosec .colab_assigntag_img,
.tag_add_listbx .colab_assigntag_img {
  float: none;
}

.tag_createsec h5 span,
.checklist_addsec h5 span {
  display: inline-block;
  padding: 9px 10px;
  border-right: 1px solid #ddd;
}

.tag_createsec h5 span i:hover,
.checklist_addsec h5 span i:hover {
  color: #f05a28;
}

.tag_createsec h5 span {
  height: auto;
}

.comment_botsec {
  width: 100%;
  bottom: 0;
  background: #fff;
  /*.cmtbot_emojis {
    width: 350px !important;
    left: -160px !important;
    padding-top: 0 !important;
    .mCSB_container {
      padding-right:0;
    }
    .emoji {
      width: 28px;
      height: 29px;
    }
  }*/
}

.comment_botsec .comment_bot_icon {
  width: 30px;
}

.comment_botsec .comment_bot_icon i {
  font-size: 21px;
}

.comment_botsec i,
.cmt_cancelIcon i {
  color: #8b8b8b;
  display: block;
  line-height: 23px;
  font-size: 13px;
}

.cmt_cancelIcon {
  margin: 0 15px 0 10px;
}

.cmt_cancelIcon i {
  cursor: pointer;
}

.cmt_cancelIcon i:hover {
  color: #f05a28;
}

.cmt_confirmbtn .btn,
.textArea_sendbtn .btn {
  min-width: unset;
}

.comnt_editablearea {
  min-height: 60px;
  max-height: 140px;
  height: auto;
  overflow: auto;
}

.comnt_editablearea.comnt_desceditable {
  min-height: 35px;
}

.comment_bot_txt {
  width: 85%;
}

.colab_rt_ltshow {
  width: 86%;
}

.colab_rt_ltshow.colab_rt_ltfull {
  width: 100%;
}

.colab_rt_ltshow.colab_rt_ltfull .tag_showlt_innr {
  padding: 3px 30px 3px 5px;
  margin: 1px 10px 5px 0;
}

.colab_rt_ltshow .listing_wd {
  width: 80%;
  color: #fff;
  font-size: 13px;
  display: block;
  line-height: 18px;
}

.colab_rt_ltshow span.tagclose_icon {
  top: 0;
  right: 5px;
  line-height: 24px;
}

.colab_rt_ltshow span.tagclose_icon i {
  color: #fff;
  font-size: 10px;
  line-height: 24px;
  display: none;
}

.colab_rt_ltshow span.tagclose_icon i:hover {
  color: #f05a28;
}

.colab_rt_ltshow .tag_showlt_innr {
  padding: 2px 5px;
}

.colab_rt_ltshow .tag_showlt_innr:hover .tagclose_icon i {
  display: block;
}

.editTag_updateBtn button {
  min-width: 70px !important;
}

.preview_txt {
  color: #fff;
  padding-left: 5px;
  margin-bottom: 1px !important;
  height: 24px;
}

.colorPreview_intbx input {
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
  height: 24px;
  line-height: 21px;
  padding: 0 3px;
}

.card_tag_createinnr .color-picker-wrapper,
.tag_editinnr .color-picker-wrapper {
  width: 100%;
  margin: 10px 0;
  background: #fff;
  border: 1px solid #ddd;
}

.card_tag_createinnr .color-picker-wrapper .color-picker-input-wrapper input,
.tag_editinnr .color-picker-wrapper .color-picker-input-wrapper input {
  display: none;
}

.card_tag_createinnr .color-picker-wrapper .color-picker-panel,
.tag_editinnr .color-picker-wrapper .color-picker-panel {
  -webkit-box-shadow: none;
  box-shadow: none;
  margin: 0 auto;
  height: auto;
}

.tag_editinnr .lumtopcontainer {
  display: none;
}

.cmtbot_addtask .colab_assigntag_img {
  padding: 0 5px;
  line-height: 26px;
}

.task_rt_tagbox .mCSB_container {
  margin: 0;
  padding-right: 0;
}

.pre_checklt label {
  padding-left: 0;
}

.comment_messagebx {
  border-bottom: 1px solid #efefef;
  padding: 10px 0;
  background: #fbf8f8;
}

.colab_rt_activityinnr .mCSB_container {
  padding-right: 10px;
}

.colab_rt_activityinnr .comment_messagebx {
  background: #fbf8f8;
  border-bottom: 1px solid #ececec;
  padding-left: 5px;
}

.assign_showlt_innr {
  background: #fcfcfc;
  border: 1px solid #efefef;
  padding: 0 30px 0 0;
  margin: 0 10px 5px 0;
}

.assign_showlt_innr .listing_wd {
  padding-top: 3px;
  color: #464646;
  font-size: 13px;
}

.assign_showlt_innr .listing_wd a {
  color: #464646;
}

.assign_showlt_innr .tagclose_icon i {
  color: #000 !important;
  font-size: 10px;
  line-height: 24px;
  display: none;
}

.assign_showlt_innr .tagclose_icon i:hover {
  color: #f05a28 !important;
}

.assign_showlt_innr:hover .tagclose_icon i {
  display: block;
}

.cmt_inputcontr {
  width: 260px;
  background: #fff;
}

.cmt_inputcontr .list-group-item {
  border: none;
}

.cmt_inputcontr .colab_assigntag_img {
  color: #464646;
}

/*collaborate comment tab section*/

.colab_rt_cmtimg {
  width: 40px;
  height: 40px;
  background: #f5f5f5;
  border: 1px solid #efefef;
  border-radius: 50%;
}

.colab_rt_cmtimg .user_avatar {
  width: 100%;
  height: 100%;
  border: none;
}

.colab_rt_cmtimg .chklt_checkicon {
  top: 3px;
  left: 2px;
}

.colab_rt_cmttxt {
  width: 86%;
}

.colab_rt_cmttxt h5 {
  font-weight: 600;
  height: 21px;
}

.colab_rt_cmttxt h5 .cmt_dateshow {
  font-size: 13px;
  font-weight: 500;
  color: #8b8b8b;
}

.colab_rt_cmtdescripsec {
  padding: 6px 5px;
  font-size: 15px;
  word-break: break-word;
}

.colab_rt_cmtdescripsec:hover .cmt_descrip_editbtn {
  display: block;
}

.colab_rt_cmtdescripsec span {
  line-height: 20px;
  /* background: #ececec;*/
}

.comment_messagebx .cmt_descrip_editbtn {
  top: 13px;
  right: 10px;
  display: block;
  font-size: 12px;
  color: #a5a5a5;
}

.comment_messagebx .cmt_descrip_editbtn span {
  display: inline-block;
}

.comment_messagebx .cmt_descrip_editbtn span i {
  font-size: 14px;
}

.comment_messagebx .cmt_descrip_editbtn span i:hover {
  color: #f05a28;
}

.comment_messagebx .cmt_descrip_editbtn.cmt_editingTools {
  padding: 3px 0;
}

.comment_messagebx .cmt_descrip_editbtn.cmt_editingTools .cmt_changeBtn {
  top: -20px;
  left: 15px;
  display: none;
}

.comment_messagebx:hover .cmt_editingTools .cmt_changeBtn {
  display: block;
}

.cmt_botbtn {
  width: 25px;
  height: 25px;
  display: inline-block;
  text-align: center;
  border: 1px solid #c5c5c5;
}

.cmt_botbtn:hover {
  border-color: #8a8a8a;
}

.cmt_botbtn:hover i {
  color: #f05a28;
}

.cmt_bot_btncontr .dropdown-menu {
  bottom: 35px;
  top: auto;
  width: 250px;
  left: -115px;
}

/*--collaborate comment tab section end--*/

/*--collaborate attachment tab section--*/

.colab_rt_atthd {
  border: 1px solid #ddd;
  background: #fff;
}

.colab_rt_atthd h5 {
  line-height: 32px;
  height: 30px;
  width: 90%;
}

.colab_rt_atthd span .fa {
  line-height: 26px;
  color: #464646;
}

.atthd_drpdown.dropdown-menu {
  left: -50px;
  top: 125%;
  width: 250px;
}

.atthd_drpdown ul.file_attachList li {
  border-bottom: 1px solid #efefef;
}

.atthd_drpdown ul.file_attachList li:last-child {
  border-bottom: none;
}

.atthd_drpdown ul.file_attachList li:hover {
  background: #e4e4e4;
}

.atthd_drpdown label {
  display: block;
  padding: 4px 8px;
  font-weight: 500;
}

.atthd_drpdown label .monitor_icon {
  display: inline-block;
  line-height: 22px;
  vertical-align: bottom;
  padding-right: 7px;
}

.atthd_drpdown label .monitor_icon i {
  font-size: 14px;
  color: #656565;
}

.attach_tabledesign th,
.attach_tabledesign td {
  min-width: 30px;
  vertical-align: middle !important;
}

.attach_tabledesign td {
  background: #fff;
  font-size: 14px;
  max-width: 200px;
}

.attach_tabledesign td .attach_img {
  border: 1px solid #ddd;
}

.attach_tabledesign td .attach_img img {
  width: 55px;
  height: 40px;
}

.attach_tabledesign .chklt_checkicon {
  left: 34px;
  top: 0;
  display: none;
}

.attach_tabledesign tr a {
  color: #464646;
  display: none;
}

.attach_tabledesign tr:hover a {
  display: inline-block;
}

.attach_tabledesign tr.active td {
  background: #fff !important;
}

.attach_tabledesign tr.active a.attach_downicon {
  display: inline-block;
}

.attach_tabledesign tr th {
  padding: 3px 10px !important;
  background: none;
  color: #464646;
  font-size: 14px;
  font-weight: 600;
}

.attach_tabledesign tr .attach_img.active .chklt_checkicon {
  display: block;
}

.attach_tabledesign td:last-child {
  width: 60px;
}

.attach_tabledesign .attachimg_name {
  width: 60%;
}

.attachimg_rename .textArea_sendbtn button {
  font-size: 10px;
}

.colab_rt_attachinnr .cmt_descrip_editbtn {
  top: 0;
}

.colab_rt_attachinnr .colab_rt_attachinnr {
  font-size: 13px;
}

.colab_rt_attachinnr .comment_messagebx:hover,
.colab_rt_attachinnr .comment_messagebx.active {
  background: #f5f5f5;
  border-bottom: 1px solid #fff;
}

.attachment_table .table th,
.attachment_table .table td {
  font-size: 13px;
  padding: 4px 6px !important;
}

.attachment_table .table th {
  vertical-align: top;
  background: #ececec;
  color: #000;
  border-bottom-width: 1px;
}

.attachment_table .table .colab_rt_cmtimg {
  width: 33px;
  height: 33px;
  overflow: hidden;
}

.attachment_table .table .attach_thumb_img a {
  display: block;
  width: 33px;
  height: 33px;
}

.attachment_table .table .attach_thumb_img a .user_avatar {
  border: none;
}

.attachment_table .table .attachimg_rename .form-control {
  height: 24px;
  font-size: 13px;
}

.attachment_table .table .cmt_cancelIcon {
  margin: 0 6px 0 6px;
  padding-top: 3px !important;
}

.attachment_table.table-responsive {
  overflow-x: inherit;
}

/*--collaborate attachment tab section--*/

/*--collaborate design tab section--*/

.colab_design_hdinnr {
  background: #fff;
  border: 1px solid #ddd;
}

.colab_design_hdinnr h5 {
  padding: 7px 10px;
}

.colab_design_hdinnr .design_addicon {
  top: 0;
  right: 0;
  display: inline-block;
  padding: 4px 7px;
  border-left: 1px solid #ddd;
  height: 31px;
}

.imglibrary_lst {
  /*height: 200px;*/
  border: 1px solid #ddd;
  background: #fbfbfb;
}

.imglibrary_lst img {
  width: 100%;
  height: 100%;
}

.imglibrary_lst .design_btn {
  width: 100%;
  height: 100%;
  background: rgba(63, 61, 72, 0.49);
  top: 0;
  left: 0;
  display: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.imglibrary_lst .design_btn .btn {
  min-width: unset;
}

.imglibrary_lst:hover .design_btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.imglibrary_lst .attachpop_chkicon {
  top: 0;
  right: 0;
  display: none;
}

.imglibrary_lst.active .attachpop_chkicon {
  display: block;
}

/*.design_innrsec {
  border-color: #ddd;
}
.design_details {
  background: #f9f9f9;
}*/

.colab_designimg {
  width: 185px;
  height: 185px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #f5f5f5;
  margin: 0 auto;
}

.colab_designimg img {
  width: auto;
  max-width: 185px;
  max-height: 185px;
}

.colab_designimg .colabimg_check {
  top: 5px;
  right: 5px;
}

.design_innrsec .design_editicon {
  top: 5px;
  right: 5px;
  display: none;
}

.design_innrsec .design_editicon span i {
  display: block;
  font-size: 13px;
  color: #464646;
}

.design_innrsec .design_editicon span i:hover {
  color: #f05a28;
}

.design_innrsec .design_editicon span i.icomoon-download {
  margin-top: 2px;
}

.design_innrsec .design_cardsize {
  font-size: 13px;
  color: #464646;
}

.design_innrsec .design_cardsize a {
  color: #464646;
}

.design_innrsec .design_cardsize.folderIcon .fa-folder-o {
  display: block !important;
}

.design_innrsec .file_imgContent {
  width: 95px;
}

.design_innrsec .colab_designimg .colabimg_check {
  top: 3px;
  left: 3px;
  right: auto;
}

.design_innrsec:hover .design_editicon,
.design_innrsec:hover .file_imgHover {
  display: block;
}

.attach_thumbnail_icon {
  top: 2px;
  right: 10px;
  font-size: 12px;
}

.attach_thumbnail_icon a {
  color: #3f3d48;
}

.attach_thumbnail_icon a:hover i {
  color: #f05a28;
}

/*--collaborate design tab section--*/

/*--collaborate checklist tab section--*/

.chklist_ltsec .chklist_delicon {
  top: 4px;
  right: 5px;
}

.chklist_ltsec:hover .input_checkbox_bg.card_listname {
  background: #ececec;
}

.chklist_ltsec.disable_active:hover .input_checkbox_bg.card_listname {
  background: none;
}

.checklist_contr ul.nav-tabs {
  background: #f5f5f5;
}

.checklist_contr .tag_text {
  width: 85%;
  padding-left: 5px;
}

.checklist_contr .tag_text span {
  display: inline-block;
  line-height: 28px;
}

.checklist_tabcreate {
  width: 230px;
  top: 27px;
  right: 22px;
  background: #fff;
  border: 1px solid #ddd;
  z-index: 9;
}

.prechecklist_sublist_div {
  padding: 5px 5px 0 12px;
  background: #fff;
  border: 1px solid #ddd;
  border-top: none;
}

.checklist_progress .checklist_progressbar {
  padding-left: 35px;
  padding-right: 45px;
}

.checklist_progress .ckecklist_progressvalue {
  top: -5px;
  left: 10px;
}

.checklist_progress .ckecklist_progressvalue.checklist_rightcount {
  left: auto;
  right: 10px;
}

.colab_rt_chkltsec .mCustomScrollBox {
  max-height: 100% !important;
}

.colab_rt_chkltsec .mCSB_container {
  padding-right: 8px;
}

.colab_rt_checklistinnr .checklist_searchbar {
  border-bottom: 1px solid #f1f1f1;
}

.task_Popup_chekclist .task_titlehd {
  font-size: 17px;
}

.task_Popup_chekclist .task_titlehd .checklist_hd {
  max-width: 80%;
}

.task_Popup_chekclist .task_titlehd .checklist_hdDrpdown .chklist_drpicon {
  width: 35px;
  height: 20px;
  display: block;
}

.task_Popup_chekclist .task_titlehd .checklist_hdDrpdown .chklist_drpicon i.fa-chevron-down {
  font-size: 9px;
}

.task_Popup_chekclist .task_titlehd .checklist_hdDrpdown .dropdown-menu {
  width: 250px;
  right: -95px;
  left: auto;
  top: 27px;
}

.task_Popup_chekclist .task_titlehd .checklist_hdDrpdown .dropdown-menu .drp_topArrow {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -82px -330px;
}

.task_Popup_chekclist .task_titlehd .checklist_hdDrpdown .dropdown-menu ul li a {
  padding: 3px 10px;
  display: block;
  color: #464646;
  border-bottom: 1px solid #fff;
}

.task_Popup_chekclist .task_titlehd .checklist_hdDrpdown .dropdown-menu ul li a:hover {
  background: #f5f5f5;
}

.task_Popup_chekclist .task_titlehd .checklist_hdDrpdown.open .chklist_drpicon i.fa-chevron-down {
  color: #f05a28;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.task_Popup_chekclist .load_checklist h5,
.task_Popup_chekclist .save_checklist h5,
.task_Popup_chekclist .delete_checklist h5 {
  padding: 0;
  border-bottom: 1px solid #ddd;
  background: #f5f5f5;
  height: 37px;
  line-height: 37px;
}

.task_Popup_chekclist .load_checklist h5 a,
.task_Popup_chekclist .save_checklist h5 a,
.task_Popup_chekclist .delete_checklist h5 a {
  display: block;
  float: left;
  width: 24px;
  height: 37px;
  line-height: 37px;
}

.task_Popup_chekclist .load_checklist h5 a i.fa-chevron-left,
.task_Popup_chekclist .save_checklist h5 a i.fa-chevron-left,
.task_Popup_chekclist .delete_checklist h5 a i.fa-chevron-left {
  font-size: 9px;
  line-height: 37px;
  border-right: 1px solid #ddd;
}

.checklist_drpdown .colab_popupclose {
  top: 5px;
  right: 10px;
}

.checklist_drpdown .prechecklist_flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.checklist_drpdown .prechecklist_leftflex {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  border-right: 1px solid #ececec;
}

.checklist_drpdown .prechecklist_rightflex {
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
}

.checklist_drpdown .prechecklist-dropdown {
  width: 550px !important;
  left: -200px !important;
}

.checklist_drpdown .prechecklist-dropdown .prechecklist_leftSide {
  padding: 10px 0;
}

.checklist_drpdown .prechecklist-dropdown .prechecklist_leftSide ul > li {
  border-bottom: 1px solid #fff;
}

.checklist_drpdown .prechecklist-dropdown .prechecklist_leftSide ul > li .action-icons {
  display: none;
  font-size: 13px;
  top: 3px;
  right: 3px;
}

.checklist_drpdown .prechecklist-dropdown .prechecklist_leftSide ul > li .action-icons i:hover {
  color: #f05a28;
}

.checklist_drpdown .prechecklist-dropdown .prechecklist_leftSide ul > li:hover,
.checklist_drpdown .prechecklist-dropdown .prechecklist_leftSide ul > li .active {
  background: #ececec;
}

.checklist_drpdown .prechecklist-dropdown .prechecklist_leftSide ul > li:hover i.fa,
.checklist_drpdown .prechecklist-dropdown .prechecklist_leftSide ul > li .active i.fa {
  color: #3f3d48;
}

.checklist_drpdown .prechecklist-dropdown .prechecklist_leftSide ul > li:hover .action-icons {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.checklist_drpdown .prechecklist-dropdown .prechecklist_leftSide ul > li.prechecklist_lastchild:hover {
  background: none;
}

.checklist_drpdown .prechecklist-dropdown .prechecklist_leftSide .prechklist_title {
  color: #3f3d48;
  display: block;
  padding: 3px 6px 3px 25px;
}

.checklist_drpdown .prechecklist-dropdown .prechecklist_leftSide .prechklist_title i.fa {
  position: absolute;
  top: 0;
  left: 7px;
  margin: 0;
  text-indent: 0;
  line-height: 30px;
  color: #e4e4e4;
}

.checklist_drpdown .prechecklist-dropdown .prechecklist_leftSide .no-records {
  margin-left: 0;
}

.checklist_drpdown .prechecklist-dropdown .prechecklist_rightside .no-listing {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 300px;
  color: #8b8b8b;
}

.checklist_drpdown .prechecklist-dropdown .prechecklist_rightside label {
  padding-top: 0;
  word-wrap: break-word;
}

.checklist_drpdown .prechecklist-dropdown .prechecklist_rightside .prechecklist_trash {
  top: 0;
  right: 0;
  display: none;
}

.checklist_drpdown .prechecklist-dropdown .prechecklist_rightside li:hover .prechecklist_trash {
  display: block;
}

.checklist_drpdown .prechecklist-dropdown .prechecklist_rightside .prechecklist_add .dropdown-menu {
  left: auto;
  right: 10px;
  top: auto;
  bottom: 42px;
}

.checklist_drpdown .prechecklist-dropdown .prechecklist_rightside .prechecklist_add .drp_topArrow {
  top: auto;
  bottom: -12px;
  right: 40px;
  left: auto;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -43px -331px;
}

.checklist_drpdown .prechecklist-dropdown .add_checklistItem a i.icomoon {
  font-size: 10px;
}

.checklist_drpdown .prechecklist-dropdown .drp_topArrow {
  left: 50%;
}

.card_listname.completed .line_through {
  text-decoration: line-through;
}

/*--collaborate checklist tab section--*/

/*--collaborate activity tab section--*/

.activity_messageSec.comment_messagebx .colab_rt_cmtdescripsec {
  background: none;
  padding: 0;
}

/*--collaborate activity tab section--*/

/**--Approval tab Section styles--**/

.approval_status .assign_showlt_innr .listing_wd a {
  color: #fff;
}

.approval_status .requested {
  background-color: #c3bfbf;
}

.approval_status .accepted {
  background-color: #359f4c;
}

.approval_status .rejected {
  background-color: #fe620a;
}

.approval_status .approved_arrow {
  top: 0;
  right: 0;
  color: #fff;
  font-size: 9px;
  width: 20px;
  line-height: 23px;
}

.approval_status .approved_confirm {
  top: 23px;
  right: 0;
  z-index: 9;
  background: #fff;
  border: 1px solid #f5f5f5;
  display: none;
}

.approval_status .assign_showlt_innr .approved_confirmbtn {
  border: 2px solid #ddd;
  height: 30px;
  overflow: hidden;
  border-radius: 15px;
  float: right;
}

.approval_status .assign_showlt_innr .approved_confirmbtn .icomoon {
  display: block;
  width: 28px;
  height: 28px;
  line-height: 28px;
  padding: 0 0 0 5px;
  font-size: 14px;
}

.approval_status .assign_showlt_innr .approved_confirmbtn .icomoon.icomoon-times {
  font-size: 11px;
  padding: 0 0 0 7px;
}

.approval_status .assign_showlt_innr .approved_confirmbtn .confirm_text {
  opacity: 0;
  font-size: 17px;
}

.approval_status .assign_showlt_innr .approved_confirmbtn:hover.approved_check {
  border-color: #359f4c;
  color: #359f4c;
}

.approval_status .assign_showlt_innr .approved_confirmbtn:hover.approved_check i {
  color: #359f4c;
}

.approval_status .assign_showlt_innr .approved_confirmbtn:hover.approved_reject {
  border-color: #fe620a;
  color: #fe620a;
}

.approval_status .assign_showlt_innr .approved_confirmbtn:hover.approved_reject i {
  color: #fe620a;
}

.approval_status .assign_showlt_innr .approved_confirmbtn:hover .icomoon {
  display: inline-block;
}

.approval_status .assign_showlt_innr .approved_confirmbtn:hover .confirm_text {
  opacity: 1;
}

.approval_status .assign_showlt_innr:hover .approved_confirm {
  display: block;
}

/**--Approval tab Section end--**/

/**--updated project popup styles start--**/

.modal.edit-task,
.modal.edit-project,
.modal.collaborate-modal {
  overflow: auto;
  padding: 60px 0;
  z-index: 1000009;
}

.cb-task-modal .modal-backdrop {
  z-index: 1000008;
  /*opacity: 0.25;*/
}

.modal_normal.modal_project {
  max-width: 770px;
  height: auto;
  overflow: visible;
  background: #fff;
}

.rt_hd_content .rt_hd_editicon i {
  font-size: 14px;
}

.proj_rightSide_menu .proj_sideBar_hd,
.proj_rightSide_menu .proj_leftLabel,
.proj_leftSide_Content .proj_sideBar_hd,
.proj_leftSide_Content .proj_leftLabel {
  /* color: #a5a5a5;
    font-size: 15px;*/
}

.proj_rightSide_menu .proj_menuBtn,
.proj_leftSide_Content .proj_menuBtn {
  font-size: 13px;
  background: #ececec;
  margin-bottom: 5px;
  padding: 6px 8px;
  border-radius: 4px;
  border: 2px solid transparent;
}

.proj_rightSide_menu .proj_menuBtn:hover,
.proj_leftSide_Content .proj_menuBtn:hover {
  background: #e8e8e8 !important;
  border: 2px solid #fff !important;
}

.proj_rightSide_menu .proj_rightSide_subMenu,
.proj_leftSide_Content .proj_rightSide_subMenu {
  margin: 25px 0 10px;
}

.proj_rightSide_subMenu label,
.proj_rightSide_subMenu .proj_provisionLabel,
.proj_provisionTxt label,
.proj_provisionTxt .proj_provisionLabel {
  color: #8b8b8b;
  font-size: 14px;
}

.proj_rightSide_subMenu .colab_rt_checkbx label,
.proj_provisionTxt .colab_rt_checkbx label {
  padding-left: 20px;
}

.proj_bmar15,
.proj_bmar20 {
  margin: 0 0 20px;
}

.addmember_drpdown .dropdown-menu,
.date_drpdown .dropdown-menu,
.tags_drpdown .dropdown-menu,
.checklist_drpdown .dropdown-menu,
.files_drpdown .dropdown-menu,
.approval_drpdown .dropdown-menu {
  width: 250px;
  left: -50px;
  top: 125%;
}

.addmember_drpdown .dropdown-menu.top,
.date_drpdown .dropdown-menu.top,
.tags_drpdown .dropdown-menu.top,
.checklist_drpdown .dropdown-menu.top,
.files_drpdown .dropdown-menu.top,
.approval_drpdown .dropdown-menu.top {
  top: auto;
  bottom: 45px;
}

.addmember_drpdown .dropdown-menu.top .drp_topArrow,
.date_drpdown .dropdown-menu.top .drp_topArrow,
.tags_drpdown .dropdown-menu.top .drp_topArrow,
.checklist_drpdown .dropdown-menu.top .drp_topArrow,
.files_drpdown .dropdown-menu.top .drp_topArrow,
.approval_drpdown .dropdown-menu.top .drp_topArrow {
  top: auto;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -43px -331px;
}

.colab_viewOnlyContainer .colab_viewInnrSec {
  padding: 10px 0;
  background: #fff;
}

.colab_viewOnlyContainer .colab_viewInnrSec .colab_viewBack {
  top: 23px;
  left: 0;
  margin-left: -40px;
  z-index: 1;
}

.colab_viewOnlyContainer .colab_viewInnrSec .colab_viewBack a {
  /*width: 32px;*/
  height: 32px;
  overflow: hidden;
  border-radius: 16px;
  border: 2px solid #ddd;
  line-height: 32px;
  display: block;
  -webkit-transition: width 0.5s linear;
  transition: width 0.5s linear;
}

.colab_viewOnlyContainer .colab_viewInnrSec .colab_viewBack a i {
  color: #ddd;
}

.colab_viewOnlyContainer .colab_viewInnrSec .colab_viewBack a span {
  opacity: 0;
}

.colab_viewOnlyContainer .colab_viewInnrSec .colab_viewBack:hover i {
  padding: 0 0 0 6px;
}

.colab_viewOnlyContainer .colab_viewInnrSec .colab_viewBack:hover span {
  opacity: 1;
}

.colab_viewOnlyContainer .addmember_drpdown .dropdown-menu,
.colab_viewOnlyContainer .tags_drpdown .dropdown-menu,
.colab_viewOnlyContainer .checklist_drpdown .dropdown-menu,
.colab_viewOnlyContainer .files_drpdown .dropdown-menu,
.colab_viewOnlyContainer .approval_drpdown .dropdown-menu {
  width: 250px;
  left: 5px;
  top: 125%;
}

.colab_viewOnlyContainer .colab_rt_startdate .dropdown-menu.dropdown_dateSelect {
  left: 15px;
}

.colab_viewOnlyContainer .date_drpdown .dropdown-menu {
  left: -140px;
}

.colab_viewOnlyContainer .colab_descrip_textarea textarea.form-control,
.colab_viewOnlyContainer .cmt_textarea_edit textarea.form-control {
  width: 100% !important;
}

.date_drpdown .dropdown-menu {
  width: 520px;
  left: -180px;
}

.date_drpdown .cardpop_addlt {
  float: left;
  width: 50%;
}

.colab_calendarDate {
  font-size: 13px;
  font-weight: 600;
}

/**--mentio styles--**/

mentio-menu {
  display: none;
  z-index: 9999991 !important;
}

.mentio-menu {
  z-index: 9999991 !important;
}

/**--mentio styles--**/

/**--updated project popup styles start--**/

/**--file upload styles start--**/

.file_imgContent {
  top: 3px;
  right: 3px;
  width: 115px;
  height: 30px;
}

.file_imgContent .file_activeShow {
  background: #fff;
  font-size: 10px;
  padding: 5px 3px 5px 27px;
}

.file_imgContent .chklt_checkicon {
  top: 3px;
  left: 3px;
}

.file_imgContent .file_descrpSec {
  background: #fff;
}

.file_imgContent .file_descrpSec .file_dotIcon i {
  width: 23px;
  height: 25px;
  display: block;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.file_imgContent .file_descrpSec .file_descrpDropdwn {
  left: auto;
  right: 0;
  top: 35px;
  width: 180px;
}

.file_imgContent .file_descrpSec .file_descrpDropdwn .attachment-thumbnail i {
  font-size: 13px;
  color: #464646;
}

.file_imgContent .file_descrpSec .file_descrpDropdwn .attachment-thumbnail i:hover {
  color: #f05a28;
}

.file_imgContent .file_descrpSec .file_descrpDropdwn .drp_topArrow {
  left: auto;
  right: -1px;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -82px -330px;
}

.file_imgContent .file_descrpSec .file_uploadDate {
  font-size: 12px;
  color: #8b8b8b;
}

.file_imgHover {
  top: 0;
  left: 0;
  background: rgba(63, 61, 72, 0.52);
  width: 100%;
  height: 100%;
  display: none;
}

.attach_img {
  background: #f5f5f5;
}

.attach_img .attach_thumb_img {
  height: 170px;
  overflow: hidden;
}

.attach_img:hover .file_imgHover {
  display: block;
}

.collaborate-modal#cb-attachment-view .modal-dialog {
  min-width: 30%;
  max-width: 90%;
  width: auto !important;
}

/**--file upload styles end--**/

.proj_provisionLabel .input_checkbox_bg {
  min-height: unset;
}

.proj_provisionLabel .switchTxt {
  padding: 5px 0 5px 5px !important;
}

/**--drop Arrow image--*/

.drp_topArrow {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -307px -360px;
}

.dropup .drp_topArrow {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -43px -331px !important;
  bottom: -12px;
  top: auto;
}

.drp_botArrow {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -308px -218px;
}

.commSection .cmt_bot_btncontr .drp_botArrow {
  top: auto;
  bottom: -11px;
  left: 46%;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -43px -331px;
}

/**--drop Arrow image--*/

/**--drag and drop styles for collaborate--**/

.team_menu.ng-enter {
  -webkit-transition: all linear 1s;
  transition: all linear 1s;
}

.team_menu.ng-enter {
  opacity: 0.2;
}

.team_menu.ng-enter.ng-enter-active {
  opacity: 1;
  background: transparent;
}

/**--drag and drop styles for collaborate--**/

/*----rightside collaborate popup styles end----*/

/**--choose template for create project styles start--**/

.cb_newTemplate_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  margin: 15px 0 10px;
}

.cb_createTemplate {
  color: #888;
  min-width: 70px;
  max-width: 100px;
  height: 70px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 8px;
  /*border: 1px solid #ddd;*/
}

.cb_createTemplate .radio-inline {
  padding: 0;
  font-weight: 600;
  font-size: 14px;
}

.cb_createTemplate .cb_createTemp_icon {
  display: block;
  text-align: center;
}

.cb_createTemplate .cb_createTemp_icon i {
  font-size: 24px;
  width: 24px;
  height: 24px;
  text-indent: -9999px;
}

.cb_createTemplate .cb_createTemp_icon.cb_blank i {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -351px -358px;
}

.cb_createTemplate .cb_createTemp_icon.cb_weekday i {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -419px -359px;
}

.cb_createTemplate .cb_createTemp_icon.cb_team i {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -8px -398px;
}

.cb_createTemplate .cb_createTemp_icon.cb_departments i {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -311px -326px;
}

.cb_createTemplate .cb_createTemp_icon.cb_kanban i {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -384px -326px;
}

.cb_createTemplate input[type="radio"],
.cb_createTemplate input[type="checkbox"] {
  visibility: hidden;
}

.cb_createTemplate.active .radio-inline {
  color: #fb887d;
}

.cb_createTemplate.active .cb_createTemp_icon.cb_blank i {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -387px -358px;
}

.cb_createTemplate.active .cb_createTemp_icon.cb_weekday i {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -453px -359px;
}

.cb_createTemplate.active .cb_createTemp_icon.cb_team i {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -43px -398px;
}

.cb_createTemplate.active .cb_createTemp_icon.cb_departments i {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -346px -326px;
}

.cb_createTemplate.active .cb_createTemp_icon.cb_kanban i {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -419px -326px;
}

.template-desc {
  color: #888;
}

.cb_createTemplateBtn {
  padding-top: 52px;
}

.cblrt_wrapper .dropdown-menu {
  border: 0;
}

/**--choose template for create project styles end--**/

/*--collaborate loader bg--*/

/*.cblrt_wrapper, .collaborate-modal {
  .ajax_loadUpdate {
    background-color:#fff !important;
    .loading-container {
      display: block !important;
    }
  }
}*/

/*--collaborate loader bg--*/

/*--Collaborate styles start--*/

/*----Dashboard Styles Start----*/

/*
//Hover color
$hoverColor: #f22259;
*/

/*--z-index value increase--*/

/*
$grid-float-breakpoint: 1023px;*/

.colab_side_persoproject i.fa.fa-circle {
  font-size: 8px;
}

.cblrt_wrapper .ajax_loadUpdate,
.collaborate-modal .ajax_loadUpdate,
.colab_viewOnlyContainer .ajax_loadUpdate {
  background: transparent !important;
}

.colab_brd_searchbx {
  width: 20%;
}

.colab_brd_searchbx .search_input_div input {
  min-width: unset;
}

.colab_brd_projlist {
  padding-bottom: 10px;
}

.colab_brd_projhd h5 {
  padding: 7px 10px;
  font-size: 17px;
  font-weight: 600;
}

.colab_brd_projhd h5:hover {
  background: #e8e8e8;
}

.colab_brd_projhd h5.active span b.caret {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.colab_brd_projhd h5 i {
  font-size: 18px;
  color: #8b8b8b;
  margin-right: 5px;
  line-height: 15px;
  display: inline-block;
  vertical-align: middle;
}

.colab_brd_projhd h5.active i {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.colab_brd_projhd span {
  display: inline-block;
}

.colab_brd_projhd span.colab_brd_hdicons {
  right: 5px;
  top: 5px;
}

.colab_brd_projhd span.colab_brd_hdicons span.colab_brd_cicon {
  padding: 2px 6px;
  margin: 0 3px 0 0;
}

.colab_brd_projhd span.colab_brd_cicon:hover,
.colab_brd_projhd span.colab_brd_cicon.active {
  background: #3f3d48;
  color: #fff;
}

.colab_brd_projhd span.colab_brd_cicon i {
  margin-right: 0;
  font-size: 15px;
}

.colab_brd_projhd span.dashboard_cicon:hover i {
  color: #fff;
}

.colab_brd_projlist .team-freezed {
  width: 101%;
  height: 100%;
  background: rgba(221, 221, 221, 0.75);
  text-align: center;
  font-size: 30px;
  color: #9a9898;
  top: -7px;
  left: -7px;
  z-index: 1;
}

/*--Board card List styles start--*/

.colab_brd_cardcontr {
  min-height: 40px;
}

.colab_brd_cardcontr li {
  padding-bottom: 15px;
}

.colab_brd_cardcontr li .no-records {
  margin-left: 27px;
}

.colab_brd_cardcontr .colab_brd_lt {
  height: 195px;
  background: #fcfcfc;
}

.colab_brd_cardcontr .colab_brd_lt:hover {
  background: #fff;
}

.colab_brd_cardcontr .colab_newCreateLst {
  color: #7b7b7b;
}

.colab_brd_cardcontr .colab_newCreatePlus i {
  font-size: 30px;
  color: #bbb;
}

.colab_brd_sideicons {
  top: 2px;
  right: 2px;
}

.colab_brd_sideicons span {
  display: block;
  height: 23px;
  width: 23px;
  text-align: center;
  line-height: 23px;
}

.colab_brd_sideicons span:hover {
  color: #f05a28;
}

.colab_brd_status {
  font-size: 12px;
  z-index: 9;
  display: inline-block;
}

.colab_brd_status ul {
  background: #f7f7f7;
  border: 1px solid #ddd;
  display: none;
  width: 90px;
  top: 23px;
  right: -29px;
  z-index: 2;
}

.colab_brd_status:hover ul {
  display: block;
}

.colab_brd_status li {
  border-bottom: 1px solid #f1f1f1;
}

.colab_brd_status li a {
  display: block;
  color: #464646;
  padding: 2px 0 2px 4px;
}

.colab_brd_status li:hover {
  background: #e4e4e4;
}

.colab_brd_status li:last-child {
  border-bottom: none;
}

.colab_brd_status .drp_topArrow,
.taskList_statusBar .drp_topArrow {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -82px -330px;
}

.color_dots {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  right: 7px;
  top: 7px;
  display: inline-block;
}

.colab_brd_status .colab_add_statusul {
  position: absolute;
  top: 15px;
  left: 0;
  width: 90px;
  background: #fff;
  border: 1px solid #ddd;
  z-index: 99;
  display: none;
}

.colab_brd_status .colab_add_statusul li {
  text-align: left;
  padding: 3px;
  font-size: 13px;
  border-bottom: 1px solid #ececec;
}

.colab_brd_status .colab_add_statusul li:hover {
  background: #e4e4e4;
}

.colab_brd_status .colab_add_statusul li span.colorDots {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  top: 8px;
  right: 8px;
}

.colab_brd_status:hover .colab_add_statusul {
  display: block !important;
}

.colab_brd_status .colab_brd_statuspan {
  padding: 0 2px;
}

.colab_brd_status .no_status {
  background: #ddd;
}

.colab_brd_ltProfile h4.task_hd {
  font-size: 14px;
  width: 85%;
  min-height: 40px;
}

.colab_add_statusul {
  position: absolute;
  top: 26px;
  left: 0;
  width: 120px;
}

.colab_brd_status > span {
  color: #fff;
  padding: 0 1px;
}

.colab_brd_status .red,
span.color_dots.red {
  background: #ee0d00;
  color: #fff;
}

.green,
.color_dots.green {
  background: #009FFF;
}

.blue,
.color_dots.blue {
  background: #6a6744;
}

.yellow,
.color_dots.yellow {
  background: #7052a9;
}

.yellow,
.color_dots.yellow {
  background: #7052a9;
}

.grey,
.color_dots.grey {
  background: #FF9800;
}

.pink,
.color_dots.pink {
  background: #ddd;
  color: #464646 !important;
}

.colab_brd_profileimg {
  width: 70px;
  height: 70px;
  line-height: 70px;
  margin: 0 auto;
  border-radius: 50%;
  overflow: hidden;
  background: #dadada;
}

.colab_brd_profileimg img {
  display: block;
}

.colab_brd_profiletask {
  bottom: 15px;
  left: 0;
  width: 100%;
  padding: 0 10px;
}

.colab_brd_tasktext p,
.colab_brd_progrtxt {
  font-size: 13px;
  color: #7b7b7b;
}

.colab_brd_progrtxt {
  top: -4px;
  left: 0;
  line-height: 17px;
}

.colab_brd_progrbar {
  padding: 0 0 0 32px;
}

.colab_brd_tooltip,
.dashtooltipteam {
  position: absolute;
  top: 10px;
  right: 50px;
  height: auto;
  padding: 3px 7px;
  text-align: center;
  display: none;
  border-radius: 2px;
  background: rgba(0, 0, 0, 0.64);
  color: #fff;
  z-index: 99;
  font-size: 13px;
  width: auto;
  max-width: 130px;
}

/*----Dashboard Styles End----*/

.collaborate_bodyContent {
  margin-left: 65px;
  overflow: hidden;
}

.cardActive_taskSec {
  background: #fff;
  border: 1px solid #ddd;
  padding: 5px;
  font-size: 12px;
}

/*--task list styles--*/

/*--task new board--*/

.task_newboard .task_card_hd {
  background: #86858a;
}

.task_newboard .task_card_hd i {
  font-size: 10px;
}

.create_taskinput {
  width: 95%;
  top: 5px;
  left: 7px;
}

.create_taskinput input {
  height: 23px;
  padding: 2px 45px 2px 5px;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.create_taskinput input::-moz-placeholder {
  line-height: 19px;
}

.create_taskinput span.dashboardName_btn {
  top: 0;
  right: 5px;
  color: #f57e00;
  font-size: 11px;
  line-height: 21px;
}

.create_taskinput span.dashboardName_btn:hover {
  color: #f05a28;
}

.create_taskinput .dashboardName_check {
  font-size: 15px;
}

/*--task new board--*/

/**--task top heading styles start--**/

.colab_title_sec .colab_tp_title {
  padding: 0 0 0 25px;
}

.colab_title_sec .colab_tp_title .profileUser_img {
  width: 34px;
  height: 36px;
  display: block;
  line-height: 34px;
  margin: 0 7px 0 0;
  overflow: hidden;
}

.colab_title_sec .colab_tp_title .profileUser_img:hover img {
  border: none;
}

.colab_title_sec .colab_tp_title .profileThumb_edit {
  width: 20px;
  height: 20px;
  bottom: 7px !important;
  right: -3px;
  left: auto;
  line-height: 20px;
  font-size: 12px;
  text-align: center;
}

.colab_title_sec .colab_tp_title .mobile_sortType.active {
  min-width: 230px;
  width: auto;
}

.colab_title_sec .colab_tp_title ._sort-bx {
  min-width: 155px;
  width: auto;
}

.colab_title_sec span.angle_arrow {
  top: -8px;
  left: -15px;
}

.colab_title_sec span.angle_arrow:hover {
  background: #ebebeb;
}

.colab_title_sec span.angle_arrow i {
  font-size: 30px;
  padding: 10px;
}

.colab_tp_titleint .search_input_div > span {
  line-height: 25px;
}

.colab_title_sec .colab_tp_heading {
  height: 34px;
  line-height: 38px;
}

.colab_title_sec .h4_heading {
  font-size: 17px;
}

.colab_title_sec .tpProjName {
  padding-right: 17px;
}

.colab_title_sec .tpProjName .tpProj_drpArrow {
  top: 6px;
  right: 0;
  line-height: 12px;
  width: 15px;
  height: 15px;
  display: block;
}

.colab_title_sec .tpProjName .tpProj_drpArrow i {
  font-size: 8px;
  color: #3f3d48;
}

.colab_title_sec .colab_sub_title {
  font-size: 15px;
  color: #aaa;
}

.colab_title_sec .colab_sub_title .tpsubProjName {
  color: #848282;
}

.colab_tp_title .colab_tp_drpdown {
  width: 260px;
  top: 42px;
  left: auto;
  right: -160px;
  background: #fff;
  border: 1px solid #ccc;
  z-index: 991;
}

.colab_tp_title .colab_tp_drpdown ._left-sidein {
  width: 100%;
}

.colab_tp_title .colab_tp_drpdown li a {
  color: #3f3d48;
  padding-left: 25px;
  padding-right: 30px;
}

.colab_tp_title .colab_tp_drpdown .sub_list_div > span {
  line-height: 25px;
}

.colab_tp_title .colab_tp_drpdown .sub_list_div li i.fa {
  font-size: 8px;
}

.colab_tp_title .colab_tp_drpdown .drp_topArrow {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -82px -330px;
  left: auto;
  right: 160px;
}

.colab_tp_title .colab_tp_drpdown .search_input_div input {
  min-width: 230px;
}

.colab_tp_title .colab_tp_rtsearch {
  left: auto;
  right: 8px;
  top: 32px;
}

.colab_tp_title .colab_tp_rtsearch ul {
  width: 400px;
}

.colab_tp_title ul {
  width: 260px;
}

.colab_tp_title ul.sub_list_ul li > a {
  padding-left: 10px !important;
}

.colab_tp_title .colab_newlist_btn {
  padding: 5px 10px;
}

.colab_tp_title .btn_add {
  border: none;
}

.colab_tp_title .colab_newlist_btn {
  border-top: 1px solid #f5f5f5;
}

.colab_tp_title .tp_sublist_link:hover {
  background: #e8e8e8;
}

.colab_tp_title .tp_sublist_link {
  display: block;
}

.colab_tp_title .tp_sublist_link > span {
  top: 6px !important;
  right: 20px;
}

.colab_tp_title .tp_sublist_link > span.pa {
  top: 0;
}

.colab_tp_title .tp_search_div {
  border-bottom: 1px solid #efefef;
  padding: 7px 16px 7px 7px;
}

.colab_tp_title .tp_search_div .tp_search_hd {
  font-weight: 600;
}

.colab_tp_title .mCSB_container {
  padding-right: 0;
}

.completed .tp_search_div {
  background: #eaeaea;
}

/**--task top heading styles end--**/

/*--task list styles start--*/

.completed_label {
  font-weight: 600;
  font-size: 15px;
  background: #eaeaea;
  padding: 7px;
  /*color: #757477;*/
}

.itemlist li.active.completed > div.box_shadow,
.itemlist li.active.completed > div.dropdown-menu,
.itemlist .profile_drpdown .common_UserProfile li.active.completed > div.defaultProfilePic:hover,
.profile_drpdown .common_UserProfile .itemlist li.active.completed > div.defaultProfilePic:hover,
.itemlist .navbar-default li.active.completed > div.accountSettingDrpDwn,
.navbar-default .itemlist li.active.completed > div.accountSettingDrpDwn,
.itemlist ._social-lnk li.active.completed > div.btn,
._social-lnk .itemlist li.active.completed > div.btn,
.itemlist .notify_icon li.active.completed > div.notify_bodyinnr,
.notify_icon .itemlist li.active.completed > div.notify_bodyinnr,
.itemlist .editor-prime li.active.completed > div.prime-hover,
.editor-prime .itemlist li.active.completed > div.prime-hover,
.itemlist li.active.completed > div.UserProfDrpdown,
.itemlist .social_part li.active.completed > div.usrleft_whdiv,
.social_part .itemlist li.active.completed > div.usrleft_whdiv,
.itemlist .upgrade_page li.active.completed > div.basic_upgrade,
.upgrade_page .itemlist li.active.completed > div.basic_upgrade,
.itemlist li.active.completed > div.pricing_upgrade,
.itemlist li.active.completed > div.help_question_sec,
.itemlist .proj_rightSide_menu li.active.completed > div.proj_menuBtn:hover,
.proj_rightSide_menu .itemlist li.active.completed > div.proj_menuBtn:hover,
.itemlist .proj_leftSide_Content li.active.completed > div.proj_menuBtn:hover,
.proj_leftSide_Content .itemlist li.active.completed > div.proj_menuBtn:hover,
.itemlist li.active.completed > div.fontselect_ul {
  background: rgba(253, 96, 12, 0.18);
}

.itemlist.tasklist_innr .completed > div.box_shadow,
.itemlist.tasklist_innr .completed > div.dropdown-menu,
.itemlist.tasklist_innr .profile_drpdown .common_UserProfile .completed > div.defaultProfilePic:hover,
.profile_drpdown .common_UserProfile .itemlist.tasklist_innr .completed > div.defaultProfilePic:hover,
.itemlist.tasklist_innr .navbar-default .completed > div.accountSettingDrpDwn,
.navbar-default .itemlist.tasklist_innr .completed > div.accountSettingDrpDwn,
.itemlist.tasklist_innr ._social-lnk .completed > div.btn,
._social-lnk .itemlist.tasklist_innr .completed > div.btn,
.itemlist.tasklist_innr .notify_icon .completed > div.notify_bodyinnr,
.notify_icon .itemlist.tasklist_innr .completed > div.notify_bodyinnr,
.itemlist.tasklist_innr .editor-prime .completed > div.prime-hover,
.editor-prime .itemlist.tasklist_innr .completed > div.prime-hover,
.itemlist.tasklist_innr .completed > div.UserProfDrpdown,
.itemlist.tasklist_innr .social_part .completed > div.usrleft_whdiv,
.social_part .itemlist.tasklist_innr .completed > div.usrleft_whdiv,
.itemlist.tasklist_innr .upgrade_page .completed > div.basic_upgrade,
.upgrade_page .itemlist.tasklist_innr .completed > div.basic_upgrade,
.itemlist.tasklist_innr .completed > div.pricing_upgrade,
.itemlist.tasklist_innr .completed > div.help_question_sec,
.itemlist.tasklist_innr .proj_rightSide_menu .completed > div.proj_menuBtn:hover,
.proj_rightSide_menu .itemlist.tasklist_innr .completed > div.proj_menuBtn:hover,
.itemlist.tasklist_innr .proj_leftSide_Content .completed > div.proj_menuBtn:hover,
.proj_leftSide_Content .itemlist.tasklist_innr .completed > div.proj_menuBtn:hover,
.itemlist.tasklist_innr .completed > div.fontselect_ul {
  background: #eaeaea;
}

.itemlist.tasklist_innr li.active > div.box_shadow,
.itemlist.tasklist_innr li.active > div.dropdown-menu,
.itemlist.tasklist_innr .profile_drpdown .common_UserProfile li.active > div.defaultProfilePic:hover,
.profile_drpdown .common_UserProfile .itemlist.tasklist_innr li.active > div.defaultProfilePic:hover,
.itemlist.tasklist_innr .navbar-default li.active > div.accountSettingDrpDwn,
.navbar-default .itemlist.tasklist_innr li.active > div.accountSettingDrpDwn,
.itemlist.tasklist_innr ._social-lnk li.active > div.btn,
._social-lnk .itemlist.tasklist_innr li.active > div.btn,
.itemlist.tasklist_innr .notify_icon li.active > div.notify_bodyinnr,
.notify_icon .itemlist.tasklist_innr li.active > div.notify_bodyinnr,
.itemlist.tasklist_innr .editor-prime li.active > div.prime-hover,
.editor-prime .itemlist.tasklist_innr li.active > div.prime-hover,
.itemlist.tasklist_innr li.active > div.UserProfDrpdown,
.itemlist.tasklist_innr .social_part li.active > div.usrleft_whdiv,
.social_part .itemlist.tasklist_innr li.active > div.usrleft_whdiv,
.itemlist.tasklist_innr .upgrade_page li.active > div.basic_upgrade,
.upgrade_page .itemlist.tasklist_innr li.active > div.basic_upgrade,
.itemlist.tasklist_innr li.active > div.pricing_upgrade,
.itemlist.tasklist_innr li.active > div.help_question_sec,
.itemlist.tasklist_innr .proj_rightSide_menu li.active > div.proj_menuBtn:hover,
.proj_rightSide_menu .itemlist.tasklist_innr li.active > div.proj_menuBtn:hover,
.itemlist.tasklist_innr .proj_leftSide_Content li.active > div.proj_menuBtn:hover,
.proj_leftSide_Content .itemlist.tasklist_innr li.active > div.proj_menuBtn:hover,
.itemlist.tasklist_innr li.active > div.fontselect_ul {
  background: rgba(253, 96, 12, 0.18);
}

.tasklist_innr {
  font-size: 13px;
}

.tasklist_innr .input_checkbox_bg label > span {
  width: 22px;
  height: 22px;
}

.tasklist_innr .input_checkbox_bg label input[type="checkbox"] ~ span {
  top: -2px;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -83px -402px;
}

.tasklist_innr .input_checkbox_bg label input[type="checkbox"] ~ span:hover {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -121px -403px;
}

.tasklist_innr .input_checkbox_bg label input[type="checkbox"]:checked ~ span {
  top: -2px;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -121px -403px;
}

.tasklabel_name {
  font-size: 16px;
  line-height: 20px;
}

.taskcheckbx_enable .tasklabel_name {
  width: 85%;
}

.card_listname.input_checkbox_bg {
  height: auto;
  padding-left: 5px;
  word-wrap: break-word;
}

.card_listname.input_checkbox_bg label {
  padding-top: 0;
}

.card_listname.input_checkbox_bg:hover {
  background: #ececec;
}

/**--task view card--**/

.itemlist > li .card_listname {
  padding-left: 0;
}

.itemlist > li .card_listname:hover {
  background: none;
}

/**--task view card--**/

.task_cardicons span {
  display: block;
  float: left;
  margin-right: 15px;
}

.task_voteicon {
  color: #fe610c;
}

.task_descripicon {
  color: #f05a28;
}

.task_atticon {
  color: #00ceff;
}

.task_designicon {
  color: #a74889;
}

.task_cmticon {
  color: #ee0d00;
}

.task_chkicon {
  color: #3f3d48;
}

.task_chkicon.active {
  color: #f6921e;
}

.task_labels span.memberLb {
  display: block;
  float: left;
  padding: 0 5px;
  margin: 0 5px 5px 0;
  font-size: 12px;
  color: #fff;
  min-width: 30px;
  max-width: 80px;
}

.task_labels .task_assignMoreTxt {
  line-height: 13px;
  height: auto;
  padding-top: 4px;
}

.task_duedate i {
  color: #8b8b8b;
}

.task_duedate .duedate_info i {
  color: #f6921e;
}

.task_duedate.overdue {
  color: #f6921e;
}

.task_duedate.overdue i {
  color: #f6921e;
}

.task_assignimg .task_assignimg_innr img {
  display: block;
}

.task_assignMoreTxt {
  line-height: 28px;
  height: 28px;
}

.task_assignMoreTxt a {
  color: #8b8b8b;
}

.task_assignMoreTxt a:hover {
  color: #3f3d48;
}

.task_assignMoreTxt a span > i {
  font-size: 10px;
  display: inline-block;
  margin-top: -1px;
}

.task_assignMoreTxt.task_membersMoreTxt {
  line-height: 19px;
  height: 19px;
  margin-bottom: 5px;
}

.task_assignMoreTxt.task_membersMoreTxt a {
  font-size: 12px;
}

.task_assignimg .task_assignimg_innr {
  margin: 0 -7px 0 0;
}

.task_img img {
  width: 100%;
}

/*--task list styles end--*/

.team_sub_lt .team_editicon {
  top: 0;
  right: 10px;
  font-size: 13px;
  display: none;
}

.team_sub_lt .team_editicon i {
  color: #3f3d48 !important;
}

.team_sub_lt:hover {
  background: #e4e4e4;
  color: #3f3d48;
}

.team_sub_lt:hover i.fa {
  color: #3f3d48;
}

.team_sub_lt:hover .team_editicon {
  display: block !important;
  color: #8b8b8b !important;
}

/*--colaborate create project popup styles--*/

.colab_crproj_body label {
  font-weight: 500;
}

.colab_crproj_body .radio label {
  padding-top: 0;
}

/*--colaborate create project popup styles--*/

/*--collaborate developer styles start--*/

.dropzone ul[dnd-list] {
  min-height: 42px;
  margin: 0;
  padding-left: 0;
  padding-top: 1px !important;
}

.dropzone .dndPlaceholder {
  background-color: #ddd !important;
  display: block;
  min-height: 42px;
}

.dropzone ul[dnd-allowed-types="['tasklist']"] > .dndPlaceholder {
  background-color: #ddd !important;
  display: inline-block;
  width: 300px;
  min-height: 52px;
}

.dropzone li.cb_tasklist {
  display: inline-block;
}

.dropzone .scroller_x {
  width: 100%;
  height: 100%;
  /*overflow-x: auto!important;*/
  display: block;
}

.dropzone .scroller_x > ul {
  width: 100%;
  height: 100%;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .dropzone .scroller_x > ul {
    /*display:flex;
      flex-direction: row;*/
  }
}

.dropzone .dndDraggingSource {
  opacity: 0.5;
}

.help-block {
  color: black;
}

.scroller_y {
  max-height: calc(100vh - 230px);
  overflow-x: hidden;
  overflow-y: auto;
  padding-left: 1px;
  padding-right: 1px;
}

.colaborate_ajaxloader.cb-tasklist-loader {
  height: calc(100vh - 160px);
  background-color: rgba(204, 204, 204, 0.6) !important;
}

.menu-highlighted {
  font-weight: bold;
  color: red !important;
}

.hd_alertbox .scroller_y {
  max-height: calc(100vh - 255px);
}

.hd_alertbox .colaborate_ajaxloader.cb-tasklist-loader {
  height: calc(100vh - 185px);
}

/*--collaborate developer styles end--*/

.cb_ajaxLoad {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.05);
  z-index: 999;
}

/**--image library team styles start--**/

.libUploadContBg {
  background: #e4e4e4;
  /*margin-left: -10px;*/
  padding: 4px 5px;
}

.libUploadBtn,
.libSettingBtn {
  background: #e6e8ec;
}

.libUploadBtn.active,
.libSettingBtn.active {
  background: #fff;
}

.libUploadBtn i.icomoon,
.libSettingBtn i.icomoon {
  padding: 0 4px;
  cursor: pointer;
  font-size: 13px;
  font-weight: 600;
  border-radius: 5px;
}

.colab_crproj_pop .txtBtnTab,
.colab_crproj_pop .selectContainer_second {
  padding: 0 !important;
}

.colab_crproj_pop .selectContainer_second {
  margin-bottom: 10px;
}

.colab_crproj_pop.create_taskPopup {
  width: 440px;
}

.colab_crproj_pop.create_taskPopup .create_taskproperties ul.create_taskul {
  width: 260px;
}

.colab_crproj_pop.create_taskPopup .colab_rt_dropdown .datepicker_btn {
  bottom: 22px;
  right: 7px;
}

.colab_crproj_pop .colab_rt_lable .dropdown-menu {
  left: -135px;
}

/**--image library team styles end--**/

.colab_rt_dropdown .datepicker_btn.create_datepicker_btn {
  bottom: 15px;
  right: 15px;
}

.task_card_hd h5 .head_span {
  width: 85%;
}

.colab_rt_projmembr .colab_rt_lable .dropdown-menu {
  left: -135px;
}

.colab_rt_projmembr .tag_add_listbx .tag_addicon {
  line-height: 21px;
}

.colab_rt_projmembr .tag_add_listbx .tag_addicon .icomoon-check {
  color: #00b307;
}

.colab_rt_projmembr .tag_add_listbx .tag_addicon .icomoon-check:hover {
  color: #f05a28;
}

.colab_brd_lt .colab_rt_project_status .dropdown {
  /* &:hover .dropdown-menu {
        display: block;
      }*/
}

.colab_brd_lt .colab_rt_project_status .dropdown-menu {
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.colab_brd_lt .colab_rt_project_status .dropdown-menu .drp_topArrow {
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.colab_brd_lt .status_editicon,
.colab_brd_lt .tag_createbtn {
  display: none;
}

.colab_rt_project_status .dropup .dropdown-menu {
  top: auto !important;
}

.colab_rt_project_status .dropup .drp_topArrow {
  top: 221px !important;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -43px -331px !important;
}

.colab_rt_project_status .dropdown-menu {
  min-height: 60px;
}

.colab_rt_project_status .dropdown-menu ul li {
  padding: 3px 0 3px 10px;
}

.colab_rt_project_status .dropdown-menu ul li a {
  color: #464646;
}

.colab_rt_project_status .dropdown-menu ul li .status_editicon {
  font-size: 14px;
  top: 8px;
  right: 25px;
  line-height: 17px;
}

.colab_rt_project_status .dropdown-menu ul li:hover {
  background: #e8e8e8;
}

.colab_rt_project_status .dropdown-menu ul li.tag_createbtn {
  padding: 5px 10px;
}

.colab_rt_project_status .dropdown-menu ul li.tag_createbtn a {
  color: #fff;
  display: inline-block;
}

.colab_rt_project_status .dropdown-menu ul li.tag_createbtn:hover {
  background: none;
}

.colab_rt_project_status .dropdown-menu .drp_topArrow {
  left: 15px;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -82px -330px;
}

.colab_rt_project_status .dropdown-menu.status_update {
  width: 230px;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.colab_rt_project_status .dropdown-menu.status_update .status_edit::after {
  position: absolute;
  content: "";
  width: 25px;
  height: 12px;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -307px -360px;
  top: -12px;
  left: 12px;
  /*left: 50%;
          transform: translateX(-50%);*/
}

.colab_tp_title ._sort-bx {
  width: 145px;
}

.task_userList {
  /*padding: 8px 10px;*/
  height: 100%;
  overflow: hidden;
  /*.mTSButtonLeft, .mTSButtonRight {
    width: 17px !important;
    height: 24px;
    line-height: 18px;
    display: block;
    padding: 0 6px;
    right:0;
    margin-top: -13px;
    display: none;
  }
  .mTSButtonLeft {
    background: rgba(0, 0, 0, 0.6) url(../img/slid_leftarrow_w.png) no-repeat center 6px;
  }
  .mTSButtonRight {
    background: rgba(0, 0, 0, 0.6) url(../img/slid_rightarrow_w.png) no-repeat center 6px;
  }
  &:hover {
    .mTSButtonLeft, .mTSButtonRight {
      display: block;
    }
  }*/
}

.task_userList .task_userimg {
  width: 40px;
  height: 40px;
  margin: 0 3px 4px 4px;
}

.task_userList .task_userimg user-image {
  display: block;
  cursor: pointer;
}

.task_userList .task_userimg > a {
  display: block;
}

.task_userList .task_userimg.task_unassignedIcon {
  border: 2px solid #ddd;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.task_userList .task_userimg.task_unassignedIcon i.fa {
  margin: auto;
  font-size: 29px;
  color: #86858a;
}

/**--task top status styles start--**/

.task_topStatus .task_topStatusInnr {
  line-height: 14px;
}

.task_topStatus .task_topStatusInnr .top_statusTitle {
  line-height: 20px;
  display: block;
}

.task_topStatus .task_topStatusInnr .colab_rt_project_status {
  font-size: 12px;
}

.task_topStatus .task_topStatusInnr .colab_rt_project_status .dropdown-menu {
  top: 20px;
}

/**--task top status styles end--**/

/**--task top status styles start--**/

.task_project_statusHd {
  color: #fff;
  background: #4c4a53;
  padding: 5px 5px 5px 10px;
  line-height: 39px;
  /*margin-bottom: 10px;*/
  font-size: 18px;
}

.task_project-dateSec {
  display: none;
}

.task_project-dateSec.active {
  display: block;
}

.task_topCalendar {
  /*.bootstrap-datetimepicker-widget table td.day {
    height: 37px;
    line-height: 37px;
  }*/
}

.task_topCalendar .cardpop_addlt:before,
.task_topCalendar .dropdown_dateSelect:before {
  background: none;
  display: none;
}

.task_topCalendar .colab_rt_lable {
  background: none !important;
  line-height: 15px;
}

.task_topCalendar .colab_rt_lable ul li .colab_inline_startDate {
  border-bottom: 1px dotted #ddd;
}

.task_topCalendar .colab_rt_lable .colab_dateenable {
  padding: 0;
  line-height: 23px;
}

.task_topCalendar .colab_rt_lable .colab_dateenable.inactive {
  border: 0;
}

.task_topCalendar .colab_rt_lable .colab_dateenable span .fa-calendar-check-o {
  font-size: 19px;
  color: #888e38;
}

.task_topCalendar .date_drpdown .dropdown-menu {
  left: -30px;
  top: 30px;
}

.task_topCalendar .date_drpdown .dropdown-menu .drp_topArrow,
.task_topCalendar .date_drpdown .dropdown-menu .drp_botArrow {
  left: 25px;
}

.task_topCalendar .start_date {
  padding: 3px 7px;
  background: #ececec;
  min-width: 210px;
  display: block;
  margin-bottom: 5px;
}

.task_topCalendar ul.dropdown_dateSelect .drp_topArrow {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -82px -330px;
}

/**--task top status styles end--**/

/**--task top Activity styles start--**/

.task_activityWrapper {
  height: calc(100vh - 180px);
}

.task_project-activitySec {
  padding: 0 1px;
}

.task_topActivity {
  height: 100%;
}

.task_topActivity .colab_rt_cmttxt {
  width: 80%;
}

.task_topActivity .task_activityDrpdown .comment_messagebx {
  padding: 10px;
}

.task_topActivity .task_activityDrpdown .cmt_descrip_editbtn {
  top: 8px !important;
  right: 12px;
}

/**--task top Activity styles end--**/

/**--task top users styles end--**/

.task_project-usersSec {
  display: none;
}

.task_project-usersSec.active {
  display: block;
}

.task_project-usersSec .task_userList.active li {
  opacity: 0.2;
  cursor: pointer;
}

.task_project-usersSec .task_userList.active li.active {
  opacity: 1;
}

.task_project-usersSec .task_userList.active li.active .user_avatar {
  border: 2px solid #9a9999;
}

/**--task top users styles end--**/

/**--task top Active styles start--**/

.task_topActive {
  min-width: 80px;
}

.task_topActive h4 {
  height: auto !important;
  line-height: 17px !important;
}

.task_topActive .task_topactiveText {
  font-size: 13px;
  line-height: 16px;
}

.task_topActive .title,
.task_topActive .sub_title {
  color: #888e38;
}

.task_topActive .task_topactiveicon {
  bottom: -3px;
  right: 10px;
}

.task_topActive .task_topactiveicon i {
  font-size: 10px;
  color: #86858a;
}

.task_topActive .dropdown-menu {
  top: 43px;
  right: 0;
  left: auto;
  width: 220px;
}

.task_topActive .dropdown-menu .drp_topArrow {
  top: -11px;
  right: 24px;
  left: auto;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -82px -330px;
}

.task_topActive .task_activeList {
  padding: 3px 7px;
  border-bottom: 1px solid #fff;
}

.task_topActive .task_activeList:hover {
  background: #e4e4e4;
}

.task_topActive .task_activeList.active {
  background: #e4e4e4;
}

/**--task top Active styles end--**/

.task_card_container .task_hd_doticon ul.dot_dropul {
  top: 25px;
  right: -5px;
}

.task_card_container .task_hd_doticon ul.dot_dropul .drp_topArrow {
  right: 4px;
}

.task_card_container .scroller_x {
  min-height: 200px;
}

.task_card_container .dropzone {
  overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;
  position: relative;
  z-index: 9;
  width: calc(100vw - 75px);
  height: calc(100vh - 117px);
}

.task_card_container .dropzone ul[dnd-list] {
  min-height: 0 !important;
}

.task_card_container .dropzone .dndParentDragover ul[dnd-list] {
  min-height: 42px !important;
}

.hd_alertbox .task_card_container .dropzone {
  height: calc(100vh - 148px);
}

/*.datepassed{
  background-color: tomato;
}
.dropdown-menu.top{
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
.open > .dropdown-menu .dropdown-menu.open {
  border: 1px solid #ccc;
  display: block;
  background: #fff;
}*/

/**--project popup profile pic styles start**/

.taskPopup_profilePic .prof_cropimg {
  width: 60px;
  height: 60px;
  margin: 0;
}

.taskPopup_profilePic .prof_cropimg .profileThumb_edit {
  bottom: 16px;
}

.taskPopup_profilePic .prof_cropimg .profile_drpdown {
  top: 52px;
  left: -70px;
}

/**--project popup profile pic styles start--**/

/**--list board styles start--**/

.colab_brd_cardcontr ul.list li.taskListView_only {
  width: 100%;
}

.colab_brd_cardcontr ul.list li.taskListView_only.taskListNew_only {
  width: 250px;
}

.colab_brd_cardcontr ul.list li.taskListView_only .colab_brd_lt {
  height: auto;
}

.colab_brd_cardcontr ul.list li.taskListView_only h4.task_hd {
  width: 85%;
  min-height: unset;
  font-size: 14px;
}

.colab_brd_cardcontr ul.list li.taskListView_only .colab_brd_profileimg {
  width: 40px;
  height: 40px;
  line-height: 40px;
  margin: 0;
}

.colab_brd_cardcontr ul.list li.taskListView_only .colab_brd_profiletask {
  width: 300px;
  position: relative;
  padding: 0;
  bottom: auto;
  left: auto;
}

.colab_brd_cardcontr ul.list li.taskListView_only .taskList_statusBar {
  padding-right: 30px;
  margin-top: -4px;
}

.colab_brd_cardcontr ul.list li.taskListView_only .taskList_statusBar .colab_brd_status {
  display: block;
}

.colab_brd_cardcontr ul.list li.taskListView_only .taskList_statusBar .colab_brd_status ul {
  z-index: 99;
  right: 10px;
}

.colab_brd_cardcontr ul.list li.taskListView_only .colab_brd_tasktext {
  line-height: 15px;
}

.colab_brd_cardcontr ul.list li.taskListView_only .colab_brd_progrtxt {
  top: -14px;
  line-height: 15px;
}

.colab_brd_cardcontr ul.list li.taskListView_only .colab_brd_progrbar {
  padding: 0;
}

.colab_brd_cardcontr ul.list .taskList_rightContent {
  width: 95%;
  padding-left: 15px;
}

/**--list board styles end--**/

/**--Project right toggle fixed styles start--**/

.colab_hd_sec.dashboard_tophd {
  padding-right: 110px;
}

.task_right_panel {
  top: -66px;
  right: 0;
  bottom: 0;
  width: 100px;
  /*z-index: 999;*/
  /*overflow: hidden;*/
  -webkit-transition: width 0.5s linear;
  transition: width 0.5s linear;
}

.task_right_panel .task_project-fixed {
  position: absolute;
  right: 0;
  width: 100px;
  height: 53px;
  padding: 0;
  overflow: hidden;
  z-index: 2;
}

.task_right_panel .task_project-sidebar {
  position: relative;
  top: 50px;
  height: 100%;
  overflow: hidden;
  z-index: 9;
  -webkit-transition: -webkit-transform 0.5s linear;
  transition: -webkit-transform 0.5s linear;
  transition: transform 0.5s linear;
  transition: transform 0.5s linear, -webkit-transform 0.5s linear;
  -webkit-transform: translate3d(440px, 0, 0);
          transform: translate3d(440px, 0, 0);
  -webkit-box-shadow: inset 0 0 1px #3f3d48;
          box-shadow: inset 0 0 1px #3f3d48;
}

.task_right_panel .task_project-li {
  background: #f1f1f1;
}

.task_right_panel .task_project-li .task_project-img {
  width: 100%;
  height: 25px;
  font-size: 14px;
  line-height: 25px;
  padding-left: 8px;
  color: #3f3d48;
  border-top: 1px solid transparent;
}

.task_right_panel .task_project-li .task_project-img > span i {
  font-size: 9px;
  color: #716f6f;
}

.task_right_panel .task_project-li:hover .task_project-img {
  background: #e4e4e4;
}

.task_right_panel .task_project-li.active .task_project-img {
  color: #fff;
  background: #4c4a53;
  border-top: 1px solid #f1f1f1;
}

.task_right_panel .task_project-li.active .task_project-img > span i {
  color: #fff;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

.task_right_panel .task_project-statusSec {
  display: none;
  background: #fafafa;
  -webkit-box-shadow: inset 0 1px 5px #3f3d48;
          box-shadow: inset 0 1px 5px #3f3d48;
}

.task_right_panel .task_project-statusSec.active {
  display: block;
}

.task_right_panel .task_project-statusSec ul li {
  padding: 0;
  /*.color_dots {
          right: 12px;
          top: 10px;
        }*/
}

.task_right_panel .task_project-statusSec ul li > a {
  display: block;
  color: #464646;
  padding: 3px 10px;
  border-bottom: 1px dotted #ddd;
  /*&:hover {
            background: #f5f5f5;
          }*/
}

.task_right_panel .task_project-statusSec .proj_bmar15 {
  margin-bottom: 15px;
}

.task_right_panel .task_project-statusSec .width25.proj_leftLabel {
  width: 33.3%;
}

.task_right_panel .task_project-statusSec .width25.proj_leftLabel .proj_leftLabel {
  margin: 0 !important;
  font-size: 16px;
  text-transform: uppercase;
}

.task_right_panel .task_project-statusSec .width75.proj_bdContent {
  width: 66.6%;
}

.task_right_panel .task_project-statusSec .width75.proj_bdContent .colab_descrip_innr {
  padding: 0;
}

.task_right_panel .task_project-statusSec .width75.proj_bdContent .start_descrip {
  padding: 2px 0 0;
}

.task_right_panel .task_project-statusSec .width75.proj_bdContent .colab_descrip_textarea textarea.form-control {
  width: 279px !important;
}

.task_right_panel .task_project-statusSec .task_topCalendar .colab_dateenable {
  display: block;
}

.task_right_panel .colab_rt_project_provision .width25 {
  width: 33.33333333%;
}

.task_right_panel .colab_rt_project_provision .width75 {
  width: 66.66666666%;
}

.task_right_panel .colab_rt_project_provision .proj_sideBar_hd {
  font-size: 17px;
}

.task_right_panel .colab_rt_project_status span.prjct-state {
  font-size: 14px;
  padding: 0 2px;
}

.task_right_panel .task_close {
  color: #fff;
  display: inline-block;
  top: 15px;
  right: 10px;
  line-height: 20px;
}

.task_right_panel .task_close i {
  font-size: 14px;
}

.task_card_container .task_activityDrpdown {
  display: none;
  -webkit-transition: display 0.7s linear;
  transition: display 0.7s linear;
}

.task_card_container.active .task_right_panel {
  width: 440px;
}

.task_card_container.active .task_right_panel .task_project-sidebar {
  -webkit-transform: translate3d(0px, 0, 0);
          transform: translate3d(0px, 0, 0);
}

.task_card_container.active .task_right_panel .task_project-sidebar .task_activityDrpdown {
  display: block;
}

.task_card_container.active .dropzone {
  width: calc(100vw - 515px);
  -webkit-transition: width 0.7s linear;
  transition: width 0.7s linear;
}

/**--Project right toggle fixed styles end--**/

.tutoriBtn:hover {
  background: #34333c;
}

.assigned_task_count {
  z-index: 9;
  background: rgba(63, 61, 72, 0.7);
  top: 0;
  right: -9px;
  border: 1px solid #3f3d48;
  border-radius: 50%;
  color: #fff;
  width: 24px;
  height: 24px;
  line-height: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 11px;
}

.assigned_task_count.digit_1 {
  width: 15px;
  height: 15px;
  right: -2px;
  line-height: 18px;
}

.assigned_task_count.digit_2 {
  width: 20px;
  height: 20px;
  right: -6px;
  line-height: 20px;
}

.colab_brd_topinnr ._sort-bx ._sort-uL {
  width: 185px;
  left: auto;
  right: 0;
}

.attachment_width {
  width: 55px;
}

.colab_rt_cmtimg .collaborate_check {
  top: 7px;
  left: 23px;
}

.attachment_table .table .collaborate_attach {
  width: 33px;
  height: 33px;
  overflow: hidden !important;
}

.collaborate_check .fa-check {
  width: 15px;
  height: 15px;
  line-height: 15px;
  font-size: 8px;
}

.cb-task-modal.dashboard-page .ajax_loadUpdate {
  z-index: 99999;
}

.cb-task-modal .collaborate_popup_left .dropdown-menu {
  width: 250px;
  left: -125px;
}

.cb-task-modal .date_drpdown .dropdown-menu {
  width: 520px;
  left: -180px;
}

.dropup .dropdown-menu {
  top: auto !important;
}

.cb-task-modal .collaborate_popup_right .dropdown-menu {
  /*width: 250px;
      left: -80px;*/
}

.taskListView_only .colab_rt_project_status .dropdown-menu {
  margin: 0;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.taskListView_only .colab_rt_project_status .dropdown-menu .collaborate_arrow {
  background-color: #fff;
  -webkit-box-shadow: -1px 0 3px 0 #d0d0d0;
          box-shadow: -1px 0 3px 0 #d0d0d0;
}

.taskListView_only .colab_rt_project_status .dropup .drp_topArrow {
  top: 169px !important;
}

.popup_dropmenu {
  left: 0 !important;
}

.taskListView_only .colab_rt_project_status .dropdown-menu .collaborate_arrow {
  min-height: 169px;
}

.colaborate_show {
  height: 100%;
  width: 100%;
}

.colaborate_show .colaborate_showcard {
  margin: auto;
  height: 100%;
}

.colaborate_show .colaborate_showcard span {
  padding-right: 2px;
}

.taskCalendar .start_date {
  padding: 3px 7px;
  background: #ececec;
  min-width: 210px;
  display: block;
  margin-bottom: 5px;
}

.tooltip.bottom .tooltip-arrow {
  top: 1px;
}

.prjt_txt {
  font-size: 15px !important;
}

.popup-arrow {
  top: 27px;
}

.popup-placeholder input::-webkit-input-placeholder {
  padding-top: 20px;
}

.popup-placeholder input::-ms-input-placeholder {
  padding-top: 20px;
}

.popup-placeholder input::placeholder {
  padding-top: 20px;
}

.prjt-dropDownPopup {
  left: -112px !important;
}

.collaborate_arrow .ajax_loader_sm {
  min-height: 150px;
}

.dropdonw-List .mCSB_container {
  padding-right: 8px !important;
}

.collaboratePara {
  word-break: break-word;
}

.collaboratePara .multi-truncate {
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  max-height: 44px;
}

/*
//Hover color
$hoverColor: #f22259;
*/

/*--z-index value increase--*/

/*
$grid-float-breakpoint: 1023px;*/

.sticky_footer {
  padding-right: 0 !important;
}

.sticky_footer.modal-open {
  overflow: unset !important;
}

/*.privacy-popup{*/

.toast {
  background-color: #030303;
  border-radius: 0 !important;
}

.toast-success {
  background-color: #def2d6;
  border: 1px solid #586c50;
}

.toast-error {
  background-color: #ebc8c4;
  border: 1px solid #aa3637;
}

.toast-info {
  background-color: #cce8f4;
  border: 1px solid #497ea6;
}

.toast-warning {
  background-color: #f8f7cb;
  border: 1px solid #986f2f;
}

.toast-success .toast-title,
.toast-success .toast-message,
.toast-success .alert-title,
.alert-success .toast-title,
.alert-success .toast-message,
.alert-success .alert-title {
  background: #def2d6;
  color: #586c50;
}

.toast-error .toast-title,
.toast-error .toast-message,
.toast-error .alert-title,
.alert-danger .toast-title,
.alert-danger .toast-message,
.alert-danger .alert-title {
  background: #ebc8c4;
  color: #aa3637;
}

.toast-info .toast-title,
.toast-info .toast-message,
.toast-info .alert-title,
.alert-info .toast-title,
.alert-info .toast-message,
.alert-info .alert-title {
  background: #cce8f4;
  color: #497ea6;
}

.toast-warning .toast-title,
.toast-warning .toast-message,
.toast-warning .alert-title,
.alert-warning .toast-title,
.alert-warning .toast-message,
.alert-warning .alert-title {
  background: #f8f7cb;
  color: #986f2f;
}

.homepage_content {
  min-height: 210px;
}

._aboveftrsec-in ._aboveftrsec-in-btn {
  border-radius: 0 !important;
}

.betaEmail {
  width: 460px;
}

.betaEmail .betaInputBg {
  background: #fff !important;
  padding: 7px 1px 8px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  border: 1px solid #ee0979;
  border-radius: 4px;
}

.betaEmail .form-control {
  background: #fff !important;
  border-radius: 0 !important;
  padding: 0 5px !important;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 0;
}

.platforms .betaEmail .early-access,
.features .betaEmail .early-access,
.category_templatepg .betaEmail .early-access {
  display: none;
}

.category_templatepg .betaEmail {
  margin: 0 auto !important;
}

.category_templatepg .betaEmailDecHd {
  float: none !important;
}

/*.banner-center{
  .betaEmail{
    margin:0 !important;
  }
}*/

.modal .betaEmail {
  margin: 0 auto;
}

.footerBtn_mapbg .betaEmail {
  margin: 0 auto;
}

.betaEmailDecHd {
  font-size: 16px !important;
}

.betaEmailInput::-webkit-input-placeholder {
  color: #aaa;
}

.betaEmailInput::-moz-placeholder {
  color: #aaa;
  line-height: 32px;
}

.betaEmailInput:-ms-input-placeholder {
  color: #aaa;
}

.betaEmailInput.form-control {
  border: none !important;
}

._bannLt-pt .betaEmailDec {
  font-size: 13px;
}

.watchVideoLnk {
  width: 340px !important;
}

.watchVideoLnk .watchDemoContet {
  font-size: 13px;
}

.footerBtm_bg .betaEmailDec {
  display: none;
}

.platform_ContMain .betaEmailDec p {
  font-size: 16px !important;
  text-align: left !important;
}

.login-dialog .modal-body {
  min-height: 620px;
}

.loginMinHt {
  padding-top: 10px;
}

.loginMinHt ._social-lnkBgMain {
  margin: 25px 15px 0;
}

.loginMinHt ._social-lnkBgMain.loginpage {
  margin: 25px 0 0;
}

.loginMinHt ._social-lnkBg {
  padding: 20px;
  background: rgba(255, 186, 164, 0.3);
}

.loginMinHt ._social-lnkBg ._login-socialhd {
  font-size: 15px;
}

.loginSocialLink .loginMinHt {
  padding-top: 10px;
}

.loginSocialLink .loginMinHt ._social-lnkBg {
  min-height: 150px;
  padding: 0 20px;
  background: rgba(255, 186, 164, 0.3);
  margin: 20px 0;
}

.loginSocialLink .loginMinHt ._social-lnkBg ._login-socialhd {
  font-size: 15px;
}

.banner-center .betaEmail .early-access {
  width: 77px;
  height: 60px;
  top: -40px;
  right: -70px;
  /*background: url("../img/sprite.png") no-repeat -170px -225px;*/
}

.footerBtn_mapbg .early-access {
  display: none;
}

.watchVideoLnk {
  bottom: 0;
  right: auto;
  line-height: 52px;
  padding-left: 55px;
  width: 210px;
  top: auto;
}

._aboveftrsec-in ._aboveftrsec-in-btn {
  color: #fff !important;
}

section.index-hm-bg .banner-center .bannerBtmCont {
  min-height: 340px;
}

section.index-hm-bg .banner-center ._bannLt-pt {
  padding: 30px 0 70px;
  font-size: 20px;
}

.homeTabNoRecord {
  font-size: 20px;
  padding: 20px 0;
  height: 42px;
}

.homePage-beta h2 {
  font-size: 31px;
}

.betaEmailpopup_para {
  font-size: 14px;
}

.abovefooter-section .form-control {
  border: 1px solid #fff !important;
}

.wofoxPhotoDesign .betaCommingsoon {
  margin: 0 1px 0 11px;
  max-height: 223px;
}

.photoEditor_container {
  padding: 40px 0;
}

.photoEditor_container p {
  font-size: 17px;
  line-height: 24px;
}

/*betaMobile responsive*/

@media (max-width: 767px) {
  section.index-hm-bg .banner-center ._bann-overlay h2 {
    padding-bottom: 4px;
  }

  ._aboveftrsec-in .btn-lg,
  ._aboveftrsec-in .btn-group-lg > .btn {
    font-size: 15px !important;
  }

  .betaEmail {
    width: 100%;
    /*display: flex;
    align-items: center;
    margin:0 auto!important;*/
  }

  .betaEmail .btn-lg,
  .betaEmail .btn-group-lg > .btn {
    padding: 8px 16px;
  }

  .betaEmail .betaEmailDec p {
    line-height: 22px;
  }

  .betaEmailDec {
    text-align: left;
  }

  .betaMobile_responsive .betaInput-left {
    width: 220px;
    float: left;
  }

  .betaMobile_responsive .betaInput-right {
    width: 90px;
    float: left;
    padding: 0;
  }

  .watchVideoLnk {
    width: 100% !important;
    line-height: 40px;
  }

  .watchVideoLnk .watchDemoContet {
    display: block;
  }

  ._aboveftrsec-in h3 {
    font-size: 20px;
  }

  .width80 {
    width: auto;
    padding: 0 10px;
  }

  .loginSocialLink .loginMinHt {
    max-width: 89%;
    margin: 0 auto;
    padding-bottom: 20px;
  }

  .modal .loginMinHt ._social-lnk {
    margin: 0;
  }

  .modal .loginMinHt .Userlogin_lk {
    margin-top: 10px;
  }

  .betaEmailDec {
    margin: 0 auto;
    display: block;
  }

  .betaEmailDec .betaEmailDecHd {
    /*font-size:19px;*/
    font-size: 14px;
    line-height: 18px;
    float: none !important;
  }

  .betaEmailDec .beta_invite {
    font-size: 14px;
    padding-top: 10px;
  }

  .banner-center .betaEmail .early-access {
    display: none;
  }

  /*.betaEmailDec .betaEmailDecHd {
    min-height: 109px;
  }*/

  .watchVideoLnk .demo-watch {
    font-size: 23px;
  }

  .footer .footer-beta {
    padding-top: 25px;
  }

  section.index-hm-bg .banner-center .bannerBtmCont {
    min-height: 0;
  }

  .beta_watch .watch-video {
    top: -3px;
  }

  .betaHomepage_para p {
    font-size: 19px;
  }

  .homeclass #toast-container > div {
    min-width: 0;
    width: 90%;
  }

  .signup-page-banner .loginLftInnerCont .betaEmail {
    width: 100%;
  }

  .signup-page-banner .loginLftInnerCont .betaEmail .betaInputBg {
    padding: 8px 1px;
  }
}

@media (max-width: 768px) {
  ._aboveftrsec-in ._aboveftrsec-in-btn {
    font-size: 16px;
  }
}

@media (max-width: 1023px) and (min-width: 768px) {
  .betaEmailDec .betaEmailDecHd {
    line-height: 25px;
  }

  .betaEmailDec .beta_invite {
    font-size: 14px;
    padding-top: 10px;
  }

  .early-access {
    display: none;
  }
}

@media screen and (max-height: 690px) {
  section.index-hm-bg .banner-center {
    height: auto;
  }
}

@media (max-width: 1199px) and (min-width: 992px) {
  .banner-center .betaEmail .early-access {
    display: none;
  }
}

@media (max-width: 1199px) and (min-width: 992px) {
  .template-soon #list_designs {
    width: 358px !important;
    margin: auto;
  }

  .wofoxPhotoDesign .betaCommingsoon {
    margin: 0 1px 0 10px;
  }

  .template-soon .slider-stats.water {
    display: none;
  }
}

@media screen and (max-width: 475px) {
  .betaEmailDec .betaEmailDecHd {
    font-size: 12px;
    text-align: center;
  }

  .betaMobile_responsive .betaInput-left {
    width: 190px;
  }

  .signup-page-banner .loginLftInnerCont .betaEmail {
    width: 100%;
  }

  .signup-page-banner .loginLftInnerCont .betaEmail .betaInputBg {
    padding: 8px 1px;
  }

  .betaEmail .betaInputBg {
    padding: 3px 1px 4px;
  }
}

@media screen and (max-width: 320px) {
  .betaMobile_responsive .betaInput-left {
    width: 190px;
  }
}

/*
//Hover color
$hoverColor: #f22259;
*/

/*--z-index value increase--*/

/*
$grid-float-breakpoint: 1023px;*/

.fc-day-header {
  text-align: center;
  background: #3f3d48;
}

td.fc-day {
  background: #fff !important;
}

td.fc-day.active {
  position: relative;
  border: 1px solid #f05a28 !important;
}

td.fc-today {
  background: #FFF !important;
  position: relative;
}

.fc-event-inner {
  background: #03a9f3 !important;
  color: #FFF !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  padding: 5px 0 !important;
}

/* Header
------------------------------------------------------------------------*/

span.fc-button {
  border-color: #ddd;
  color: #000;
}

.calendarViewTyp {
  padding: 0;
}

.calendarViewTyp span.fc-button {
  background: none;
}

.calendarViewTyp span.fc-button.fc-state-disabled {
  opacity: .5;
}

.fc-state-down,
.fc-state-active {
  background-color: #9675ce !important;
  color: #FFF !important;
}

.fc .fc-header-space {
  padding-left: 10px;
}

.fc-header .fc-button {
  margin-bottom: 1em;
  vertical-align: top;
  margin-right: -1px;
}

.fc-header .fc-corner-right,
.fc-header .ui-corner-right {
  /* theme */
  margin-right: 0;
  /* back to normal */
}

.fc-header .fc-state-hover,
.fc-header .ui-state-hover {
  z-index: 2;
}

.fc-header .fc-state-down {
  z-index: 3;
}

.fc-header .fc-state-active,
.fc-header .ui-state-active {
  z-index: 4;
}

.fc-content {
  clear: both;
  zoom: 1;
}

.fc-view {
  width: 100%;
}

.fc-view-week table tbody td.fc-day {
  border-right: 1px solid #ddd;
}

.fc-view-week table tbody td.fc-day:last-child {
  border-right: none;
}

.fc-widget-header {
  border-bottom: 1px solid #EEE;
}

.fc-state-highlight > div > div.fc-day-number {
  background-color: #ff3b30;
  color: #FFFFFF;
  border-radius: 50%;
  margin: 4px;
}

.fc-cell-overlay {
  background: #bce8f1;
  opacity: .3;
  /* for IE */
}

/* Buttons
------------------------------------------------------------------------*/

.fc-button {
  position: relative;
  display: inline-block;
  padding: 0 .6em;
  overflow: hidden;
  height: 1.9em;
  line-height: 1.9em;
  white-space: nowrap;
  cursor: pointer;
}

.fc-state-default {
  /* non-theme */
  border: 1px solid;
}

.fc-state-default.fc-corner-left {
  /* non-theme */
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.fc-state-default.fc-corner-right {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.fc-text-arrow {
  margin: 0 .4em;
  font-size: 2em;
  line-height: 23px;
  vertical-align: baseline;
}

.fc-button-prev .fc-text-arrow,
.fc-button-next .fc-text-arrow {
  /* for &lsaquo; &rsaquo; */
  font-weight: bold;
}

.fc-button .fc-icon-wrap {
  position: relative;
  float: left;
  top: 50%;
}

.fc-button .ui-icon {
  position: relative;
  float: left;
  margin-top: -50%;
  *margin-top: 0;
  *top: -50%;
}

.fc-state-default {
  border-color: #ff3b30;
  color: #ff3b30;
}

.fc-button-month.fc-state-default,
.fc-button-agendaWeek.fc-state-default,
.fc-button-agendaDay.fc-state-default {
  min-width: 67px;
  text-align: center;
  transition: all 0.2s;
  -webkit-transition: all 0.2s;
}

.fc-state-hover,
.fc-state-down,
.fc-state-active,
.fc-state-disabled {
  color: #333333;
  background-color: #FFE3E3;
}

.fc-state-hover {
  color: #ff3b30;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}

.fc-state-down,
.fc-state-active {
  background-color: #ff3b30;
  background-image: none;
  outline: 0;
  color: #FFFFFF;
}

.fc-state-disabled {
  cursor: default;
  background-image: none;
  background-color: #FFE3E3;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #FFE3E3;
  color: #ff3b30;
}

/* Global Event Styles
------------------------------------------------------------------------*/

.fc-event-container > * {
  z-index: 8;
}

.fc-event-container > .ui-draggable-dragging,
.fc-event-container > .ui-resizable-resizing {
  z-index: 9;
}

.fc-event {
  border: 1px solid #FFF;
  background-color: #FFF;
  color: #919191;
  font-size: 12px;
  cursor: default;
}

.fc-event.chill {
  background-color: #f3dcf8;
}

.fc-event.info {
  background-color: #c6ebfe;
}

.fc-event.important {
  background-color: #FFBEBE;
}

.fc-event.success {
  background-color: #BEFFBF;
}

.fc-event:hover {
  opacity: 0.7;
}

a.fc-event {
  text-decoration: none;
  cursor: pointer;
}

.fc-event-draggable {
  cursor: pointer;
}

.fc-rtl .fc-event {
  text-align: right;
}

.fc-event-inner {
  width: 100%;
  height: 100%;
  overflow: hidden;
  line-height: 15px;
}

.fc-event-time,
.fc-event-title {
  padding: 0 1px;
}

.fc .ui-resizable-handle {
  display: block;
  position: absolute;
  z-index: 99999;
  overflow: hidden;
  font-size: 300%;
  line-height: 50%;
}

/* Horizontal Events
------------------------------------------------------------------------*/

.fc-event-hori {
  border-width: 1px 0;
  margin-bottom: 1px;
}

.fc-ltr .fc-event-hori.fc-event-start,
.fc-rtl .fc-event-hori.fc-event-end {
  border-left-width: 1px;
}

.fc-ltr .fc-event-hori.fc-event-end,
.fc-rtl .fc-event-hori.fc-event-start {
  border-right-width: 1px;
}

/* resizable */

.fc-event-hori .ui-resizable-e {
  top: 0 !important;
  /* importants override pre jquery ui 1.7 styles */
  right: -3px !important;
  width: 7px !important;
  height: 100% !important;
  cursor: e-resize;
}

.fc-event-hori .ui-resizable-w {
  top: 0 !important;
  left: -3px !important;
  width: 7px !important;
  height: 100% !important;
  cursor: w-resize;
}

.fc-event-hori .ui-resizable-handle {
  _padding-bottom: 14px;
  /* IE6 had 0 height */
}

/* Reusable Separate-border Table
------------------------------------------------------------*/

table.fc-border-separate {
  border-collapse: separate;
}

table.fc-border-separate tbody tr td {
  padding: 0 !important;
}

table.fc-border-separate tbody tr td.fc-day-header {
  background: #3f3d48;
}

table.fc-border-separate tbody tr td.past_month {
  background: #f0f0f0 !important;
}

table.fc-border-separate tbody tr td.past_month a {
  color: #1b69b6;
}

table.fc-border-separate tbody tr td.past_month a .small_square {
  opacity: .4;
}

.fc-border-separate {
  /*&.fc-view-monthTable {
    tr {
      td {
        padding: 10px!important;
      }
    }
  }*/
}

.fc-border-separate th,
.fc-border-separate td {
  border-width: 1px 0 0 1px;
}

.fc-border-separate th.fc-last,
.fc-border-separate td.fc-last {
  border-right-width: 1px;
}

.fc-border-separate .fc-week .fc-first {
  border-left: 0;
}

.fc-border-separate .fc-week .fc-last {
  border-right: 0;
}

.fc-border-separate tr.fc-last th {
  border-bottom-width: 1px;
  border-color: #3f3d48;
  font-size: 16px;
  font-weight: 300;
  line-height: 30px;
}

.fc-border-separate tbody tr.fc-first td,
.fc-border-separate tbody tr.fc-first th {
  border-top-width: 0;
}

/* Month View, Basic Week View, Basic Day View
------------------------------------------------------------------------*/

.fc-grid th {
  text-align: center;
}

.fc .fc-week-number {
  width: 22px;
  text-align: center;
}

.fc .fc-week-number div {
  padding: 0 2px;
}

.fc-grid .fc-day-number {
  float: right;
  padding: 0 2px;
}

.fc-grid .fc-other-month .fc-day-number {
  opacity: 0.3;
  filter: alpha(opacity=30);
  /* for IE */
  /* opacity with small font can sometimes look too faded
       might want to set the 'color' property instead
       making day-numbers bold also fixes the problem */
}

.fc-grid .fc-day-content {
  clear: both;
  padding: 2px 2px 15px;
  /* distance between events and day edges */
}

.fc-grid .fc-event-time {
  font-weight: bold;
}

/* event styles */

/* right-to-left */

.fc-rtl .fc-grid .fc-day-number {
  float: left;
}

.fc-rtl .fc-grid .fc-event-time {
  float: right;
}

/* Agenda Week View, Agenda Day View
------------------------------------------------------------------------*/

.fc-agenda table {
  border-collapse: separate;
}

.fc-agenda-days th {
  text-align: center;
}

.fc-agenda .fc-agenda-axis {
  width: 50px;
  padding: 0 4px;
  vertical-align: middle;
  text-align: right;
  white-space: nowrap;
  font-weight: normal;
}

.fc-agenda .fc-week-number {
  font-weight: bold;
}

.fc-agenda .fc-day-content {
  padding: 2px 2px 1px;
}

/* make axis border take precedence */

.fc-agenda-days .fc-agenda-axis {
  border-right-width: 1px;
}

.fc-agenda-days .fc-col0 {
  border-left-width: 0;
}

/* all-day area */

.fc-agenda-allday th {
  border-width: 0 1px;
}

.fc-agenda-allday .fc-day-content {
  min-height: 34px;
  _height: 34px;
}

/* divider (between all-day and slots) */

.fc-agenda-divider-inner {
  height: 2px;
  overflow: hidden;
}

.fc-widget-header .fc-agenda-divider-inner {
  background: #eee;
}

/* slot rows */

.fc-agenda-slots th {
  border-width: 1px 1px 0;
}

.fc-agenda-slots td {
  border-width: 1px 0 0;
  background: none;
}

.fc-agenda-slots td div {
  height: 20px;
}

.fc-agenda-slots tr.fc-slot0 th,
.fc-agenda-slots tr.fc-slot0 td {
  border-top-width: 0;
}

.fc-agenda-slots tr.fc-minor th.ui-widget-header {
  *border-top-style: solid;
  /* doesn't work with background in IE6/7 */
}

/* Vertical Events
------------------------------------------------------------------------*/

.fc-event-vert {
  border-width: 0 1px;
}

.fc-event-vert.fc-event-start {
  border-top-width: 1px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.fc-event-vert.fc-event-end {
  border-bottom-width: 1px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

.fc-event-vert .fc-event-time {
  white-space: nowrap;
  font-size: 10px;
}

.fc-event-vert .fc-event-inner {
  position: relative;
  z-index: 2;
}

.fc-event-vert .fc-event-bg {
  /* makes the event lighter w/ a semi-transparent overlay  */
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  opacity: .25;
  filter: alpha(opacity=25);
}

.fc .ui-draggable-dragging .fc-event-bg,
.fc-select-helper .fc-event-bg {
  display: none;
  /* for IE6/7/8. nested opacity filters while dragging don't work */
}

/* resizable */

.fc-event-vert .ui-resizable-s {
  bottom: 0 !important;
  /* importants override pre jquery ui 1.7 styles */
  width: 100% !important;
  height: 8px !important;
  overflow: hidden !important;
  line-height: 8px !important;
  font-size: 11px !important;
  font-family: monospace;
  text-align: center;
  cursor: s-resize;
}

.fc-agenda .ui-resizable-resizing {
  _overflow: hidden;
}

.fc-week .fc-day > div .fc-day-number {
  font-size: 15px;
  margin: 2px;
  min-width: 19px;
  padding: 6px;
  text-align: center;
  width: 30px;
  height: 30px;
}

.fc-sun,
.fc-sat {
  color: #b8b8b8;
}

.fc-week .fc-day:hover .fc-day-number {
  background-color: #B8B8B8;
  border-radius: 50%;
  color: #FFFFFF;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
}

.fc-week .fc-day.fc-state-highlight:hover .fc-day-number {
  background-color: #ff3b30;
}

.fc-button-today {
  border: 1px solid rgba(255, 255, 255, 0);
}

.fc-view-agendaDay thead tr.fc-first .fc-widget-header {
  text-align: right;
  padding-right: 10px;
}

.fc-event {
  background: #fff !important;
  color: #000 !important;
}

/* for vertical events */

.fc-event-bg,
.fc-event .ui-resizable-handle {
  display: none !important;
}

.fc-view-week table td {
  width: 14.28%;
}

.fc-view-week table thead td {
  text-align: center !important;
}

.fc-view-week table tbody td.past_days,
.fc-view-week table tbody td.after_days {
  background: #f0f0f0 !important;
}

.fc-view-week table.fc-view-monthTable tbody tr td,
.fc-view-week table.fc-view-weekTable tbody tr td {
  border-bottom: 1px solid #d4d6d9;
}

.fc-view-week table.fc-view-monthTable tbody tr td.after_days,
.fc-view-week table.fc-view-weekTable tbody tr td.after_days {
  background: #fff !important;
}

.fc-view-week table.fc-view-monthTable tbody tr:last-child td,
.fc-view-week table.fc-view-weekTable tbody tr:last-child td {
  border-bottom: none;
}

.eventLst {
  /*border-bottom: 1px solid #f6f6f6;*/
  padding: 0 5px;
}

.eventLst > a {
  display: block;
  padding: 5px 0;
}

.eventLst > a img {
  border: 1px solid #fff;
}

.eventLst:hover {
  background: #e4e4e4;
}

.small_square {
  top: 2px;
  left: 0;
  width: 10px;
  height: 10px;
  border-radius: 50%;
}

.eventDetiail {
  display: block;
  padding-left: 15px;
  line-height: 16px;
  font-size: 13px;
  text-align: left;
}

.calendarViewTyp .btn_event {
  border-radius: 4px;
  border: 1px solid #ddd;
}

.calendarViewTyp .btn_event.btn-default {
  background: -webkit-gradient(linear, left top, right bottom, from(#ff6a00), to(#ee0979));
  background: linear-gradient(to bottom right, #ff6a00, #ee0979);
  color: #fff;
}

.calendarViewTyp > span {
  vertical-align: top;
}

.fc-view-week td {
  vertical-align: top;
}

.calendarLftMenu {
  padding: 5px 10px 5px;
}

.calendarLftMenu label {
  padding-top: 0;
  padding-left: 43px;
}

.calendarLftMenu label.allText {
  padding-left: 30px;
  margin-right: 10px;
}

.calendarLftMenu a {
  background: url(/images/ckBox_small_1.png?72f9d22e4d6e5a52d32c16bc75930c88) no-repeat 0 3px;
  min-height: 20px !important;
}

.calendarLftMenu a.square_fill_js {
  background: url(/images/ckBox_small_yellow_1.png?92501bf0332417195a0b5ae56f06d99b) no-repeat 0 3px;
}

.calendarLftMenu a.square_fill_js:hover {
  background: #e4e4e4 url(/images/ckBox_small_yellow_1.png?92501bf0332417195a0b5ae56f06d99b) no-repeat 0 3px !important;
}

.calendarLftMenu a:hover {
  background: #e4e4e4 url(/images/ckBox_small_1.png?72f9d22e4d6e5a52d32c16bc75930c88) no-repeat 0 3px !important;
}

.calendarLftMenu a .small_square {
  left: 0;
}

.calendarLftMenu a .eventDetiail {
  padding-left: 18px;
}

.calendarLftMenu .clr_picimg {
  background: none !important;
  width: 10px;
  height: 10px;
  top: 3px;
  left: 25px;
}

.calendarLftMenu .input_checkbox_bg label input[type="checkbox"] ~ span {
  background: url(/images/ckBox_small_1.png?72f9d22e4d6e5a52d32c16bc75930c88) no-repeat 0 3px;
}

.calendarLftMenu .input_checkbox_bg label input[type="checkbox"]:checked ~ span {
  background: url(/images/ckBox_small_yellow_1.png?92501bf0332417195a0b5ae56f06d99b) no-repeat 0 3px;
}

.event_selectdrpBtn {
  display: block;
  padding: 4px 20px 4px 7px;
  border: 1px solid #ddd;
  min-width: 150px;
  font-size: 13px;
  background-color: #fff;
}

.event_selectdrpBtn span.caret {
  top: 13px;
  right: 10px;
}

.open .event_selectdrpUL {
  width: 193px;
  right: 0;
  left: auto;
}

.open .event_selectdrpUL .mCSB_container {
  padding-right: 8px;
}

.open .event_selectdrpUL .search_input_div input {
  min-width: unset;
  padding-right: 20px;
}

.open .event_selectdrpUL li {
  border-bottom: 1px solid #f6f6f6;
}

.open .event_selectdrpUL li a {
  padding: 3px 10px;
  line-height: 24px;
  font-size: 13px;
  display: block;
  color: #464646;
}

.open .event_selectdrpUL li:last-child {
  border: none;
}

.eventDetailsPopup {
  z-index: 9999;
  background: #fff;
  width: 400px;
  height: 300px;
  top: 25px;
  left: 50px;
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 4px 4px 0 rgba(0, 0, 0, 0.14), 0 0 8px 1px rgba(0, 0, 0, 0.12);
          box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 4px 4px 0 rgba(0, 0, 0, 0.14), 0 0 8px 1px rgba(0, 0, 0, 0.12);
}

.eventDetailsPopup .event_article {
  margin-bottom: 10px;
}

.eventDetailsPopup .eventDetailsTh > span.hilighted {
  color: #3f3d48;
  line-height: 14px;
  text-decoration: underline;
  font-size: 13px;
}

.eventDetailsPopup .eventDetailsTh > span.hilighted:hover {
  text-decoration: none;
}

.eventDetailsPopup .PopupInnerDet {
  /*height: 180px;
    overflow: auto;*/
}

.eventDetailsPopup .PopupInnerDet .event_edit {
  top: 46px;
  right: 21px;
  width: 25px;
  height: 25px;
  background: #ececec;
  border-radius: 50%;
  display: none;
  z-index: 9;
}

.eventDetailsPopup .PopupInnerDet .event_edit i {
  font-size: 13px;
  margin-top: 4px;
}

.eventDetailsPopup .PopupInnerDet:hover .event_edit {
  display: block;
}

.eventDetailsPopup .viewAll {
  bottom: -8px;
  right: 10px;
}

.eventDetailsPopup .eventDetiail {
  max-width: 100%;
  background: #ececec;
  min-height: 30px;
  line-height: 20px;
  border-radius: 4px;
  padding: 4px 70px 4px 28px;
}

.eventDetailsPopup .eventDetiail .small_square {
  top: 10px;
  left: 10px;
}

.eventDetailsPopup .event_description {
  line-height: 20px;
}

.eventDetailsPopup .viewAll a {
  font-size: 14px;
  text-decoration: underline;
}

.eventDetailsPopup .viewAll a:hover {
  text-decoration: none;
}

.eventDetailsPopup .event_popdate {
  top: 5px;
  right: 5px;
  font-size: 12px;
}

.fc-past .events_daydate {
  color: #87868a;
  font-size: 14px;
  font-weight: 600;
  line-height: 28px;
  text-align: center;
  margin: 5px 7px 5px;
  display: inline-block;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  background: #fff;
  border: 1px solid #dcdcdc;
}

.fc-past.active .events_daydate {
  background: #f6921e;
  color: #fff;
  border-color: #d2770e;
}

.fc-past.after_days {
  /*.eventLst {
      border-bottom-color: #e0e0e0;
    }*/
}

.fc-past.after_days .events_daydate {
  background: rgba(246, 146, 30, 0.13);
  border-color: rgba(222, 130, 22, 0.2);
}

.table_monthView {
  padding: 0;
  overflow: hidden;
  height: 20px;
  margin: 0;
  font-size: 13px;
  right: 10px;
  bottom: 5px;
}

.month_popupView {
  width: 200px;
  z-index: 999;
  background: #fff;
  border: 1px solid #c1c1c1;
}

.month_popupView .eventLst a {
  padding: 5px;
}

.month_popupView .eventLst.active a {
  background: #ececec;
}

.month_popupView .eventDetailsPopup {
  left: 100%;
}

.month_popupView .view_popupClose {
  font-size: 10px;
  right: 5px;
}

.month_popupView .month_activePop {
  border-bottom: 1px solid #e5e5e5;
}

.event_month_y_oveflow {
  bottom: 0;
}

.event_month_y_oveflow .eventDetailsPopup {
  bottom: 0;
  top: auto;
}

.event_month_y_oveflow .eventDetailsPopup.event_x_oveflow {
  left: auto;
  right: 100%;
}

.event_x_oveflow,
.event_month_x_oveflow {
  top: 28px;
  right: 30px;
  left: auto !important;
}

.event_x_oveflow .eventDetailsPopup,
.event_month_x_oveflow .eventDetailsPopup {
  right: 100%;
  left: auto;
}

.event_y_oveflow {
  top: auto;
  bottom: 30px;
}

.tbody_disabled {
  top: 45px;
  left: 0;
  width: 100%;
  height: 96%;
  background: rgba(255, 255, 255, 0.5);
  z-index: 9;
}

/**--events table page style--**/

.calendarViewTyp.calendarViewTab {
  width: 758px;
}

.calendarViewTab {
  background: #f5f5f5;
  border: 1px solid #e2e2e2;
  width: 836px;
}

.calendarViewTab a {
  color: #464646;
  border-radius: 0 !important;
  border: none;
  border-right: 1px solid #e2e2e2;
  height: 30px;
  line-height: 30px;
  display: block;
  float: left;
  opacity: 0.7;
  text-transform: capitalize;
}

.calendarViewTab a:hover,
.calendarViewTab a.active {
  opacity: 1;
}

.calendarViewTab a.active {
  background: -webkit-gradient(linear, left top, right bottom, from(#ff6a00), to(#ee0979));
  background: linear-gradient(to bottom right, #ff6a00, #ee0979);
  color: #fff !important;
}

.calendarViewTab a:last-child {
  border-right: none;
}

/**--events table page style--**/

/**--events template page menubar style--**/

.event-leftMenu .calendarLftMenu {
  line-height: 22px !important;
  margin-bottom: 0;
}

.event-leftMenu .calendarLftMenu a .eventDetiail {
  padding-left: 25px;
}

.event-leftMenu .calendarLftMenu a .small_square {
  left: 10px;
}

.calendar-event,
.calendar-popup {
  overflow: hidden;
}

.hd_alertbox .calendar-event {
  height: calc(100vh - 130px);
  overflow-y: auto;
}

.calendar-event {
  height: calc(100vh - 100px);
  overflow-y: auto;
}

.category_templatepg .nameDetails a {
  /*color:#605e68;*/
  font-size: 18px;
  font-weight: 600;
}

.calendar-scenario .calendar-content {
  font-size: 15px;
}

.calendarViewTab a.active {
  background: #f5f5f5;
  color: #464646 !important;
}

.calendarPopupLstMain {
  -webkit-column-count: 2;
          column-count: 2;
  -webkit-column-gap: 30px;
          column-gap: 30px;
}

.calendarPopupLstMain .calendarPopupLst {
  display: inline-block;
  width: 100%;
  margin-bottom: 10px;
}

.modal-dialog.calendarPopup {
  width: 900px;
}

.calendarEventsTab a.active {
  color: #f05a28 !important;
}

/**--events template page menubar style--**/

.tableFixed {
  overflow-y: auto;
  height: calc(100vh - 190px);
}

.tableFixed thead tr td,
.tableFixed thead tr th {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  color: white;
  z-index: 999;
}

/*
//Hover color
$hoverColor: #f22259;
*/

/*--z-index value increase--*/

/*
$grid-float-breakpoint: 1023px;*/

.videoCrop_popup .wholeCropDiv {
  height: 440px;
  cursor: all-scroll;
}

.videoCrop_popup .wholeCropDiv .cropvideo {
  margin: 0 auto;
}

.videoCrop_popup .dragableCropDiv {
  border: 1px solid #f6921e;
  z-index: 1;
}

.videoCrop_popup .crop-stats.low-states .rz-selection {
  background: #fd6f6f !important;
  border-top: 2px solid #ea0505 !important;
  border-bottom: 2px solid #ea0505 !important;
}

.videoCrop_popup .crop-stats.low-states .rz-pointer-max,
.videoCrop_popup .crop-stats.low-states .rz-pointer-min {
  background: #ea0505;
}

.videoCrop_popup .crop-stats.high-states .rz-selection {
  background: #b4bd40 !important;
  border-top: 2px solid #7a820f !important;
  border-bottom: 2px solid #7a820f !important;
}

.videoCrop_popup .crop-stats.high-states .rz-pointer-max,
.videoCrop_popup .crop-stats.high-states .rz-pointer-min {
  background: #7a820f;
}

.videoCrop_popup.modal-dialog.modal_full {
  height: auto;
}

.videoCrop_popup.modal-dialog.modal_full .modal-content {
  height: auto;
}

.videoCrop_popup .video_height {
  max-width: 1370px;
  min-height: 540px;
}

.videoCrop_popup .playTimeLine {
  /*  display:none; */
}

.videoCrop_popup .rz-pointer.rz-pointer-min {
  position: absolute;
  top: 0;
  left: 0;
  width: 10px;
  height: 29px;
  border-radius: 0;
  cursor: e-resize;
}

.videoCrop_popup .rz-pointer.rz-pointer-min:after {
  top: 0;
  left: 0;
  width: 10px;
  height: 29px;
  font-size: 12px;
  content: '||';
  color: #fff;
  border-radius: 0;
  text-align: center;
  line-height: 27px;
  background: transparent;
}

.videoCrop_popup .rz-pointer.rz-pointer-max {
  position: absolute;
  top: 0;
  left: 0;
  width: 10px;
  height: 29px;
  border-radius: 0;
  cursor: e-resize;
}

.videoCrop_popup .rz-pointer.rz-pointer-max:after {
  top: 0;
  left: 0;
  width: 10px;
  height: 29px;
  font-size: 12px;
  content: '||';
  color: #fff;
  border-radius: 0;
  text-align: center;
  line-height: 27px;
}

.videoCrop_popup .rz-bar-wrapper {
  height: 30px;
}

.videoCrop_popup .rz-bar-wrapper .rz-selection:before,
.videoCrop_popup .rz-bar-wrapper .rz-selection:after {
  display: none;
  top: 0;
  left: 0;
  font-size: 12px;
  content: '||';
  padding-left: 1px;
  padding-top: 5px;
  color: #fff;
  position: absolute;
  width: 10px;
  height: 29px;
  background: rgba(0, 0, 0, 0.25);
  border-left: 1px solid #fff;
  -webkit-transition: background-position .1s linear;
  transition: background-position .1s linear;
}

.videoCrop_popup .rz-bar-wrapper .rz-selection:after {
  right: 0;
  left: auto;
  border-left: 0;
  border-right: 1px solid #fff;
}

.videoCrop_popup .rz-bar-wrapper .rz-selection:hover:before,
.videoCrop_popup .rz-bar-wrapper .rz-selection:hover:after {
  display: none;
}

.videoCrop_popup .trimSlider .rz-pointer {
  opacity: 1;
}

.videoCrop_popup .trimSlider .rz-draggable .rz-bar {
  height: 29px;
  cursor: move !important;
}

.videoCrop_popup .rzslider .rz-bar {
  cursor: pointer;
}

.videoCrop_popup .loopSlider .rzslider {
  left: 0;
  margin: 0;
  height: 30px;
}

.videoCrop_popup .loopSlider .rzslider .rz-selection {
  background: #70ced8;
}

.videoCrop_popup .loopSlider .rz-pointer {
  border-top-left-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
  border-top-right-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
  background: transparent;
  overflow: hidden;
}

.videoCrop_popup .loopSlider .rz-pointer.rz-pointer-min:after {
  background: #70ced8;
  border-top: 2px solid #5ca1a9;
  border-bottom: 2px solid #5ca1a9;
  border-left: 2px solid #5ca1a9;
  width: 10px;
}

.videoCrop_popup .loopSlider .rz-pointer.rz-pointer-min:hover:after {
  background: rgba(0, 0, 0, 0.54);
}

.videoCrop_popup .loopSlider .rz-pointer.rz-pointer-max:after {
  background: #70ced8;
  border-top: 2px solid #5ca1a9;
  border-bottom: 2px solid #5ca1a9;
  border-right: 2px solid #5ca1a9;
  width: 10px;
}

.videoCrop_popup .loopSlider .rz-pointer.rz-pointer-max:hover:after {
  background: rgba(0, 0, 0, 0.54);
}

.videoCrop_popup .loopSlider.trimSlider .rz-draggable .rz-bar {
  border-top: 2px solid #5ca1a9;
  border-bottom: 2px solid #5ca1a9;
}

.videoCrop_popup .loopSlider.active .rz-pointer.rz-pointer-min:after {
  border-top: 2px solid  #f6921e;
  border-bottom: 2px solid  #f6921e;
  border-left: 2px solid  #f6921e;
}

.videoCrop_popup .loopSlider.active .rz-pointer.rz-pointer-max:after {
  border-top: 2px solid  #f6921e;
  border-bottom: 2px solid  #f6921e;
  border-right: 2px solid  #f6921e;
}

.videoCrop_popup .loopSlider.active.trimSlider .rz-draggable .rz-bar {
  border-top: 2px solid  #f6921e;
  border-bottom: 2px solid  #f6921e;
}

.videoCrop_popup .rzslider .rz-bar {
  height: 29px;
}

.videoCrop_popup .timeDurationContent {
  left: 9px;
  top: 16px;
}

.videoCrop_popup .trimSlider .rzslider .rz-bubble {
  bottom: 25px;
  font-size: 15px;
}

.audioTrimmer_popup.modal-dialog.modal_full {
  width: 90% !important;
}

.audioTrimmer_popup .modal-content {
  background: #f2f2f2;
}

.audioTrimmer_popup .legend,
.audioTrimmer_popup .speed-control {
  height: 26px;
  background: #fff;
  padding: 2px;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.48);
          box-shadow: 0 1px 4px rgba(0, 0, 0, 0.48);
  border-radius: 2px;
}

.audioTrimmer_popup .speed-control {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.audioTrimmer_popup .speed-control .slow-speed,
.audioTrimmer_popup .speed-control .meadium-speed,
.audioTrimmer_popup .speed-control .fast-speed {
  width: 34px;
  height: 26px;
  padding: 3px;
  font-weight: 600;
}

.audioTrimmer_popup .control-buttons .previous {
  height: 34px;
  width: 34px;
  display: block;
  border-radius: 50%;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.48);
          box-shadow: 0 1px 4px rgba(0, 0, 0, 0.48);
  margin: 0 4px;
}

.audioTrimmer_popup .control-buttons .previous.backward-icon {
  background: #fff url(/images/backward-icon.png?f42880388d84c24ded882c31541ed2c4) no-repeat center;
}

.audioTrimmer_popup .control-buttons .previous.previous-icon {
  background: #fff url(/images/previous-icon.png?d242e4cdfe50e949f588a06accd822ab) no-repeat center;
}

.audioTrimmer_popup .control-buttons .previous.play-icon {
  background: #fff url(/images/play.png?a7e7caf935c795da7ca6d4ccb4176a3a) no-repeat center;
}

.audioTrimmer_popup .control-buttons .previous.pause-icon {
  background: #fff url(/images/pause_icon.png?61e8468ed2056ef83aa82198403da858) no-repeat center;
}

.audioTrimmer_popup .control-buttons .previous.forward-icon {
  background: #fff url(/images/forward-icon.png?b3cb9ceed341f25302a87caf9c571d3d) no-repeat center;
}

.audioTrimmer_popup .control-buttons .previous.restart-icon {
  background: #fff url(/images/restart-icon.png?d4fa789ca98e0049f10a6f368b6e8603) no-repeat center;
  background-size: 21px;
}

.audioTrimmer_popup .audio_height {
  max-width: 100%;
  height: 480px;
}

.audioTrimmer_popup .cropBottom {
  margin: 127px auto;
}

.audioTrimmer_popup .cropBottom #drawCanvas,
.audioTrimmer_popup .cropBottom #previewCanvas {
  background: #fff;
}

.audioTrimmer_popup .cropBottom #drawCanvas {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.audioTrimmer_popup .cropBottom .zoom-control {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.audioTrimmer_popup .cropBottom .zoom-control input {
  background: transparent;
}

.audioTrimmer_popup .cropBottom .zoom-control .fa {
  margin: 0 2px;
}

.audioTrimmer_popup .cropBottom .top-preview {
  width: 100%;
}

.audioTrimmer_popup .cropBottom .top-preview .preview-top {
  margin: 0 auto;
  text-align: center;
  line-height: 21px;
}

.audioTrimmer_popup .cropBottom .top-preview .preview-top .preview-play {
  padding: 2px 13px;
  border: 1px solid #ddd;
  margin-top: 2px;
  background: #d8e0f3;
  font-size: 17px;
  display: inline-block;
}

.audioTrimmer_popup .cropBottom .top-preview .preview-top .preview-lg,
.audioTrimmer_popup .cropBottom .top-preview .preview-top .preview {
  margin: 25px;
}

.audioTrimmer_popup .cropBottom .top-preview .preview-top .preview-lg.start,
.audioTrimmer_popup .cropBottom .top-preview .preview-top .start.preview {
  border-right: 0;
  width: 43%;
}

.audioTrimmer_popup .cropBottom .top-preview .preview-top .preview-lg.start span,
.audioTrimmer_popup .cropBottom .top-preview .preview-top .start.preview span {
  padding: 2px 4px;
  background: #d8e0f3;
  margin: 0 1px;
  font-size: 16px;
}

.audioTrimmer_popup .cropBottom .top-preview .preview-top .preview {
  width: 17%;
  padding-right: 10px;
}

.audioTrimmer_popup .cropBottom .top-preview .preview-top .preview .border_zoom {
  line-height: 16px;
  padding: 0;
  margin: 0 auto;
}

.audioTrimmer_popup .cropBottom .top-preview .preview-top .preview i {
  font-size: 10px;
  padding-right: 4px;
}

.audioTrimmer_popup .cropBottom .top-preview .preview-top .preview div {
  margin-bottom: 0;
}

.audioTrimmer_popup .cropBottom .top-preview .preview-top .preview span {
  font-size: 16px;
}

.audioTrimmer_popup .cropBottom .d-none {
  display: none;
}

.audioTrimmer_popup .cropBottom .audioSourceMain span:nth-child(1) {
  font-weight: bold;
  margin-bottom: 4px;
  font-size: 14px;
  margin-right: 8px;
}

.audioTrimmer_popup #audioCanvas {
  display: none;
}

.audioTrimmer_popup .audioBottomContents .audioTimings .selection {
  margin: 0 5px;
}

.audioTrimmer_popup .audioBottomContents .audioTimings .selection .selectionName {
  font-weight: bold;
  margin-bottom: 7px;
  font-size: 14px;
}

.audioTrimmer_popup .audioBottomContents .audioTimings .selection .selectionTimings {
  background: #fff;
  padding: 4px 5px 2px 4px;
  border-radius: 4px;
  text-align: left;
  width: 70px;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
}

.audioTrimmer_popup .audioBottomContents .controlIcons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.audioTrimmer_popup .audioBottomContents .audioPopupIcons {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.audioTrimmer_popup .audioBottomContents .audioPopupIcons span {
  display: block;
  width: 30px;
  height: 30px;
  margin: 2px;
}

.audioTrimmer_popup .audioBottomContents .audioPopupIcons span.audioTwitter {
  background: url(/images/twitter-rounded.svg?3a29ad9f2612d24c154e51941d34bb0f) no-repeat center;
}

.audioTrimmer_popup .audioBottomContents .audioPopupIcons span.audioInsta {
  background: url(/images/instagram-rounded.svg?6076cb98298a61516eb02a7040341359) no-repeat center;
}

.audioTrimmer_popup .audioBottomContents .audioPopupIcons span.audioStory {
  background: url(/images/story-rounded.svg?7058de83601a63b8f4d822e6ff4fab05) no-repeat center;
}

.audioTrimmer_popup .audioBottomContents .audioPopupIcons span.audioSnapchat {
  background: url(/images/snapchat-rounded.svg?af146a30c6f239efdaf265fb82d9e549) no-repeat center;
}

.audioTrimmer_popup .audioBottomContents .audioPopupIcons span.audioFb {
  background: url(/images/fb-rounded.svg?6b892ff0285ff0e07939873c48e6869b) no-repeat center;
}

.audioTrimmer_popup .custom-tooltip {
  bottom: unset;
  opacity: 1;
  margin-left: 0;
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
  position: absolute;
}

.audioTrimmer_popup .scrollLine {
  background-color: #f6921ea8;
  height: 5px;
  position: absolute;
  top: 5px;
  width: 100%;
}

.audioTrimmer_popup .scrollThumb {
  border: 2px solid;
  border-color: #f6921ea8;
  height: 15px;
  position: absolute;
  width: 100%;
}

.audioTrimmer_popup .waveformInnerDiv {
  width: 100%;
  height: 30px;
  background: #f2f2f2;
  top: 15px;
  z-index: 1;
}

.audioTrimmer_popup .trimAudio.disable {
  cursor: not-allowed !important;
}

.audioTrimmer_popup .error_msg {
  color: red;
}

.audioTrimmer_popup .audioTrimWaveForm {
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.48);
          box-shadow: 0 1px 4px rgba(0, 0, 0, 0.48);
}

.audioTrimmer_popup .audioTrimWaveForm .outer-wave {
  overflow: scroll hidden !important;
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
  height: 200px !important;
  position: unset !important;
}

.audioTrimmer_popup .audioTrimWaveForm .outer-wave .wavesurfer-region {
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 106, 0, 0.3)), to(rgba(238, 9, 121, 0.3))) !important;
  background: linear-gradient(to right, rgba(255, 106, 0, 0.3), rgba(238, 9, 121, 0.3)) !important;
  border-bottom: 30px solid #f2f2f2;
  z-index: 4 !important;
}

.audioTrimmer_popup .audioTrimWaveForm .outer-wave .wavesurfer-region .wavesurfer-handle {
  width: 22px !important;
  height: 100%;
  max-width: 22px !important;
}

.audioTrimmer_popup .audioTrimWaveForm .outer-wave .wavesurfer-region .wavesurfer-handle.wavesurfer-handle-start {
  left: -22px !important;
  background: url(/images/selection_dots.png?46f41dccbbf2ef39b3b0e22668587128) 50% center no-repeat #f6921e;
}

.audioTrimmer_popup .audioTrimWaveForm .outer-wave .wavesurfer-region .wavesurfer-handle.wavesurfer-handle-end {
  right: -22px !important;
  background: url(/images/selection_dots.png?46f41dccbbf2ef39b3b0e22668587128) 50% center no-repeat #f6921e;
}

.audioTrimmer_popup .audioTrimWaveForm .outer-wave .wavesurfer-region:before,
.audioTrimmer_popup .audioTrimWaveForm .outer-wave .wavesurfer-region:after {
  content: '';
  position: absolute;
  background: #f6921e;
  height: 4px;
  width: 100%;
}

.audioTrimmer_popup .audioTrimWaveForm .outer-wave .wavesurfer-region:after {
  top: 0;
}

.audioTrimmer_popup .audioTrimWaveForm .outer-wave .wavesurfer-region:before {
  bottom: 0;
}

.audioTrimmer_popup .audioTrimWaveForm .outer-wave canvas {
  background: #fff;
  border-bottom: 30px solid #f2f2f2;
}

.audioTrimmer_popup ::-webkit-scrollbar {
  width: 6px;
  height: 15px;
}

.audioTrimmer_popup ::-webkit-scrollbar-thumb {
  border: 2px solid;
  border-color: #f6921ea8;
}

.modalVideo {
  width: 755px;
}

.media-text-container {
  position: absolute;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.media-text-container.center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 500px;
}

.media-text-container.bottom {
  bottom: 0;
}

.media-text-container.right .media-text-item {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 500px;
  text-align: right;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-right: 10px;
}

.media-text-container.left .media-text-item {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 500px;
  text-align: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.media-text-item-container {
  font-size: 36px;
  min-width: 98px;
  text-align: center;
  color: #ffff;
  border-radius: 32px;
  z-index: 99999;
  background: #828a09;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 0 10px;
  margin: 10px auto auto;
}

.media-text-item {
  text-align: center;
  width: 100%;
}

.top-red {
  height: 62px;
  border-bottom: 1px solid #ddd;
  background: #d4d4d4;
}

.top-red .content-red {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: 60px;
  background: #fff;
  padding: 10px;
  font-size: 21px;
  font-weight: bold;
  margin-left: 50px;
  border-bottom: 1px solid #fff;
}

.addli a {
  width: 90px;
  height: 100px;
  padding: 0;
}

.add-page {
  font-size: 18px;
  color: #fff;
  white-space: normal;
  display: block;
  line-height: 20px;
  padding: 5px 0;
}

.plusli {
  width: 30px;
  height: 30px;
  text-align: center;
  background: rgba(0, 0, 0, 0.239216);
  border-radius: 50%;
  padding: 5px;
  margin: auto;
  display: inline-block;
  margin-top: 5px;
}

.start-red {
  background: #2b2a31;
  position: fixed;
  width: 100%;
  bottom: 0;
}

.text-area-number {
  bottom: -11px;
  right: 20px;
  background: #fff;
}

.red-center {
  color: #fff;
  margin-left: 20px;
}

.red-center ul {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.red-center ul li {
  border-left: 1px solid #eee;
}

.red-center ul li a {
  text-align: center;
  padding: 11px 20px 11px 20px;
  margin: 0;
  min-width: 95px;
}

.red-center ul li a:hover {
  background: #f5f4f4;
  color: #464646 !important;
}

.durationBg {
  background: #fff;
  border-radius: 3px;
  padding: 5px 10px 5px 5px;
  color: #464646;
}

.durationBg .fa-clock-o {
  width: 22px;
  height: 25px;
  text-align: center;
  line-height: 24px;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -75px -963px;
  text-indent: -9999px;
}

.redVideoProContBtm .durationBg {
  background: #fff;
  border-radius: 20px;
  padding: 16px 15px;
  color: #464646;
}

.redVideoProContBtm .durationBg .slide-nm {
  right: 10px;
  top: 7px;
}

.red-editorrgt {
  width: calc(100% - 520px) !important;
  float: left;
  background: #e2e2e2;
}

.red-editorrgt .redVideEditorRgt {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  height: auto !important;
}

.red-height {
  background-color: #e2e2e2;
}

.red-height .redVideoProCont {
  overflow-y: auto;
  padding: 0;
  /*background: #e8e8e8;*/
  background: #fff;
}

.redVideEditorRgt {
  overflow: hidden;
}

.redVideEditorRgt .video-wrapper-container {
  width: 100%;
  height: calc(100vh - 258px) !important;
}

.redVideEditorRgt .redHasAd.video-wrapper-container {
  height: calc(100vh - 143px - 45px - 130px - 30px) !important;
}

.redVideEditorRgt .redHasAd.video-wrapper-container .player-controls {
  top: 50% !important;
}

.redVideoProContBtm {
  background: #f5f4f4;
  border-top: 1px solid #ececec;
}

.h-100 {
  height: 100%;
}

.media-content {
  overflow: hidden;
}

.redVideoEditor {
  /*@import "video-editor/editor-container/video-player";*/
}

.redVideoEditor.modal-open {
  overflow: hidden !important;
  position: fixed;
}

.redVideoEditor .player-controls {
  margin-top: 0 !important;
}

.redVideoEditor .media-preview-container {
  background: #fff;
  position: relative;
  left: 50%;
  top: 50%;
}

.redVideoEditor .media-preview-container .media-text-container {
  top: 0;
}

.redVideoEditor .media-preview-container .media-text-container .font-numbers {
  border: 2px solid #ccc !important;
}

.redVideoEditor .media-preview-container .media-text-container .main-property-changed .font-numbers {
  border: 2px solid #828a09 !important;
}

.redVideoEditor .media-preview-container .media-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 10px solid #dadde2;
  cursor: pointer;
}

.redVideoEditor .media-preview-container .media-main:hover {
  border: 10px solid #f15b27;
  -webkit-box-shadow: 0 0 0 2px rgba(27, 26, 27, 0.2), 0 2px 5px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 0 2px rgba(27, 26, 27, 0.2), 0 2px 5px rgba(0, 0, 0, 0.2);
}

.redVideoEditor .media-preview-container .media-main:hover .font-numbers {
  -webkit-box-shadow: 0 0 0 2px rgba(27, 26, 27, 0.2), 0 2px 5px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 0 2px rgba(27, 26, 27, 0.2), 0 2px 5px rgba(0, 0, 0, 0.2);
}

.redVideoEditor .media-preview-container .main-property-changed {
  /*&:hover{
        border: 10px solid #fff;
      }*/
}

.redVideoEditor .media-preview-container .main-property-changed.media-main {
  border: 10px solid #b6bf33;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.redVideoEditor .noUi-connects {
  overflow: hidden;
  z-index: 0;
}

.redVideoEditor .noUi-base,
.redVideoEditor .noUi-connects {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}

.redVideoEditor .noUi-connect,
.redVideoEditor .noUi-origin {
  will-change: transform;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
}

.redVideoEditor .red-img-upload {
  width: 45px;
  height: 45px;
  overflow: hidden;
}

.redVideoEditor .red-img-upload.active-progress {
  background: #000;
}

.redVideoEditor .moreSlide .showSliderPart {
  min-height: 128px;
  padding: 0;
}

.redVideoEditor .moreSlide .showSliderPart.modal-open .navbar-default,
.redVideoEditor .moreSlide .showSliderPart.modal-open .main {
  padding-right: 0 !important;
}

.red-editor .sidemenu {
  width: 64px;
  float: left;
  background: #3f3d48;
  z-index: 50;
  position: relative;
}

.red-editor .sidemenu ul > li > a {
  font-size: 13px;
}

.red-editor .sidemenu,
.red-editor .redVideoProCont {
  height: calc(100vh - 195px);
}

.red-editor .redMoreSlide {
  background: #2b2a31;
  bottom: 0;
  position: fixed;
  width: 100%;
}

.red-editor .moreSlide {
  bottom: 0;
  height: 147px;
}

.red-editor .moreSlide .showSliderPart {
  height: 147px;
}

.red-editor .moreSlide .showSliderLst {
  width: auto;
}

.red-editor .moreSlide .showSliderLst .showSliderLstImg {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border: unset;
  min-width: 90px;
}

.red-editor .moreSlide .showSliderLst .showSliderLstImg .red-scene {
  border: 3px solid transparent;
  background: unset;
}

.red-editor .moreSlide .showSliderLst .red-video-icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 17px;
  color: white;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row;
          flex-flow: row;
  margin-top: 2px;
}

.red-editor .moreSlide .showSliderLst .red-video-icons .red-video-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 3px;
}

.red-editor .moreSlide .showSliderLst .red-video-icons .icon {
  width: 17px;
  margin-right: 3px;
}

.red-editor .moreSlide .showSliderLst .red-video-icons .text-icon {
  background: #fff url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -227px -659px;
}

.red-editor .moreSlide .showSliderLst .red-video-icons .image-icon {
  background: #fff url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -316px -748px;
}

.red-editor .moreSlide .showSliderLst .red-video-icons .video-icon {
  background: #fff url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -395px -748px;
}

.red-editor .moreSlide .showSliderLst .red-video-icons .slide-icon {
  background: #fff url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -418px -748px;
}

.red-editor .moreSlide .showSliderLst .red-video-icons .logo-icon {
  background: #fff url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -368px -748px;
}

.red-editor .moreSlide .showSliderLst .red-video-icons .bg-color-icon {
  background: #fff url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -343px -748px;
}

.red-editor .moreSlide .showSliderLst .red-video-icons .red-icon {
  background: #fff url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -418px -748px;
}

.red-editor .moreSlide .showSliderLst.active .showSliderLstImg .red-scene {
  border-color: #f05a28;
}

.red-editor .plus .showSliderLstImg {
  width: 68px;
  height: 100px;
}

.red-slide {
  /*height: 100%;
    display: flex;
    width: 90px;*/
}

.red_video_left {
  background: #fff;
  border-right: 1px solid #ececec;
}

.red-slide li {
  display: inline-block;
}

.text-area-text {
  top: -12px;
  left: 20px;
  background: #fff;
  padding: 0 10px;
  border: 1px solid #ddd;
}

.text-area-number {
  background: #fff;
  padding: 0 10px;
  font-size: 13px;
}

.left-red-edit .nav-tabs li a {
  font-size: 18px;
}

.left-red-edit .nav-tabs li a i {
  display: block;
}

.left-red-edit .nav-tabs li.active a {
  background: #fff;
}

.redVideoInputFild_Input.form-control {
  height: auto;
  padding: 25px;
  min-height: 70px;
}

.redVideoInputFild_Input .form-control {
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.filenameSave .form-control {
  background: #1a1a1d;
  width: 300px;
  color: rgba(255, 255, 255, 0.4);
}

.filenameSave .btn {
  width: 100px;
}

.filenameSave .form-control,
.filenameSave .btn {
  border-radius: 0;
  height: 36px;
  border: 2px solid #1a1a1d !important;
}

.img-logo {
  width: 60px;
  height: 60px;
}

.img-logo.red-image {
  background: url(/images/red_upload.png?26f0c7adcd2e51669f2890cec481c0a2) no-repeat center center;
}

.img-logo.red-logo {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -95px -1460px;
}

.img-logo.red-icon {
  background: url(/images/red_icon_upload.png?e58132cffcb01e143a152d055d63dc41) no-repeat center center;
}

.img-logo.red-brand-logo-upload {
  background: url(/images/red-brand-upload.png?b1f7089eb809f023713abd654bc95808) no-repeat center center;
}

.img-logo.red-social-icon-upload {
  background: url(/images/red-social-upload.png?30021f97c0ff9b3d36693a9f088553b9) no-repeat center center;
}

.img-logo.red-song {
  background: url(/images/red-song-upload.png?9d9e02c930cac8b807b7f678ceeb7874) no-repeat center center;
}

.img-logo.red-music {
  background: url(/images/red-song-upload.png?9d9e02c930cac8b807b7f678ceeb7874) no-repeat center center;
}

.img-logo img {
  border: 0;
}

.videoUpload {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -20px -1461px;
}

.property-changed {
  background: #a8b02b !important;
  color: #fff;
  cursor: pointer;
  font-weight: bold;
  text-align: center;
  z-index: 9999;
  position: relative;
}

.property-changed.font-numbers.font-edit i {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -94px -199px !important;
}

.property-changed.font-numbers.font-image i {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -94px -199px !important;
}

.property-changed.font-numbers.font-video i {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -158px -400px !important;
}

.property-changed.text {
  float: none !important;
}

.property-unchanged {
  background: #f6f6f6;
  text-align: center;
  color: #fff;
}

.property-unchanged.font-numbers {
  text-align: center;
  line-height: 25px;
}

.editMainTabwrapper ul.Userdropdown-redvideo li a .fa {
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 19px;
  text-indent: -9999px;
  margin: 0 auto;
}

.Userdropdown-redvideo a {
  /*&.style{
        .fa-edit{
          background: url(../img/sprite.png) no-repeat -70px -925px;
          text-indent: -9999px;
        }
      }
      &.color{
        .fa-edit{
          background: url(../img/sprite.png) no-repeat -131px -925px;
          text-indent: -9999px;
        }
      }
      &.audio{
        .fa-edit{
          background: url(../img/sprite.png) no-repeat -326px -925px;
          text-indent: -9999px;
        }
      }
      &.preview{
        .fa-edit{
          background: url(../img/sprite.png) no-repeat -189px -925px;
          text-indent: -9999px;
        }
      }*/
}

.Userdropdown-redvideo a.edit .fa-edit {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -3px -929px;
}

.Userdropdown-redvideo li.active a {
  /* &.style{
           .fa-edit{
             background: url(../img/sprite.png) no-repeat -68px -925px;
           }
         }
         &.color{
           .fa-edit{
             background: url(../img/sprite.png) no-repeat -128px -925px;
           }
         }
         &.audio{
           .fa-edit{
             background: url(../img/sprite.png) no-repeat -326px -925px;
             text-indent: -9999px;
           }
         }
         &.preview{
           .fa-edit{
             background: url(../img/sprite.png) no-repeat -202px -926px;
           }
         }*/
}

.Userdropdown-redvideo li.active a.edit .fa-edit {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -34px -928px;
}

.left-red-edit ul.Userdropdown-redvideo li a .fa {
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 19px;
  text-indent: -9999px;
  margin: 0 auto;
}

.Userdropdown-redvideo a.content .fa-edit {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -255px -928px;
}

.edit-create {
  width: 26px;
  height: 25px;
  text-align: center;
  line-height: 24px;
  left: 9px;
  top: 7px;
}

.editorHeader .headerRgt .searchcontainer .edit-create {
  background: url(/images/red_video_template_editor.png?8328653d01e4086ca04558300d659ae8) no-repeat top left;
}

.editorHeader .headerRgt .searchcontainer .edit-create.intro-templates {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -266px -1562px;
}

.editorHeader .headerRgt .searchcontainer .edit-create.outro-templates {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -85px -1610px;
}

.redVideoEditor {
  background: #f5f4f4;
  /*
    .font-edit,.font-photo{
     height:20px;
     margin-right: 5px;
     width:20px;
     float: left;
     display: inline-block;
     border-radius: 50%;
     border:1px solid #ccc;
     line-height: 20px;
    background: url("../img/sprite.png") no-repeat -75px -229px;
      }
   .font-photo{
        height: 19px;
        margin-right: 5px;
        width: 16px;
        float: left;
        display: inline-block;
        background: url(../img/sprite.png) no-repeat -232px -1285px;
      }*/
}

.redVideoEditor .navbar-default.hor_bdr_before:before,
.redVideoEditor .navbar-default.cardpop_addlt:before,
.redVideoEditor .navbar-default.dropdown_dateSelect:before {
  background: #3f3d48;
}

.redVideoEditor .sameDivPopup {
  background: #fff;
}

.redVideoEditor .editorLft {
  width: 520px;
}

.redVideoEditor .editorRgt {
  width: calc(100vw - 520px);
  background: #e2e2e2;
}

.redVideoEditor .editorLeftTab .editMainTabViewPart {
  width: 455px;
  float: right;
  background: #fff;
  position: relative;
  border-right: 1px solid #cacaca;
}

.redVideoEditor .slider_left {
  overflow-x: auto;
}

.redVideoEditor .showSlider_completed {
  display: none;
}

.redVideoEditor .showSlider_completed i {
  color: #fff !important;
  font-size: 12px !important;
  margin: 35px auto 0 !important;
  background: #00b307 !important;
  border: 1px solid rgba(255, 255, 255, 0.3);
}

.redVideoEditor .completed .showSlider_completed,
.redVideoEditor .completed .showSlider_completed .fa-check {
  display: block !important;
}

.redVideoEditor .createLnk,
.redVideoEditor .notify_icon,
.redVideoEditor .profileLnk .usernameH {
  display: none !important;
}

.redVideoEditor .fontProperty .fontPropertyStyle label {
  padding-top: 0;
}

.redVideoEditor .normalSlider {
  margin: 10px 0 0 0;
  /*   .font-select{
           position: relative!important;
           width: 100% !important;
           padding: 0 0 0 5px!important;
           height: 32px !important;
           border-radius: 0;
           top:0;
         }*/
}

.redVideoEditor .normalSlider .redVideo-control {
  position: relative;
  width: 100% !important;
  padding: 5px 10px !important;
  height: 75px !important;
  top: 0;
}

.redVideoEditor .normalSlider .colorCode.bgColor {
  top: 29px;
  left: 0;
  width: 32px;
  height: 32px;
}

.redVideoEditor .normalSlider textarea.form-control {
  width: 100% !important;
}

.redVideoEditor .normalSlider .form-control {
  position: relative;
  right: 0;
  width: auto !important;
  top: 0;
  display: block;
  height: 34px;
  padding: 7px 1px 7px 5px !important;
  font-size: 12px;
  min-height: 17px;
}

.redVideoEditor .font-numbers {
  height: 25px;
  margin-right: 5px;
  width: 30px;
  float: left;
  display: inline-block;
  border: 1px solid #ccc;
  line-height: 27px;
  font-size: 12px;
  margin-top: 2px;
}

.redVideoEditor .font-numbers i {
  height: 20px;
  width: 16px;
  display: inline-block;
  text-indent: -9999px;
  margin: 0 auto;
}

.redVideoEditor .font-numbers.font-edit i {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -372px -196px;
}

.redVideoEditor .font-numbers.font-logo i {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -301px -968px;
}

.redVideoEditor .font-numbers.font-logo-small i {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -447px -747px;
}

.redVideoEditor .font-numbers.font-color i {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -467px -748px;
}

.redVideoEditor .font-numbers.font-social-icon i {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -438px -710px;
}

.redVideoEditor .font-numbers.font-music i {
  background: url(/images/font-song-grey.png?fd61ecdfc010814fbbf34a3a12142083) no-repeat center !important;
}

.redVideoEditor .font-numbers.font-song i {
  background: url(/images/font-song-grey.png?fd61ecdfc010814fbbf34a3a12142083) no-repeat center !important;
}

.redVideoEditor .font-numbers.hideClass.font-edit i {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -343px -196px;
}

.redVideoEditor .font-numbers.font-image i {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -64px -199px;
}

.redVideoEditor .font-numbers.font-video i {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -158px -400px;
}

.redVideoEditor .font-numbers.font-icon i {
  background: url(/images/red_icon.png?92e05f0be4a75912851874fbce5686bd) no-repeat center !important;
}

.redVideoEditor .font-numbers.font-logo i {
  background: url(/images/red_logo.png?3673c8305e3fb3f9fb179046239fac3d) no-repeat center !important;
}

.redVideoEditor .redVideEditorRgt .font-numbers {
  top: 10px !important;
  width: 30px;
  float: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 1px solid #ccc;
  cursor: pointer;
}

.redVideoEditor .redInputLabel {
  background: #dadde2;
  width: 100%;
  padding: 4px;
  line-height: 30px;
}

.redVideoEditor .redVideoProCont .fontSize {
  width: 60px;
}

.redVideoEditor .redVideoProCont .fontFamily {
  width: 160px;
}

.redVideoEditor .redVideoProCont .fontFamily .caret {
  float: right;
  margin-top: 8px;
}

.redVideoEditor .redVideoProCont .inputContainer {
  border: 1px solid #ccc;
}

.redVideoEditor .font-numbers,
.redVideoEditor .property-unchanged,
.redVideoEditor .done-property {
  background: #fff;
  color: #464646;
}

.redVideoEditor .done-property {
  background: #fff;
  color: #b0b0b1;
  letter-spacing: 0.2px;
  cursor: default;
}

.redVideoEditor .focused {
  /*.red-save-btn {
        right: 44px;
      }*/
}

.redVideoEditor .focused .font-numbers,
.redVideoEditor .focused .property-unchanged,
.redVideoEditor .focused .done-property {
  background: #7a820f;
  color: #fff;
}

.redVideoEditor .focused .font-numbers.font-edit i {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -343px -196px;
}

.redVideoEditor .focused .font-numbers.font-photo i {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -94px -199px;
}

.redVideoEditor .focused .font-numbers.font-video i {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -158px -400px;
}

.redVideoEditor .focused .font-numbers {
  border: 2px solid #828a09 !important;
}

.redVideoEditor .activeText {
  background: #faffbd;
}

.redVideoEditor .activeText .red-property {
  display: none;
}

.redVideoEditor .activeText .redInputLabel {
  background: #eef3b5;
  color: #474747;
}

.redVideoEditor .activeText .inputContainer {
  border: 1px solid #eef3b5;
}

.redVideoEditor .activeText .font-numbers {
  border: 2px solid #828a09 !important;
}

.redVideoEditor .property-unchanged,
.redVideoEditor .font-numbers {
  border: 2px solid #ccc;
}

.redVideoEditor .redVideoInputFild:hover .inputContainer {
  border: 1px solid #e2e2e2;
}

.redVideoEditor .red-property {
  max-width: 250px;
  text-overflow: ellipsis;
  display: inherit;
  line-height: 12px;
  white-space: nowrap;
}

.redVideoEditor .red-save-btn {
  padding: 4px 12px;
  font-size: 14px;
  margin-top: 24px;
  right: 60px;
  cursor: pointer;
  z-index: 100;
  top: -32px;
}

.redVideoEditor .red-save-btn .round {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -250px -196px;
  width: 33px;
  height: 22px;
  display: inline-block;
  /*&.set-video{
          background: url(../img/sprite.png) no-repeat -302px -196px;
        }
        &.set-image{
          background: url(../img/sprite.png) no-repeat -250px -196px;
        }*/
}

.redVideoEditor .disabledContent .contentArea {
  opacity: .4;
}

.redVideoEditor .disabledContent .red-save-btn .round {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -302px -196px;
}

.redVideoEditor .disabledContent .red-save-btn .showContent {
  display: block !important;
}

.redVideoEditor .disabledContent .red-save-btn .hideContent {
  /*display: none!important;*/
}

.redVideoEditor .disabledContent .disabledContentOverlay {
  background: rgba(228, 228, 228, 0.3);
  display: block !important;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9;
}

.redVideoEditor .save-top {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.redVideoEditor .durationBg-text {
  padding: 8px 15px !important;
}

.redVideoEditor .color-red {
  min-width: 65px;
}

.redVideoEditor .test .font-top {
  height: 30px;
}

.redVideoEditor .test .font-top .colorCode {
  width: 30px;
  height: 30px;
}

.redVideoEditor .mediaTextContainer.property-unchanged.font-numbers.font-photo i {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -94px -199px;
}

.redVideoEditor .mediaTextContainer.property-unchanged.font-numbers.font-edit i {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -343px -196px;
}

.redVideoEditor .mediaTextContainer.property-unchanged.font-numbers.font-video i {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -185px -400px;
}

.redVideoEditor #undoRedoBtn {
  display: none;
}

.red-editor .slide-count {
  top: 5px;
  z-index: 999;
  left: 6px;
}

.redVideoProperty .disabledDiv {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 999;
  background: #ccc;
}

.redVideoProperty .form-control {
  border-radius: 0;
}

.done-property {
  top: 5px;
  right: 5px;
  color: #ccc;
  margin-top: 4px;
  padding: 0 5px;
  border-radius: 1px;
  font-size: 11px;
  line-height: 20px;
}

/*font dropdown*/

.fontselect_ul {
  position: absolute;
  background: #f6f6f6;
  z-index: 9999999;
  font-size: 15px;
  color: #000;
  width: 232px;
}

.fontselect_ul .ff_list li {
  border-bottom: 1px solid #f6f6f6;
  cursor: pointer;
  list-style: none;
  font-size: 15px;
  background: #fff;
  float: none;
}

.fontselect_ul .ff_list li.active .fa-check {
  position: absolute;
  top: 25%;
  right: 10px;
}

.fontselect_ul .ff_list li:hover {
  background: #e4e4e4;
}

.fontselect_ul.activeTop .arrow_top {
  /*background: url(../img/sprite1.png) no-repeat -189px -218px;*/
  top: auto;
  bottom: -13px;
  right: 10px;
}

.fontselect_ul p {
  padding: 3px 10px;
}

.fontselect_ul p.simpleText_fontHeading {
  background: #ffe2d3;
}

.fontselect_ul .uploadFontText {
  padding: 6px 0;
  font-size: 14px;
}

.fontselect_ul .search_input_div input {
  min-width: unset;
}

.fontSelect {
  height: 330px;
}

.ownFontUpload {
  padding: 4px 8px;
  background: #e4e4e4;
}

/*color box end*/

.sameDivClose {
  top: 0;
  right: 0;
  padding: 0 7px;
  color: #fff;
  font-size: 12px;
  position: absolute;
  cursor: pointer;
  line-height: 35px;
  z-index: 99;
}

.sameDivClose.sameDivClose_color {
  top: 0;
  right: 0;
  line-height: 29px;
  padding: 0 9px 0;
  color: #fff;
  font-size: 11px;
}

.sameDivClose.sameDivClose_color2 {
  line-height: 24px;
}

.colorCode {
  display: block;
  width: 25px;
  height: 25px;
  cursor: pointer;
  color: #000;
  font-weight: bold;
  border: 1px solid #ccc;
  text-align: center;
  padding: 0;
}

.colorCode.bgColor {
  position: absolute;
  top: 0;
  left: 0;
  right: auto !important;
  padding: 0;
}

.colorCode:hover {
  border: 1px solid #9e9e9e;
}

.colorPickerMenuLst .bgColor {
  position: inherit;
  right: inherit;
  top: 0;
  border: 1px solid #888;
  height: 18px;
  width: 18px;
  margin: 0 4px;
  line-height: 18px;
}

.colorPickerMenuLst .bgColor i {
  border: 0;
  padding: 0;
  font-size: 10px;
  display: block;
  line-height: 19px;
  height: 19px;
}

.colorPickerMenuLst .bgColor i:hover {
  background: none !important;
}

.fontTabUl .selectContainer {
  padding: 0 !important;
}

.fontTabUl .selectContainer > .team_Tab {
  background: #3f3d48 !important;
  border-bottom: 1px solid #aaa9a9;
  height: 30px;
  margin-bottom: 0 !important;
  overflow: hidden;
}

.fontTabUl .selectContainer > .team_Tab > li > a {
  padding: 4px 7px 5px;
  color: #fff !important;
}

.fontTabUl .selectContainer > .team_Tab > li > a:hover {
  background: #28272d !important;
}

.fontTabUl .selectContainer > .team_Tab > li.active > a {
  background: #28272d;
}

.fontTabUl .search_input_div > span {
  top: 4px;
}

.red-number {
  position: absolute;
  width: 84px;
  text-align: center;
  color: #fff;
  border-radius: 50%;
  top: -32px;
  height: 84px;
  right: 0;
  font-size: 50px;
  padding-top: 5px;
}

.red-number.num-red {
  background: #f11b61;
}

.red-number.num-green {
  background: #a8b02b;
}

.num-green.red-Full,
.num-red.red-Full {
  width: 84px;
  height: 84px;
  font-size: 50px;
}

.num-green.red-Half,
.num-red.red-Half {
  width: 42px;
  height: 42px;
  font-size: 25px;
}

.num-green.red-Third,
.num-red.red-Third {
  width: 21px;
  height: 21px;
  font-size: 12px;
}

.redVideo-control {
  -webkit-animation: glow .5s 200 alternate;
          animation: glow .5s 200 alternate;
}

@-webkit-keyframes glow {
  to {
    -webkit-box-shadow: 0 0 5px #F05a28;
            box-shadow: 0 0 5px #F05a28;
  }
}

.col-num {
  min-width: 21px;
  font-weight: 700;
  text-align: center;
  font-size: 17px;
}

.red-crop {
  background: #161519;
  width: 75%;
  margin: auto;
  padding-top: 36px;
}

.red-crop .crop-half {
  width: 50%;
  text-align: center;
  color: #fff;
  border-right: 1px solid #ddd;
}

.image-block {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: auto;
}

.progress-index {
  width: 100%;
  height: 100%;
  top: 0;
  cursor: not-allowed;
  position: absolute;
  background: rgba(0, 0, 0, 0.2);
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.progress-index .progress {
  height: 6px;
  width: 100%;
}

.ul-red li {
  display: inline-block;
  width: 171px;
  float: left;
  height: 107px;
  margin-bottom: 10px;
  margin-right: 10px;
}

.model-red {
  width: 930px;
}

.model-red img {
  height: 100%;
  width: 100%;
}

.model-red .active-blob {
  border: 2px solid red;
}

.redVideoEditor .redvideoImgLst .red-flex {
  line-height: 15px;
  background: #2b2a31;
}

.redVideoEditor .redvideoImgLst .red-flex .crop-half {
  width: 50%;
  text-align: center;
  color: #fff;
  font-size: 10px;
}

.redVideoEditor .redvideoImgLst .red-flex .crop-half:first-of-type {
  border-right: 1px solid #fff;
}

.redVideoEditor .red-pr {
  height: 45px;
}

.redVideoEditor .red-slide-top {
  padding: 1px 8px 7px;
}

.redVideoEditor .folderLeft {
  width: 10%;
}

.redVideoEditor .folderRight {
  width: 90%;
}

/*  .redvideoImgLst.red-img-height {
    &:hover {
      height: 78px;
      .red-flex {
        display: flex;
        border: 1px solid black;
      }
    }
  }*/

.redVideo-Popup .popupDynamicHeight {
  height: 466px;
}

.redVideo-Popup .wholeCropDiv {
  height: 330px;
}

.redVideo-Popup .leftLayer-icon {
  line-height: 4px;
  font-size: 21px;
  height: 23px;
  width: 29px;
  display: block;
  cursor: pointer;
}

.redVideo-Popup .leftLayer-icon.rotate-left {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -107px -967px;
}

.redVideo-Popup .leftLayer-icon.rotate-right {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -145px -967px;
}

.redVideo-Popup .leftLayer-icon.fit {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -180px -967px;
}

.redVideo-Popup .leftLayer-icon.fill {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -210px -966px;
}

.redVideo-Popup .leftLayer-icon.plus {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -234px -966px;
}

.redVideo-Popup .leftLayer-icon.minus {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -266px -965px;
}

.redVideo-Popup .redvideoEditor-zoom {
  border: 1px solid #f6f6f6;
  background: #f6f6f6;
}

.redVideo-Popup .redvideoEditor-zoom .profile_slider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  float: right;
  width: 77%;
}

.redVideo-Popup .redvideoEditor-zoom .normalSlider.profile_slider input[type=range] {
  width: 95%;
  margin: 7px 0 0 0;
}

.redVideo-Popup .redvideoEditor-zoom .normalSlider.profile_slider .zoom {
  line-height: 21px;
  font-size: 14px;
}

.redVideo-Popup .redvideoEditor-zoom .normalSlider.profile_slider .zoom-left {
  width: 50%;
}

.redVideo-Popup .redvideoEditor-zoom .normalSlider.profile_slider .rotate-fit {
  width: 50%;
}

.redVideo-Popup .redvideoEditor-zoom .normalSlider.profile_slider .slider-input {
  display: inline-block;
}

.redVideo-Popup .model-red-crop {
  width: 653px;
  height: 470px;
}

.redVideo-Popup .model-red-crop .cropit-preview-image-container {
  background: url(/images/trans_bg.png?a60d6eca279ad967f9b7cdb7b33b4a25) repeat 0 0;
}

.red-slide.red-img {
  width: 80% !important;
}

.redvideoImgLst .red-imgHover {
  right: 0;
  bottom: 0;
  width: 100%;
  background: #000;
  height: 20px;
  display: none;
}

.redvideoImgLst .red-imgHover .crop-half {
  width: 50%;
  line-height: 19px;
}

.redvideoImgLst .red-imgHover .crop-half .fa-crop,
.redvideoImgLst .red-imgHover .crop-half .fa-refresh {
  color: #fff;
  font-size: 10px;
}

.redvideoImgLst .red-imgHover .crop-half:first-of-type {
  border-right: 1px solid #fff;
}

.redvideoImgLst:hover .red-imgHover {
  display: block;
}

.redBlock-img .red-slide {
  width: 90px;
}

.header-text {
  color: #a5a5a5;
  font-size: 14px;
  line-height: 19px;
}

.red-font-aws {
  display: block;
  top: 0;
  right: 0;
}

.redvideoEditor-tab .nav-tabs > li > a {
  padding: 0 10px;
  font-size: 14px;
}

.redVideMediaEdit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 45px;
}

.redVideMediaEdit .red-img-upload {
  border: 1px solid #f6f6f6;
}

.redVideMediaEdit .RedVideDrop {
  width: 390px;
}

.redVideMediaEdit .RedVideDrop .RedVideDropTxt {
  line-height: 35px;
  font-size: 14px;
  font-weight: 600;
  cursor: default;
}

.redVideMediaEdit .RedVideDrop .cata_seltBox {
  max-width: 110px;
  background: #fff;
}

.redVideMediaEdit .RedVideDrop .cata_seltBox .dropdown-menu {
  left: auto;
  right: 0;
}

.video_img_dropdown {
  min-width: 150px !important;
}

.video_img_dropdown .video_img_dropdownHd {
  background: #dadde2;
}

.redLogoThumb {
  max-width: 70px;
}

.redVideMediaEdit {
  background: #f6f6f6;
}

.red-pr {
  background: #fff;
}

.red_cropIocon {
  border: 1px solid #f6f6f6;
  display: block;
  padding: 4px 5px;
  background: #fff;
}

/*--color library popup styles start*/

/*font dropdown end*/

.wfxIcons .modal-dialog.modal_full {
  width: 61%;
}

.wfxIcons .asset_right.wfxassetsPopupRgt {
  margin-left: 235px;
}

.wfxIcons .asset_left.wfxassetsPopupLft {
  width: 240px;
}

.wfxIcons .red-videoPopup ._left-sidein {
  width: 226px;
}

.wfxIcons .recentLst {
  width: auto;
}

.wfxIcons .icon-block {
  min-height: 448px;
}

.savemenu.downloadMenu {
  display: block;
}

.savemenu.downloadMenu .gridMenuPopOver {
  width: 300px;
  right: -64px;
  top: 34px;
}

.savemenu.downloadMenu .gridMenuPopOver .downloadDirPopup {
  border-top: 1px solid #f5f5f5;
}

.savemenu.downloadMenu .downloadDropdownCont {
  padding: 5px 5px 0 5px;
}

.titleDownld {
  background: #f6f6f6;
  padding: 7px 10px;
}

.er-msg {
  color: red;
}

.redOption .redOptionLst {
  padding: 5px 4px 0 4px !important;
}

.redOption .redOptionLst a {
  padding: 0;
  display: block;
  color: #8b8b8b;
  font-size: 12px;
  line-height: 17px;
  float: left;
}

.redOption li:last-child {
  padding: 5px 0 0 5px !important;
}

.redOption li:first-child {
  padding: 5px 5px 0 0 !important;
}

.redOption.redSlideOption {
  bottom: 0;
  width: calc(100% - 10px);
  left: 5px;
}

.redOption.redSlideOption .redOptionLst {
  margin: 5px 0 0 5px !important;
  padding: 0 !important;
}

.redOption.redSlideOption .redoptionIcon {
  margin-right: 2px;
}

.userSaveLnk button span.drp_arrow {
  top: 5px;
  right: 7px;
}

.video-text {
  position: absolute;
  right: 2px;
  height: 8px;
  width: 12px;
  font-size: 9px;
  top: 0;
  color: #fff;
}

.video-text.text {
  top: -12px;
}

.video-text.image {
  top: 8px;
}

.video-text.video {
  top: 27px;
}

.video-text.logo-text {
  top: 47px;
}

.video-text.icon-text {
  top: 69px;
}

.red-scroll {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  float: left;
}

.redVideoEditor .arrow_btm::after {
  background: transparent;
}

.redVideoClass {
  text-transform: capitalize;
}

.rightBlock-topTwo {
  margin-top: 10px;
}

.editor-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.red-bgColorbtn {
  border: 0;
}

.sidemenu_icon li .red-icons .fa {
  height: 20px;
  width: 20px;
  display: block;
  text-indent: -9999px;
  margin: 0 auto;
}

.sidemenu_icon li .red-icons.red-edit .fa-edit {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -221px -698px;
}

.sidemenu_icon li .red-icons.red-customize .fa-upload {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -269px -698px;
}

.sidemenu_icon li .red-icons.red-brand .fa-user {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -318px -698px;
}

.sidemenu_icon li .red-icons.red-themes .fa-users {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -401px -697px;
}

.sidemenu_icon li .red-icons.red-musics .fa-users {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -358px -693px;
}

.sidemenu_icon li.active .red-icons.red-edit .fa-edit {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -245px -698px;
}

.sidemenu_icon li.active .red-icons.red-customize .fa-upload {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -293px -699px;
}

.sidemenu_icon li.active .red-icons.red-brand .fa-user {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -339px -698px;
}

.sidemenu_icon li.active .red-icons.red-themes .fa-users {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -427px -697px;
}

.sidemenu_icon li.active .red-icons.red-musics .fa-users {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -377px -693px;
}

.icon-placement-active {
  padding: 0.7rem 1.3rem;
  background-color: #ffffff !important;
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 82, 224, 0.08);
          box-shadow: 0 3px 6px 0 rgba(0, 82, 224, 0.08);
}

.logo_placement.active span {
  color: #32b8d6;
}

.red-theme .fa-check {
  display: none;
}

.red-theme.active .fa-check,
.red-theme.active .fa-info {
  display: block;
}

.red-customize-option {
  background: #dadde2;
}

.red-customize-option ul li {
  display: inline-block;
  min-width: 20px;
  width: 30%;
  background: #e8e8e8;
  padding: 4px;
}

.red-custom-palettes .palette-row .palette-box {
  height: 75px;
  width: 75px;
  margin-right: 10px;
  float: left;
  cursor: pointer;
}

.red-custom-palettes .palette-row .palette-box:last-child {
  margin-right: 0px;
}

.red-custom-palettes .custom-button {
  height: 75px;
  width: 75px;
  margin-right: 10px;
  float: left;
  border: 0;
}

.custom-list.custom-heading {
  float: left;
  text-align: center;
}

.redvideo-tab {
  height: 40px;
  width: 40%;
  cursor: pointer;
}

.redvideo-tab.active,
.redvideo-tab:hover {
  background: #dadde2;
}

.redvideo-tab.active .logo_placement.top_left,
.redvideo-tab:hover .logo_placement.top_left {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -10px -734px;
}

.redvideo-tab.active .logo_placement.top_right,
.redvideo-tab:hover .logo_placement.top_right {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -74px -734px;
}

.redvideo-tab.active .logo_placement.bottom-left,
.redvideo-tab:hover .logo_placement.bottom-left {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -138px -734px;
}

.redvideo-tab.active .logo_placement.bottom-right,
.redvideo-tab:hover .logo_placement.bottom-right {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -201px -734px;
}

.logoplacement-tab {
  padding-top: 10px;
  padding-left: 10px;
}

.logoplacement-tab .logo_placement {
  width: 20px;
  height: 20px;
  display: block;
  float: left;
}

.logoplacement-tab .logo_placement.top_left {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -456px -697px;
}

.logoplacement-tab .logo_placement.top_right {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -42px -734px;
}

.logoplacement-tab .logo_placement.bottom-left {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -106px -734px;
}

.logoplacement-tab .logo_placement.bottom-right {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -169px -734px;
}

.red-video-toggle-row.video_img_dropdown {
  min-width: 213px !important;
}

.red-video-toggle-row .video_img_dropdownHd .width50 {
  width: 33%;
}

.redVideoProCont li.active .showSliderLstImg {
  border: 1px solid #f05a28;
  width: 352px;
  height: 199px;
  margin: 0 auto;
}

.red-custom-font-choose {
  font-size: 18px;
}

.red-custom-font-choose.active {
  background-color: #0b517f;
}

.red-custom-palettes .red-theme {
  border: 1px solid #2b2a31;
}

.red-custom-palettes .red-theme.active {
  border: 1px solid #f05a28;
}

.red-custom-palettes .red-theme.active .fa-check {
  z-index: 1;
}

.contentArea .form-control {
  height: 50px;
}

.contentArea select {
  width: 160px;
}

.red-fa-check {
  display: block;
  background: #7a820f;
}

.red-progress-bar {
  display: block;
  margin-top: 13px;
}

.red-progress-bar .red-progress-colab {
  width: 200px;
}

.red-progress-bar .red-progress-colab .red-progress-value {
  height: 21px;
}

.red-progress-bar .red-progress-colab .red-progress-value .progress-bar-red-video {
  color: white;
  background: #7a820f;
}

.assetUpload_design .span_centerAsset {
  display: block;
  width: 179px;
  height: 152px;
}

.assetUpload_design .uploadImage {
  background: url(/images/upload.png?12b2104edc6d52d6215843ccf66c277e) no-repeat top left;
  margin-top: -32px;
}

.assetUpload_design p {
  padding-bottom: 0;
}

.playTimeLine {
  width: 1px;
  background: #e75a08;
  height: 20px;
  top: 0 !important;
  position: absolute;
  z-index: 9;
}

.playTimeLine:after {
  height: 7px;
  width: 9px;
  position: absolute;
  top: -2px;
  left: -3px;
  content: '';
  background: #e75a08;
}

.saveLnk.red-save {
  width: 70px;
}

.cata_seltBox {
  border-radius: 0px;
}

.previewLnk {
  border-right: 1px solid #eee;
}

/* download common style starts */

.editorDownload h1 {
  color: #fff;
  margin-bottom: 30px;
}

.editorDownload .close {
  opacity: unset;
}

.editorDownload .icomoon-times {
  position: relative;
  bottom: 100px;
  left: -14px;
  color: #fff;
}

.editorDownload label {
  font-size: 25px;
}

.redVideoEditor {
  position: relative;
}

.redVideoEditor .background-overlay {
  background: rgba(0, 0, 0, 0.9);
  width: 100%;
  height: 100%;
  top: 0;
  z-index: 100000;
}

.download-popup .progress {
  height: 14px;
  width: 100%;
  position: relative;
  overflow: hidden;
  background-color: #fff;
}

.download-popup .progress:before {
  display: block;
  position: absolute;
  content: "";
  left: -200px;
  width: 200px;
  height: 14px;
  -webkit-animation: loading 2s linear infinite;
          animation: loading 2s linear infinite;
}

@-webkit-keyframes loading {
  from {
    left: -200px;
    width: 30%;
  }

  50% {
    width: 30%;
  }

  70% {
    width: 70%;
  }

  80% {
    left: 50%;
  }

  95% {
    left: 120%;
  }

  to {
    left: 100%;
  }
}

@keyframes loading {
  from {
    left: -200px;
    width: 30%;
  }

  50% {
    width: 30%;
  }

  70% {
    width: 70%;
  }

  80% {
    left: 50%;
  }

  95% {
    left: 120%;
  }

  to {
    left: 100%;
  }
}

.advanceCont {
  /*border-bottom: 1px solid #f5f5f5;*/
}

.advanceCont .listing {
  line-height: 31px;
  display: block;
  margin-left: 25px;
  margin-right: 25px;
  background: #fff;
  height: 200px;
  width: 200px;
}

.advanceCont .listing .radio_bg,
.advanceCont .listing .primeIcon {
  top: 4px;
  right: 14px;
}

.advanceCont .listing .input_radio_bg {
  font-size: 13px;
}

.advanceCont .listing .listingInner {
  /*  display:inline-block;*/
  /* padding-right: 20px;*/
}

.advanceCont .listing .listingInner .format-text {
  line-height: 17px;
  color: #888;
}

.advanceCont .listing.active {
  border: 2px solid #f05a28;
}

.advanceCont .d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.advanceCont .h-60 {
  height: 60%;
}

.advanceCont .h-25 {
  height: 25%;
}

.downloadMedia-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.direct-download {
  margin-right: 40px;
}

.downloadPrime {
  bottom: 4px;
  left: 4px;
  height: 17px;
  width: 17px;
}

.downloadPrime.prime {
  background: url(/images/prime.png?5a60c79fdc6ca7895d27dfcf124518b5) no-repeat center;
}

.downloadPrime.prime-plus {
  background: url(/images/prime-plus.png?3d1d84b3d4a4c5d1dca0392cb20a977b) no-repeat center;
}

.newDownload .download-popup {
  width: 460px;
  position: relative;
  overflow: hidden;
  background-color: #fff;
  border-radius: 4px;
}

.newDownload .download-popup .ui-progressbar {
  height: 14px;
}

.newDownload .download-popup .ui-progressbar-value {
  position: absolute;
  height: 14px;
}

.newDownload .progressStatus {
  right: -42px;
  position: absolute;
  top: 50px;
}

.download-format-tool i.icomoon-info {
  border: 1px solid #ffffff;
  color: #ffffff;
}

.download-format-tool:hover .custom-downloadtooltip {
  display: block;
}

.custom-downloadtooltip {
  display: none;
  background-color: black;
  color: #fff;
  border-radius: 6px;
  z-index: 1;
  padding: 5px 10px;
  position: absolute;
  left: 20px;
  top: 0px;
  width: 200px;
}

.custom-downloadtooltip .format-text {
  font-size: 13px;
  margin-left: 20px;
}

.custom-downloadtooltip:after {
  content: "";
  position: absolute;
  top: 10%;
  right: 100%;
  margin-top: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent black transparent transparent;
}

.editorDownload h1 {
  color: #fff;
  margin-bottom: 30px;
}

.editorDownload .close {
  opacity: unset;
}

.editorDownload .backtodashboard-arr {
  float: left;
  top: -73%;
  left: 7%;
}

.editorDownload .backtodashboard-arr .custom-downloadtooltip {
  left: -60px;
  top: 30px;
  width: 150px;
}

.editorDownload .backtodashboard-arr .custom-downloadtooltip:after {
  content: "";
  position: absolute;
  top: -15%;
  right: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent black transparent;
}

.editorDownload .homeBtn .fa-home {
  background: url(/images/homeicon-white.png?283ce47d34ad60fce8d665985d26c5f1) no-repeat top left;
}

.editorDownload .icomoon-times {
  bottom: 100px;
  left: -14px;
  color: #fff;
}

.editorDownload label {
  font-size: 25px;
}

/* common */

.ribbon {
  width: 150px;
  height: 150px;
  overflow: hidden;
  position: absolute;
}

.ribbon::before,
.ribbon::after {
  position: absolute;
  z-index: -1;
  content: '';
  display: block;
  border: 5px solid #fd5d11;
}

.ribbon span {
  position: absolute;
  display: block;
  width: 225px;
  padding: 5px 0;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
  color: #fff;
  font: 700 18px/1 'Lato', sans-serif;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  text-transform: uppercase;
  text-align: center;
}

/* top left*/

.ribbon-top-left {
  top: -10px;
  left: -10px;
}

.ribbon-top-left::before,
.ribbon-top-left::after {
  border-top-color: transparent;
  border-left-color: transparent;
}

.ribbon-top-left::before {
  top: 0;
  right: 24px;
}

.ribbon-top-left::after {
  bottom: 24px;
  left: 0;
}

.ribbon-top-left span {
  right: -25px;
  top: 30px;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

/* download common styless ends */

.red-editor {
  height: calc(100vh - 50px);
}

.red-editor .editorHeader.redEditorHeader {
  top: -45px;
  z-index: 99998;
}

.red-editor .downloadMenuPage {
  display: none;
}

/*
//Hover color
$hoverColor: #f22259;
*/

/*--z-index value increase--*/

/*
$grid-float-breakpoint: 1023px;*/

.video-editor {
  background: #f5f4f4;
}

.video-editor .backDropZindex {
  z-index: 9999 !important;
}

.video-editor .backDropZindex * {
  z-index: 9999 !important;
}

.video-editor .m-auto {
  margin: auto;
}

.video-editor .d-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.video-editor .d-none {
  display: none;
}

.video-editor .d-block {
  display: block;
}

.video-editor .bg-white {
  background: #fff !important;
}

.video-editor .redVideMediaEdit {
  background: #f6f6f6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 45px;
}

.video-editor .btn-color {
  height: 30px;
  width: 30px;
  cursor: pointer;
  position: relative;
  outline: none;
  float: left;
  border-radius: 4px;
  margin: 0 6px 6px 0;
}

.video-editor .mobile_loginMenu .createLnk,
.video-editor .mobile_loginMenu .notify_icon,
.video-editor .mobile_loginMenu .login_btn,
.video-editor .mobile_loginMenu .profileLnk .usernameH {
  /*display: block!important;*/
}

.video-editor .videoEditorTab {
  background: transparent !important;
  font-size: 24px;
}

.video-editor .videoEditorTab a {
  color: #1b69b6;
  border-bottom: 2px solid #1b69b6;
}

.video-editor .videoEditorTab .videoEditorTabIcon {
  background: url(/images/new_tab_grey.png?4a0ffd4212af6b4e26372baa3755ff05) no-repeat top left;
  width: 20px;
  height: 20px;
  display: inline-block;
}

.video-editor.redVideoEditor .navbar-default.hor_bdr_before:before,
.video-editor.redVideoEditor .navbar-default.cardpop_addlt:before,
.video-editor.redVideoEditor .navbar-default.dropdown_dateSelect:before {
  background: -webkit-gradient(linear, left top, right top, from(#ff6a00), to(#ee0979));
  background: linear-gradient(to right, #ff6a00, #ee0979);
}

.video-editor .video-editor-workspace,
.video-editor #ve_upload_container,
.video-editor #ve_uploading_container,
.video-editor #ve_processing_container,
.video-editor #ve_process_failed_container,
.video-editor #ve_processed_container,
.video-editor #bannerTop,
.video-editor footer {
  display: none;
}

.video-editor .video-editor-container video {
  width: 100%;
  display: block;
  vertical-align: middle;
}

.video-editor .video-editor-container input,
.video-editor .video-editor-container select,
.video-editor .video-editor-container textarea {
  color: #212121;
  border-radius: 0;
}

.video-editor .video-editor-container textarea {
  resize: none;
}

.video-editor.media-not-loaded #ve_upload_container,
.video-editor.media-not-loaded #bannerTop,
.video-editor.media-not-loaded footer,
.video-editor.module-list #ve_upload_container,
.video-editor.module-list #bannerTop,
.video-editor.module-list footer {
  display: block;
}

.video-editor.media-loaded {
  /*&.hd_alertbox{
  .mainContainer{
    padding-top: 80px !important;
  }
  .video-editor-container,.sidemenu {
    height: $hd-alert-bodyheight;
  }
  .left-container .editor-controls-container{
    height: $hd-alert-bodyheight;
  }
  .video-editor-container .video-wrapper-container{
    height: calc(100vh - 140px)!important;
  }
  .red-height .redVideoProCont{
    height: calc(100vh - 80px) !important;
  }
  .right-container{
    width: $right-menu-size!important;
    background: #e2e2e2;
  }
  .subtitles-seeker-container{
    height: calc(100vh - 225px);
  }
}*/
}

.video-editor.media-loaded .video-editor-workspace {
  display: block;
}

.video-editor.media-loaded .navbar .container {
  width: 100%;
}

.video-editor.media-loaded.beforeLogin .left-bottom-btn {
  right: 105px;
}

.video-editor.media-loaded .left-bottom-btn {
  top: -49px;
  right: 80px;
  z-index: 9999;
}

.video-editor.media-loaded .left-bottom-btn .create-btn-li {
  display: block !important;
  margin-top: 7px;
}

.video-editor.media-loaded .left-bottom-btn .create-btn-li .create-btn {
  padding: 3px 12px;
  border: 0;
}

.video-editor.media-loaded .modal-dialog:before {
  z-index: 3 !important;
}

.video-editor.media-loaded .mobile_loginMenu .notify_desktopView {
  display: none !important;
}

.video-editor.media-loaded .mobile_loginMenu .createMenuDropdownLi {
  display: none !important;
}

.video-editor.media-loaded.video-editor .mobile_loginMenu .profileLnk .usernameH {
  display: none !important;
}

.video-editor.media-loaded .video-editor-container {
  height: calc(100vh - 51px);
  /*** start of add-text-to-video ****/
  /*** end of add-text-to-video ****/
  /*** start of add-stickers-to-video ****/
  /*** end of add-stickers-to-video ****/
  /*** start of filters ****/
  /*** end of filters ****/
  /*** start of meme section ***/
  /*** end of meme section ***/
  /*** start of resize-video ****/
  /*** end of resize-video ****/
  /*** start of subtitles-video ****/
  /*** end of subtitle-video ***/
  /*** start of collage ****/
  /*** end of collage ****/
  /*** start of montage ***/
  /*** end of montage ***/
  /*** start of image-to-video ****/
  /*** end of image-to-video ****/
  /*** start of image-to-gif ****/
  /*** end of image-to-gif ****/
  /*** start of intro-and-outro ****/
  /*** end of intro-and-outro ****/
}

.video-editor.media-loaded .video-editor-container .left-container {
  width: 520px;
  overflow: auto;
  border-right: 1px solid #cacaca;
}

.video-editor.media-loaded .video-editor-container .left-container .videoEditorLeftHd {
  border-left: 1px solid #1a1a1d !important;
}

.video-editor.media-loaded .video-editor-container .left-container .videoEditorLeftHd .videoEditorLeftHdInner {
  background: #3f3d48;
  line-height: 34px;
  border-left: 1px solid #565656 !important;
}

.video-editor.media-loaded .video-editor-container .left-container .videoEditorLeftHd .style-btn {
  padding: 0 10px 0 10px;
  font-weight: 500;
  display: block;
  height: 25px;
  line-height: 25px;
  background: #b6bf33;
  color: #fff;
  font-size: 15px;
  border: none;
  border-radius: 3px;
}

.video-editor.media-loaded .video-editor-container .left-container .videoEditorLeftHd .style-btn:hover,
.video-editor.media-loaded .video-editor-container .left-container .videoEditorLeftHd .style-btn:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.video-editor.media-loaded .video-editor-container .left-container .square-heading {
  color: #fff;
  line-height: 34px;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container {
  /*overflow: auto;*/
  background-color: #fff;
  width: calc(100% - 64px);
  float: right;
  position: relative;
  height: calc(100vh - 51px);
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .left-section {
  height: 100%;
  overflow: hidden;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .videoEditorLeftHd {
  height: 35px;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .left-bottom-btns {
  height: 40px;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .left-controls-container {
  height: calc(100% - 35px  - 40px);
  overflow: auto;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls {
  position: absolute;
  top: 50%;
  left: 50%;
  max-width: 100%;
  margin-top: -20px;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container {
  background: #000;
  padding: 0 0 !important;
  min-height: 37px;
  line-height: 20px;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .noUi-horizontal {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  border: 0 !important;
  border-radius: 0  !important;
  background: #858585;
  height: 3px;
  cursor: pointer;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .noUi-horizontal .noUi-connects {
  border-radius: 0;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .noUi-horizontal .noUi-handle {
  height: 5px;
  top: -1px;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .noUi-horizontal .noUi-handle.noUi-handle-lower {
  display: none;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .noUi-horizontal .noUi-origin:before {
  width: 100%;
  height: 5px;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .noUi-horizontal .noUi-target {
  border-radius: 0;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .video-btn-stats {
  margin-right: 5px;
  border: 0  !important;
  color: #fff;
  background: transparent;
  width: 20px;
  height: 20px;
  padding: 0 !important;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .video-btn-stats:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .video-btn-stats#stopBtn,
.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .video-btn-stats#pauseBtn {
  display: none;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .btn:active,
.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .btn:focus,
.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .btn:visited {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .time-seeker-bounds {
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 20px;
  line-height: 100%;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .time-seeker-bounds div {
  min-width: 35px;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .time-seeker-bounds div:first-of-type {
  margin-right: 5px;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .time-seeker-bounds div:last-of-type {
  margin-left: 5px;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .player-mclass {
  height: 20px;
  margin-top: 7px;
  margin-bottom: 7px;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .player-mclass .btn-height {
  margin: unset !important;
  line-height: 20px;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls {
  position: inherit;
  margin-top: unset;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list {
  overflow-y: auto;
  height: calc(100% - 81px - 58px);
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .noUi-connects {
  background: #d4d4d4;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .setCurrentTime {
  padding: 3px 2px;
  font-size: 13px;
  line-height: 27px;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .setCurrentTimeInput {
  width: 70px;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .setCurrentTimeInput .form-control {
  height: 25px;
  line-height: 25px;
  margin-top: 4px;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .startTime,
.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .endTime {
  background: #fff;
  border-radius: 3px;
  margin-right: 5px;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item {
  border-bottom: 1px solid #ddd;
  padding: 5px;
  background: #fff;
  /*      &:focus-within{
        background: #faffbd;
        overflow: hidden;
        .start-end{
          background: #eef3b5;
        }
        .startTime,.endTime{
          background:transparent!important;
        }
        .form-control{
          border:1px solid #ddd;
          box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
        }
      }*/
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item .masked-duration-input::-moz-selection {
  background: #bec8d2;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item .masked-duration-input::selection {
  background: #bec8d2;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item .redVideoInputFild {
  margin-bottom: 0;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item textarea.form-control {
  border: 1px solid #f6f6f6;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item .form-control {
  border: 1px solid #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item .start-end {
  background: #fff;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item .start-end .startTime,
.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item .start-end .endTime {
  background: transparent !important;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item.active {
  background: #faffbd;
  overflow: hidden;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item.active .start-end {
  background: #eef3b5;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item.active .startTime,
.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item.active .endTime {
  background: transparent !important;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item.active .form-control {
  border: 1px solid #ddd;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item:hover {
  background: #dadde2;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item:hover .start-end {
  background: #ddd !important;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .start-end-button {
  text-align: center;
  margin-left: 8px;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .start-end-button span {
  color: rgba(70, 70, 70, 0.709804);
  border: 1px solid #f6f6f6;
  cursor: pointer;
  width: 24px;
  height: 24px;
  line-height: 22px;
  margin-right: 5px;
  background: #fff;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .inputContainer {
  border: 1px solid #ccc;
  padding: 0;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .inputContainer .video-label {
  background: #dadde2;
  width: 100%;
  padding: 4px;
  line-height: 26px;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .inputContainer .video-label .media-name-text {
  white-space: nowrap;
  width: 76%;
  display: inline-block;
  line-height: 14px;
  padding-top: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .inputContainer .video-label .video-photo {
  border: 2px solid #ccc;
  background: #fff;
  color: #464646;
  height: 25px;
  margin-right: 5px;
  width: 30px;
  float: left;
  display: inline-block;
  line-height: 27px;
  font-size: 12px;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .inputContainer .video-label .video-photo i {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -59px -198px;
  height: 20px;
  width: 26px;
  display: inline-block;
  text-indent: -9999px;
  margin: 0 auto;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .inputContainer .videoImgLst {
  width: 60px;
  height: 60px;
  border: 1px solid #c3bdbd;
  margin: 0 5px 10px;
  background: url(/images/red_upload.png?26f0c7adcd2e51669f2890cec481c0a2) no-repeat center center;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item {
  border-radius: 4px;
  width: 100%;
  margin-bottom: 10px;
  /* border-bottom: 1px solid #ddd; */
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item.media-video {
  background: url(/images/red_videoupload.png?6c807719aca42730d66699886c0e3156) no-repeat center center;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item.media-video img {
  display: none;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item.media-image video {
  display: none;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item .img-width .media-image {
  background: url(/images/red_upload.png?26f0c7adcd2e51669f2890cec481c0a2) no-repeat center center;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item .img-width .media-video {
  background: url(/images/red_videoupload.png?6c807719aca42730d66699886c0e3156) no-repeat center center;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item .img-width {
  width: 45px;
  height: 45px;
  overflow: hidden;
  margin: auto 0;
  display: inline-block;
  float: left;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item .img-width img,
.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item .img-width video {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  background-color: #f7f7f7;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item .media-info {
  display: inline-block;
  margin-left: 10px;
  max-width: 455px;
  width: 100%;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item .btn {
  padding: 4px 15px !important;
  display: block;
  max-width: 110px;
  background: #fff;
  border: 1px solid #ddd !important;
  border-radius: 0;
  float: right;
  margin: 5px 2px 0 0;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item .btn:hover {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item .remove-item {
  float: right;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .start-end input[type=text]:focus {
  background: #fff !important;
  color: #474747 !important;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .redVideoInputFild_Input.form-control {
  min-height: 60px;
  padding: 0 !important;
  border-radius: 0 !important;
  background: transparent;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .redVideoInputFild_Input.form-control.cut-video select.form-control {
  border: 1px solid #ddd;
  font-size: 14px;
  padding: 4px 5px;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-horizontal .noUi-handle {
  left: auto !important;
  width: 7px;
  height: 11px;
  top: -2px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0;
  cursor: ew-resize;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-horizontal .noUi-handle:after,
.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-horizontal .noUi-handle:before {
  width: 0 !important;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-horizontal .noUi-handle.noUi-handle-lower {
  right: -5px !important;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-horizontal .noUi-handle.noUi-handle-upper {
  right: -2px !important;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-connects {
  position: absolute !important;
  cursor: pointer;
  border-radius: 0 !important;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-connects .noUi-draggable {
  cursor: move;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-target {
  height: 7px;
  background: #ccc !important;
  margin-top: 5px;
  border: 0 !important;
  border-radius: 0;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .remove-item {
  cursor: pointer;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .active .video-radio-bg {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -394px -46px;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container button.active {
  background: #3f3d48;
  color: #fff;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .video-radio-bg {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -361px -47px;
  width: 25px;
  display: inline-block;
  height: 22px;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .inputContainer {
  /* border-bottom: 1px solid #d0d0d0; */
  padding: 0;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .w-15 {
  width: 15%;
}

.video-editor.media-loaded .video-editor-container .left-container .ve_handle {
  display: inline-block;
  margin: 3px auto;
  height: 17px;
  width: 14px;
  cursor: pointer;
  text-indent: -99999px;
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -165px -212px;
}

.video-editor.media-loaded .video-editor-container .left-container .btn-grey {
  border: 2px solid #d4d4d4 !important;
  color: #464646;
  background-color: #d4d4d4;
}

.video-editor.media-loaded .video-editor-container .left-container .btn-grey:hover {
  border: 2px solid #fff !important;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.48);
          box-shadow: 0 1px 4px rgba(0, 0, 0, 0.48);
}

.video-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-left-container {
  width: 60%;
  margin: 30px;
}

.video-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-left-container .modal-body {
  background: #e8e8e8;
}

.video-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-left-container .preview-workspace {
  background: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin: auto;
  width: 80%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.video-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-left-container .preview-workspace .text-preview-box {
  padding: 5px;
  margin: 10px;
  border: 1px dashed #fff;
}

@media only screen and (max-width: 767px) {
  .video-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-left-container {
    width: 100%;
    margin: 30px 0;
  }
}

.video-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container {
  width: 40%;
  background: #e8e8e8;
}

.video-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content {
  background: #f6f6f6;
  border: 1px solid #dadada !important;
  color: #464646;
}

.video-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .tab-pane {
  max-height: 340px;
  overflow: auto;
}

.video-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .tab-pane.fade {
  display: none;
}

.video-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .tab-pane.active {
  display: block;
}

.video-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .custom-bor {
  border-bottom: 1px dotted #ddd;
}

.video-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .form-control {
  width: 100%;
  min-width: 50px;
  float: right;
}

.video-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .form-control.form-clr {
  min-width: 70px;
}

.video-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .btn-font-style {
  display: inline-block;
  padding: 0 5px;
  line-height: 20px;
}

.video-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .btn-font-style.active {
  /*background-color: #5e5e5e;*/
}

.video-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .subtitle-layout-item {
  cursor: pointer;
  margin-bottom: 15px;
  margin-top: 15px;
}

.video-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .subtitle-layout-item img {
  border: 2px solid #fff;
}

@media only screen and (max-width: 767px) {
  .video-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container {
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .video-editor.media-loaded .video-editor-container .left-container .ve-style-container .d-inline {
    display: block;
  }
}

.video-editor.media-loaded .video-editor-container .left-container .video-modal-nav {
  border-bottom: 1px solid #ddd;
}

.video-editor.media-loaded .video-editor-container .left-container .video-modal-nav li.active a {
  background: #fff !important;
}

.video-editor.media-loaded .video-editor-container .left-container .video-modal-nav li.active a:before {
  content: "";
  position: absolute;
  left: 0;
  top: auto;
  bottom: 0;
  right: 100%;
  height: 3px;
  width: 100%;
  z-index: 3;
}

.video-editor.media-loaded .video-editor-container .left-container .video-modal-nav li a {
  background: transparent !important;
  padding: 7px 10px;
  font-size: 14px;
  color: #464646;
  border-radius: 0;
}

.video-editor.media-loaded .video-editor-container .right-container {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: calc(100% - 520px) !important;
  background: #e2e2e2;
  overflow: hidden;
  /*@import "editor-container/video-player";*/
}

.video-editor.media-loaded .video-editor-container .ve_add_text_to_video .color-btn-container {
  border-radius: 4px;
  position: relative;
  padding: 15px;
  background: black;
  border: 0 solid rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: rgba(0, 0, 0, 0.25) 0 1px 4px;
          box-shadow: rgba(0, 0, 0, 0.25) 0 1px 4px;
}

.video-editor.media-loaded .video-editor-container .ve_add_text_to_video .twitter-picker {
  background: #5A5D68 !important;
}

.video-editor.media-loaded .video-editor-container .ve_add_text_to_video .draggable-text {
  color: white;
  font-weight: 600;
  line-height: normal !important;
  border: 1px transparent solid;
  white-space: nowrap;
  position: absolute;
}

.video-editor.media-loaded .video-editor-container .ve_add_text_to_video .draggable-text:hover {
  cursor: all-scroll;
  border: 1px white dashed;
}

.video-editor.media-loaded .video-editor-container .ve_add_text_to_video #draggable-text-container {
  position: absolute;
  z-index: 3;
  overflow: hidden;
}

.video-editor.media-loaded .video-editor-container .ve_add_stickers_to_video .media-item .media-duration-label,
.video-editor.media-loaded .video-editor-container .ve_add_stickers_to_video .media-item .media-duration-text {
  display: none;
}

.video-editor.media-loaded .video-editor-container .ve_add_stickers_to_video #draggable-text-container {
  position: absolute;
  z-index: 3;
  overflow: hidden;
  /*touch-action: none;*/
}

.video-editor.media-loaded .video-editor-container .ve_add_stickers_to_video #draggable-text-container .draggable-layer {
  border: 1px transparent solid;
}

.video-editor.media-loaded .video-editor-container .ve_add_stickers_to_video #draggable-text-container .draggable-layer img {
  display: block;
}

.video-editor.media-loaded .video-editor-container .ve_add_stickers_to_video #draggable-text-container .draggable-layer:hover {
  border: 1px white dashed;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-controls-container .filter-item-slider[type=range]::-moz-range-thumb {
  background-color: #00b307;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-container {
  width: 97px;
  cursor: pointer;
  display: inline-block;
  margin: 10px 10px 0 0;
  position: relative;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-container .bg-1 {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  pointer-events: none;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-container .filter-preview-item {
  max-height: 80px;
  border: 1px solid #e1e1e1;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-container.active .filter-preview-item {
  border: 1px solid #827777;
  -webkit-box-shadow: 0 0 5px #808080;
          box-shadow: 0 0 5px #808080;
}

.video-editor.media-loaded .video-editor-container .ve_filters .media-preview-container {
  position: relative;
}

.video-editor.media-loaded .video-editor-container .ve_filters .media-preview-container .bg-1 {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  pointer-events: none;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list-loader {
  display: none;
  width: 100%;
  height: 100%;
  background: #fff;
  z-index: 1;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list-loader.active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_01,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_01 {
  background: -webkit-gradient(linear, left top, left bottom, from(#d5aeae), color-stop(#8f8f8f), color-stop(#c99d93), to(#496f6f));
  background: linear-gradient(#d5aeae, #8f8f8f, #c99d93, #496f6f);
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_01 img,
.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_01 video,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_01 img,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_01 video {
  -webkit-filter: grayscale(6%) contrast(130%);
          filter: grayscale(6%) contrast(130%);
  mix-blend-mode: hard-light;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_01 .bg-1,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_01 .bg-1 {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #58747b), to(#58747b));
  background: linear-gradient(#58747b 0, #58747b 100%);
  mix-blend-mode: overlay;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_02,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_02 {
  background: -webkit-gradient(linear, left top, left bottom, from(#b8dfdc), to(#aaa));
  background: linear-gradient(#b8dfdc, #aaa);
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_02 img,
.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_02 video,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_02 img,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_02 video {
  -webkit-filter: contrast(150%);
          filter: contrast(150%);
  opacity: 0.85;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_02 .bg-1,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_02 .bg-1 {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(43%, #aebab6), to(#4a5580));
  background: linear-gradient(#aebab6 43%, #4a5580);
  mix-blend-mode: soft-light;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_03,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_03 {
  background: -webkit-gradient(linear, left top, left bottom, from(#485c6e), color-stop(15%, #b9b9b0), to(#4b6974));
  background: linear-gradient(#485c6e, #b9b9b0 15%, #4b6974);
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_03 img,
.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_03 video,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_03 img,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_03 video {
  -webkit-filter: contrast(130%);
          filter: contrast(130%);
  mix-blend-mode: hard-light;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_04,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_04 {
  background: -webkit-gradient(linear, left top, left bottom, from(#8facaf), to(#8facaf));
  background: linear-gradient(#8facaf, #8facaf);
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_04 img,
.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_04 video,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_04 img,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_04 video {
  -webkit-filter: contrast(150%) grayscale(15%);
          filter: contrast(150%) grayscale(15%);
  mix-blend-mode: hard-light;
  opacity: .8;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_04 .bg-1,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_04 .bg-1 {
  background: -webkit-gradient(linear, right top, left bottom, from(#9ec1b3), color-stop(#8c78a0), color-stop(#646983), to(#252c37));
  background: linear-gradient(to bottom left, #9ec1b3, #8c78a0, #646983, #252c37);
  mix-blend-mode: overlay;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_05,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_05 {
  background: linear-gradient(-179deg, #a48a7a, #927f77 37%, #ac8577 49%, #574d47);
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_05 img,
.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_05 video,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_05 img,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_05 video {
  -webkit-filter: grayscale(20%) contrast(130%);
          filter: grayscale(20%) contrast(130%);
  mix-blend-mode: hard-light;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_06,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_06 {
  background-color: #000;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_07,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_07 {
  background: -webkit-gradient(linear, left top, left bottom, from(#a9a499), to(#a9a499));
  background: linear-gradient(#a9a499, #a9a499);
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_07 img,
.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_07 video,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_07 img,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_07 video {
  -webkit-filter: grayscale(30%) contrast(140%) hue-rotate(-5deg);
          filter: grayscale(30%) contrast(140%) hue-rotate(-5deg);
  mix-blend-mode: hard-light;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_07 .bg-1,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_07 .bg-1 {
  background: -webkit-gradient(linear, left top, left bottom, from(#eaeae9), to(#eaeae9));
  background: linear-gradient(#eaeae9, #eaeae9);
  mix-blend-mode: multiply;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_08,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_08 {
  background: linear-gradient(-179deg, #b1957d 29%, #7d7b73 57%, #ce9778);
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_08 img,
.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_08 video,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_08 img,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_08 video {
  -webkit-filter: grayscale(30%) contrast(170%);
          filter: grayscale(30%) contrast(170%);
  mix-blend-mode: hard-light;
  opacity: .8;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_08 .bg-1,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_08 .bg-1 {
  background: -webkit-gradient(linear, left top, left bottom, from(#dab66d), to(#dab66d));
  background: linear-gradient(#dab66d, #dab66d);
  mix-blend-mode: darken;
  opacity: .15;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_09,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_09 {
  background: -webkit-gradient(linear, left top, left bottom, from(#c09f81), to(#816c5f));
  background: linear-gradient(#c09f81, #816c5f);
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_09 img,
.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_09 video,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_09 img,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_09 video {
  -webkit-filter: grayscale(40%) contrast(110%);
          filter: grayscale(40%) contrast(110%);
  mix-blend-mode: hard-light;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_09 .bg-1,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_09 .bg-1 {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #bbccce), to(#000));
  background: linear-gradient(#bbccce 50%, #000);
  mix-blend-mode: soft-light;
  opacity: .5;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_10,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_10 {
  background: -webkit-gradient(linear, left top, left bottom, from(#817e72), to(#817e72));
  background: linear-gradient(#817e72, #817e72);
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_10 img,
.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_10 video,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_10 img,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_10 video {
  -webkit-filter: grayscale(30%) contrast(155%);
          filter: grayscale(30%) contrast(155%);
  mix-blend-mode: hard-light;
  opacity: .75;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_10 .bg-1,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_10 .bg-1 {
  background: -webkit-gradient(linear, left top, left bottom, from(#cce7de), to(#cce7de));
  background: linear-gradient(#cce7de, #cce7de);
  mix-blend-mode: multiply;
  opacity: .35;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_11,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_11 {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(30%, #8e8d9a), color-stop(48%, #a6939f), color-stop(65%, #6c7c95), color-stop(0, #6a7b95), color-stop(86%, #c5cdd7), to(#303743));
  background: linear-gradient(-180deg, #8e8d9a 30%, #a6939f 48%, #6c7c95 65%, #6a7b95 0, #c5cdd7 86%, #303743);
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_11 img,
.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_11 video,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_11 img,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_11 video {
  -webkit-filter: grayscale(20%) contrast(130%);
          filter: grayscale(20%) contrast(130%);
  mix-blend-mode: hard-light;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_11 .bg-1,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_11 .bg-1 {
  background: -webkit-gradient(linear, left top, left bottom, from(#294459), to(#294459));
  background: linear-gradient(#294459, #294459);
  mix-blend-mode: lighten;
  opacity: .5;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_12,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_12 {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(31%, #8e8d9a), color-stop(49%, #a69893), color-stop(58%, #4c4644), color-stop(88%, #c5cdd7), to(#303d43));
  background: linear-gradient(-180deg, #8e8d9a 31%, #a69893 49%, #4c4644 58%, #c5cdd7 88%, #303d43);
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_12 img,
.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_12 video,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_12 img,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_12 video {
  -webkit-filter: grayscale(20%) contrast(130%);
          filter: grayscale(20%) contrast(130%);
  mix-blend-mode: hard-light;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_12 .bg-1,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_12 .bg-1 {
  background: -webkit-gradient(linear, left top, left bottom, from(#315764), to(#315764));
  background: linear-gradient(#315764, #315764);
  mix-blend-mode: overlay;
  opacity: .25;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_13,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_13 {
  background: -webkit-gradient(linear, left top, left bottom, from(#eceedf), to(#eceedf));
  background: linear-gradient(#eceedf, #eceedf);
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_13 img,
.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_13 video,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_13 img,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_13 video {
  -webkit-filter: grayscale(40%) contrast(160%) brightness(85%) hue-rotate(-5deg);
          filter: grayscale(40%) contrast(160%) brightness(85%) hue-rotate(-5deg);
  mix-blend-mode: darken;
  opacity: .85;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_13 .bg-1,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_13 .bg-1 {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(30%, #77766f), color-stop(60%, #6a6f68), to(#45353e));
  background: linear-gradient(-180deg, #77766f 30%, #6a6f68 60%, #45353e);
  mix-blend-mode: overlay;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_14,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_14 {
  background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#444));
  background: linear-gradient(#444, #444);
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_14 img,
.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_14 video,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_14 img,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_14 video {
  -webkit-filter: grayscale(100%) contrast(190%) brightness(110%);
          filter: grayscale(100%) contrast(190%) brightness(110%);
  opacity: .75;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_14 .bg-1,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_14 .bg-1 {
  background: -webkit-gradient(linear, left top, left bottom, from(#333), to(#333));
  background: linear-gradient(#333, #333);
  mix-blend-mode: lighten;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_15,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_15 {
  background: -webkit-gradient(linear, left top, left bottom, from(#9d9990), to(#9d9990));
  background: linear-gradient(#9d9990, #9d9990);
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_15 img,
.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_15 video,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_15 img,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_15 video {
  -webkit-filter: grayscale(20%) contrast(140%);
          filter: grayscale(20%) contrast(140%);
  mix-blend-mode: hard-light;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_15 .bg-1,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_15 .bg-1 {
  background: -webkit-gradient(linear, left top, left bottom, from(#878787), to(#878787));
  background: linear-gradient(#878787, #878787);
  mix-blend-mode: lighten;
  opacity: .5;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_16 img,
.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_16 video,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_16 img,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_16 video {
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_17 img,
.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_17 video,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_17 img,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_17 video {
  -webkit-filter: sepia(1);
          filter: sepia(1);
}

.video-editor.media-loaded .video-editor-container .filter-content .tab-content {
  background: #fff;
  border: 0;
  margin-top: 0;
}

.video-editor.media-loaded .video-editor-container .filter-content .nav-pills {
  border-bottom: 1px solid #ddd;
}

.video-editor.media-loaded .video-editor-container .filter-content .nav-pills > li.active > a {
  background: #e4e4e4 !important;
}

.video-editor.media-loaded .video-editor-container .filter-content .nav-pills > li > a:hover {
  background: #e4e4e4 !important;
}

.video-editor.media-loaded .video-editor-container .filter-adjust-item {
  /*padding: 0 10px!important;*/
}

.video-editor.media-loaded .video-editor-container .filter-adjust-item .input-num {
  position: absolute;
  right: 10px;
  top: 36px;
  height: 26px;
  width: 50px !important;
  padding: 7px 1px 7px 2px !important;
  font-size: 12px;
  min-height: 17px;
}

.video-editor.media-loaded .video-editor-container .filter-adjust-item .slide-filter {
  width: 88%;
}

.video-editor.media-loaded .video-editor-container .filter-adjust-item span {
  display: inline-block;
  margin: 7px 5px 0;
  padding: 0 4px;
  background: #b6bf33;
  color: #fff;
  font-size: 12px;
}

.video-editor.media-loaded .video-editor-container .ve_memes .meme-text {
  padding: 15px;
  color: #fff;
  text-align: center;
  font-size: 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  white-space: pre-wrap;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: default;
  word-wrap: break-word;
}

.video-editor.media-loaded .video-editor-container .ve_memes .meme-text-hidden {
  padding: 0;
  position: absolute;
  z-index: -1;
}

.video-editor.media-loaded .video-editor-container .ve_resize .color-btn-container {
  background: black;
  border: 0 solid rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: rgba(0, 0, 0, 0.25) 0 1px 4px;
          box-shadow: rgba(0, 0, 0, 0.25) 0 1px 4px;
  border-radius: 4px;
  position: relative;
  padding: 15px;
}

.video-editor.media-loaded .video-editor-container .ve_resize .media-preview-container {
  background-color: black;
  max-width: 100%;
}

.video-editor.media-loaded .video-editor-container .ve_resize video {
  max-width: 100%;
  max-height: 100%;
  height: 100%;
}

.video-editor.media-loaded .video-editor-container .ve_sound_effects .sound-button-container {
  background: #dadde2;
  padding: 10px 10px 0;
}

.video-editor.media-loaded .video-editor-container .ve_sound_effects .sound-button-container .sound-button {
  padding: 7px 10px;
  width: 22%;
  float: left;
  margin-right: 10px;
  text-align: center;
  margin-bottom: 10px;
  font-size: 12px;
  display: block;
  background: #fff;
  color: #464646;
  cursor: pointer;
}

.video-editor.media-loaded .video-editor-container .ve_sound_effects .sound-button-container .sound-button:hover {
  background: #dcdcdc;
}

@media only screen and (max-width: 991px) {
  .video-editor.media-loaded .video-editor-container .ve_sound_effects .sound-button-container {
    overflow: auto;
  }

  .video-editor.media-loaded .video-editor-container .ve_sound_effects .sound-button-container .sound-button {
    width: 46%;
  }
}

.video-editor.media-loaded .video-editor-container .ve_sound_effects .media-duration-text,
.video-editor.media-loaded .video-editor-container .ve_sound_effects .masked-duration-input {
  width: 85px;
}

.video-editor.media-loaded .video-editor-container .ve_sound_effects .btn-sound {
  padding: 0 5px;
  background: rgba(0, 0, 0, 0.4);
  color: #fff;
  font-size: 14px;
}

.video-editor.media-loaded .video-editor-container .ve_subtitles .media-preview-container {
  position: relative;
}

.video-editor.media-loaded .video-editor-container .ve_subtitles .btn.btn-organize {
  background: #b6bf33 !important;
  color: #fff !important;
  border: 2px solid #b6bf33;
  padding: 3px 8px;
  border-radius: 0 !important;
}

.video-editor.media-loaded .video-editor-container .ve_subtitles .btn.btn-organize:hover {
  border: 2px solid #fff !important;
}

.video-editor.media-loaded .video-editor-container .ve_subtitles .subtitle-title {
  padding: 17px 20px 13px !important;
  min-height: 48px;
}

.video-editor.media-loaded .video-editor-container .ve_subtitles .resize-controls-container .resizeOptions select {
  width: 150px;
}

.video-editor.media-loaded .video-editor-container .ve_subtitles .resize-controls-container .upload-srt-container .btn,
.video-editor.media-loaded .video-editor-container .ve_subtitles .resize-controls-container .upload-srt-container .btn:hover {
  border: 0 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.video-editor.media-loaded .video-editor-container .ve_subtitles .ve-style-right-container .video-modal-nav li a {
  padding: 3px 10px !important;
}

.video-editor.media-loaded .video-editor-container .ve_subtitles .ve-style-right-container .colorCode {
  line-height: 9px;
  margin-top: 5px;
}

.video-editor.media-loaded .video-editor-container .ve_stop_motion .sub-head {
  font-size: 14px;
}

.video-editor.media-loaded .video-editor-container .loop-buttons-container button,
.video-editor.media-loaded .video-editor-container .ve_collage .collage-crop-options button,
.video-editor.media-loaded .video-editor-container .ve_rotate .rotate-container-btn button,
.video-editor.media-loaded .video-editor-container .video-speed-buttons-container button,
.video-editor.media-loaded .video-editor-container .frame-rate-buttons-container button,
.video-editor.media-loaded .video-editor-container .speed-buttons-container button,
.video-editor.media-loaded .video-editor-container .mute-buttons-container button {
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 10px;
  border: 1px solid #ddd;
  text-align: center;
  border-radius: 3px;
  background: #f6f6f6;
  color: #000;
  font-size: 14px;
  font-weight: 600;
  padding: 10px 20px;
  -webkit-transition: .2s;
  transition: .2s;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.video-editor.media-loaded .video-editor-container .loop-buttons-container button:hover,
.video-editor.media-loaded .video-editor-container .ve_collage .collage-crop-options button:hover,
.video-editor.media-loaded .video-editor-container .ve_rotate .rotate-container-btn button:hover,
.video-editor.media-loaded .video-editor-container .video-speed-buttons-container button:hover,
.video-editor.media-loaded .video-editor-container .frame-rate-buttons-container button:hover,
.video-editor.media-loaded .video-editor-container .speed-buttons-container button:hover,
.video-editor.media-loaded .video-editor-container .mute-buttons-container button:hover,
.video-editor.media-loaded .video-editor-container .loop-buttons-container button.active,
.video-editor.media-loaded .video-editor-container .ve_collage .collage-crop-options button.active,
.video-editor.media-loaded .video-editor-container .ve_rotate .rotate-container-btn button.active,
.video-editor.media-loaded .video-editor-container .video-speed-buttons-container button.active,
.video-editor.media-loaded .video-editor-container .frame-rate-buttons-container button.active,
.video-editor.media-loaded .video-editor-container .speed-buttons-container button.active,
.video-editor.media-loaded .video-editor-container .mute-buttons-container button.active {
  cursor: pointer;
  background: rgba(63, 61, 72, 0.4);
  -webkit-transform: translateY(-1px);
          transform: translateY(-1px);
}

.video-editor.media-loaded .video-editor-container .repeat-video-article,
.video-editor.media-loaded .video-editor-container .ve_stop_motion .stop-motion-preview-description,
.video-editor.media-loaded .video-editor-container .ve_rotate .rotate-rotation-text,
.video-editor.media-loaded .video-editor-container .ve_rotate .rotate-flip-text {
  font-size: 17px;
  font-weight: 400;
  width: 100%;
}

.video-editor.media-loaded .video-editor-container .repeat-video-article .repeat-duration,
.video-editor.media-loaded .video-editor-container .ve_stop_motion .stop-motion-preview-description .repeat-duration,
.video-editor.media-loaded .video-editor-container .ve_rotate .rotate-rotation-text .repeat-duration,
.video-editor.media-loaded .video-editor-container .ve_rotate .rotate-flip-text .repeat-duration {
  font-size: 18px;
  color: #695757;
  font-weight: bold;
}

.video-editor.media-loaded .video-editor-container .resize-controls-container ._left-sidein {
  width: auto;
}

.video-editor.media-loaded .video-editor-container .resize-controls-container ._left-sidein .input-form {
  border: 1px solid #ddd !important;
  width: 50px;
  display: block;
  color: #474747;
  height: 25px;
  margin-left: 10px;
}

.video-editor.media-loaded .video-editor-container .resize-controls-container h4 {
  margin: 10px;
}

.video-editor.media-loaded .video-editor-container .resize-controls-container .resize-ratio-element {
  border-bottom: 1px dotted #ddd;
  padding: 7px 10px;
  cursor: pointer;
}

.video-editor.media-loaded .video-editor-container .resize-controls-container .resize-ratio-element .video-radio-bg {
  vertical-align: middle;
}

.video-editor.media-loaded .video-editor-container .resize-controls-container .resize-ratio-element .ratio {
  margin: 0 5px;
  min-height: unset;
  float: right;
}

.video-editor.media-loaded .video-editor-container .resize-controls-container .resize-position-container button {
  position: relative;
  background: #dadde2;
  min-width: 50px;
  text-align: left;
  margin-right: 5px;
  border: 1px solid #ccc !important;
  -webkit-box-shadow: 0 !important;
          box-shadow: 0 !important;
  line-height: 26px;
  font-size: 15px;
}

.video-editor.media-loaded .video-editor-container .resize-controls-container .colorCode.bgColor {
  left: auto !important;
  position: relative;
  background: url(/images/sprite_image.png?e29593dca7d8cd983fe2e1b3c892686d) no-repeat -53px -5px;
}

.video-editor.media-loaded .video-editor-container .ve_collage .collage-layer-options {
  margin-bottom: 15px;
}

.video-editor.media-loaded .video-editor-container .ve_collage .collage-layer-option {
  margin-right: 10px;
  margin-bottom: 10px;
  float: left;
  cursor: pointer;
}

.video-editor.media-loaded .video-editor-container .ve_collage .collage-layer-option .collage-video-img {
  width: 100px;
  height: 100px;
  overflow: hidden;
}

.video-editor.media-loaded .video-editor-container .ve_collage .collage-layer-option.active .collage-video-img {
  border: 1px solid #827777;
}

.video-editor.media-loaded .video-editor-container .ve_collage .collage-crop-options button {
  padding: 3px 16px !important;
}

.video-editor.media-loaded .video-editor-container .ve_collage .media-preview-container .collage-media-box {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}

.video-editor.media-loaded .video-editor-container .ve_collage .media-preview-container .collage-media-box img,
.video-editor.media-loaded .video-editor-container .ve_collage .media-preview-container .collage-media-box video,
.video-editor.media-loaded .video-editor-container .ve_collage .media-preview-container .collage-media-box .replace-div {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}

.video-editor.media-loaded .video-editor-container .ve_collage .media-preview-container .collage-media-box img,
.video-editor.media-loaded .video-editor-container .ve_collage .media-preview-container .collage-media-box video {
  display: none;
}

.video-editor.media-loaded .video-editor-container .ve_collage .media-preview-container .collage-media-box .replace-div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10%;
  outline: 1px dashed #888;
  background: #eee;
}

.video-editor.media-loaded .video-editor-container .ve_collage .media-preview-container .collage-media-box .replace-div label {
  max-width: 100%;
  background: #fff;
  -webkit-transition: .2s;
  transition: .2s;
  text-align: center;
  -webkit-box-shadow: 0 3px 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 3px 15px rgba(0, 0, 0, 0.1);
}

.video-editor.media-loaded .video-editor-container .ve_collage .media-preview-container .collage-media-box.media-image img {
  display: block;
}

.video-editor.media-loaded .video-editor-container .ve_collage .media-preview-container .collage-media-box.media-image video,
.video-editor.media-loaded .video-editor-container .ve_collage .media-preview-container .collage-media-box.media-image .replace-div {
  display: none;
}

.video-editor.media-loaded .video-editor-container .ve_collage .media-preview-container .collage-media-box.media-video video {
  display: block;
}

.video-editor.media-loaded .video-editor-container .ve_collage .media-preview-container .collage-media-box.media-video img,
.video-editor.media-loaded .video-editor-container .ve_collage .media-preview-container .collage-media-box.media-video .replace-div {
  display: none;
}

.video-editor.media-loaded .video-editor-container .ve_collage .media-preview-container .collage-media-box:hover .replace-div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.video-editor.media-loaded .video-editor-container .ve_collage .video-wrapper-container .player-controls {
  display: block;
}

.video-editor.media-loaded .video-editor-container .ve_montage .video-wrapper-container .media-preview-container {
  background-color: #000000;
}

.video-editor.media-loaded .video-editor-container .ve_montage .video-wrapper-container .media-preview-container img {
  display: none !important;
}

.video-editor.media-loaded .video-editor-container .ve_montage .video-wrapper-container .media-preview-container img.active {
  display: block !important;
}

.video-editor.media-loaded .video-editor-container .ve_montage .video-wrapper-container .media-preview-container img.active.fade-enter {
  opacity: 0;
}

.video-editor.media-loaded .video-editor-container .ve_montage .video-wrapper-container .media-preview-container img.active.fade-enter-active {
  opacity: 1;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}

.video-editor.media-loaded .video-editor-container .ve_montage .video-wrapper-container .media-preview-container img.active.fade-leave {
  opacity: 1;
}

.video-editor.media-loaded .video-editor-container .ve_montage .video-wrapper-container .media-preview-container img.active.fade-leave-active {
  opacity: 0;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}

.video-editor.media-loaded .video-editor-container .ve_montage .video-wrapper-container .player-controls {
  display: block;
}

.video-editor.media-loaded .video-editor-container .ve_rotate img,
.video-editor.media-loaded .video-editor-container .ve_rotate video {
  max-width: none;
}

.video-editor.media-loaded .video-editor-container .ve_rotate .rotate-container-btn button {
  padding: 10px 16px;
}

.video-editor.media-loaded .video-editor-container .ve_rotate .media-preview-container {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.video-editor.media-loaded .video-editor-container .ve_rotate .media-preview-container .media-preview-container1 {
  -webkit-transform-origin: center;
          transform-origin: center;
}

.video-editor.media-loaded .video-editor-container .ve_image_to_video .video-wrapper-container .media-preview-container {
  width: 640px;
  height: 480px;
}

.video-editor.media-loaded .video-editor-container .ve_image_to_video .video-wrapper-container .media-preview-container img {
  display: none !important;
  -o-object-fit: contain;
     object-fit: contain;
  width: 640px;
  height: 480px;
}

.video-editor.media-loaded .video-editor-container .ve_image_to_video .video-wrapper-container .media-preview-container img.active {
  display: block !important;
}

.video-editor.media-loaded .video-editor-container .ve_image_to_video .video-wrapper-container .player-controls {
  display: block;
}

.video-editor.media-loaded .video-editor-container .ve_image_to_gif .video-wrapper-container .media-preview-container {
  width: 640px;
  height: 480px;
}

.video-editor.media-loaded .video-editor-container .ve_image_to_gif .video-wrapper-container .media-preview-container img {
  display: none !important;
  -o-object-fit: contain;
     object-fit: contain;
  width: 640px;
  height: 480px;
}

.video-editor.media-loaded .video-editor-container .ve_image_to_gif .video-wrapper-container .media-preview-container img.active {
  display: block !important;
}

.video-editor.media-loaded .video-editor-container .ve_image_to_gif .video-wrapper-container .player-controls {
  display: block;
}

.video-editor.media-loaded .video-editor-container .ve_cut_story .left-controls-container {
  padding: 0 !important;
}

.video-editor.media-loaded .video-editor-container .ve_joiner .video-wrapper-container .player-controls {
  display: block;
}

.video-editor.media-loaded .video-editor-container .ve_memes .video-wrapper-container .media-preview-container.media-fit video {
  -o-object-fit: none;
     object-fit: none;
  width: unset;
  height: unset;
}

.video-editor.media-loaded.sticky_footer .main {
  position: static;
}

.video-editor.media-loaded .redVideoProCont {
  padding: 0 !important;
}

.video-editor.media-loaded .colorPickerCont {
  z-index: 999999 !important;
}

.video-editor.media-loaded .before_first_level_menu_active,
.video-editor.media-loaded ._top-doublemenu {
  display: none;
}

.video-editor.media-loaded.footer-shown .main {
  margin-bottom: 0 !important;
}

.video-editor.media-loaded .video-wrapper-container {
  max-height: unset;
}

.video-editor.media-loaded .mainContainer {
  padding-top: 50px !important;
}

.video-editor.media-loaded .bold {
  font-weight: bold;
}

.video-editor.media-loaded .left-controls-container {
  padding: 10px;
}

.video-editor.media-loaded .ve_subtitles .left-controls-container,
.video-editor.media-loaded .ve_resize .left-controls-container,
.video-editor.media-loaded .ve_filters .left-controls-container,
.video-editor.media-loaded .ve_add_text_to_video .left-controls-container,
.video-editor.media-loaded .ve_video_to_gif .left-controls-container {
  padding: 0;
}

.video-editor.media-loaded .ve_subtitles .no-space,
.video-editor.media-loaded .ve_resize .no-space,
.video-editor.media-loaded .ve_add_text_to_video .no-space {
  padding: 0 !important;
}

.video-editor.media-loaded .no-pad {
  padding: 0 !important;
}

.video-editor.media-loaded .media-duration-text {
  line-height: 34px;
  color: #cfd2d8;
}

@media (min-width: 991px) and (max-width: 1023px) {
  .video-editor.media-loaded .mainContainer {
    padding-top: 0 !important;
  }
}

@media (min-width: 991px) and (max-width: 1024px) {
  .video-editor.media-loaded .sidemenu {
    display: none;
  }

  .video-editor.media-loaded .video-editor-container .video-editor-workspace .left-container {
    width: 555px;
  }

  .video-editor.media-loaded .video-editor-container .right-container {
    width: calc(100% - 555px) !important;
  }
}

@media only screen and (max-width: 991px) {
  .video-editor.media-loaded .mainContainer {
    padding-top: 0 !important;
  }

  .video-editor.media-loaded .sidemenu {
    display: none;
  }

  .video-editor.media-loaded .video-editor-container .video-editor-workspace .left-container {
    width: 100%;
  }

  .video-editor.media-loaded .video-editor-container .video-editor-workspace .left-container .editor-controls-container {
    width: 100% !important;
  }

  .video-editor.media-loaded .video-editor-container .video-editor-workspace .left-container .editor-controls-container .media-preview-item-list .inputContainer .video-label .media-name-text {
    width: 80%;
  }

  .video-editor.media-loaded .video-editor-container .right-container {
    width: 100% !important;
  }
}

@media only screen and (max-width: 425px) {
  .video-editor.media-loaded.hd_alertbox .mainContainer {
    padding-top: 0 !important;
  }
}

.video-editor.media-loaded .templates_bor {
  display: none;
}

.video-editor.media-loaded .navbar-default.hor_bdr_before:before,
.video-editor.media-loaded .navbar-default.cardpop_addlt:before,
.video-editor.media-loaded .navbar-default.dropdown_dateSelect:before {
  background: #3f3d48;
}

.video-editor.media-loaded .form-control {
  border: 1px solid #ddd;
}

.video-editor.media-loaded .videoEditor-header {
  top: -45px;
  z-index: 999998;
}

.video-editor.media-loaded .videoeditor-create {
  width: 26px;
  height: 25px;
  text-align: center;
  line-height: 24px;
  left: 9px;
  top: 7px;
}

.video-editor.media-loaded .video-editor .headerRgt .searchcontainer .edit-create {
  width: 26px;
  height: 25px;
  text-align: center;
  line-height: 24px;
  left: 9px;
  background: url(/images/videoeditor-Top.png?21b2a4b40c0ab2f90aa20297eac0f886) no-repeat top left;
  top: 4px;
}

.video-editor.media-loaded .videoEditor-header .userSaveLnk button span.drp_arrow {
  right: 2px;
  top: 0px;
}

.video-editor.media-loaded.hd_alertbox .hd_alrtmsg {
  display: none;
}

.video-editor.media-loaded.hd_alertbox .hd_alertbox_inner {
  height: 50px;
}

.video-editor.media-uploading #ve_uploading_container {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: auto;
}

.video-editor.media-uploading #ve_uploading_container .video-output {
  font-size: 30px;
  /* padding-bottom: 150px; */
}

.video-editor.media-uploading .upload-font {
  font-size: 25px;
  font-weight: bold;
}

.video-editor.media-uploading.hd_alertbox .video-percentage {
  height: calc(100vh - 120px) !important;
}

.video-editor.media-uploading.hd_alertbox #ve_uploading_container {
  height: calc(100vh - 120px) !important;
}

.video-editor.media-uploading.footer-shown .main {
  margin-bottom: 0 !important;
}

.video-editor.media-processing.footer-shown .main {
  margin-bottom: 0 !important;
}

.video-editor.media-processing #ve_processing_container {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: auto;
}

.video-editor.media-processing #ve_processing_container .video-output {
  font-size: 40px;
}

.video-editor.media-processing.hd_alertbox #ve_processing_container {
  height: calc(100vh - 120px);
}

.video-editor.media-processing .video-editor-container {
  height: calc(100vh - 135px);
  overflow: auto;
}

.video-editor.media-failed #ve_process_failed_container {
  display: block;
}

.video-editor.media-processed.footer-shown .main {
  margin-bottom: 0 !important;
}

.video-editor.media-processed #ve_processed_container {
  display: -webkit-box;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: calc(100vh - 89px);
}

.video-editor.media-processed .video-output {
  font-size: 40px;
}

.video-editor.media-processed.footer-shown .main {
  margin-bottom: 0;
}

.video-editor.media-processed.hd_alertbox #ve_processed_container {
  height: calc(100vh - 120px);
}

.video-editor .videoEditorLeftCont {
  height: calc(100vh - 136px);
}

.video-editor .video-editor-lst .title_h4 {
  padding-right: 50px;
}

.video-editor .video-editor-lst .title_h4 ._square-button {
  display: none;
}

.video-editor .video-editor-lst .title_h4 .lower-video {
  font-size: 20px;
}

.video-editor .video-editor-lst .title_h4 .showBtn {
  top: 10px;
  right: 10px;
  border: 1px solid #f6f6f6;
  padding: 5px;
}

.video-editor .video-editor-lst.productShadow {
  min-height: 50px;
}

.video-editor .video-editing ._video-editing .viewall {
  color: #1b69b6;
  border-bottom: 1px solid #1b69b6;
  display: inline-block;
  line-height: 15px;
}

.video-editor .video-editing ._video-editing .viewall:hover {
  border-bottom: 0 solid #1b69b6;
}

.video-editor .primeIcon.prime {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -127px -594px;
  top: 7px;
  left: -37px;
  position: relative;
}

.video-editor .listingInner {
  display: inline-block;
  padding-right: 20px;
}

.video-editor .titleDownld {
  background: #f6f6f6;
  padding: 7px 10px;
}

.video-editor .primeIcon.prime-plus {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -164px -596px;
  top: 7px;
  left: -37px;
  position: relative;
}

.video-editor .wofox-video-lower {
  min-height: 500px;
}

.video-editor .wofox-video-lower .video-editing .showBtn a {
  height: 19px;
  width: 19px;
  text-indent: -9999px;
  display: block;
  float: left;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -73px -997px;
}

.video-editor .wofox-video-lower .video-editing .description {
  display: none;
}

.video-editor .wofox-video-lower .video-editing.active .showBtn a {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -105px -997px;
}

.video-editor .wofox-video-lower .video-editing.active .description {
  display: block;
}

.video-editor .hasAd .player-controls {
  top: 58%;
}

.video-editor .hasAd .video-wrapper-container {
  height: calc(100vh - 257px);
}

.btn-download-video.disabled {
  cursor-pointer: none;
}

/*
//Hover color
$hoverColor: #f22259;
*/

/*--z-index value increase--*/

/*
$grid-float-breakpoint: 1023px;*/

.fun-editor {
  background: #f5f4f4;
}

.fun-editor .m-auto {
  margin: auto;
}

.fun-editor .d-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.fun-editor .d-none {
  display: none;
}

.fun-editor .d-block {
  display: block;
}

.fun-editor .bg-white {
  background: #fff !important;
}

.fun-editor .redVideMediaEdit {
  background: #f6f6f6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 45px;
}

.fun-editor .btn-color {
  height: 30px;
  width: 30px;
  cursor: pointer;
  position: relative;
  outline: none;
  float: left;
  border-radius: 4px;
  margin: 0 6px 6px 0;
}

.fun-editor .mobile_loginMenu .createLnk,
.fun-editor .mobile_loginMenu .notify_icon,
.fun-editor .mobile_loginMenu .login_btn,
.fun-editor .mobile_loginMenu .profileLnk .usernameH {
  /*display: block!important;*/
}

.fun-editor .videoEditorTab {
  background: transparent !important;
  font-size: 24px;
}

.fun-editor .videoEditorTab a {
  color: #1b69b6;
  border-bottom: 2px solid #1b69b6;
}

.fun-editor .videoEditorTab .videoEditorTabIcon {
  background: url(/images/new_tab_grey.png?4a0ffd4212af6b4e26372baa3755ff05) no-repeat top left;
  width: 20px;
  height: 20px;
  display: inline-block;
}

.fun-editor.redVideoEditor .navbar-default.hor_bdr_before:before,
.fun-editor.redVideoEditor .navbar-default.cardpop_addlt:before,
.fun-editor.redVideoEditor .navbar-default.dropdown_dateSelect:before {
  background: -webkit-gradient(linear, left top, right top, from(#ff6a00), to(#ee0979));
  background: linear-gradient(to right, #ff6a00, #ee0979);
}

.fun-editor .video-editor-workspace,
.fun-editor #ve_upload_container,
.fun-editor #ve_uploading_container,
.fun-editor #ve_processing_container,
.fun-editor #ve_process_failed_container,
.fun-editor #ve_processed_container,
.fun-editor #bannerTop,
.fun-editor footer {
  display: none;
}

.fun-editor .video-editor-container video {
  width: 100%;
  display: block;
  vertical-align: middle;
}

.fun-editor .video-editor-container input,
.fun-editor .video-editor-container select,
.fun-editor .video-editor-container textarea {
  color: #212121;
  border-radius: 0;
}

.fun-editor .video-editor-container textarea {
  resize: none;
}

.fun-editor.media-not-loaded #ve_upload_container,
.fun-editor.media-not-loaded #bannerTop,
.fun-editor.media-not-loaded footer,
.fun-editor.module-list #ve_upload_container,
.fun-editor.module-list #bannerTop,
.fun-editor.module-list footer {
  display: block;
}

.fun-editor.media-loaded {
  /*&.hd_alertbox{
    .mainContainer{
      padding-top: 80px !important;
    }
    .video-editor-container,.sidemenu {
      height: $hd-alert-bodyheight;
    }
    .left-container .editor-controls-container{
      height: $hd-alert-bodyheight;
    }
    .video-editor-container .video-wrapper-container{
      height: calc(100vh - 140px)!important;
    }
    .red-height .redVideoProCont{
      height: calc(100vh - 80px) !important;
    }
    .right-container{
      width: $right-menu-size!important;
      background: #e2e2e2;
    }
    .subtitles-seeker-container{
      height: calc(100vh - 225px);
    }
  }*/
}

.fun-editor.media-loaded .video-editor-workspace {
  display: block;
}

.fun-editor.media-loaded .navbar .container {
  width: 100%;
}

.fun-editor.media-loaded.beforeLogin .left-bottom-btn {
  right: 105px;
}

.fun-editor.media-loaded .left-bottom-btn {
  top: -49px;
  right: 80px;
  z-index: 9999;
}

.fun-editor.media-loaded .left-bottom-btn .create-btn-li {
  display: block !important;
  margin-top: 7px;
}

.fun-editor.media-loaded .left-bottom-btn .create-btn-li .create-btn {
  padding: 3px 12px;
  border: 0;
}

.fun-editor.media-loaded .modal-dialog:before {
  z-index: 3 !important;
}

.fun-editor.media-loaded .mobile_loginMenu .notify_desktopView {
  display: none !important;
}

.fun-editor.media-loaded .mobile_loginMenu .createMenuDropdownLi {
  display: none !important;
}

.fun-editor.media-loaded.fun-editor .mobile_loginMenu .profileLnk .usernameH {
  display: none !important;
}

.fun-editor.media-loaded .video-editor-container {
  height: calc(100vh - 51px);
}

.fun-editor.media-loaded .video-editor-container .left-container {
  width: 520px;
  overflow: auto;
  border-right: 1px solid #cacaca;
}

.fun-editor.media-loaded .video-editor-container .left-container .videoEditorLeftHd {
  border-left: 1px solid #1a1a1d !important;
}

.fun-editor.media-loaded .video-editor-container .left-container .videoEditorLeftHd .videoEditorLeftHdInner {
  background: #3f3d48;
  line-height: 34px;
  border-left: 1px solid #565656 !important;
}

.fun-editor.media-loaded .video-editor-container .left-container .videoEditorLeftHd .style-btn {
  padding: 0 10px 0 10px;
  font-weight: 500;
  display: block;
  height: 25px;
  line-height: 25px;
  background: #b6bf33;
  color: #fff;
  font-size: 15px;
  border: none;
  border-radius: 3px;
}

.fun-editor.media-loaded .video-editor-container .left-container .videoEditorLeftHd .style-btn:hover,
.fun-editor.media-loaded .video-editor-container .left-container .videoEditorLeftHd .style-btn:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.fun-editor.media-loaded .video-editor-container .left-container .square-heading {
  color: #fff;
  line-height: 34px;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container {
  /*overflow: auto;*/
  background-color: #fff;
  width: calc(100% - 64px);
  float: right;
  position: relative;
  height: calc(100vh - 51px);
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .left-section {
  height: 100%;
  overflow: hidden;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .videoEditorLeftHd {
  height: 35px;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .left-controls-container {
  height: calc(100% - 35px  - 40px);
  overflow: auto;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls {
  position: inherit;
  margin-top: unset;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list {
  overflow-y: auto;
  height: calc(100% - 81px - 58px);
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .noUi-connects {
  background: #d4d4d4;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .setCurrentTime {
  padding: 3px 2px;
  font-size: 13px;
  line-height: 27px;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .setCurrentTimeInput {
  width: 70px;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .setCurrentTimeInput .form-control {
  height: 25px;
  line-height: 25px;
  margin-top: 4px;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .startTime,
.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .endTime {
  background: #fff;
  border-radius: 3px;
  margin-right: 5px;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item {
  border-bottom: 1px solid #ddd;
  padding: 5px;
  background: #fff;
  /*      &:focus-within{
          background: #faffbd;
          overflow: hidden;
          .start-end{
            background: #eef3b5;
          }
          .startTime,.endTime{
            background:transparent!important;
          }
          .form-control{
            border:1px solid #ddd;
            box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
          }
        }*/
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item .masked-duration-input::-moz-selection {
  background: #bec8d2;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item .masked-duration-input::selection {
  background: #bec8d2;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item .redVideoInputFild {
  margin-bottom: 0;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item textarea.form-control {
  border: 1px solid #f6f6f6;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item .form-control {
  border: 1px solid #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item .start-end {
  background: #fff;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item .start-end .startTime,
.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item .start-end .endTime {
  background: transparent !important;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item.active {
  background: #faffbd;
  overflow: hidden;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item.active .start-end {
  background: #eef3b5;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item.active .startTime,
.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item.active .endTime {
  background: transparent !important;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item.active .form-control {
  border: 1px solid #ddd;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item:hover {
  background: #dadde2;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item:hover .start-end {
  background: #ddd !important;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .start-end-button {
  text-align: center;
  margin-left: 8px;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .start-end-button span {
  color: rgba(70, 70, 70, 0.709804);
  border: 1px solid #f6f6f6;
  cursor: pointer;
  width: 24px;
  height: 24px;
  line-height: 22px;
  margin-right: 5px;
  background: #fff;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .inputContainer {
  border: 1px solid #ccc;
  padding: 0;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .inputContainer .video-label {
  background: #dadde2;
  width: 100%;
  padding: 4px;
  line-height: 26px;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .inputContainer .video-label .media-name-text {
  white-space: nowrap;
  width: 76%;
  display: inline-block;
  line-height: 14px;
  padding-top: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .inputContainer .video-label .video-photo {
  border: 2px solid #ccc;
  background: #fff;
  color: #464646;
  height: 25px;
  margin-right: 5px;
  width: 30px;
  float: left;
  display: inline-block;
  line-height: 27px;
  font-size: 12px;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .inputContainer .video-label .video-photo i {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -59px -198px;
  height: 20px;
  width: 26px;
  display: inline-block;
  text-indent: -9999px;
  margin: 0 auto;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .inputContainer .videoImgLst {
  width: 60px;
  height: 60px;
  border: 1px solid #c3bdbd;
  margin: 0 5px 10px;
  background: url(/images/red_upload.png?26f0c7adcd2e51669f2890cec481c0a2) no-repeat center center;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item {
  border-radius: 4px;
  width: 100%;
  margin-bottom: 10px;
  /* border-bottom: 1px solid #ddd; */
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item.media-video {
  background: url(/images/red_videoupload.png?6c807719aca42730d66699886c0e3156) no-repeat center center;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item.media-video img {
  display: none;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item.media-image video {
  display: none;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item .img-width .media-image {
  background: url(/images/red_upload.png?26f0c7adcd2e51669f2890cec481c0a2) no-repeat center center;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item .img-width .media-video {
  background: url(/images/red_videoupload.png?6c807719aca42730d66699886c0e3156) no-repeat center center;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item .img-width {
  width: 45px;
  height: 45px;
  overflow: hidden;
  margin: auto 0;
  display: inline-block;
  float: left;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item .img-width img,
.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item .img-width video {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  background-color: #f7f7f7;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item .media-info {
  display: inline-block;
  margin-left: 10px;
  max-width: 455px;
  width: 100%;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item .btn {
  padding: 4px 15px !important;
  display: block;
  max-width: 110px;
  background: #fff;
  border: 1px solid #ddd !important;
  border-radius: 0;
  float: right;
  margin: 5px 2px 0 0;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item .btn:hover {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item .remove-item {
  float: right;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .start-end input[type=text]:focus {
  background: #fff !important;
  color: #474747 !important;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .redVideoInputFild_Input.form-control {
  min-height: 60px;
  padding: 0 !important;
  border-radius: 0 !important;
  background: transparent;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .redVideoInputFild_Input.form-control.cut-video select.form-control {
  border: 1px solid #ddd;
  font-size: 14px;
  padding: 4px 5px;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-horizontal .noUi-handle {
  left: auto !important;
  width: 7px;
  height: 11px;
  top: -2px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0;
  cursor: ew-resize;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-horizontal .noUi-handle:after,
.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-horizontal .noUi-handle:before {
  width: 0 !important;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-horizontal .noUi-handle.noUi-handle-lower {
  right: -5px !important;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-horizontal .noUi-handle.noUi-handle-upper {
  right: -2px !important;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-connects {
  position: absolute !important;
  cursor: pointer;
  border-radius: 0 !important;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-connects .noUi-draggable {
  cursor: move;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-target {
  height: 7px;
  background: #ccc !important;
  margin-top: 5px;
  border: 0 !important;
  border-radius: 0;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .remove-item {
  cursor: pointer;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .active .video-radio-bg {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -394px -46px;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container button.active {
  background: #3f3d48;
  color: #fff;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .video-radio-bg {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -361px -47px;
  width: 25px;
  display: inline-block;
  height: 22px;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .inputContainer {
  /* border-bottom: 1px solid #d0d0d0; */
  padding: 0;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .w-15 {
  width: 15%;
}

.fun-editor.media-loaded .video-editor-container .left-container .ve_handle {
  display: inline-block;
  margin: 3px auto;
  height: 17px;
  width: 14px;
  cursor: pointer;
  text-indent: -99999px;
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -165px -212px;
}

.fun-editor.media-loaded .video-editor-container .left-container .btn-grey {
  border: 2px solid #d4d4d4 !important;
  color: #464646;
  background-color: #d4d4d4;
}

.fun-editor.media-loaded .video-editor-container .left-container .btn-grey:hover {
  border: 2px solid #fff !important;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.48);
          box-shadow: 0 1px 4px rgba(0, 0, 0, 0.48);
}

.fun-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-left-container {
  width: 60%;
  margin: 30px;
}

.fun-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-left-container .modal-body {
  background: #e8e8e8;
}

.fun-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-left-container .preview-workspace {
  background: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin: auto;
  width: 80%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.fun-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-left-container .preview-workspace .text-preview-box {
  padding: 5px;
  margin: 10px;
  border: 1px dashed #fff;
}

@media only screen and (max-width: 767px) {
  .fun-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-left-container {
    width: 100%;
    margin: 30px 0;
  }
}

.fun-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container {
  width: 40%;
  background: #e8e8e8;
}

.fun-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content {
  background: #f6f6f6;
  border: 1px solid #dadada !important;
  color: #464646;
}

.fun-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .tab-pane {
  max-height: 340px;
  overflow: auto;
}

.fun-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .tab-pane.fade {
  display: none;
}

.fun-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .tab-pane.active {
  display: block;
}

.fun-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .custom-bor {
  border-bottom: 1px dotted #ddd;
}

.fun-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .form-control {
  width: 100%;
  min-width: 50px;
  float: right;
}

.fun-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .form-control.form-clr {
  min-width: 70px;
}

.fun-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .btn-font-style {
  display: inline-block;
  padding: 0 5px;
  line-height: 20px;
}

.fun-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .btn-font-style.active {
  /*background-color: #5e5e5e;*/
}

.fun-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .subtitle-layout-item {
  cursor: pointer;
  margin-bottom: 15px;
  margin-top: 15px;
}

.fun-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .subtitle-layout-item img {
  border: 2px solid #fff;
}

@media only screen and (max-width: 767px) {
  .fun-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container {
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .fun-editor.media-loaded .video-editor-container .left-container .ve-style-container .d-inline {
    display: block;
  }
}

.fun-editor.media-loaded .video-editor-container .left-container .video-modal-nav {
  border-bottom: 1px solid #ddd;
}

.fun-editor.media-loaded .video-editor-container .left-container .video-modal-nav li.active a {
  background: #fff !important;
}

.fun-editor.media-loaded .video-editor-container .left-container .video-modal-nav li.active a:before {
  content: "";
  position: absolute;
  left: 0;
  top: auto;
  bottom: 0;
  right: 100%;
  height: 3px;
  width: 100%;
  z-index: 3;
}

.fun-editor.media-loaded .video-editor-container .left-container .video-modal-nav li a {
  background: transparent !important;
  padding: 7px 10px;
  font-size: 14px;
  color: #464646;
  border-radius: 0;
}

.fun-editor.media-loaded .video-editor-container .right-container {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: calc(100% - 520px) !important;
  background: #e2e2e2;
  overflow: hidden;
  /*@import "editor-container/video-player";*/
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet .left-container .img-tab {
  display: grid;
  margin: 0 auto;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet .left-container .img-tab .img-display {
  display: block;
  height: 60px;
  width: 60px;
  border-radius: 50%;
  margin: 0 auto;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet .left-container .img-tab .post-img-display {
  display: block;
  height: 60px;
  width: 60px;
  margin: 0 auto;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet .left-container .margin-l-20 {
  margin-left: 20px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet .right-container .right-d-none {
  display: none;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet .right-container .right-container-tabs {
  display: block;
  position: static;
  width: 360px;
  font-family: Arial,sans-serif;
  font-size: 12px;
  background-color: #fff;
  color: #66757F;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet .right-container .right-container-tabs .tweet-chat-section {
  width: auto;
  margin: 0;
  position: relative;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet .right-container .right-container-tabs .tweet-chat-section .tweet-chat-display {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet .right-container .right-container-tabs .tweet-chat-section .tweet-chat-display .tweet-display {
  position: relative;
  padding: 15px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet .right-container .right-container-tabs .tweet-chat-section .tweet-chat-display .tweet-display .views-count {
  margin-left: 62px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet .right-container .right-container-tabs .tweet-chat-section .tweet-chat-display .tweet-display .tick-img {
  padding-right: 3px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet .right-container .right-container-tabs .tweet-chat-section .tweet-chat-display .tweet-display .tweet-text-block {
  display: inline-block;
  line-height: 12px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet .right-container .right-container-tabs .tweet-chat-section .tweet-chat-display .tweet-display .tweet-text-block .username-block {
  margin-top: -5px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet .right-container .right-container-tabs .tweet-chat-section .tweet-chat-display .tweet-display .tweet-text-block .username-block .username-text {
  display: inline-block;
  line-height: 20px;
  color: #8f949b;
  font-family: 'Open Sans',sans-serif;
  font-size: 12px;
  border: none;
  margin-top: -1px;
  margin-left: 4px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet .right-container .right-container-tabs .tweet-chat-section .tweet-chat-display .tweet-display .tweet-section {
  min-height: 48px;
  margin-right: auto;
  padding-left: 48px;
  position: relative;
  display: table !important;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet .right-container .right-container-tabs .tweet-chat-section .tweet-chat-display .tweet-display .tweet-section .img-tab {
  left: 0;
  position: absolute;
  bottom: 0;
  top: 23px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet .right-container .right-container-tabs .tweet-chat-section .tweet-chat-display .tweet-display .tweet-section .img-tab .img-display {
  height: 50px;
  width: 50px;
  border-radius: 50%;
  display: block;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet .right-container .right-container-tabs .tweet-chat-section .tweet-chat-display .tweet-display .tweet-display-text {
  color: #000;
  display: inline-block;
  line-height: 20px;
  font-family: 'Open Sans',sans-serif;
  font-size: 15px;
  border: none;
  margin-top: -2px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet .right-container .right-container-tabs .tweet-chat-section .tweet-chat-display .tweet-display .tweet-text {
  color: #8f949b;
  display: inline-block;
  line-height: 20px;
  font-family: 'Open Sans',sans-serif;
  font-size: 15px;
  border: none;
  margin-top: -2px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet .right-container .right-container-tabs .tweet-chat-section .tweet-chat-display .tweet-display .tweet-para {
  color: #000;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet .right-container .right-container-tabs .tweet-chat-section .tweet-chat-display .tweet-hidden-footer {
  color: #8899a6;
  padding: 0px;
  text-align: right;
  height: 57px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet .right-container .right-container-tabs .tweet-chat-section .tweet-chat-display .tweet-hidden-footer .stop-clr-lightblue {
  stop-color: #3AADF4;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet .right-container .right-container-tabs .tweet-chat-section .tweet-chat-display .tweet-hidden-footer .stop-clr-drakblue {
  stop-color: #167EE5;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet .right-container .right-container-tabs .tweet-chat-section .tweet-chat-display .twitter-tweet-post {
  width: 100%;
  height: auto;
  border-radius: 0;
  overflow: hidden;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet .right-container .right-container-tabs .tweet-chat-section .tweet-chat-display .twitter-tweet-post .twitter-post-img {
  border-radius: 10px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet .right-container .right-container-tabs .tweet-chat-section .tweet-chat-display .twitter-tweet-post .tweet-post-img {
  height: auto;
  width: 400px;
  display: block;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet .right-container .right-container-tabs .tweet-comment-icon {
  padding-left: 37px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet .btn-primary {
  background-color: #d4d4d4;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet .form-group .switch {
  height: auto;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .left-container-tabs .tab-content {
  border: 1px solid gainsboro;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .left-container-tabs .user_tabs .nav-tabs {
  width: 418px;
  height: 37px;
  z-index: 999;
  background: #fff;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .left-container-tabs .user_tabs .nav-tabs li {
  width: 50%;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .left-container-tabs .user_tabs .nav-tabs li a {
  margin-right: 0px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .left-container-tabs .user_tabs .nav-tabs > li.active:before {
  content: "";
  position: absolute;
  height: 3px;
  width: 100%;
  bottom: 0;
  z-index: 999;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .left-container-tabs .user_tabs .twitter-profile .person1,
.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .left-container-tabs .user_tabs .twitter-profile .person2 {
  margin-left: 6px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .left-container-tabs .user_tabs .twitter-profile .person1 .profile-img,
.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .left-container-tabs .user_tabs .twitter-profile .person2 .profile-img {
  display: grid;
  margin: 0 auto;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .left-container-tabs .user_tabs .twitter-profile .person1 .profile-img .profile-image,
.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .left-container-tabs .user_tabs .twitter-profile .person2 .profile-img .profile-image {
  display: block;
  height: 60px;
  width: 60px;
  border-radius: 50%;
  margin: 0 auto;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .left-container-tabs .user_tabs .twitter-profile .cropit-width {
  width: 260px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .left-container-tabs .user_tabs .twitter-profile .cropit-image-width {
  width: 200px !important;
  height: 200px !important;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .left-container-tabs .user_tabs .twitter-profile .thumbnail .delete {
  margin-right: 10px;
  margin-top: 23px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .left-container-tabs .user_tabs .twitter-profile .thumbnail .edit {
  margin-right: 15px;
  margin-top: 23px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .left-container-tabs .user_tabs .twitter-profile .thumbnail .message {
  white-space: pre-wrap;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .left-container-tabs .user_tabs .twitter-profile .thumbnail .textarea-hide {
  width: 320px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .left-container-tabs .user_tabs .twitter-profile .thumbnail .show-time {
  font-size: 12px;
  opacity: 0.7;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .left-container-tabs .user_tabs .twitter-profile .thumbnail .textarea-show {
  width: 120px;
  margin-top: 8px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .left-container-tabs .twitter-icon-font-size {
  font-size: 16px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .left-container-tabs .twitter-lable-padding {
  padding: 4px 14px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .left-container-tabs .twitter-text-message,
.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .left-container-tabs .thumbnail {
  width: 404px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .left-container-tabs .scrollbar-height {
  height: 210px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .media-preview-container {
  display: block;
  position: absolute;
  left: 35%;
  top: 25%;
  background: #fff;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .media-preview-container .twitter_section {
  height: auto;
  width: 550px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .media-preview-container .twitter_section .mar-top {
  margin-top: 20px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .media-preview-container .twitter_section .twitter_header {
  border-bottom: 1px solid #cacaca;
  padding-bottom: 10px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .media-preview-container .twitter_section .twitter_header .back span {
  left: 20px;
  top: 17px;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .media-preview-container .twitter_section .twitter_header .back span:hover {
  color: #f05a28;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .media-preview-container .twitter_section .twitter_header .info span {
  right: 60px;
  top: 17px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .media-preview-container .twitter_section .twitter_header .info span:hover {
  color: #f05a28;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .media-preview-container .twitter_section .twitter_header .cancel span {
  right: 29px;
  top: 17px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .media-preview-container .twitter_section .twitter_header .cancel span:hover {
  color: #f05a28;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .media-preview-container .twitter_section .twitter_header img {
  display: block;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  float: left;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .media-preview-container .twitter_section .twitter_header .profile_name_section img {
  width: 15px;
  height: 20px;
  display: block;
  float: left;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .media-preview-container .twitter_section .twitter_header .profile_name_section .profile_name {
  font-size: 18px;
  line-height: 17px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .media-preview-container .twitter_section .twitter_header .profile_name_section .follow_btn {
  border: 1px solid #1da1f2;
  border-radius: 25px;
  background: #fff;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .media-preview-container .twitter_section .twitter_header .profile_name_section .username {
  font-size: 14px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .media-preview-container .twitter_section .twitter_chat .message_received .avatar img,
.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .media-preview-container .twitter_section .twitter_chat .message_sent .avatar img {
  display: block;
  height: 40px;
  width: 40px;
  border-radius: 50%;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .media-preview-container .twitter_section .twitter_chat .message_received .received_text,
.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .media-preview-container .twitter_section .twitter_chat .message_received .sent_text,
.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .media-preview-container .twitter_section .twitter_chat .message_sent .received_text,
.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .media-preview-container .twitter_section .twitter_chat .message_sent .sent_text {
  border-radius: 25px;
  background: #1da1f2;
  color: white;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .media-preview-container .twitter_section .twitter_chat .message_received .received_text .text_message,
.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .media-preview-container .twitter_section .twitter_chat .message_received .sent_text .text_message,
.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .media-preview-container .twitter_section .twitter_chat .message_sent .received_text .text_message,
.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .media-preview-container .twitter_section .twitter_chat .message_sent .sent_text .text_message {
  height: auto;
  padding: 5px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .media-preview-container .twitter_section .twitter_chat .message_received .received_text,
.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .media-preview-container .twitter_section .twitter_chat .message_sent .received_text {
  border-bottom-left-radius: 0;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .media-preview-container .twitter_section .twitter_chat .message_received .sent_text,
.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .media-preview-container .twitter_section .twitter_chat .message_sent .sent_text {
  border-bottom-right-radius: 0;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .twitter_section {
  display: none;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .twitter-message-section {
  display: block;
  position: static;
  width: 360px;
  font-family: Arial,sans-serif;
  font-size: 12px;
  background-color: #fff;
  color: #66757F;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .twitter-message-section .twitter-message-display {
  width: auto;
  margin: 0;
  position: relative;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .twitter-message-section .twitter-message-display .twitter-message-block {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .twitter-message-section .twitter-message-display .twitter-message-block .twitter-hidden-header {
  padding: 15px 13px;
  min-height: 70px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .twitter-message-section .twitter-message-display .twitter-message-block .twitter-hidden-header .twitter-svg-display {
  margin-top: 13px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .twitter-message-section .twitter-message-display .twitter-message-block .twitter-hidden-header .twitter-chat-fromperson {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 18%;
  margin: 0 auto;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .twitter-message-section .twitter-message-display .twitter-message-block .twitter-hidden-header .twitter-chat-fromperson .twitter-chat-fromperson-img {
  height: 40px;
  width: 40px;
  border-radius: 50%;
  display: block;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .twitter-message-section .twitter-message-display .twitter-message-block .twitter-hidden-header .twitter-chat-fromperson .twitter-chat-fromperson-textname {
  display: inline-block;
  vertical-align: middle;
  padding-left: 10px;
  width: 144px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .twitter-message-section .twitter-message-display .twitter-message-block .twitter-hidden-header .twitter-chat-fromperson .twitter-chat-fromperson-textname .fromperson-name {
  float: left;
  display: inline-block;
  max-width: 65%;
  color: #14171a;
  line-height: 24px;
  font-size: 18px;
  font-family: sans-serif;
  font-weight: bold;
  border: none;
  margin-top: -2px;
  background-color: transparent;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .twitter-message-section .twitter-message-display .twitter-message-block .twitter-hidden-header .twitter-chat-fromperson .twitter-chat-fromperson-textname .fromperson-username {
  float: left;
  display: inline-block;
  max-width: 80px;
  color: #66757f;
  line-height: 20px;
  font-size: 14px;
  font-family: sans-serif;
  font-weight: normal;
  border: none;
  margin-top: -2px;
  background-color: transparent;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .twitter-message-section .twitter-message-display .twitter-message-block .twitter-hr {
  margin: 0px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .twitter-message-section .twitter-message-display .twitter-message-block .twitter-showimg {
  position: relative;
  padding: 15px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .twitter-message-section .twitter-message-display .twitter-message-block .twitter-showimg .user-detail {
  min-height: 48px;
  margin-right: auto;
  padding-left: 58px;
  padding-right: 50px;
  position: relative;
  max-width: 100%;
  display: table !important;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .twitter-message-section .twitter-message-display .twitter-message-block .twitter-showimg .user-detail .user-img {
  left: 0;
  position: absolute;
  bottom: 0;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .twitter-message-section .twitter-message-display .twitter-message-block .twitter-showimg .user-detail .user-img .img-design {
  height: 40px;
  width: 40px;
  border-radius: 50%;
  display: block;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .twitter-message-section .twitter-message-display .twitter-message-block .twitter-showimg .user-detail .person-msgSection {
  display: table-cell !important;
  vertical-align: bottom !important;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .twitter-message-section .twitter-message-display .twitter-message-block .twitter-showimg .user-detail .person-msgSection .msg-display {
  background-color: #e6ecf0;
  color: #14171a;
  border-color: #e6ecf0;
  border-radius: 20px 20px 20px 0;
  padding: 10px 15px;
  margin-top: 4px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .twitter-message-section .twitter-message-display .twitter-message-block .twitter-showimg .user-detail .person-msgSection .msg-display .person-conv {
  white-space: pre-wrap;
  max-width: 184px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .twitter-message-section .twitter-message-display .twitter-message-block .twitter-showimg .conv-time {
  font-size: 11px;
  line-height: 18px;
  color: #8899a6;
  margin-right: auto;
  padding-left: 58px;
  padding-right: 50px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .twitter-message-section .twitter-message-display .twitter-message-block .twitter-showimg .person-conv-section {
  clear: both !important;
  margin: 0px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .twitter-message-section .twitter-message-display .twitter-message-block .twitter-showimg .person-conv-section .person-conv-display {
  min-height: 48px;
  margin-left: auto;
  padding-left: 58px;
  padding-right: 58px;
  position: relative;
  max-width: 100%;
  display: table !important;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .twitter-message-section .twitter-message-display .twitter-message-block .twitter-showimg .person-conv-section .person-conv-display .img-display {
  right: 0;
  position: absolute;
  bottom: 0;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .twitter-message-section .twitter-message-display .twitter-message-block .twitter-showimg .person-conv-section .person-conv-display .img-display .twitter-chat-img {
  height: 40px;
  width: 40px;
  border-radius: 50%;
  display: block;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .twitter-message-section .twitter-message-display .twitter-message-block .twitter-showimg .person-conv-section .person-conv-display .conv-msg-display {
  display: table-cell !important;
  vertical-align: bottom !important;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .twitter-message-section .twitter-message-display .twitter-message-block .twitter-showimg .person-conv-section .person-conv-display .conv-msg-display .conv-msg-block {
  background-color: #1da1f2;
  color: #fff !important;
  border-color: #1da1f2;
  border-radius: 20px 20px 0;
  padding: 10px 15px;
  margin-top: 4px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .twitter-message-section .twitter-message-display .twitter-message-block .twitter-showimg .person-conv-section .person-conv-display .conv-msg-display .conv-msg-block .msg-conv {
  white-space: pre-wrap;
  max-width: 184px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .twitter-message-section .twitter-message-display .twitter-message-block .twitter-showimg .person-conv-section .seen-chat {
  float: right;
  font-size: 11px;
  line-height: 18px;
  color: #8899a6;
  margin-left: auto;
  padding-left: 50px;
  padding-right: 58px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .twitter-message-section .twitter-message-display .twitter-message-block .twitter-chat-footer {
  color: #8899a6;
  background-color: #E5F2F7;
  padding: 0px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .btn-primary {
  background-color: #d4d4d4;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .form-group .switch {
  height: auto;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .left-container .left-container-tabs {
  width: 418px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .left-container .left-container-tabs .tab-content {
  border: 1px solid gainsboro;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .left-container .left-container-tabs .nav-tabs {
  position: fixed;
  width: 418px;
  height: 37px;
  z-index: 999;
  background: #fff;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .left-container .left-container-tabs .nav-tabs li {
  width: 50%;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .left-container .left-container-tabs .nav-tabs li a {
  margin-right: 0px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .left-container .left-container-tabs .nav-tabs > li.active:before {
  content: "";
  position: absolute;
  height: 3px;
  width: 100%;
  bottom: 0;
  z-index: 999;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .left-container .left-container-tabs #postsetting {
  margin-top: 17px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .left-container .left-container-tabs #postsetting .row {
  margin-top: 27px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .left-container .left-container-tabs .insta-comments {
  height: 353px;
  overflow: auto;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .left-container .left-container-tabs .insta-comments .singleComments {
  border: none;
  margin-bottom: -4px;
  font-weight: 600;
  padding-left: 5px;
  margin-left: -5px;
  font-size: 13px;
  font-family: Arial,Helvetica,sans-serif;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .left-container .left-container-tabs .insta-comments .singleComment-edit {
  font-size: 12px;
  opacity: 0.7;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .left-container .left-container-tabs .img-section {
  margin-top: 36px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .left-container .left-container-tabs .img-tab {
  display: grid;
  margin: 0 auto;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .left-container .left-container-tabs .img-tab .img-display {
  display: block;
  height: 60px;
  width: 60px;
  border-radius: 50%;
  margin: 0 auto;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .left-container .left-container-tabs .img-tab .img-display-post {
  display: block;
  height: 60px;
  width: 60px;
  margin: 0 auto;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .left-container .left-container-tabs .cropit-dropdown {
  left: -20px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .left-container .left-container-tabs .cropit-width {
  width: 260px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .left-container .left-container-tabs .cropit-image-width {
  width: 200px !important;
  height: 200px !important;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .left-container .left-container-tabs .insta-lable-padding {
  padding: 4px 14px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .left-container .left-container-tabs .insta-icon-font-size {
  font-size: 16px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .media-preview-container {
  font-family: "Segoe UI",Arial,sans-serif;
  display: block;
  position: absolute;
  background: #fff;
  border-radius: 5px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-post-view {
  background: #fff;
  border-radius: 5px;
  margin: 0 auto;
  width: 360px;
  padding: 0;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-post-hidden {
  height: auto !important;
  margin-left: 58px;
  position: relative;
  margin-top: 5px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-post-hidden .corner-dots {
  margin: 3% 5% 0 0;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-post-hidden .gradient-header {
  height: 40px;
  margin-top: 5px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-post-hidden .gradient-header-body {
  margin-left: -46px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-post-hidden .gradient-header-body span {
  margin-top: 6px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-post-hidden .gradient-header-body .gradient-svg {
  background-color: #fbfbfb;
  border-radius: 50%;
  display: block;
  overflow: hidden;
  height: 37px;
  width: 33px;
  float: left;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-post-hidden .gradient-header-body .gradient-svg .stop-clr-yellow {
  stop-color: #FAB627;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-post-hidden .gradient-header-body .gradient-svg .stop-clr-voilet {
  stop-color: #A446A1;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-post-hidden .insta-hidden-status,
.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-post-hidden .insta-profile {
  background-color: #fbfbfb;
  border-radius: 50%;
  display: block;
  margin-left: -44px;
  margin-top: 4px;
  overflow: hidden;
  width: 30px;
  float: left;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-post-hidden .profile-img {
  display: block;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-post-hidden .insta-hidden-geotag-head {
  display: block;
  font-size: 18px;
  line-height: .25;
  color: #292f33;
  font-weight: 700;
  margin-left: -7px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-post-hidden .insta-hidden-geotag {
  position: absolute;
  margin-left: 3px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-post-hidden .post-name {
  border: none;
  margin-bottom: -4px;
  font-weight: 600;
  padding-left: 5px;
  margin-left: -5px;
  font-size: 13px;
  font-family: Arial,Helvetica,sans-serif;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-post-hidden .follow-tag {
  position: relative;
  font-size: 13px;
  font-family: Arial,Helvetica,sans-serif;
  color: #03A9F4;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-post-hidden .follow-tag .follow-check {
  color: #000;
  position: absolute;
  left: -1px;
  top: 0;
  font-size: 20px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-post-hidden .follow-tag .follow-status {
  margin-left: 10px;
  font-size: 13px;
  font-family: Arial,Helvetica,sans-serif;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-post-hidden .follow-tag .follow {
  color: #03A9F4;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-post-hidden .follow-tag .following {
  color: black;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-post-hidden .insta-username {
  display: inline-block;
  max-width: 100%;
  line-height: 15px;
  font-size: 11px;
  font-family: sans-serif;
  font-weight: 400;
  border: none;
  margin-top: -3px;
  background-color: transparent;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-post-hidden .hidden-post {
  position: absolute;
  margin-top: 6px;
  margin-left: 3px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-post {
  width: 100%;
  height: auto;
  border-radius: 0;
  overflow: hidden;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-post .insta-post-img {
  height: auto;
  width: 400px;
  display: block;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .likeMessage {
  background: #fff;
  clear: both;
  height: auto;
  padding: 0;
  margin-left: -12px;
  position: relative;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .likeMessage .likemessage-text {
  letter-spacing: .01em;
  font-size: 28px;
  line-height: 15px;
  color: #292929;
  float: left;
  font-family: sans-serif;
  font-size: 12px !important;
  margin-left: 5%;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .likeMessage .likemessage-text .messageLiked {
  color: #292929;
  float: left;
  font-family: sans-serif;
  font-size: 12px !important;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-description {
  float: left;
  height: auto;
  margin: 0;
  width: 100% !important;
  text-align: justify;
  padding: 0 9px 2px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-description .describe-post-name {
  border: none;
  margin-bottom: -4px;
  font-weight: 600;
  padding-left: 5px;
  margin-left: -5px;
  font-size: 13px;
  font-family: Arial,Helvetica,sans-serif;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-description .description-message {
  font-size: 12px;
  font-family: sans-serif;
  overflow: hidden;
  white-space: nowrap;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-description .description-message p,
.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-description .description-message div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-description .description-message img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: 14px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-description .moreDescription {
  color: gray;
  font-size: 12px;
  overflow: hidden;
  white-space: nowrap;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-description .hidden-morecomment {
  color: #80808099;
  font-size: 12px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-description .singlecmt {
  border: none;
  margin-bottom: -4px;
  font-weight: 600;
  padding-left: 5px;
  margin-left: -5px;
  font-size: 13px;
  font-family: Arial,Helvetica,sans-serif;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-description .singleCmt-when {
  font-size: 12px;
  opacity: 0.7;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .hidden-addcmt {
  float: left;
  height: auto;
  margin: 0;
  width: 100% !important;
  padding-left: 9px;
  padding-right: 9px;
  margin-top: 5px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .hidden-addcmt .img-tab {
  height: 30px;
  width: 30px;
  overflow: hidden;
  border-radius: 50%;
  float: left;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .hidden-addcmt .img-tab .img-comment {
  display: block;
  height: auto;
  width: 100%;
  border-radius: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-left: 0;
  margin-top: 0;
  float: left;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .hidden-addcmt .add-comment {
  margin-top: 7px;
  margin-left: 2%;
  float: left;
  opacity: .7;
  font-size: 12px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-postDate {
  float: left;
  height: auto;
  margin: 0;
  width: 100% !important;
  color: rgba(128, 128, 128, 0.6);
  margin-left: 9px;
  font-size: 12px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .form-group .switch {
  height: auto;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .left-container .img-block {
  display: grid;
  margin: 0 auto;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .left-container .img-block .img-display {
  display: block;
  height: 60px;
  width: 60px;
  border-radius: 50%;
  margin: 0 auto;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .left-container .cropit-width {
  width: 260px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .left-container .cropit-image-width {
  width: 200px !important;
  height: 200px !important;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .left-container .whatsapp-icon-font-size {
  font-size: 16px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .left-container .whatsup-label-padding {
  padding: 4px 14px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .left-container .whatsup-text-area {
  width: 404px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .left-container .left-container-tabs .nav-tabs {
  width: 418px;
  height: 37px;
  z-index: 999;
  background: #fff;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .left-container .left-container-tabs .nav-tabs li {
  width: 50%;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .left-container .left-container-tabs .nav-tabs li a.noMargin {
  margin: 0px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .left-container .left-container-tabs .nav-tabs > li.active:before {
  content: "";
  position: absolute;
  height: 3px;
  width: 100%;
  bottom: 0;
  z-index: 999;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .left-container .left-container-tabs .tab-content {
  border: 1px solid gainsboro;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .left-container .left-container-tabs .left-container-block .person-detail {
  margin-left: 6px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .left-container .left-container-tabs .left-container-block .message-box {
  height: 210px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .left-container .left-container-tabs .left-container-block .message-box .thumbnail {
  width: 404px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .left-container .left-container-tabs .left-container-block .message-box .thumbnail .delete {
  margin-right: 10px;
  margin-top: 23px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .left-container .left-container-tabs .left-container-block .message-box .thumbnail .edit {
  margin-right: 15px;
  margin-top: 23px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .left-container .left-container-tabs .left-container-block .message-box .thumbnail .message {
  white-space: pre-wrap;
  width: 324px;
  word-wrap: break-word;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .left-container .left-container-tabs .left-container-block .message-box .thumbnail .textarea {
  width: 320px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .left-container .left-container-tabs .left-container-block .message-box .thumbnail .show-time {
  font-size: 12px;
  opacity: 0.7;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .left-container .left-container-tabs .left-container-block .message-box .thumbnail .textarea-show {
  width: 120px;
  margin-top: 8px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .displayNone {
  display: none;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block {
  display: block;
  position: static;
  width: 360px;
  font-family: Arial,sans-serif;
  font-size: 12px;
  background-color: #fff;
  color: #66757F;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display {
  width: auto;
  margin: 0;
  position: relative;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .iphone-display {
  padding: 5px 5px 5px 5px;
  height: 55px;
  background-color: #f7f7f7;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .iphone-display .left-img-content {
  height: 31px;
  width: 3px;
  margin-top: 11px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .iphone-display .right-img-content {
  height: 31px;
  width: 35px;
  margin-top: 9px;
  margin-right: 0px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .iphone-display .iphone-img-block {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 18%;
  margin: 0 auto;
  margin-left: 0px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .iphone-display .iphone-img-block .img-display {
  height: 40px;
  width: 40px;
  border-radius: 50%;
  display: block;
  margin-left: 28px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .iphone-display .iphone-img-block .display-text-block {
  display: inline-block;
  vertical-align: middle;
  padding-left: 10px;
  width: 144px;
  width: 250px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .iphone-display .iphone-img-block .display-text-block .text-display {
  margin-top: -5px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .iphone-display .iphone-img-block .display-text-block .text-display .whatsapp-username {
  display: inline-block;
  max-width: 180px;
  line-height: 23px;
  color: #000;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 18px;
  border: none;
  margin-top: 4px;
  background-color: transparent;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .iphone-display .iphone-img-block .display-text-block .text-display .whatsapp-status {
  display: inline-block;
  max-width: 250px;
  line-height: 20px;
  color: #8a8a8a;
  font-family: 'Open Sans', sans-serif;
  font-weight: 500;
  font-size: 13px;
  border: none;
  margin-top: -5px;
  margin-left: -21px;
  background-color: transparent;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .android-display {
  padding: 5px 5px 5px 5px;
  height: 55px;
  background-color: #075e55;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .android-display .left-img-content {
  height: 31px;
  width: 3px;
  margin-top: 8px;
  margin-left: 5px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .android-display .right-img-content {
  height: 31px;
  width: 35px;
  margin-top: 5px;
  margin-right: 68px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .android-display .android-img-block {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 18%;
  margin: 0 auto;
  margin-left: 0px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .android-display .android-img-block .img-display {
  height: 36px;
  width: 36px;
  border-radius: 50%;
  display: block;
  margin-left: 19px;
  margin-top: 3px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .android-display .android-img-block .display-text-block {
  display: inline-block;
  vertical-align: middle;
  padding-left: 10px;
  width: 144px;
  width: 150px;
  margin-top: 2px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .android-display .android-img-block .display-text-block .username-block {
  margin-top: -5px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .android-display .android-img-block .display-text-block .username-block .username-text {
  display: inline-block;
  max-width: 150px;
  line-height: 20px;
  color: #fff;
  font-family: 'Open Sans',sans-serif;
  font-weight: 600;
  font-size: 14px;
  border: none;
  margin-top: -2px;
  background-color: transparent;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .android-display .android-img-block .display-text-block .whatsapp-status {
  display: inline-block;
  max-width: 250px;
  line-height: 20px;
  color: #fff;
  font-family: 'Open Sans',sans-serif;
  font-weight: 500;
  font-size: 12px;
  border: none;
  margin-top: -5px;
  margin-left: 0px;
  background-color: transparent;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .hr-nomargin {
  margin: 0px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .message-convo-block {
  position: relative;
  padding: 15px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .message-convo-block .message-from-person {
  min-height: 48px;
  margin-right: auto;
  padding-left: 0px;
  padding-right: 50px;
  position: relative;
  max-width: 100%;
  display: table !important;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .message-convo-block .message-from-person .message-view {
  left: 0;
  position: absolute;
  bottom: 0;
  top: 13px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .message-convo-block .message-from-person .person-conv-display {
  display: table-cell !important;
  vertical-align: bottom !important;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .message-convo-block .message-from-person .person-conv-display .person-conv-tab {
  color: #14171a;
  border: 1px solid #fff;
  border-radius: 10px;
  padding: 9px 5px;
  margin-top: 12px;
  background-color: #fff;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .message-convo-block .message-from-person .person-conv-display .person-conv-tab .convo-img {
  max-width: 260px;
  border-radius: 5px;
  margin-left: 4px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .message-convo-block .message-from-person .person-conv-display .person-conv-tab .message-shown {
  margin-left: 6px;
  max-width: 264px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .message-convo-block .message-from-person .person-conv-display .person-conv-tab .message-shown .message-conv {
  white-space: pre-wrap;
  max-width: 220px;
  font-family: 'Open Sans',sans-serif;
  font-size: 13px;
  line-height: 1.42857143;
  word-wrap: break-word;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .message-convo-block .message-from-person .person-conv-display .person-conv-tab .message-shown .conv-time {
  font-size: 11px;
  line-height: 18px;
  color: #8899a6;
  bottom: -4px;
  position: relative;
  float: right;
  padding-left: 11px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .message-convo-block .conv-block {
  font-size: 11px;
  line-height: 18px;
  color: #8899a6;
  margin-right: auto;
  padding-left: 58px;
  padding-right: 50px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .message-convo-block .conversation-chat {
  clear: both !important;
  margin: 0px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .message-convo-block .conversation-chat .conversation-block {
  min-height: 48px;
  margin-left: auto;
  padding-left: 58px;
  padding-right: 0px;
  position: relative;
  max-width: 100%;
  display: table !important;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .message-convo-block .conversation-chat .conversation-block .conversation-display {
  right: 0;
  position: absolute;
  bottom: 0;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .message-convo-block .conversation-chat .conversation-block .conversation-tab {
  display: table-cell !important;
  vertical-align: bottom !important;
  max-width: 280px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .message-convo-block .conversation-chat .conversation-block .conversation-tab .whatsapp-coversation-block {
  background-color: #DCF8C6;
  color: #14171a !important;
  border-color: #1da1f2;
  border-radius: 10px;
  padding: 9px 5px;
  margin-top: 12px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .message-convo-block .conversation-chat .conversation-block .conversation-tab .whatsapp-coversation-block .profile-img {
  max-width: 260px;
  border-radius: 5px;
  margin-left: 4px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .message-convo-block .conversation-chat .conversation-block .conversation-tab .whatsapp-coversation-block .img-block {
  margin-left: 6px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .message-convo-block .conversation-chat .conversation-block .conversation-tab .whatsapp-coversation-block .img-block .seen-message {
  white-space: pre-wrap;
  max-width: 220px;
  font-family: 'Open Sans',sans-serif;
  font-size: 13px;
  line-height: 1.42857143;
  word-wrap: break-word;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .message-convo-block .conversation-chat .conversation-block .conversation-tab .whatsapp-coversation-block .img-block .tick {
  font-size: 11px;
  line-height: 18px;
  color: #8899a6;
  bottom: -7px;
  position: relative;
  float: right;
  padding-left: 0px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .message-convo-block .conversation-chat .conversation-block .conversation-tab .whatsapp-coversation-block .img-block .tick-withtime {
  font-size: 11px;
  line-height: 18px;
  color: #8899a6;
  bottom: -4px;
  position: relative;
  float: right;
  padding-left: 9px;
  padding-right: 6px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .message-convo-block .conversation-chat .conv-status {
  float: right;
  font-size: 11px;
  line-height: 18px;
  color: #8899a6;
  margin-left: auto;
  padding-left: 50px;
  padding-right: 7px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .message-convo-block .convo-start-block {
  min-height: 48px;
  margin-right: auto;
  padding-left: 0px;
  padding-right: 50px;
  position: relative;
  max-width: 70%;
  display: table !important;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .message-convo-block .convo-start-block .convo-start-display {
  left: 0;
  position: absolute;
  bottom: 0;
  top: 8px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .message-convo-block .convo-start-block .convo-start-tab {
  display: table-cell !important;
  vertical-align: bottom !important;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .message-convo-block .convo-start-block .convo-start-tab .convo-start-style {
  color: #14171a;
  border: 1px solid #fff;
  border-radius: 8px;
  padding: 10px 15px;
  margin-top: 4px;
  background-color: #fff;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .message-convo-block .conv-reply-section {
  clear: both !important;
  margin: 0px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .message-convo-block .conv-reply-section .convo-reply-block {
  min-height: 48px;
  margin-left: auto;
  padding-left: 58px;
  padding-right: 0px;
  position: relative;
  max-width: 70%;
  display: table !important;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .message-convo-block .conv-reply-section .convo-reply-block .convo-reply-display {
  right: 0;
  position: absolute;
  bottom: 0;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .message-convo-block .conv-reply-section .convo-reply-block .convo-reply-tab {
  display: table-cell !important;
  vertical-align: bottom !important;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .message-convo-block .conv-reply-section .convo-reply-block .convo-reply-tab .convo-reply-style {
  background-color: #DCF8C6;
  color: #14171a !important;
  border-color: #1da1f2;
  border-radius: 8px;
  padding: 10px 15px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .whatsapp-android-footer {
  color: #8899a6;
  padding: 0px;
  text-align: right;
  height: 57px;
  border-top: 1px solid #eeeeee;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .whatsapp-iphone-footer {
  height: 57px;
  background-color: #f7f7f7;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .btn-primary {
  background-color: #d4d4d4;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .form-group .switch {
  height: auto;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .left-container .left-container-tabs .nav-tabs {
  width: 100%;
  height: 37px;
  z-index: 999;
  background: #fff;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .left-container .left-container-tabs .nav-tabs li {
  width: 50%;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .left-container .left-container-tabs .nav-tabs li a {
  margin-right: 0px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .left-container .left-container-tabs .nav-tabs li a .margin-r0 {
  margin-right: 0px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .left-container .left-container-tabs .nav-tabs > li.active:before {
  content: "";
  position: absolute;
  height: 3px;
  width: 100%;
  bottom: 0;
  z-index: 999;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .left-container .left-container-tabs .tab-content {
  border: 1px solid gainsboro;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .left-container .left-container-tabs .insta-chat-person {
  margin: 0;
  padding: 4px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .left-container .left-container-tabs .insta-chat-person .img-tab {
  display: grid;
  margin: 0 auto;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .left-container .left-container-tabs .insta-chat-person .img-tab .img-display {
  display: block;
  height: 60px;
  width: 60px;
  border-radius: 50%;
  margin: 0 auto;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .left-container .left-container-tabs .cropit-width {
  width: 260px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .left-container .left-container-tabs .cropit-image-width {
  width: 200px !important;
  height: 200px !important;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .left-container .left-container-tabs .insta-icon-font-size {
  font-size: 16px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .left-container .left-container-tabs .insta-lable-padding {
  padding: 4px 14px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .left-container .left-container-tabs .text-message {
  width: 100%;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .left-container .left-container-tabs .message-box {
  height: 272px;
  width: 410px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .left-container .left-container-tabs .message-box .thumbnail {
  width: 404px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .left-container .left-container-tabs .message-box .thumbnail .delete {
  margin-right: 16px;
  margin-top: 23px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .left-container .left-container-tabs .message-box .thumbnail .edit {
  margin-right: 15px;
  margin-top: 23px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .left-container .left-container-tabs .message-box .thumbnail .message {
  white-space: pre-wrap;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .left-container .left-container-tabs .message-box .thumbnail .textarea {
  width: 320px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .left-container .left-container-tabs .message-box .thumbnail .show-time {
  font-size: 12px;
  opacity: 0.7;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .left-container .left-container-tabs .message-box .thumbnail .textarea-show {
  width: 120px;
  margin-top: 8px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .left-container .left-container-tabs .message-box2 {
  height: 357px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-d-none {
  display: none;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs {
  display: block;
  position: static;
  width: 360px;
  font-family: Arial,sans-serif;
  font-size: 12px;
  background-color: #fff;
  color: #66757F;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section {
  width: auto;
  margin: 0;
  position: relative;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .insta-hidden-header {
  padding: 10px 13px 5px 13px;
  min-height: 70px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .insta-hidden-header .img-arrow {
  height: 31px;
  width: 3px;
  margin-top: 8px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .insta-hidden-header .img-info {
  height: 31px;
  width: 35px;
  margin-top: 5px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .insta-hidden-header .img-tab {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 18%;
  margin: 0 auto;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .insta-hidden-header .img-tab .img-display {
  height: 40px;
  width: 40px;
  border-radius: 50%;
  display: block;
  margin-left: 33px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .insta-hidden-header .insta-username-block {
  padding-left: 10px;
  text-align: center;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .insta-hidden-header .insta-username-block .insta-user {
  display: inline-block;
  color: #66757f;
  line-height: 20px;
  font-size: 14px;
  font-family: sans-serif;
  font-weight: normal;
  border: none;
  margin-top: 4px;
  text-align: center;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .hr-margin {
  margin: 0px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .message-display {
  position: relative;
  padding: 15px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .message-display .insta-user-detail {
  min-height: 48px;
  margin-right: auto;
  padding-left: 45px;
  padding-right: 50px;
  position: relative;
  max-width: 100%;
  display: table !important;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .message-display .insta-user-detail .user-img-tab {
  left: 0;
  position: absolute;
  bottom: 0;
  top: 13px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .message-display .insta-user-detail .user-img-tab .img-display {
  height: 32px;
  width: 32px;
  border-radius: 50%;
  display: block;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .message-display .insta-user-detail .person-convo {
  display: table-cell !important;
  vertical-align: bottom !important;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .message-display .insta-user-detail .person-convo .person-convo-display {
  color: #14171a;
  border: 1px solid #eaeaea;
  border-radius: 18px;
  padding: 10px 15px;
  margin-top: 4px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .message-display .insta-user-detail .person-convo .person-convo-display .conv-message {
  white-space: pre-wrap;
  max-width: 220px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .message-display .convo-seen {
  font-size: 11px;
  line-height: 18px;
  color: #8899a6;
  margin-right: auto;
  padding-left: 58px;
  padding-right: 50px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .message-display .person-conv-section {
  clear: both !important;
  margin: 0px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .message-display .person-conv-section .person-conv-block {
  min-height: 48px;
  margin-left: auto;
  padding-left: 58px;
  padding-right: 0px;
  position: relative;
  max-width: 100%;
  display: table !important;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .message-display .person-conv-section .person-conv-block .person-conv-tab {
  right: 0;
  position: absolute;
  bottom: 0;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .message-display .person-conv-section .person-conv-block .conv-message-display {
  display: table-cell !important;
  vertical-align: bottom !important;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .message-display .person-conv-section .person-conv-block .conv-message-display .conv-message-tab {
  background-color: #e6ecf0;
  color: #14171a !important;
  border-color: #1da1f2;
  border-radius: 18px;
  padding: 10px 15px;
  margin-top: 4px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .message-display .person-conv-section .person-conv-block .conv-message-display .conv-message-tab .conv-message {
  white-space: pre-wrap;
  max-width: 220px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .message-display .person-conv-section .conv-img-show {
  float: right;
  font-size: 11px;
  line-height: 18px;
  color: #8899a6;
  margin-left: auto;
  padding-left: 50px;
  padding-right: 7px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .message-display .message-section {
  min-height: 48px;
  margin-right: auto;
  padding-left: 48px;
  padding-right: 50px;
  position: relative;
  max-width: 70%;
  display: table !important;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .message-display .message-section .img-tab {
  left: 0;
  position: absolute;
  bottom: 0;
  top: 8px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .message-display .message-section .img-tab .img-display {
  height: 32px;
  width: 32px;
  border-radius: 50%;
  display: block;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .message-display .message-section .message-table {
  display: table-cell !important;
  vertical-align: bottom !important;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .message-display .message-section .message-table .message-display {
  color: #14171a;
  border: 1px solid #eaeaea;
  border-radius: 18px;
  padding: 10px 15px;
  margin-top: 4px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .message-display .message-reply-section {
  clear: both !important;
  margin: 0px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .message-display .message-reply-section .message-display-tab {
  min-height: 48px;
  margin-left: auto;
  padding-left: 58px;
  padding-right: 7px;
  position: relative;
  max-width: 70%;
  display: table !important;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .message-display .message-reply-section .message-display-tab .replay-tab {
  right: 0;
  position: absolute;
  bottom: 0;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .message-display .message-reply-section .message-display-tab .message-table {
  display: table-cell !important;
  vertical-align: bottom !important;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .message-display .message-reply-section .message-display-tab .message-table .reply-text {
  background-color: #e6ecf0;
  color: #14171a !important;
  border-color: #1da1f2;
  border-radius: 18px;
  padding: 10px 15px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .insta-hidden-footer {
  color: #8899a6;
  padding: 0px;
  text-align: right;
  height: 57px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .insta-hidden-footer .stop-clr-lightblue {
  stop-color: #3AADF4;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .insta-hidden-footer .stop-clr-drakblue {
  stop-color: #167EE5;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .btn-primary {
  background-color: #d4d4d4;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .form-group .switch {
  height: auto;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .left-container .cropit-width {
  width: 260px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .left-container .cropit-image-width {
  width: 200px !important;
  height: 200px !important;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .left-container .iphone-icon-font-size {
  font-size: 16px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .left-container .iphone-lable-padding {
  padding: 4px 14px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .left-container .img-tab {
  display: grid;
  margin: 0 auto;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .left-container .img-tab .img-display {
  display: block;
  height: 60px;
  width: 60px;
  border-radius: 50%;
  margin: 0 auto;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .left-container .left-container-tabs .nav-tabs {
  width: 418px;
  height: 37px;
  z-index: 999;
  background: #fff;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .left-container .left-container-tabs .nav-tabs li {
  width: 50%;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .left-container .left-container-tabs .nav-tabs li a {
  margin-right: 0px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .left-container .left-container-tabs .nav-tabs li a .margin-r0 {
  margin-right: 0px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .left-container .left-container-tabs .nav-tabs > li.active:before {
  content: "";
  position: absolute;
  height: 3px;
  width: 100%;
  bottom: 0;
  z-index: 999;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .left-container .left-container-tabs .tab-content {
  border: 1px solid gainsboro;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .left-container .left-container-tabs .iphone-chat-person {
  margin-left: 10px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .left-container .left-container-tabs .cropit-width {
  width: 260px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .left-container .left-container-tabs .cropit-image-width {
  width: 200px !important;
  height: 200px !important;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .left-container .left-container-tabs .iphone-icon-font-size {
  font-size: 16px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .left-container .left-container-tabs .iphone-lable-padding {
  padding: 4px 14px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .left-container .left-container-tabs .text-message {
  width: 396px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .left-container .left-container-tabs .add-message {
  width: 397px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .left-container .left-container-tabs .message-box {
  height: 284px;
  width: 396px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .left-container .left-container-tabs .message-box .thumbnail {
  width: 404px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .left-container .left-container-tabs .message-box .thumbnail .delete {
  margin-right: 16px;
  margin-top: 23px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .left-container .left-container-tabs .message-box .thumbnail .edit {
  margin-right: 15px;
  margin-top: 23px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .left-container .left-container-tabs .message-box .thumbnail .message {
  white-space: pre-wrap;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .left-container .left-container-tabs .message-box .thumbnail .textarea {
  width: 320px;
  margin-top: 8px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .left-container .left-container-tabs .message-box .thumbnail .show-time {
  font-size: 12px;
  opacity: 0.7;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .left-container .left-container-tabs .message-box .thumbnail .textarea-show {
  width: 120px;
  margin-top: 8px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .left-container .left-container-tabs .message-box2 {
  height: 357px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-d-none {
  display: none;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs {
  display: block;
  position: static;
  width: 360px;
  font-family: Arial,sans-serif;
  font-size: 12px;
  background-color: #fff;
  color: #66757F;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section {
  width: auto;
  margin: 0;
  position: relative;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .iphone-hidden-header {
  padding: 3px 13px 5px 13px;
  min-height: 70px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .iphone-hidden-header .signal-img {
  margin-left: -6px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .iphone-hidden-header .operator {
  font-size: 12px;
  color: #000;
  line-height: 1.625rem;
  font-weight: 600;
  font-family: 'Open Sans',sans-serif;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .iphone-hidden-header .signal-range {
  font-size: 11px;
  color: #000;
  line-height: 1.5625rem;
  margin-left: 4px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .iphone-hidden-header .phone-time {
  font-size: 12px;
  color: #000;
  line-height: 1.625rem;
  font-weight: 600;
  font-family: 'Open Sans',sans-serif;
  position: absolute;
  width: 100%;
  top: 4px;
  text-align: center;
  left: 0;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .iphone-hidden-header .wifi-signal {
  margin-left: 7px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .iphone-hidden-header .battery-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  top: 0;
  right: 8px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .iphone-hidden-header .battery-section .battery-level-number {
  font-size: 11px;
  font-weight: 600;
  font-family: 'Open Sans', sans-serif;
  font-style: normal;
  margin-right: 24px;
  margin-top: 2px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .iphone-hidden-header .battery-section .battery-img {
  margin-top: 3px;
  width: 20px;
  border: 1px solid;
  border-radius: 2px;
  position: absolute;
  right: 0px;
  top: 3px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .iphone-hidden-header .battery-section .battery-img .battery-level-percent {
  background: #000;
  height: 8px;
  max-width: 20px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .iphone-hidden-header .battery-section #battery:before {
  position: absolute;
  content: '';
  width: 2.7px;
  height: 4px;
  background: black;
  right: -3px;
  top: 2.3px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .iphone-hidden-header .img-arrow {
  height: 31px;
  width: 3px;
  margin-top: 8px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .iphone-hidden-header .img-info {
  height: 31px;
  width: 35px;
  margin-top: 0px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .iphone-hidden-header .img-info .info-img {
  margin-top: 10px;
  margin-left: 20px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .iphone-hidden-header .img-circle {
  margin-left: 13px;
  margin-top: 13px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .iphone-hidden-header .img-person {
  position: absolute;
  top: 20px;
  width: 100%;
  left: 0;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .iphone-hidden-header .img-person .img-tab {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 18%;
  margin: 0 auto;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .iphone-hidden-header .img-person .img-tab .img-display {
  border-radius: 50%;
  display: block;
  height: 30px;
  width: 30px;
  margin-left: 19px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .iphone-hidden-header .img-person .iphone-username {
  text-align: center;
  margin-top: 0px;
  color: black;
  font-weight: 500;
  font-size: 11px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .hr-margin {
  width: 360px;
  margin: 0;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display {
  position: relative;
  padding: 15px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .conv-insert-stamp {
  text-align: center;
  font-family: inherit;
  font-size: 1rem;
  line-height: 1.6875rem;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .iphone-user-detail {
  min-height: 48px;
  margin-right: auto;
  padding-right: 50px;
  position: relative;
  max-width: 100%;
  display: table !important;
  padding-left: 10px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .iphone-user-detail .user-img-tab {
  left: 0;
  position: absolute;
  bottom: 0;
  top: 13px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .iphone-user-detail .user-img-tab .img-display {
  height: 32px;
  width: 32px;
  border-radius: 50%;
  display: block;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .iphone-user-detail .img-colors {
  float: left;
  margin-right: -19px;
  margin-top: 42px;
  margin-bottom: -7px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .iphone-user-detail .person-convo {
  display: table-cell !important;
  vertical-align: bottom !important;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .iphone-user-detail .person-convo .person-convo-display {
  color: #14171a;
  border: 1px solid #eaeaea;
  border-radius: 18px;
  padding: 10px 15px;
  margin-top: 4px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .iphone-user-detail .person-convo .person-convo-display .conv-message {
  white-space: pre-wrap;
  max-width: 220px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .img-seen {
  height: 250px;
  width: 250px;
  margin-left: 14px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .img-seen .conv-img {
  border-radius: 20px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .convo-seen {
  font-size: 11px;
  line-height: 18px;
  color: #8899a6;
  margin-right: auto;
  padding-left: 58px;
  padding-right: 50px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .person-conv-section {
  clear: both !important;
  margin: 0px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .person-conv-section .insert-stamp {
  text-align: center;
  font-family: inherit;
  font-size: 1rem;
  line-height: 1.6875rem;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .person-conv-section .person-conv-block {
  min-height: 48px;
  margin-left: auto;
  padding-left: 58px;
  position: relative;
  max-width: 100%;
  padding-right: 25px;
  display: table !important;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .person-conv-section .person-conv-block .person-conv-tab {
  right: 0;
  position: absolute;
  bottom: 0;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .person-conv-section .person-conv-block .conv-message-display {
  display: table-cell !important;
  vertical-align: bottom !important;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .person-conv-section .person-conv-block .conv-message-display .conv-message-tab {
  background-color: #e6ecf0;
  color: #14171a !important;
  border-color: #1da1f2;
  border-radius: 18px;
  padding: 10px 15px;
  margin-top: 4px;
  margin-right: -18px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .person-conv-section .person-conv-block .conv-message-display .conv-message-tab .conv-message {
  white-space: pre-wrap;
  max-width: 220px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .person-conv-section .right-msg-show .img-colors {
  float: right;
  margin-top: -21px;
  margin-right: 2px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .person-conv-section .message-show {
  height: 250px;
  width: 250px;
  float: right;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .person-conv-section .message-show .message-img {
  border-radius: 20px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .message-section {
  min-height: 48px;
  margin-right: auto;
  padding-right: 50px;
  position: relative;
  max-width: 70%;
  padding-left: 10px;
  display: table !important;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .message-section .img-tab {
  left: 0;
  position: absolute;
  bottom: 0;
  top: 8px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .message-section .img-tab .img-display {
  height: 32px;
  width: 32px;
  border-radius: 50%;
  display: block;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .message-section .message-table {
  display: table-cell !important;
  vertical-align: bottom !important;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .message-section .message-table .message-display {
  color: #14171a;
  border-radius: 18px;
  padding: 10px 15px;
  margin-top: 4px;
  background-color: #4fd73b;
  margin-right: -18px;
  border: 1px solid #4fd73b;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .message-section .message-table .message-display-img {
  float: left;
  margin-right: -18px;
  margin-top: -22px;
  margin-left: -4px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .message-reply-section {
  clear: both !important;
  margin: 0px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .message-reply-section .message-display-tab {
  min-height: 48px;
  margin-left: auto;
  padding-left: 58px;
  position: relative;
  max-width: 70%;
  padding-right: 5px;
  display: table !important;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .message-reply-section .message-display-tab .message-reply-image {
  margin-top: 26px;
  margin-bottom: -25px;
  margin-left: 1px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .message-reply-section .message-display-tab .replay-tab {
  right: 0;
  position: absolute;
  bottom: 0;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .message-reply-section .message-display-tab .message-table {
  display: table-cell !important;
  vertical-align: bottom !important;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .message-reply-section .message-display-tab .message-table .reply-text {
  color: #14171a !important;
  border-color: #1da1f2;
  border-radius: 18px;
  padding: 10px 15px;
  background-color: #47b7fb;
  margin-right: -18px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .iphone-hidden-footer {
  color: #8899a6;
  padding: 0px;
  text-align: right;
  height: 57px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .btn-primary {
  background-color: #d4d4d4;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .form-group .switch {
  height: auto;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .left-container .nav-tabs {
  width: 100%;
  height: 37px;
  z-index: 999;
  background: #fff;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .left-container .nav-tabs li {
  width: 33.3%;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .left-container .nav-tabs li a {
  margin-right: 0px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .left-container .nav-tabs li a .margin-r0 {
  margin-right: 0px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .left-container .nav-tabs > li.active:before {
  content: "";
  position: absolute;
  height: 3px;
  width: 100%;
  bottom: 0;
  z-index: 999;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .left-container .tab-content {
  border: 1px solid gainsboro;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .left-container .img-tab {
  display: grid;
  margin: 0 auto;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .left-container .img-tab .img-display {
  display: block;
  height: 60px;
  width: 60px;
  border-radius: 50%;
  margin: 0 auto;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .left-container .messenger-icon-font-size {
  font-size: 16px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .left-container .messenger-lable-padding {
  padding: 4px 14px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .left-container .message-box {
  height: 178px;
  width: 410px;
  padding-right: 0px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .left-container .message-box .thumbnail {
  width: 404px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .left-container .message-box .thumbnail .delete {
  margin-right: 16px;
  margin-top: 23px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .left-container .message-box .thumbnail .edit {
  margin-right: 15px;
  margin-top: 23px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .left-container .message-box .thumbnail .message {
  white-space: pre-wrap;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .left-container .message-box .thumbnail .textarea {
  width: 320px;
  margin-top: 8px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .left-container .message-box .margin-l-20 {
  margin-left: 20px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .left-container .to-person-box {
  height: 326px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .left-container .date-box {
  height: 366px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-d-none {
  display: none;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs {
  display: block;
  position: static;
  width: 360px;
  font-family: Arial,sans-serif;
  font-size: 12px;
  background-color: #fff;
  color: #66757F;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section {
  width: auto;
  margin: 0;
  position: relative;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .msg-hidden-header {
  padding: 10px 13px 5px 13px;
  min-height: 70px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .msg-hidden-header .img-arrow {
  height: 31px;
  width: 3px;
  margin-top: 8px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .msg-hidden-header .img-info {
  height: 31px;
  width: 42%;
  margin-top: 5px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .msg-hidden-header .img-tab {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 18%;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .msg-hidden-header .img-tab .img-display {
  height: 40px;
  width: 40px;
  border-radius: 50%;
  display: block;
  margin-left: 26px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .msg-hidden-header .msg-text-block {
  display: inline-block;
  vertical-align: middle;
  padding-left: 10px;
  width: 100px;
  margin-top: 2px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .msg-hidden-header .msg-text-block .username-block {
  margin-top: -5px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .msg-hidden-header .msg-text-block .username-block .username-text {
  display: inline-block;
  max-width: 100px;
  line-height: 20px;
  color: #000;
  font-family: 'Open Sans',sans-serif;
  font-size: 15px;
  border: none;
  margin-top: -2px;
  background-color: transparent;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .msg-hidden-header .msg-text-block .msg-status {
  display: inline-block;
  max-width: 250px;
  line-height: 20px;
  color: #8f949b;
  font-family: 'Open Sans',sans-serif;
  font-size: 12px;
  border: none;
  margin-top: -5px;
  margin-left: 0px;
  background-color: transparent;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .hr-margin {
  margin: 0px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .message-display {
  position: relative;
  padding: 15px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .message-display .msg-user-detail {
  min-height: 48px;
  margin-right: auto;
  padding-left: 45px;
  padding-right: 50px;
  position: relative;
  max-width: 100%;
  display: table !important;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .message-display .msg-user-detail .user-img-tab {
  left: 0;
  position: absolute;
  bottom: 0;
  top: 13px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .message-display .msg-user-detail .user-img-tab .img-display {
  height: 32px;
  width: 32px;
  border-radius: 50%;
  display: block;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .message-display .msg-user-detail .person-convo {
  display: table-cell !important;
  vertical-align: bottom !important;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .message-display .msg-user-detail .person-convo .person-convo-display {
  color: #14171a;
  border: 1px solid #eaeaea;
  border-radius: 18px;
  padding: 10px 15px;
  margin-top: 4px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .message-display .msg-user-detail .person-convo .person-convo-display .conv-message {
  white-space: pre-wrap;
  max-width: 220px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .message-display .convo-seen {
  font-size: 11px;
  line-height: 18px;
  color: #8899a6;
  margin-right: auto;
  padding-left: 58px;
  padding-right: 50px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .message-display .person-conv-section {
  clear: both !important;
  margin: 0px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .message-display .person-conv-section .person-conv-block {
  min-height: 48px;
  margin-left: auto;
  padding-left: 58px;
  padding-right: 0px;
  position: relative;
  max-width: 100%;
  display: table !important;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .message-display .person-conv-section .person-conv-block .person-conv-tab {
  right: 0;
  position: absolute;
  bottom: 0;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .message-display .person-conv-section .person-conv-block .conv-message-display {
  display: table-cell !important;
  vertical-align: bottom !important;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .message-display .person-conv-section .person-conv-block .conv-message-display .conv-message-tab {
  background-color: #e6ecf0;
  color: #14171a !important;
  border-color: #1da1f2;
  border-radius: 18px;
  padding: 10px 15px;
  margin-top: 4px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .message-display .person-conv-section .person-conv-block .conv-message-display .conv-message-tab .conv-message {
  white-space: pre-wrap;
  max-width: 220px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .message-display .person-conv-section .conv-img-show {
  float: right;
  font-size: 11px;
  line-height: 18px;
  color: #8899a6;
  margin-left: auto;
  padding-left: 50px;
  padding-right: 7px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .message-display .person-conv-section .conv-img-show .tick-img {
  padding-right: 3px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .message-display .conv-person-msg {
  text-align: center;
  font-family: inherit;
  font-size: 1rem;
  line-height: 1.6875rem;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .message-display .message-section {
  min-height: 48px;
  margin-right: auto;
  padding-left: 48px;
  padding-right: 50px;
  position: relative;
  max-width: 70%;
  display: table !important;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .message-display .message-section .img-tab {
  left: 0;
  position: absolute;
  bottom: 0;
  top: 8px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .message-display .message-section .img-tab .img-display {
  height: 32px;
  width: 32px;
  border-radius: 50%;
  display: block;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .message-display .message-section .message-table {
  display: table-cell !important;
  vertical-align: bottom !important;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .message-display .message-section .message-table .message-display {
  color: #14171a;
  border: 1px solid #eaeaea;
  border-radius: 18px;
  padding: 10px 15px;
  margin-top: 4px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .message-display .message-reply-section {
  clear: both !important;
  margin: 0px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .message-display .message-reply-section .message-display-tab {
  min-height: 48px;
  margin-left: auto;
  padding-left: 58px;
  padding-right: 7px;
  position: relative;
  max-width: 70%;
  display: table !important;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .message-display .message-reply-section .message-display-tab .replay-tab {
  right: 0;
  position: absolute;
  bottom: 0;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .message-display .message-reply-section .message-display-tab .message-table {
  display: table-cell !important;
  vertical-align: bottom !important;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .message-display .message-reply-section .message-display-tab .message-table .reply-text {
  background-color: #e6ecf0;
  color: #14171a !important;
  border-color: #1da1f2;
  border-radius: 18px;
  padding: 10px 15px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .msg-hidden-footer {
  color: #8899a6;
  padding: 0px;
  text-align: right;
  height: 57px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .msg-hidden-footer .stop-clr-lightblue {
  stop-color: #3AADF4;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .msg-hidden-footer .stop-clr-drakblue {
  stop-color: #167EE5;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .btn-primary {
  background-color: #d4d4d4;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .form-group .switch {
  height: auto;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .left-container-tabs .nav-tabs {
  width: 418px;
  height: 37px;
  z-index: 999;
  background: #fff;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .left-container-tabs .nav-tabs li {
  width: 50%;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .left-container-tabs .nav-tabs li a {
  margin-right: 0px;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .left-container-tabs .nav-tabs > li.active:before {
  content: "";
  position: absolute;
  height: 3px;
  width: 100%;
  bottom: 0;
  z-index: 999;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .left-container-tabs .tab-content {
  border: 1px solid gainsboro;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .left-container-tabs .android-text-profile .person {
  margin-left: 6px;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .left-container-tabs .img-block {
  display: grid;
  margin: 0 auto;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .left-container-tabs .img-block .img-display {
  display: block;
  height: 60px;
  width: 60px;
  border-radius: 50%;
  margin: 0 auto;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .left-container-tabs .text-message {
  width: 396px;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .left-container-tabs .add-text {
  width: 405px;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .left-container-tabs .message-box {
  height: 284px;
  width: 396px;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .left-container-tabs .message-box .thumbnail {
  width: 404px;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .left-container-tabs .message-box .thumbnail .delete {
  margin-right: 16px;
  margin-top: 23px;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .left-container-tabs .message-box .thumbnail .edit {
  margin-right: 15px;
  margin-top: 23px;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .left-container-tabs .message-box .thumbnail .message {
  white-space: pre-wrap;
  word-wrap: break-word;
  width: 324px;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .left-container-tabs .message-box .thumbnail .textarea {
  width: 320px;
  margin-top: 8px;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .right-container .android-text-section {
  display: none;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .right-container .right-container-tabs {
  display: block;
  position: static;
  width: 360px;
  font-family: Arial,sans-serif;
  font-size: 12px;
  background-color: #fff;
  color: #66757F;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .right-container .right-container-tabs .android-chat-section {
  width: auto;
  margin: 0;
  position: relative;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .right-container .right-container-tabs .android-chat-section .android-chat-display {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .right-container .right-container-tabs .android-chat-section .android-chat-display .android-hidden-header {
  min-height: 70px;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .right-container .right-container-tabs .android-chat-section .android-chat-display .android-hidden-header .row-signal {
  background-color: #664a9e;
  padding: 7px 5px 0px 10px;
  color: white;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .right-container .right-container-tabs .android-chat-section .android-chat-display .android-hidden-header .row-signal .time {
  font-size: 12px;
  line-height: 1.625rem;
  font-weight: 600;
  font-family: 'Open Sans',sans-serif;
  position: absolute;
  width: 100%;
  top: 8px;
  text-align: center;
  left: 0;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .right-container .right-container-tabs .android-chat-section .android-chat-display .android-hidden-header .row-chat-header {
  padding: 10px 13px 5px 13px;
  color: white;
  background-color: #9d89c5;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .right-container .right-container-tabs .android-chat-section .android-chat-display .android-hidden-header .time-display {
  display: inline-block;
  vertical-align: middle;
  padding-left: 10px;
  width: 144px;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .right-container .right-container-tabs .android-chat-section .android-chat-display .android-hidden-header .img-arrow {
  height: 31px;
  width: 3px;
  margin-top: 8px;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .right-container .right-container-tabs .android-chat-section .android-chat-display .android-hidden-header .img-info {
  height: 20px;
  width: 35px;
  margin-top: 5px;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .right-container .right-container-tabs .android-chat-section .android-chat-display .android-hidden-header .username-block {
  display: inline-block;
  vertical-align: middle;
  padding-left: 10px;
  width: 144px;
  margin-left: 77px;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .right-container .right-container-tabs .android-chat-section .android-chat-display .android-hidden-header .username-block .contact-user {
  display: inline-block;
  max-width: 250px;
  line-height: 20px;
  font-size: 14px;
  font-family: sans-serif;
  font-weight: normal;
  border: none;
  color: white;
  margin-top: 4px;
  background-color: transparent;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  text-align: center;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .right-container .right-container-tabs .android-chat-section .android-chat-display .hr-margin {
  margin: 0px;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .right-container .right-container-tabs .android-chat-section .android-chat-display .message-display {
  position: relative;
  padding: 15px;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .right-container .right-container-tabs .android-chat-section .android-chat-display .message-display .insert-stamp {
  text-align: center;
  font-family: inherit;
  font-size: 1rem;
  line-height: 1.6875rem;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .right-container .right-container-tabs .android-chat-section .android-chat-display .message-display .tail-before {
  position: absolute;
  bottom: -9px;
  left: 1px;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .right-container .right-container-tabs .android-chat-section .android-chat-display .message-display .message-section {
  min-height: 48px;
  margin-right: auto;
  position: relative;
  max-width: 70%;
  display: table !important;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .right-container .right-container-tabs .android-chat-section .android-chat-display .message-display .message-section .message-table {
  display: table-cell !important;
  vertical-align: bottom !important;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .right-container .right-container-tabs .android-chat-section .android-chat-display .message-display .message-section .message-table .message-display-coversation {
  color: #14171a;
  border: 1px solid #eaeaea;
  border-radius: 14px;
  padding: 10px 15px;
  margin-top: 4px;
  background-color: #e5e4ea;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .right-container .right-container-tabs .android-chat-section .android-chat-display .message-display .message-section .message-table .message-display-coversation .conv-message {
  white-space: pre-wrap;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .right-container .right-container-tabs .android-chat-section .android-chat-display .message-display .message-reply-section {
  clear: both !important;
  margin: 0px;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .right-container .right-container-tabs .android-chat-section .android-chat-display .message-display .message-reply-section .message-display-tab {
  min-height: 48px;
  margin-left: auto;
  position: relative;
  max-width: 70%;
  display: table !important;
  padding-left: 20px;
  margin-right: 6px;
  padding-right: 13px;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .right-container .right-container-tabs .android-chat-section .android-chat-display .message-display .message-reply-section .message-display-tab .replay-tab {
  right: 0;
  position: absolute;
  bottom: 0;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .right-container .right-container-tabs .android-chat-section .android-chat-display .message-display .message-reply-section .message-display-tab .message-table {
  display: table-cell !important;
  vertical-align: bottom !important;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .right-container .right-container-tabs .android-chat-section .android-chat-display .message-display .message-reply-section .message-display-tab .message-table .reply-text {
  background-color: #47B7FB;
  color: #14171a !important;
  border-color: #1da1f2;
  border-radius: 14px;
  padding: 10px 15px;
  margin-right: -18px;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .right-container .right-container-tabs .android-chat-section .android-chat-display .message-display .message-reply-section .message-display-tab .message-table .reply-text .conv-message {
  white-space: pre-wrap;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .right-container .right-container-tabs .android-chat-section .android-chat-display .message-display .message-reply-section .message-display-tab .message-table .tail-after {
  position: absolute;
  right: -4px;
  bottom: -10px;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .right-container .right-container-tabs .android-chat-section .android-chat-display .android-hidden-footer {
  border-top: 1px solid #eeeeee;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .form-group .switch {
  height: auto;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .left-container-tabs .img-block {
  display: grid;
  margin: 0 auto;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .left-container-tabs .img-block .img-display {
  display: block;
  height: 60px;
  width: 60px;
  border-radius: 50%;
  margin: 0 auto;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .left-container-tabs .space-div {
  height: 200px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section {
  background: #fff none repeat scroll 0 0;
  padding: 0;
  width: 564px;
  border-radius: 5px;
  margin: 0 auto;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block {
  padding-top: 20px;
  padding-bottom: 0;
  padding-left: 30px;
  padding-right: 30px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block .twitter-pc-display {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 4px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block .twitter-pc-display .twitter-pc-tab {
  height: auto !important;
  position: relative;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block .twitter-pc-display .twitter-pc-tab .follow-section .arrow-img {
  position: absolute;
  top: 0px;
  right: -7px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block .twitter-pc-display .twitter-pc-tab .permalink-header {
  height: 48px;
  margin-bottom: 6px;
  float: left;
  display: block;
  word-break: break-all;
  color: #14171a;
  font-weight: 700;
  line-height: 1.25;
  font-size: 14px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block .twitter-pc-display .twitter-pc-tab .permalink-header .avatar {
  border-radius: 50%;
  height: 48px;
  width: 48px;
  float: left;
  margin-left: 0;
  margin-top: 0;
  display: block;
  margin-right: 10px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block .twitter-pc-display .twitter-pc-tab .permalink-header .name-block .text-name {
  word-wrap: break-word;
  font-size: 18px;
  color: #14171a;
  font-weight: bold;
  max-width: 32ch;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block .twitter-pc-display .twitter-pc-tab .permalink-header .name-block .official_tick {
  width: 15px;
  margin-left: 3px;
  position: absolute;
  top: 3px;
  display: inline-block;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block .twitter-pc-display .twitter-pc-tab .permalink-header .name-block .username {
  font-size: 14px;
  unicode-bidi: embed;
  color: #657786;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block .twitter-pc-display .twitter-pc-tab .permalink-header .name-block .username .at-style {
  text-decoration: none;
  font-weight: 300;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block .twitter-pc-display .twitter-pc-tab .permalink-header .name-block .username .text-at {
  font-weight: 400;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block .tweet-display {
  position: relative;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block .tweet-display .img-tick {
  padding-right: 3px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block .tweet-display .tweet-text-block {
  display: inline-block;
  width: 119px;
  line-height: 12px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block .tweet-display .tweet-text-block .username-block {
  margin-top: -5px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block .tweet-display .tweet-text-block .username-block .username-text {
  display: inline-block;
  max-width: 100px;
  line-height: 20px;
  color: #8f949b;
  font-family: 'Open Sans',sans-serif;
  font-size: 12px;
  border: none;
  margin-top: -2px;
  background-color: transparent;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block .tweet-display .tweet-section {
  min-height: 48px;
  margin-right: auto;
  position: relative;
  display: table !important;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block .tweet-display .tweet-section .tweet-display .tweet-para {
  color: #000;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block .tweet-display .tweet-section .post-img {
  padding: 0px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block .tweet-display .tweet-section .post-img .post-image {
  border-radius: 10px;
  width: 504px;
  height: 335px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block .tweet-display .tweet-section .client-and-actions {
  clear: both;
  margin-top: 10px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block .tweet-display .tweet-section .client-and-actions .metadata {
  line-height: 24px;
  font-size: 13px;
  color: #66757f;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block .likeComment {
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  padding: 0px 0px;
  line-height: 49px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block .likeComment .tweet-like-counter {
  float: left;
  padding-right: 10px;
  border-right: 1px solid #ccc;
  color: #657786;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block .likeComment .tweet-like-counter .retweetsCount,
.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block .likeComment .tweet-like-counter .likesCount {
  color: #14171a;
  display: inline;
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block .likeComment .like-image {
  padding: 0 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 60%;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block .likeComment .like-image .like-svg {
  height: 30px;
  width: 30px;
  margin-top: 7px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block .likeComment .like-image .liked-people-img {
  margin-left: 5px;
  width: 25px;
  height: 25px;
  display: inline-block;
  border-radius: 50%;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block .likeComment .liker-image {
  height: 25px;
  width: 25px;
  margin: 2px;
  margin-top: 10px;
  border-radius: 50%;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block .tweet-footer {
  padding: 0px 0px;
  line-height: 40px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block .tweet-footer .comments-share .img-comments {
  margin-right: 7px;
  display: inline-block;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block .tweet-footer .comments-share .comments-count {
  color: #14171a;
  display: inline;
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  margin-right: 30px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .tweet-hidden-footer {
  background-color: #f4f8fb;
  height: 57px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .tweet-hidden-footer .footer-profile-img {
  position: absolute;
  bottom: 10px;
  left: 40px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .tweet-hidden-footer .tweet-reply-text {
  margin-left: 100px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .form-group .switch {
  height: auto;
}

.fun-editor.media-loaded .video-editor-container .fe_snapchat_chat .left-container-tab .img-block {
  display: grid;
  margin: 0 auto;
}

.fun-editor.media-loaded .video-editor-container .fe_snapchat_chat .left-container-tab .img-display {
  display: block;
  height: 60px;
  width: 60px;
  margin: 0 auto;
}

.fun-editor.media-loaded .video-editor-container .fe_snapchat_chat .right-container .snap-section .snap-chat-block .snap-display-tab .display-snapchat {
  margin: 0 auto;
  width: 360px;
  background-size: 100% 100%;
}

.fun-editor.media-loaded .video-editor-container .fe_snapchat_chat .right-container .snap-section .snap-chat-block .snap-display-tab .display-snapchat .msg-display {
  height: 600px;
  margin: 0 auto;
  padding-left: 6px;
  position: relative;
}

.fun-editor.media-loaded .video-editor-container .fe_snapchat_chat .right-container .snap-section .snap-chat-block .snap-display-tab .display-snapchat .msg-display .clock-countdown {
  position: absolute;
  background: rgba(0, 0, 0, 0.6);
  height: 35px;
  width: 35px;
  border-radius: 3px;
  margin-top: 5px;
  padding: 5px;
  text-align: center;
  color: #fff;
  font-size: 17px;
  right: 10px;
  opacity: .9;
}

.fun-editor.media-loaded .video-editor-container .fe_snapchat_chat .right-container .snap-section .snap-chat-block .snap-display-tab .display-snapchat .msg-display .messages {
  position: absolute;
  width: 360px;
  text-align: center;
  top: 50%;
}

.fun-editor.media-loaded .video-editor-container .fe_snapchat_chat .right-container .snap-section .snap-chat-block .snap-display-tab .display-snapchat .msg-display .messages .content {
  background-color: rgba(0, 0, 0, 0.6);
  color: #fff;
  overflow: visible;
  padding-bottom: 0;
  width: 100%;
  margin-left: -6px;
  min-height: 35px;
}

.fun-editor.media-loaded .video-editor-container .fe_snapchat_chat .form-group .switch {
  height: auto;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .left-container .img-tab {
  display: grid;
  margin: 0 auto;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .left-container .img-tab .img-display {
  display: block;
  height: 60px;
  width: 60px;
  border-radius: 50%;
  margin: 0 auto;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .left-container .nav-tabs {
  width: 418px;
  height: 37px;
  z-index: 999;
  background: #fff;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .left-container .nav-tabs li {
  width: 50%;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .left-container .nav-tabs > li.active:before {
  content: "";
  position: absolute;
  height: 3px;
  width: 100%;
  bottom: 0;
  z-index: 999;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .left-container .tab-content {
  border: 1px solid gainsboro;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .left-container .img-display-share {
  display: block;
  height: 60px;
  width: 60px;
  margin: 0 auto;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .left-container .facebook-icon-font-size {
  font-size: 16px;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .left-container .facebook-lable-padding {
  padding: 4px 2px;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .left-container .margin-l-20 {
  margin-left: 20px;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .left-container .message-box {
  height: 284px;
  width: 396px;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .left-container .message-box .thumbnail {
  width: 404px;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .left-container .message-box .thumbnail .delete {
  margin-right: 16px;
  margin-top: 23px;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .left-container .message-box .thumbnail .edit {
  margin-right: 15px;
  margin-top: 23px;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .left-container .message-box .thumbnail .message {
  white-space: pre-wrap;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .left-container .message-box .thumbnail .textarea {
  width: 320px;
  margin-top: 8px;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .right-container .right-d-none {
  display: none;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .right-container .right-container-tabs {
  display: block;
  position: static;
  width: 360px;
  font-family: Arial,sans-serif;
  font-size: 12px;
  background-color: #fff;
  color: #66757F;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .right-container .right-container-tabs .facebook-chat-section {
  width: auto;
  margin: 0;
  position: relative;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .right-container .right-container-tabs .facebook-chat-section .facebook-chat-display {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .right-container .right-container-tabs .facebook-chat-section .facebook-chat-display .facebook-display {
  position: relative;
  padding: 5px;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .right-container .right-container-tabs .facebook-chat-section .facebook-chat-display .facebook-display .facebook-user-detail .user-img-tab .img-display {
  height: 40px;
  width: 40px;
  border-radius: 50%;
  display: block;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .right-container .right-container-tabs .facebook-chat-section .facebook-chat-display .facebook-display .facebook-section {
  min-height: 48px;
  margin-right: auto;
  padding-left: 48px;
  position: relative;
  display: table !important;
  width: 340px;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .right-container .right-container-tabs .facebook-chat-section .facebook-chat-display .facebook-display .facebook-section .img-tab {
  left: 0;
  position: absolute;
  bottom: 0;
  top: 0;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .right-container .right-container-tabs .facebook-chat-section .facebook-chat-display .facebook-display .facebook-section .img-tab .img-display {
  height: 40px;
  width: 40px;
  border-radius: 50%;
  display: block;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .right-container .right-container-tabs .facebook-chat-section .facebook-chat-display .facebook-display .facebook-section .img-tab .online-dot {
  position: absolute;
  top: 30px;
  left: 30px;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .right-container .right-container-tabs .facebook-chat-section .facebook-chat-display .facebook-display .facebook-display-text {
  color: #000;
  display: inline-block;
  line-height: 20px;
  font-family: 'Open Sans',sans-serif;
  font-size: 15px;
  border: none;
  margin-top: -2px;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .right-container .right-container-tabs .facebook-chat-section .facebook-chat-display .facebook-hidden-footer {
  color: #8899a6;
  padding: 0px;
  text-align: right;
  height: 57px;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .right-container .right-container-tabs .facebook-chat-section .facebook-chat-display .facebook-hidden-footer .stop-clr-lightblue {
  stop-color: #3AADF4;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .right-container .right-container-tabs .facebook-chat-section .facebook-chat-display .facebook-hidden-footer .stop-clr-drakblue {
  stop-color: #167EE5;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .right-container .right-container-tabs .facebook-chat-section .facebook-display-time {
  color: #8f949b;
  display: inline-block;
  line-height: 20px;
  font-family: 'Open Sans',sans-serif;
  font-size: 11px;
  border: none;
  margin-top: -2px;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .right-container .right-container-tabs .facebook-chat-section .facebook-text {
  display: inline-block;
  line-height: 20px;
  font-family: 'Open Sans',sans-serif;
  font-size: 11px;
  border: none;
  margin-top: -2px;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .right-container .right-container-tabs .facebook-chat-section .facebook-comment {
  display: inline-block;
  max-width: 140px;
  line-height: 20px;
  font-family: 'Open Sans',sans-serif;
  font-size: 13px;
  border: none;
  margin-top: -2px;
  background-color: transparent;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .right-container .right-container-tabs .facebook-chat-section .facebook-post {
  width: 100%;
  height: auto;
  border-radius: 0;
  overflow: hidden;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .right-container .right-container-tabs .facebook-chat-section .facebook-post .facebook-post-img {
  height: auto;
  width: 400px;
  display: block;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .right-container .right-container-tabs .facebook-chat-section .fb-post-comment .img-display-comment {
  height: 30px;
  width: 30px;
  border-radius: 50%;
  position: absolute;
  left: 20px;
  top: 12px;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .right-container .right-container-tabs .facebook-chat-section .fb-post-comment .comment-display {
  min-height: 48px;
  margin-right: auto;
  padding-left: 0px;
  padding-right: 50px;
  position: relative;
  max-width: 100%;
  display: table !important;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .right-container .right-container-tabs .facebook-chat-section .fb-post-comment .comment-display .comment-display-block {
  color: #14171a !important;
  border-color: #1da1f2;
  border-radius: 10px;
  padding: 9px 5px;
  margin-top: 12px;
  background-color: #e8e8e8;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .right-container .right-container-tabs .facebook-chat-section .fb-post-comment .reply-section {
  margin-left: 25px;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .right-container .right-container-tabs .facebook-chat-section .fb-post-comment .reply-section .img-display-reply {
  height: 25px;
  width: 25px;
  border-radius: 50%;
  position: absolute;
  left: 20px;
  top: 12px;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .right-container .right-container-tabs .facebook-chat-section .fb-post-comment .reply-section .reply-comment-section {
  min-height: 48px;
  margin-right: auto;
  padding-left: 0px;
  padding-right: 50px;
  position: relative;
  max-width: 100%;
  display: table !important;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .right-container .right-container-tabs .facebook-chat-section .fb-post-comment .reply-section .reply-comment-section .reply-comment-block {
  color: #14171a !important;
  border-color: #1da1f2;
  border-radius: 10px;
  padding: 9px 5px;
  margin-top: 12px;
  background-color: #e8e8e8;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .right-container .right-container-tabs .facebook-chat-section .comment-reaction {
  position: absolute;
  top: 15px;
  right: 18px;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .right-container .right-container-tabs .facebook-chat-section .stop-clr-yellow {
  stop-color: #FDDA74;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .right-container .right-container-tabs .facebook-chat-section .stop-clr-red {
  stop-color: #E64850;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .right-container .right-container-tabs .facebook-chat-section .margin-l-5 {
  margin-left: 5px;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .right-container .right-container-tabs .facebook-chat-section .margin-l-3 {
  margin-left: 3px;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .btn-primary {
  background-color: #d4d4d4;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .form-group .switch,
.fun-editor.media-loaded .video-editor-container .fe_facebook_post .formGroup .switch {
  height: auto;
}

.fun-editor.media-loaded.sticky_footer .main {
  position: static;
}

.fun-editor.media-loaded .redVideoProCont {
  padding: 0 !important;
}

.fun-editor.media-loaded .colorPickerCont {
  z-index: 999999 !important;
}

.fun-editor.media-loaded .before_first_level_menu_active,
.fun-editor.media-loaded ._top-doublemenu {
  display: none;
}

.fun-editor.media-loaded.footer-shown .main {
  margin-bottom: 0 !important;
}

.fun-editor.media-loaded .video-wrapper-container {
  max-height: unset;
}

.fun-editor.media-loaded .mainContainer {
  padding-top: 50px !important;
}

.fun-editor.media-loaded .bold {
  font-weight: bold;
}

.fun-editor.media-loaded .left-controls-container {
  padding: 10px;
}

.fun-editor.media-loaded .ve_subtitles .left-controls-container,
.fun-editor.media-loaded .ve_resize .left-controls-container,
.fun-editor.media-loaded .ve_filters .left-controls-container,
.fun-editor.media-loaded .ve_add_text_to_video .left-controls-container,
.fun-editor.media-loaded .ve_video_to_gif .left-controls-container {
  padding: 0;
}

.fun-editor.media-loaded .ve_subtitles .no-space,
.fun-editor.media-loaded .ve_resize .no-space,
.fun-editor.media-loaded .ve_add_text_to_video .no-space {
  padding: 0 !important;
}

.fun-editor.media-loaded .no-pad {
  padding: 0 !important;
}

.fun-editor.media-loaded .media-duration-text {
  line-height: 34px;
  color: #cfd2d8;
}

@media (min-width: 991px) and (max-width: 1024px) {
  .fun-editor.media-loaded .mainContainer {
    padding-top: 0 !important;
  }

  .fun-editor.media-loaded .sidemenu {
    display: none;
  }

  .fun-editor.media-loaded .video-editor-container .video-editor-workspace .left-container {
    width: 555px;
  }

  .fun-editor.media-loaded .video-editor-container .right-container {
    width: calc(100% - 555px) !important;
  }
}

@media only screen and (max-width: 991px) {
  .fun-editor.media-loaded .mainContainer {
    padding-top: 0 !important;
  }

  .fun-editor.media-loaded .sidemenu {
    display: none;
  }

  .fun-editor.media-loaded .video-editor-container .video-editor-workspace .left-container {
    width: 100%;
  }

  .fun-editor.media-loaded .video-editor-container .video-editor-workspace .left-container .editor-controls-container {
    width: 100% !important;
  }

  .fun-editor.media-loaded .video-editor-container .video-editor-workspace .left-container .editor-controls-container .media-preview-item-list .inputContainer .video-label .media-name-text {
    width: 80%;
  }

  .fun-editor.media-loaded .video-editor-container .right-container {
    width: 100% !important;
  }
}

@media only screen and (max-width: 425px) {
  .fun-editor.media-loaded.hd_alertbox .mainContainer {
    padding-top: 0 !important;
  }
}

.fun-editor.media-loaded .templates_bor {
  display: none;
}

.fun-editor.media-loaded .navbar-default.hor_bdr_before:before,
.fun-editor.media-loaded .navbar-default.cardpop_addlt:before,
.fun-editor.media-loaded .navbar-default.dropdown_dateSelect:before {
  background: #3f3d48;
}

.fun-editor.media-loaded .form-control {
  border: 1px solid #ddd !important;
}

.fun-editor.media-loaded .videoEditor-header {
  top: -45px;
  z-index: 999998;
}

.fun-editor.media-loaded .videoeditor-create {
  width: 26px;
  height: 25px;
  text-align: center;
  line-height: 24px;
  left: 9px;
  top: 7px;
}

.fun-editor.media-loaded .video-editor .headerRgt .searchcontainer .edit-create {
  width: 26px;
  height: 25px;
  text-align: center;
  line-height: 24px;
  left: 9px;
  background: url(/images/videoeditor-Top.png?21b2a4b40c0ab2f90aa20297eac0f886) no-repeat top left;
  top: 4px;
}

.fun-editor.media-loaded .videoEditor-header .userSaveLnk button span.drp_arrow {
  right: 2px;
  top: 0px;
}

.fun-editor.media-loaded.hd_alertbox .hd_alrtmsg {
  display: none;
}

.fun-editor.media-loaded.hd_alertbox .hd_alertbox_inner {
  height: 50px;
}

.fun-editor.media-uploading #ve_uploading_container {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: calc(100vh - 89px);
}

.fun-editor.media-uploading #ve_uploading_container .video-output {
  font-size: 30px;
  padding-bottom: 150px;
}

.fun-editor.media-uploading .upload-font {
  font-size: 25px;
  font-weight: bold;
}

.fun-editor.media-uploading.hd_alertbox .video-percentage {
  height: calc(100vh - 120px) !important;
}

.fun-editor.media-uploading.hd_alertbox #ve_uploading_container {
  height: calc(100vh - 120px) !important;
}

.fun-editor.media-uploading.footer-shown .main {
  margin-bottom: 0 !important;
}

.fun-editor.media-processing.footer-shown .main {
  margin-bottom: 0 !important;
}

.fun-editor.media-processing #ve_processing_container {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: calc(100vh - 89px);
}

.fun-editor.media-processing #ve_processing_container .video-output {
  font-size: 40px;
  padding-bottom: 100px;
}

.fun-editor.media-processing.hd_alertbox #ve_processing_container {
  height: calc(100vh - 120px);
}

.fun-editor.media-failed #ve_process_failed_container {
  display: block;
}

.fun-editor.media-processed.footer-shown .main {
  margin-bottom: 0 !important;
}

.fun-editor.media-processed #ve_processed_container {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: calc(100vh - 89px);
}

.fun-editor.media-processed .video-output {
  font-size: 40px;
  padding-bottom: 50px;
}

.fun-editor.media-processed.footer-shown .main {
  margin-bottom: 0;
}

.fun-editor.media-processed.hd_alertbox #ve_processed_container {
  height: calc(100vh - 120px);
}

.fun-editor .videoEditorLeftCont {
  height: calc(100vh - 136px);
}

.fun-editor .video-editor-lst .title_h4 {
  padding-right: 50px;
}

.fun-editor .video-editor-lst .title_h4 ._square-button {
  display: none;
}

.fun-editor .video-editor-lst .title_h4 .lower-video {
  font-size: 20px;
}

.fun-editor .video-editor-lst .title_h4 .showBtn {
  top: 10px;
  right: 10px;
  border: 1px solid #f6f6f6;
  padding: 5px;
}

.fun-editor .video-editor-lst.productShadow {
  min-height: 50px;
}

.fun-editor .video-editing ._video-editing .viewall {
  color: #1b69b6;
  border-bottom: 1px solid #1b69b6;
  display: inline-block;
  line-height: 15px;
}

.fun-editor .video-editing ._video-editing .viewall:hover {
  border-bottom: 0 solid #1b69b6;
}

.fun-editor .primeIcon.prime {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -127px -594px;
  top: 7px;
  left: -37px;
  position: relative;
}

.fun-editor .listingInner {
  display: inline-block;
  padding-right: 20px;
}

.fun-editor .titleDownld {
  background: #f6f6f6;
  padding: 7px 10px;
}

.fun-editor .primeIcon.prime-plus {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -164px -596px;
  top: 7px;
  left: -37px;
  position: relative;
}

.fun-editor .wofox-video-lower {
  min-height: 500px;
}

.fun-editor .wofox-video-lower .video-editing .showBtn a {
  height: 19px;
  width: 19px;
  text-indent: -9999px;
  display: block;
  float: left;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -73px -997px;
}

.fun-editor .wofox-video-lower .video-editing .description {
  display: none;
}

.fun-editor .wofox-video-lower .video-editing.active .showBtn a {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -105px -997px;
}

.fun-editor .wofox-video-lower .video-editing.active .description {
  display: block;
}

.fun-editor .video-wrapper-container .media-preview-container {
  background: #fff !important;
  top: unset !important;
  left: unset !important;
}

.fun-editor .video-wrapper-container .media-preview-container img {
  display: block;
}

.fun-editor .switch .slider {
  border: 1px solid #e4e4e4;
  background-color: #fff;
  border-radius: 34px;
  height: 20px !important;
  width: 40px !important;
}

.fun-editor .switch .slider:before {
  height: 18px !important;
  width: 18px !important;
  left: 0;
  bottom: 0 !important;
  background: #fff;
  border: 1px solid #eee;
  -webkit-box-shadow: 1px 2px 1px #adacac;
  box-shadow: 1px 2px 1px #adacac;
}

.fun-editor .slider.round:before {
  border-radius: 50%;
}

.videoEditor-progress .progress {
  width: 500px;
  margin-top: 15px;
  margin-bottom: 20px;
  height: 18px;
  background: #ccc;
}

.videoEditor-progress .progress.progress-loading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.videoEditor-progress .progress.progress-loading #progressElement {
  left: 0px;
}

.fun-editor.media-loaded .video-editor-container.hasAd .video-wrapper-container {
  height: calc(100vh - 222px) !important;
}

.text-story {
  /*.clock{
    height:15px;
    width:17px;
    display:inline-block;
    background: url("../img/sprite.png") -468px -255px;
  }*/
}

.text-story.media-loaded .video-editor-container {
  height: calc(100vh - 51px);
}

.text-story.media-loaded .video-editor-container .left-container {
  width: 484px;
  overflow: auto;
  border-right: 1px solid #cacaca;
}

.text-story.media-loaded .video-editor-container .left-container .videoEditorLeftHd {
  border-left: 1px solid #1a1a1d !important;
}

.text-story.media-loaded .video-editor-container .left-container .videoEditorLeftHd .videoEditorLeftHdInner {
  background: #3f3d48;
  line-height: 34px;
  border-left: 1px solid #565656 !important;
}

.text-story.media-loaded .video-editor-container .left-container .videoEditorLeftHd .style-btn {
  padding: 0 10px 0 10px;
  font-weight: 500;
  display: block;
  height: 25px;
  line-height: 25px;
  background: #b6bf33;
  color: #fff;
  font-size: 15px;
  border: none;
  border-radius: 3px;
}

.text-story.media-loaded .video-editor-container .left-container .videoEditorLeftHd .style-btn:hover,
.text-story.media-loaded .video-editor-container .left-container .videoEditorLeftHd .style-btn:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.text-story.media-loaded .video-editor-container .left-container .square-heading {
  color: #fff;
  line-height: 34px;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container {
  /*overflow: auto;*/
  background-color: #fff;
  width: calc(100% - 64px);
  float: right;
  position: relative;
  height: calc(100vh - 51px);
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .left-section {
  height: 100%;
  overflow: hidden;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .videoEditorLeftHd {
  height: 35px;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .left-bottom-btns {
  height: 40px;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .left-controls-container {
  height: calc(100% - 35px  - 40px);
  overflow: auto;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls {
  position: absolute;
  top: 50%;
  left: 50%;
  max-width: 100%;
  margin-top: -20px;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container {
  background: #000;
  padding: 0 0 !important;
  min-height: 37px;
  line-height: 20px;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .noUi-horizontal {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  border: 0 !important;
  border-radius: 0  !important;
  background: #858585;
  height: 3px;
  cursor: pointer;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .noUi-horizontal .noUi-connects {
  border-radius: 0;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .noUi-horizontal .noUi-handle {
  height: 5px;
  top: -1px;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .noUi-horizontal .noUi-handle.noUi-handle-lower {
  display: none;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .noUi-horizontal .noUi-origin:before {
  width: 100%;
  height: 5px;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .noUi-horizontal .noUi-target {
  border-radius: 0;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .video-btn-stats {
  margin-right: 5px;
  border: 0  !important;
  color: #fff;
  background: transparent;
  width: 20px;
  height: 20px;
  padding: 0 !important;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .video-btn-stats:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .video-btn-stats#stopBtn,
.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .video-btn-stats#pauseBtn {
  display: none;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .btn:active,
.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .btn:focus,
.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .btn:visited {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .time-seeker-bounds {
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 20px;
  line-height: 100%;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .time-seeker-bounds div {
  min-width: 35px;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .time-seeker-bounds div:first-of-type {
  margin-right: 5px;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .time-seeker-bounds div:last-of-type {
  margin-left: 5px;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .player-mclass {
  height: 20px;
  margin-top: 7px;
  margin-bottom: 7px;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .player-mclass .btn-height {
  margin: unset !important;
  line-height: 20px;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls {
  position: inherit;
  margin-top: unset;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list {
  overflow-y: auto;
  height: calc(100% - 81px - 58px);
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .noUi-connects {
  background: #d4d4d4;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .setCurrentTime {
  padding: 3px 2px;
  font-size: 13px;
  line-height: 27px;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .setCurrentTimeInput {
  width: 70px;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .setCurrentTimeInput .form-control {
  height: 25px;
  line-height: 25px;
  margin-top: 4px;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .startTime,
.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .endTime {
  background: #fff;
  border-radius: 3px;
  margin-right: 5px;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item {
  border-bottom: 1px solid #ddd;
  padding: 5px;
  background: #fff;
  /*      &:focus-within{
        background: #faffbd;
        overflow: hidden;
        .start-end{
          background: #eef3b5;
        }
        .startTime,.endTime{
          background:transparent!important;
        }
        .form-control{
          border:1px solid #ddd;
          box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
        }
      }*/
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item .masked-duration-input::-moz-selection {
  background: #bec8d2;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item .masked-duration-input::selection {
  background: #bec8d2;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item .redVideoInputFild {
  margin-bottom: 0;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item textarea.form-control {
  border: 1px solid #f6f6f6;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item .form-control {
  border: 1px solid #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item .start-end {
  background: #fff;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item .start-end .startTime,
.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item .start-end .endTime {
  background: transparent !important;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item.active {
  background: #faffbd;
  overflow: hidden;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item.active .start-end {
  background: #eef3b5;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item.active .startTime,
.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item.active .endTime {
  background: transparent !important;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item.active .form-control {
  border: 1px solid #ddd;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item:hover {
  background: #dadde2;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item:hover .start-end {
  background: #ddd !important;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .start-end-button {
  text-align: center;
  margin-left: 8px;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .start-end-button span {
  color: rgba(70, 70, 70, 0.709804);
  border: 1px solid #f6f6f6;
  cursor: pointer;
  width: 24px;
  height: 24px;
  line-height: 22px;
  margin-right: 5px;
  background: #fff;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .inputContainer {
  border: 1px solid #ccc;
  padding: 0;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .inputContainer .video-label {
  background: #dadde2;
  width: 100%;
  padding: 4px;
  line-height: 26px;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .inputContainer .video-label .media-name-text {
  white-space: nowrap;
  width: 76%;
  display: inline-block;
  line-height: 14px;
  padding-top: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .inputContainer .video-label .video-photo {
  border: 2px solid #ccc;
  background: #fff;
  color: #464646;
  height: 25px;
  margin-right: 5px;
  width: 30px;
  float: left;
  display: inline-block;
  line-height: 27px;
  font-size: 12px;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .inputContainer .video-label .video-photo i {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -59px -198px;
  height: 20px;
  width: 26px;
  display: inline-block;
  text-indent: -9999px;
  margin: 0 auto;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .inputContainer .videoImgLst {
  width: 60px;
  height: 60px;
  border: 1px solid #c3bdbd;
  margin: 0 5px 10px;
  background: url(/images/red_upload.png?26f0c7adcd2e51669f2890cec481c0a2) no-repeat center center;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item {
  border-radius: 4px;
  width: 100%;
  margin-bottom: 10px;
  /* border-bottom: 1px solid #ddd; */
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item.media-video {
  background: url(/images/red_videoupload.png?6c807719aca42730d66699886c0e3156) no-repeat center center;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item.media-video img {
  display: none;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item.media-image video {
  display: none;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item .img-width .media-image {
  background: url(/images/red_upload.png?26f0c7adcd2e51669f2890cec481c0a2) no-repeat center center;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item .img-width .media-video {
  background: url(/images/red_videoupload.png?6c807719aca42730d66699886c0e3156) no-repeat center center;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item .img-width {
  width: 45px;
  height: 45px;
  overflow: hidden;
  margin: auto 0;
  display: inline-block;
  float: left;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item .img-width img,
.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item .img-width video {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  background-color: #f7f7f7;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item .media-info {
  display: inline-block;
  margin-left: 10px;
  max-width: 455px;
  width: 100%;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item .btn {
  padding: 4px 15px !important;
  display: block;
  max-width: 110px;
  background: #fff;
  border: 1px solid #ddd !important;
  border-radius: 0;
  float: right;
  margin: 5px 2px 0 0;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item .btn:hover {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item .remove-item {
  float: right;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .start-end input[type=text]:focus {
  background: #fff !important;
  color: #474747 !important;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .redVideoInputFild_Input.form-control {
  min-height: 60px;
  padding: 0 !important;
  border-radius: 0 !important;
  background: transparent;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .redVideoInputFild_Input.form-control.cut-video select.form-control {
  border: 1px solid #ddd;
  font-size: 14px;
  padding: 4px 5px;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-horizontal .noUi-handle {
  left: auto !important;
  width: 7px;
  height: 11px;
  top: -2px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0;
  cursor: ew-resize;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-horizontal .noUi-handle:after,
.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-horizontal .noUi-handle:before {
  width: 0 !important;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-horizontal .noUi-handle.noUi-handle-lower {
  right: -5px !important;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-horizontal .noUi-handle.noUi-handle-upper {
  right: -2px !important;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-connects {
  position: absolute !important;
  cursor: pointer;
  border-radius: 0 !important;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-connects .noUi-draggable {
  cursor: move;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-target {
  height: 7px;
  background: #ccc !important;
  margin-top: 5px;
  border: 0 !important;
  border-radius: 0;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .remove-item {
  cursor: pointer;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .active .video-radio-bg {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -394px -46px;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container button.active {
  background: #3f3d48;
  color: #fff;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .video-radio-bg {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -361px -47px;
  width: 25px;
  display: inline-block;
  height: 22px;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .inputContainer {
  /* border-bottom: 1px solid #d0d0d0; */
  padding: 0;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .w-15 {
  width: 15%;
}

.text-story.media-loaded .video-editor-container .left-container .ve_handle {
  display: inline-block;
  margin: 3px auto;
  height: 17px;
  width: 14px;
  cursor: pointer;
  text-indent: -99999px;
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -165px -212px;
}

.text-story.media-loaded .video-editor-container .left-container .btn-grey {
  border: 2px solid #d4d4d4 !important;
  color: #464646;
  background-color: #d4d4d4;
}

.text-story.media-loaded .video-editor-container .left-container .btn-grey:hover {
  border: 2px solid #fff !important;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.48);
          box-shadow: 0 1px 4px rgba(0, 0, 0, 0.48);
}

.text-story.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-left-container {
  width: 60%;
  margin: 30px;
}

.text-story.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-left-container .modal-body {
  background: #e8e8e8;
}

.text-story.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-left-container .preview-workspace {
  background: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin: auto;
  width: 80%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.text-story.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-left-container .preview-workspace .text-preview-box {
  padding: 5px;
  margin: 10px;
  border: 1px dashed #fff;
}

@media only screen and (max-width: 767px) {
  .text-story.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-left-container {
    width: 100%;
    margin: 30px 0;
  }
}

.text-story.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container {
  width: 40%;
  background: #e8e8e8;
}

.text-story.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content {
  background: #f6f6f6;
  border: 1px solid #dadada !important;
  color: #464646;
}

.text-story.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .tab-pane {
  max-height: 340px;
  overflow: auto;
}

.text-story.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .tab-pane.fade {
  display: none;
}

.text-story.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .tab-pane.active {
  display: block;
}

.text-story.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .custom-bor {
  border-bottom: 1px dotted #ddd;
}

.text-story.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .form-control {
  width: 100%;
  min-width: 50px;
  float: right;
}

.text-story.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .form-control.form-clr {
  min-width: 70px;
}

.text-story.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .btn-font-style {
  display: inline-block;
  padding: 0 5px;
  line-height: 20px;
}

.text-story.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .btn-font-style.active {
  /*background-color: #5e5e5e;*/
}

.text-story.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .subtitle-layout-item {
  cursor: pointer;
  margin-bottom: 15px;
  margin-top: 15px;
}

.text-story.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .subtitle-layout-item img {
  border: 2px solid #fff;
}

@media only screen and (max-width: 767px) {
  .text-story.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container {
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .text-story.media-loaded .video-editor-container .left-container .ve-style-container .d-inline {
    display: block;
  }
}

.text-story.media-loaded .video-editor-container .left-container .video-modal-nav {
  border-bottom: 1px solid #ddd;
}

.text-story.media-loaded .video-editor-container .left-container .video-modal-nav li.active a {
  background: #fff !important;
}

.text-story.media-loaded .video-editor-container .left-container .video-modal-nav li.active a:before {
  content: "";
  position: absolute;
  left: 0;
  top: auto;
  bottom: 0;
  right: 100%;
  height: 3px;
  width: 100%;
  z-index: 3;
}

.text-story.media-loaded .video-editor-container .left-container .video-modal-nav li a {
  background: transparent !important;
  padding: 7px 10px;
  font-size: 14px;
  color: #464646;
  border-radius: 0;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container {
  /*overflow: auto;*/
  background-color: #fff;
  width: 419px;
  float: right;
  position: relative;
  height: calc(100vh - 51px);
  /*  .left-section {
              height: 100%;
            }*/
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .left-section {
  height: 100%;
  overflow: hidden;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .videoEditorLeftHd {
  height: 35px;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .left-bottom-btns {
  height: 40px;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .left-controls-container {
  height: calc(100% - 35px - 40px);
  overflow: auto;
}

.text-story.media-loaded .video-editor-container .right-container {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: calc(100% - 485px) !important;
  background: #e2e2e2;
  overflow: hidden;
  /*@import "video-editor/editor-container/video-player";*/
}

.text-story .left-controls-container {
  padding: 0 !important;
  overflow: hidden;
  height: 100% !important;
}

.text-story .editorInnerTab li {
  padding: 0 0 7px;
  /*.topic-label{
        font-weight: bold;
      }*/
}

.text-story .editorInnerTab li a {
  padding: 2px 10px;
  border: 1px solid #e9ebef;
  display: block;
  min-height: 30px;
  cursor: pointer;
  line-height: 30px;
  text-align: left;
  background: #e9ebef;
  font-size: 16px;
  font-weight: 500;
  -webkit-transition: all .25s;
  transition: all .25s;
  width: 100%;
  color: #3f3d48;
  margin: 0 0 1px;
}

.text-story .editorInnerTab li a .oMenuIcon {
  margin-top: 6px;
  margin-right: 4px;
}

.text-story .editorInnerTab li a .header-title {
  width: 200px;
}

.text-story .editorInnerTab li a .fa-caret-down {
  display: none;
}

.text-story .editorInnerTab li .panel-collapse {
  border: 1px solid #ddd;
}

.text-story .editorInnerTab li .form-group {
  width: 30.33%;
  margin-right: 10px;
  float: left;
}

.text-story .editorInnerTab li .story-input {
  width: 60%;
  float: left;
}

.text-story .editorInnerTab li .input-text-num {
  float: right;
  width: 37px !important;
}

.text-story .editorInnerTab li .progress_value_input {
  width: 25%;
  text-align: center;
}

.text-story .ui-keyboard {
  background: #d3d5de;
  padding: 1.9px 0;
  margin: 0 2px;
  width: 98.9%;
}

.text-story .ui-keyboard .ui-keyboard-preview-wrapper {
  display: none;
}

.text-story .ui-keyboard div {
  font-size: 12px;
}

.text-story .ui-keyboard div .ui-keyboard-button {
  min-width: 15px;
  width: 29px;
  height: 36px;
  font-size: 24px;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  font-weight: 900;
  margin: 5px 1.6px 2px;
  cursor: pointer;
  -webkit-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.07), 0 0 0 0 rgba(0, 0, 0, 0.19);
          box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.07), 0 0 0 0 rgba(0, 0, 0, 0.19);
  padding: 0;
  overflow: hidden;
  line-height: 1px;
  /*     &.ui-keyboard-shift, &.ui-keyboard-accept{
               width: 32px!important;
             }*/
}

.text-story .ui-keyboard div .ui-keyboard-button.active {
  background: #adb2bc;
}

.text-story .ui-keyboard div .ui-keyboard-button span {
  padding: 0;
  margin: 0;
  font-size: 18px;
  white-space: nowrap;
  color: #000;
  display: inline-block;
}

.text-story .ui-keyboard div .ui-keyboard-button.ui-keyboard-actionkey,
.text-story .ui-keyboard div .ui-keyboard-button.ui-keyboard-bksp {
  width: 40px;
  background: #abb3bc;
  margin: 3px 4px;
}

.text-story .ui-keyboard div .ui-keyboard-button.ui-keyboard-shift.ui-state-active .ui-keyboard-text {
  text-indent: 999px;
  background: url(/images/arrow.png?1eb7338568786c2c64fcd8c3eda4efd9) no-repeat center center;
  width: 10px;
  height: 14px;
  line-height: 15px;
}

.text-story .ui-keyboard div .ui-keyboard-button.ui-keyboard-enter {
  width: 64px;
}

.text-story .ui-keyboard div .ui-keyboard-button.ui-keyboard-widekey {
  min-width: 40px;
  height: 34px;
  background: #a9afba;
}

.text-story .ui-keyboard div .ui-keyboard-button.ui-keyboard-space {
  width: 90px;
  background: #fff;
}

.text-story .ui-keyboard div .ui-keyboard-button.ui-keyboard-space:after {
  content: "space";
  font-size: 17px;
}

.text-story .ui-keyboard .ui-keyboard-preview {
  text-align: left;
  margin: 0 0 3px 0;
  display: inline;
  width: 99%;
}

.text-story .ui-keyboard .ui-keyboard-keyset {
  text-align: center;
  white-space: nowrap;
}

.text-story .media-preview-container textarea {
  opacity: 0;
  display: none;
}

.text-story .media-preview-container .iphone {
  width: 374px;
  height: 770px;
  margin: 0 auto;
}

.text-story .media-preview-container .iphone-content-container {
  height: 76%;
  width: 100%;
}

.text-story .media-preview-container .iphone-content-container .iphone-content-container-top {
  width: 98.5%;
  height: 70px;
  margin: 2px;
  position: absolute;
  z-index: 998;
}

.text-story .media-preview-container .iphone-content-container .iphone-content-container-top .iphone-upper {
  background: #f9f9f9;
  border-bottom: 1px solid #d3d3dd;
}

.text-story .media-preview-container .iphone-content-container .iphone-content-container-top .iphone-upper .row {
  margin: 0 0;
}

.text-story .media-preview-container .iphone-content-container .iphone-content-container-top .iphone-upper .txt-messages-container {
  color: #0079ff;
  text-shadow: 1px 1px 0 #fff;
  font-size: 19px;
  margin: 8px 4px;
}

.text-story .media-preview-container .iphone-content-container .iphone-content-container-top .iphone-upper .txt-messages-container .txt-ico i {
  font-size: 34px;
  line-height: 30px;
  margin-top: -2px;
}

.text-story .media-preview-container .iphone-content-container .iphone-content-container-top .iphone-upper .txt-messages-container .txt-ico-i {
  width: 25px;
  height: 25px;
  display: inline-block;
  text-align: center;
  line-height: 24px;
  font-weight: bold;
  border-radius: 50%;
  border: 2px solid #0079fe;
}

.text-story .media-preview-container .iphone-content-container .iphone-content-container-top .iphone-upper .result {
  font-size: 19px;
  margin: 8px 0;
  display: inline-block;
}

.text-story .media-preview-container .iphone-content-container .iphone-content-container-top .msgs-container .mCSB_draggerContainer {
  display: none;
}

.text-story .media-preview-container .iphone-content-container .iphone-content-container-top .msgs-container .mCSB_container {
  padding-right: 0;
}

.text-story .media-preview-container .iphone-content-container .iphone-content-container-top .msgs-container .msg-timestamp {
  text-align: center;
  font-size: 11px;
  color: #8e8e93;
  font-weight: 300;
  margin-top: 15px;
}

.text-story .media-preview-container .iphone-content-container .iphone-content-container-top .msgs-container .example-msg {
  position: relative;
  line-height: 17px;
}

.text-story .media-preview-container .iphone-content-container .iphone-content-container-top .msgs-container ul {
  position: relative;
  margin: 0 10px;
}

.text-story .media-preview-container .iphone-content-container .iphone-content-container-top .msgs-container .msg {
  background: transparent;
  margin-top: 3px;
  max-width: 100%;
  width: 100%;
}

.text-story .media-preview-container .iphone-content-container .iphone-content-container-top .msgs-container .msg.msg-img {
  width: 212px;
  background: #fff;
}

.text-story .media-preview-container .iphone-content-container .iphone-content-container-top .msgs-container .msg.msg-img img {
  border-radius: 20px;
}

.text-story .media-preview-container .iphone-content-container .iphone-content-container-top .msgs-container .msg.blue {
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-name: msg-content;
          animation-name: msg-content;
}

.text-story .media-preview-container .iphone-content-container .iphone-content-container-top .msgs-container .msg.blue .content {
  background: #0078ff;
  float: right;
}

.text-story .media-preview-container .iphone-content-container .iphone-content-container-top .msgs-container .msg.blue .content .msg-icon {
  background: url(/images/popup-blue.png?5308bb2372072f1d3621ccb0a2a46a79);
  right: 0;
}

.text-story .media-preview-container .iphone-content-container .iphone-content-container-top .msgs-container .msg.grey .content {
  background: #e5e3eb;
  float: left;
  color: #000000;
}

.text-story .media-preview-container .iphone-content-container .iphone-content-container-top .msgs-container .msg.grey .content .msg-icon {
  background: url(/images/popup-grey.png?9697e9c29622565021f71241f7d85987);
  left: 0;
  bottom: -2px;
}

.text-story .media-preview-container .iphone-content-container .iphone-content-container-top .msgs-container .msg .content {
  font-size: 18px;
  color: #fff;
  position: relative;
  line-height: 130%;
  max-width: 80%;
  width: auto;
  padding: 4px 0;
  border-radius: 15px;
}

.text-story .media-preview-container .iphone-content-container .iphone-content-container-top .msgs-container .msg .content.icon-hover:hover .edit-delete-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.text-story .media-preview-container .iphone-content-container .iphone-content-container-top .msgs-container .msg .content.remove-hover:hover .edit-delete-icon {
  display: none;
}

.text-story .media-preview-container .iphone-content-container .iphone-content-container-top .msgs-container .msg .content .msg-icon {
  position: absolute;
  bottom: -2px;
  width: 10px;
  height: 10px;
}

.text-story .media-preview-container .iphone-content-container .iphone-content-container-top .msgs-container .msg .content .edit-delete-icon {
  width: 100%;
  top: 0;
  position: absolute;
  display: none;
  height: 100%;
  background: rgba(0, 0, 0, 0.56);
  border-radius: 12px;
  color: #fff;
}

.text-story .media-preview-container .iphone-content-container .iphone-content-container-top .msgs-container .msg .content .edit-delete-icon i {
  margin: auto;
  cursor: pointer;
}

.text-story .media-preview-container .iphone-content-container .iphone-content-container-top .msgs-container .msg .content .edit-delete-icon i.fa-trash-o {
  margin-right: 2px;
}

.text-story .media-preview-container .iphone-content-container .iphone-content-container-top .msgs-container .msg .content .edit-delete-icon i.fa-pencil-square-o {
  margin-left: 4px;
  padding-top: 3px;
}

.text-story .media-preview-container .iphone-content-container .iphone-content-container-top .msgs-container .msg .content p {
  padding: 0 14px;
  word-break: break-all;
}

.text-story .media-preview-container .virtual-key {
  left: 102px;
  right: 0;
}

.text-story .media-preview-container .virtual-key .txtTyper {
  min-height: 33px;
  background: #ffffff;
  padding: 5px 10px;
  max-height: 100px;
  border: 1px solid #ddd;
  margin-bottom: 4px;
  border-radius: 25px;
  overflow: hidden;
  text-align: left;
  word-break: break-all;
  width: 100%;
  right: 10px;
}

.text-story .media-preview-container .virtual-key .txtTyper .mCSB_scrollTools_vertical {
  right: 32px;
}

.text-story .media-preview-container .virtual-key .txtTyper .mCSB_draggerContainer {
  display: none;
}

.text-story .media-preview-container .virtual-key .txtTyper .sent-btn {
  right: -35px;
  bottom: 2px;
}

.text-story .media-preview-container .virtual-key .i-phone-message-ico {
  width: 38px;
  border-radius: 10px;
  position: absolute;
  color: #fff;
  font-size: 20px;
  line-height: 27px;
}

.text-story .media-preview-container .virtual-key .i-phone-message-ico.svg-mic {
  background: transparent;
  padding: 0;
  line-height: 15px;
  height: 35px;
  border-radius: 0;
}

.text-story .media-preview-container .virtual-key .i-phone-message-ico.svg-store {
  width: 42px;
}

.text-story .media-preview-container .virtual-key .i-phone-message-ico.svg-upload {
  display: none;
  right: 0;
}

.text-story .media-preview-container .virtual-key .i-phone-message-ico.svg-arrow {
  display: none;
}

.text-story .media-preview-container .virtual-key .message-chat {
  line-height: 21px;
  padding-left: 3px;
  padding-right: 15px;
}

.text-story .form-control {
  border-radius: 0;
}

.text-story .text-bor {
  border-bottom: 1px solid #e9ebef;
}

.text-story .toggleAccordian_settings.tab-active i.fa-caret-right {
  -webkit-transform: rotate(450deg);
  transform: rotate(450deg);
}

.text-story .toggleAccordian_message.tab-active i.fa-caret-right {
  -webkit-transform: rotate(450deg);
  transform: rotate(450deg);
}

/*.msg{
  &.blue{
    -webkit-animation: blue 5s infinite !important; !* Safari 4.0 - 8.0 *!
    animation: blue 5s infinite !important;
  }
}
!* Safari 4.0 - 8.0 *!
@-webkit-keyframes blue {
  from {bottom:0;}
  to {top: 200px;}
}*/

.msg-delivered {
  position: relative;
  border-radius: 13px;
  margin-left: 5px;
  margin-top: 0;
  float: right;
  font-size: 14px;
  color: #9e9e9e;
  opacity: 1;
  -webkit-animation: expand .5s ease-in-out;
          animation: expand .5s ease-in-out;
}

.msg-receive {
  height: 22px;
}

.text-play {
  /*border-radius: 50%;
  width: 50px;
  height: 50px;
  position: relative;
  z-index: 999;*/
}

.text-play .fa {
  padding-top: 5px;
}

.text-play.pauseVideo {
  display: none;
}

.text-battery {
  background: url(/images/battery.png?d4fcf3ef9dcfc16ce106b8922d92de63) no-repeat center center;
  width: 33px;
  height: 12px;
  margin-top: 5px;
}

.text-battery .text-battery-percentage {
  width: 50%;
  background: #000;
  height: 9px;
  left: 3px;
  top: -1px;
  bottom: 0;
  border: solid 1px #eee;
  margin: auto;
}

.extra-ulDiv {
  height: 35px;
}

.chat-bubble {
  height: 50px;
  width: 83px;
  border-radius: 41%;
  background: #e5e5e5;
  position: absolute;
  left: 50%;
}

.chat-bubble .tail {
  height: 25px;
  width: 25px;
  background: #e5e5e5;
  position: absolute;
  left: -9px;
  bottom: -2px;
  border-radius: 50%;
}

.chat-bubble .tail:before {
  height: 12px;
  width: 12px;
  background: #e5e5e5;
  content: '';
  display: block;
  border-radius: 50%;
  position: absolute;
  left: -10px;
  bottom: -8px;
}

.chat-bubble .loading-text-story {
  z-index: 10;
  width: 46px;
  height: 11px;
  /* left: -11px; */
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
  bottom: 0;
}

.chat-bubble .loading-text-story .dot {
  height: 12px;
  width: 12px;
  border-radius: 50%;
  background: #c1c1c1;
  display: block;
  float: left;
  margin: 0 0 0 5px;
}

.chat-bubble .loading-text-story .dot:first-child {
  margin: 0;
}

.chat-bubble .loading-text-story .dot.one {
  -webkit-animation: cycleOne 1s ease-in-out infinite;
  -webkit-animation-direction: normal;
}

.chat-bubble .loading-text-story .dot.two {
  -webkit-animation: cycleTwo 1s ease-in-out infinite;
  -webkit-animation-direction: normal;
}

.chat-bubble .loading-text-story .dot.three {
  -webkit-animation: cycleThree 1s ease-in-out infinite;
  -webkit-animation-direction: normal;
}

@-webkit-keyframes cycleOne {
  0% {
    background: rgba(150, 150, 150, 0.4);
  }

  33.333% {
    background: #969696;
  }

  66.6667% {
    background: rgba(150, 150, 150, 0.4);
  }

  100% {
    background: rgba(150, 150, 150, 0.4);
  }
}

@-webkit-keyframes cycleTwo {
  0% {
    background: rgba(150, 150, 150, 0.4);
  }

  33.333% {
    background: rgba(150, 150, 150, 0.4);
  }

  66.6667% {
    background: #969696;
  }

  100% {
    background: rgba(150, 150, 150, 0.4);
  }
}

@-webkit-keyframes cycleThree {
  0% {
    background: rgba(150, 150, 150, 0.4);
  }

  33.333% {
    background: rgba(150, 150, 150, 0.4);
  }

  66.6667% {
    background: rgba(150, 150, 150, 0.4);
  }

  100% {
    background: #969696;
  }
}

.wifi-range-0 {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -424px -232px;
}

.wifi-range-1 {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -322px -232px;
}

.wifi-range-2 {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -336px -232px;
}

.wifi-range-3 {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -353px -232px;
}

/*.wifi-range-4{
  background: url("../img/sprite.png") no-repeat -374px -232px;
}*/

.signal-range-0 {
  height: 11px;
  width: 45px;
  margin-top: 5px;
  display: inline-block;
}

.signal-range-1 {
  height: 11px;
  width: 45px;
  margin-top: 5px;
  display: inline-block;
}

.signal-range-2 {
  height: 11px;
  width: 45px;
  margin-top: 5px;
  display: inline-block;
}

.signal-range-3 {
  height: 11px;
  width: 45px;
  margin-top: 5px;
  display: inline-block;
}

.signal-range-4 {
  height: 11px;
  width: 45px;
  margin-top: 5px;
  display: inline-block;
}

.signal-range-5 {
  height: 11px;
  width: 45px;
  margin-top: 5px;
  display: inline-block;
}

.wifi-range-0 {
  height: 15px;
  width: 14px;
  margin-top: 5px;
  display: inline-block;
}

.wifi-range-1 {
  height: 15px;
  width: 14px;
  margin-top: 5px;
  display: inline-block;
}

.wifi-range-2 {
  height: 15px;
  width: 14px;
  margin-top: 5px;
  display: inline-block;
}

.wifi-range-3 {
  height: 15px;
  width: 14px;
  margin-top: 5px;
  display: inline-block;
}

.wifi-range-4 {
  height: 15px;
  width: 14px;
  margin-top: 5px;
  display: inline-block;
}

.slider-wifi.wifi-enable {
  margin-top: -3px;
}

.signal-change.signal-enable {
  margin-top: -2px;
}

.signal-range-0 {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -4px -233px;
}

.signal-range-1 {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -57px -233px;
}

.signal-range-2 {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -111px -233px;
}

.signal-range-3 {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -161px -233px;
}

.signal-range-4 {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -213px -233px;
}

.signal-range-5 {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -265px -233px;
}

.remove-hover:hover .edit-delete-icon {
  display: none;
}

.text-storyEdit v-pane.is-expanded {
  margin-bottom: 0;
}

.connection-slider .normalSlider.profile_slider input[type=range] {
  float: left;
}

.return-cls span {
  font-size: 16px !important;
}

.sender-typing {
  background: url(/images/sender-typing.gif?4653cf651c448ce0d72e034467d09968) no-repeat top left;
  width: 60px;
  height: 40px;
  display: block;
}

.sender-typing-loading {
  background: url(/images/loading.png?00dc761cd78f4f1fcfa7b41647327605) no-repeat top left;
  width: 60px;
  height: 40px;
  display: block;
}

@-webkit-keyframes msg-content {
  0% {
    -webkit-transform: scale(1.3);
            transform: scale(1.3);
    -webkit-transform-origin: bottom right;
            transform-origin: bottom right;
    margin-top: 50px;
  }

  25% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: bottom right;
            transform-origin: bottom right;
  }

  100% {
    margin-top: 0;
  }
}

@keyframes msg-content {
  0% {
    -webkit-transform: scale(1.3);
            transform: scale(1.3);
    -webkit-transform-origin: bottom right;
            transform-origin: bottom right;
    margin-top: 50px;
  }

  25% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: bottom right;
            transform-origin: bottom right;
  }

  100% {
    margin-top: 0;
  }
}

@-webkit-keyframes expand {
  from {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0;
  }
}

@keyframes expand {
  from {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0;
  }
}

.media-preview-container .text-story {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.social-schedule .bootstrap-datetimepicker-widget {
  position: absolute;
  background: white;
  z-index: 1;
}

.social-schedule .profile-avatar {
  position: relative;
  display: inline-block;
  height: 42px;
  width: 42px;
  background-size: 100%;
  border-radius: 50%;
}

.social-schedule .profile-details {
  display: inline-block;
  vertical-align: top;
}

.social-schedule .profile-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
}

.social-schedule .social-site-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.social-schedule ._left-sidein .profile-list {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
}

.social-schedule ._left-sidein .profile-list .profile-list-item {
  white-space: nowrap;
  overflow: hidden;
  position: relative;
}

.social-schedule ._left-sidein .profile-list .profile-list-item .profile-details {
  margin-left: 10px;
}

.social-schedule ._left-sidein .profile-list .profile-list-item .profile-details .name,
.social-schedule ._left-sidein .profile-list .profile-list-item .profile-details .service {
  display: block;
  margin-top: 2px;
  width: 92px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.social-schedule ._left-sidein .profile-list .profile-list-item .profile-details .name {
  font-weight: 600;
}

.social-schedule ._left-sidein .profile-list .profile-list-item .profile-details .service {
  font-size: 12px;
}

.social-schedule ._left-sidein .profile-list .profile-list-item .pending-count {
  position: absolute;
  right: 10px;
  top: 22px;
  display: block;
  font-size: 14px;
  width: auto;
  min-width: 20px;
  padding: 0 5px;
  line-height: 20px;
  text-align: center;
  height: 20px;
  color: #42a6ff;
  border-radius: 10px;
  background: #dbeeff;
  border: 1px solid #a8d7ff;
}

.social-schedule ._left-sidein .profile-list .profile-list-item .toggle-favorite {
  position: absolute;
  left: 5px;
  top: 20px;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.1);
}

.social-schedule ._left-sidein .profile-list .profile-list-item .toggle-favorite::after {
  content: '\F00C';
  font-family: 'FontAwesome';
}

.social-schedule ._left-sidein .profile-list .profile-list-item .toggle-favorite.active {
  color: orangered;
}

.social-schedule ._left-sidein .profile-list .profile-list-item.active .profile-details .name {
  width: 122px;
}

.social-schedule ._left-sidein .profile-list .profile-list-item.active .pending-count {
  display: none;
}

.social-schedule ._left-sidein .profile-list .profile-list-item.connect .profile-details .name,
.social-schedule ._left-sidein .profile-list .profile-list-item.connect .profile-details .service {
  width: auto;
}

.social-schedule .social-modal .modal-dialog,
.social-schedule .social-modal .modal-body {
  overflow: visible;
}

.social-schedule .profile-container .pending-count {
  font-size: 14px;
  width: auto;
  min-width: 20px;
  padding: 0 5px;
  line-height: 20px;
  text-align: center;
  height: 20px;
  color: #dbe7f3;
  border-radius: 5px;
  background: #97a0a8;
  border: 1px solid #838689;
}

.social-schedule .profile-container .warning-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 1px solid #ced7df;
  border-radius: .2rem;
  margin: 5px 0 5px 0;
  position: relative;
  padding: .75rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #e9eaec;
}

.social-schedule .profile-container .schedule-date-time {
  position: absolute;
  background: white;
}

.social-schedule .profile-container .schedule-date-time .timepicker-picker table td {
  height: 10px;
  line-height: 10px;
}

.social-schedule .profile-container .schedule-date-time .bootstrap-datetimepicker-widget table td span {
  height: 15px;
  line-height: 13px;
}

.social-schedule .profile-container .schedule-timeline .timeline-header {
  font-weight: 600;
  padding: 10px 0;
}

.social-schedule .profile-container .schedule-timeline .schedule-list .schedule-item {
  position: relative;
  padding-bottom: 16px;
}

.social-schedule .profile-container .schedule-timeline .schedule-list .schedule-item .schedule-type {
  position: absolute;
  top: 6px;
  left: 0;
  max-width: 30px;
  font-size: 30px;
}

.social-schedule .profile-container .schedule-timeline .schedule-list .schedule-item .schedule-content {
  margin-left: 40px;
  border: 1px solid #CED7DF;
  border-radius: 4px;
  background-clip: padding-box;
  padding: 16px 0 0;
}

.social-schedule .profile-container .schedule-timeline .schedule-list .schedule-item .schedule-content .message {
  padding: 0 10px;
}

.social-schedule .profile-container .schedule-timeline .schedule-list .schedule-item .schedule-meta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #59626a;
  background-color: #f4f7f9;
  border-top: 1px solid #CED7DF;
  padding: 7px 16px;
  margin-top: 10px;
}

.social-schedule .profile-container .schedule-timeline .schedule-list .schedule-item .schedule-meta .change-schedule {
  display: none;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  display: none;
  padding: 6px 5px 6px;
  position: absolute;
  bottom: 8px;
  left: 108px;
  white-space: nowrap;
  border: 1px solid #CED7DF;
  background: #fff;
  border-radius: 3px;
  color: #323b43;
  -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
}

.social-schedule .profile-container .schedule-timeline .schedule-list .schedule-item .schedule-meta .change-schedule:hover {
  display: block;
}

.social-schedule .profile-container .schedule-timeline .schedule-list .schedule-item .schedule-meta .scheduled-time:hover .change-schedule {
  display: block;
}

.social-schedule .profile-container .schedule-timeline .schedule-list .schedule-item .schedule-meta ul.actions {
  display: none;
  margin: 0 0 0 auto;
  list-style: none;
  text-transform: uppercase;
}

.social-schedule .profile-container .schedule-timeline .schedule-list .schedule-item .schedule-meta ul.actions li {
  float: right;
  margin: 0 0 0 20px;
}

.social-schedule .profile-container .schedule-timeline .schedule-list .schedule-item .schedule-meta ul.actions li a {
  cursor: pointer;
}

.social-schedule .profile-container .schedule-timeline .schedule-list .schedule-item .attachments {
  position: absolute;
  top: 10px;
  right: 15px;
  padding: 0;
  border: 1px solid #f4f7f9;
  border-radius: 3px;
  overflow: visible;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.social-schedule .profile-container .schedule-timeline .schedule-list .schedule-item .attachments .attachment-thumb-item {
  width: 80px;
  height: 80px;
  position: relative;
  border: 1px solid #cec8c8;
  float: left;
  overflow: hidden;
}

.social-schedule .profile-container .schedule-timeline .schedule-list .schedule-item .attachments .attachment-thumb-item img {
  width: auto;
  height: 85px;
}

.social-schedule .profile-container .schedule-timeline .schedule-list .schedule-item.image .schedule-content .message {
  min-height: 80px;
}

.social-schedule .profile-container .schedule-timeline .schedule-list .schedule-item:hover ul.actions {
  display: block;
}

.social-schedule .profile-container .social-time-schedules {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 0.063rem solid #e6ebef;
}

.social-schedule .profile-container .social-time-schedules .schedule-day {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  text-align: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-right: 0.063rem solid #e6ebef;
  min-height: 8rem;
}

.social-schedule .profile-container .social-time-schedules .schedule-day.paused {
  background-color: lightgray;
}

.social-schedule .profile-container .social-time-schedules .schedule-day .day-header {
  padding-top: 1rem;
  padding-bottom: 1rem;
  border-bottom: 0.063rem solid #e6ebef;
}

.social-schedule .profile-container .social-time-schedules .schedule-day .schedule-time-list {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.social-schedule .profile-container .social-time-schedules .schedule-day .schedule-time-list li {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 2rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.social-schedule .profile-container .social-time-schedules .schedule-day .schedule-time-list li select {
  border: 0 none;
  margin: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: #efe9e900 none repeat scroll 0 0 !important;
}

.social-schedule .profile-container .social-time-schedules .schedule-day .schedule-time-list li .remove-schedule-time {
  position: absolute;
  right: 0.25rem;
}

.social-schedule .media-preview-list {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}

.social-schedule .media-preview-list .media-preview-item {
  position: relative;
  width: 100px;
  height: 100px;
  margin-right: 9px;
}

.social-schedule .media-preview-list .media-preview-item .remove-item {
  position: absolute;
  top: 0px;
  right: 0px;
  cursor: pointer;
  width: 24px;
  height: 24px;
  text-align: center;
  border: 1px solid;
  background-color: aliceblue;
}

.social-schedule .media-preview-list .media-preview-item video {
  max-width: 100%;
  max-height: 100%;
}

.social-schedule .social-create-post .profile-list-item {
  margin-right: 5px;
  opacity: 0.5;
}

.social-schedule .social-create-post .profile-list-item.active {
  opacity: 1;
}

.social-schedule .social-create-post .schedule-options {
  position: relative;
  float: right;
}

.social-schedule .social-evergreen .evergreen-list .evergreen-item {
  position: relative;
  padding-bottom: 16px;
}

.social-schedule .social-evergreen .evergreen-list .evergreen-item .evergreen-content {
  border: 1px solid #CED7DF;
  border-radius: 4px;
  background-clip: padding-box;
  padding: 16px 0 0;
}

.social-schedule .social-evergreen .evergreen-list .evergreen-item .evergreen-content .message {
  padding: 0 10px;
}

.social-schedule .social-evergreen .evergreen-list .evergreen-item .evergreen-content .evergreen-schedules {
  margin: 0px 10px;
  padding: 10px;
}

.social-schedule .social-evergreen .evergreen-list .evergreen-item .meta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #59626a;
  background-color: #f4f7f9;
  border-top: 1px solid #CED7DF;
  padding: 7px 16px;
  margin-top: 10px;
}

.social-schedule .social-evergreen .evergreen-list .evergreen-item .meta .details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: calc(100% - 120px);
}

.social-schedule .social-evergreen .evergreen-list .evergreen-item .meta .details li {
  margin-right: 20px;
}

.social-schedule .social-evergreen .evergreen-list .evergreen-item .meta ul.actions {
  display: none;
  margin: 0 0 0 auto;
  list-style: none;
  text-transform: uppercase;
  width: 120px;
}

.social-schedule .social-evergreen .evergreen-list .evergreen-item .meta ul.actions .action-item {
  float: right;
  margin: 0 0 0 20px;
}

.social-schedule .social-evergreen .evergreen-list .evergreen-item .meta ul.actions .action-item a {
  cursor: pointer;
}

.social-schedule .social-evergreen .evergreen-list .evergreen-item:hover ul.actions {
  display: block;
}

.social-schedule .social-datetimepicker {
  position: relative;
}

.social-schedule .social-datetimepicker .bootstrap-datetimepicker-widget {
  position: absolute;
  background-color: white;
  top: 32px;
}

design-preview .viewpage_right {
  background: #fff;
}

design-preview .viewpage_right .credit_author_tag img {
  width: 50px;
  height: 50px;
}

design-preview .viewpage_right .credit_author_tag .credit_author_info {
  width: 120px;
  line-height: 14px;
  padding: 5px 10px 0 0;
  min-height: 50px;
}

design-preview .viewpage_right .credit_author_tag .author-name {
  width: 120px;
}

design-preview .viewpage_right a {
  font-size: 15px;
  line-height: 24px;
}

design-preview .viewpage_left {
  background: #e8e8e8;
  width: calc(100% - 450px);
}

design-preview .viewpage_left .viewImg_dc {
  margin-bottom: 38px;
  padding: 0;
}

design-preview .viewpage_left .video-wrapper-container {
  width: 100%;
  display: none;
}

design-preview .viewpage_left .video-wrapper-container.show-controls {
  display: block;
}

design-preview .viewpage_left .video-wrapper-container .media-preview-container video {
  display: block;
}

design-preview .viewpage_left .ajax-load .loading-container {
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

design-preview .viewpage_left,
design-preview .viewPageRgtScrollbar {
  height: 100%;
}

design-preview .design-preview-wrapper {
  height: calc(100vh - 105px);
}

design-preview .design-preview-wrapper.slides {
  height: calc(100vh - 105px - 30px) !important;
}

design-preview .design-preview-wrapper .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical,
design-preview .design-preview-wrapper .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical {
  right: -8px;
}

design-preview .design-preview-wrapper .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  margin: 0;
}

design-preview .design-preview-wrapper .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  margin: 0;
}

design-preview .design-preview-wrapper .mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
design-preview .design-preview-wrapper .mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  bottom: -8px;
  margin: 0 0;
}

design-preview .video-wrapper-container {
  height: calc(100vh - 162px);
}

design-preview .hasAd .design-preview-wrapper {
  height: calc(100vh - 183px - 20px - 22px) !important;
}

design-preview .hasAd .design-preview-wrapper.slides {
  height: calc(100vh - 233px - 30px) !important;
}

design-preview .hasAd .video-wrapper-container {
  height: calc(100vh - 130px - 83px - 20px - 35px) !important;
}

.hd_alertbox design-preview .hasAd .design-preview-wrapper {
  height: calc(100vh - 183px - 30px - 20px - 22px) !important;
}

.hd_alertbox design-preview .hasAd .design-preview-wrapper.slides {
  height: calc(100vh - 233px - 30px) !important;
}

.hd_alertbox design-preview .hasAd .video-wrapper-container {
  height: calc(100vh - 130px - 83px - 20px - 35px - 30px) !important;
}

.viewpagepopup_inner .designpins_img {
  overflow: auto;
}

.viewPageRgtScrollbar .mCSB_container {
  padding: 0px;
}

.design-preview-block {
  overflow: hidden;
  height: calc(100vh - 50px);
}

.modal .pinview-container {
  height: 100%;
  margin-top: 0 !important;
}

.modal .pinview-container .category_backbtn {
  min-width: 65px;
}

.pinview-container {
  margin-top: 35px;
  height: calc(100% - 35px);
}

.pinview-container .resizePin-container,
.pinview-container .category-pinview {
  margin: 40px 0;
}

.pinview-container .resizePin-container .category,
.pinview-container .category-pinview .category {
  margin: 0 10px;
}

.pinview-container .resizePin-container .category-Pins,
.pinview-container .category-pinview .category-Pins {
  margin: 0 10px;
}

.pinview-container .moreSlide .showSliderPart .fa {
  background: #ffffffc2;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.5);
  width: 30px;
  height: 30px;
  position: absolute;
  border-radius: 50%;
  font-weight: bold;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  top: 40%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 999999;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 1px solid #9e9e9e;
}

.pinview-container .moreSlide .showSliderPart .fa:hover {
  background: #fff;
}

.pinview-container .moreSlide .showSliderPart .fa-angle-left {
  position: absolute;
  left: 3px;
}

.pinview-container .moreSlide .showSliderPart .fa-angle-right {
  position: absolute;
  right: 3px;
}

.pinview-container .moreSlide .showSliderPart #defaultSliderOuter {
  width: calc(100% - 20px);
  overflow: hidden;
  height: 100%;
  margin: 0 auto;
}

.pinview-container .moreSlide .showSliderPart #defaultSliderContents {
  -webkit-transition: 2s;
  transition: 2s;
  -webkit-transition-duration: 2s;
          transition-duration: 2s;
}

.pinview-container .moreSlide .showSliderBtn {
  z-index: 1;
}

.pinview-container .moreSlide .showSliderBtn.active {
  bottom: 100px;
}

.pinview-container .designer_info .designer_info_rgt a {
  line-height: 24px;
}

.hd_alertbox design-preview .viewpage_left,
.hd_alertbox design-preview .viewPageRgtScrollbar {
  height: calc(100% - 30px);
}

.hd_alertbox design-preview .design-preview-wrapper {
  height: calc(100vh - 135px);
}

.hd_alertbox design-preview .video-wrapper-container {
  height: calc(100vh - 192px);
}

.modal-dialog design-preview .hasAd .design-preview-wrapper {
  height: calc(100vh - 100px - 20px - 24px) !important;
}

.modal-dialog design-preview .hasAd .design-preview-wrapper.slides {
  height: calc(100vh - 100px - 20px - 47px) !important;
}

.modal-dialog design-preview .viewpage_left,
.modal-dialog design-preview .viewPageRgtScrollbar {
  height: calc(100vh - 0px);
}

.modal-dialog design-preview .design-preview-wrapper {
  height: calc(100vh - 25px);
}

.modal-dialog design-preview .design-preview-wrapper.slides {
  height: calc(100vh - 40px - 47px) !important;
}

.modal-dialog design-preview .video-wrapper-container {
  height: calc(100vh - 176px);
}

.modal-dialog design-preview .moreSlide .showSliderBtn.active {
  bottom: 100px;
  z-index: 1;
}

.pinviewSlider .sliderIcons {
  width: 13px;
  height: 13px;
  margin: 4px;
  border-radius: 50%;
  background: #ff572273;
}

.pinviewSlider .sliderIcons.active {
  background: -webkit-gradient(linear, left top, right top, from(#ff6a00), to(#ee0979)) !important;
  background: linear-gradient(to right, #ff6a00, #ee0979) !important;
}

design-preview .storySliderMain .storySlider {
  display: block;
  width: 58px;
  height: 6px;
  background: red;
}

.hasAd .player-controls {
  top: 57%;
}

.wfx-image {
  margin-top: 34px !important;
}

.wfx-reflectionType {
  width: 50%;
  float: left;
}

.wfx-reflectionSize {
  width: 47%;
  float: right;
}

.wfxModelPopup {
  width: auto;
}

.clsTemplateCat .mobileCateView ul li {
  border: 1px solid #f7f7f7;
}

.clsTemplateCat .mobileCateView ul li a {
  color: #474747;
  background: #ffffff;
}

.wfxImagePopup {
  width: 100%;
  max-width: 795px;
}

.wfxImagePopup .modal-content {
  min-height: 300px !important;
}

.wfxImagePopup .wfxPageviewLst {
  width: 366px;
  float: left;
  margin-right: 10px;
}

.wfxImagePopup .wfxPageviewLst .downloadMenu {
  top: 2px;
  right: 0;
}

.wfxImagePopup .wfxPageviewLst .downloadMenu .gridMenuPopOver {
  width: 145px;
  right: 0;
  top: 34px;
}

.double_image .wfxImagePopup {
  max-width: 1150px !important;
}

.double_image .wfxImagePopup .wfx_canvas_border:after {
  border-width: 5px;
}

.cropOptionsicon {
  width: 26px;
  height: 27px;
  display: inline-block;
  text-indent: -9999px;
}

.cropOptionsicon.wfxDraw {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -440px -201px;
}

.wfx_popup_bg {
  background: #f1ecec;
  width: 40px;
  height: 40px;
}

.wfx_popup_bg .wfx_popup_square {
  border: 2px solid #f21e5f;
  left: 7px;
  top: 7px;
  width: 26px;
  height: 26px;
}

.wfx_popup_bg .wfx_popup_portrait {
  border: 2px solid #f21e5f;
  left: 10px;
  top: 7px;
  width: 20px;
  height: 26px;
}

.wfx_popup_bg .wfx_popup_landscape {
  border: 2px solid #f21e5f;
  left: 7px;
  top: 11px;
  width: 26px;
  height: 18px;
}

.wfxCanvasBg {
  border: 1px solid #f6f6f6;
  overflow: hidden;
}

.wfxPageviewProp {
  background: #f6f6f6;
}

.wfxColorUl .wfxColorLst {
  width: 25px;
  height: 25px;
  border: 1px solid #ccc;
  display: block;
  text-indent: -9999px;
  float: left;
  margin-right: 5px;
}

.wfxColorUl .wfxColorLst.active {
  border: 2px solid #150202;
}

.wfxColorUl .wfxColorLst.wfxred {
  background: red;
}

.wfxColorUl .wfxColorLst.wfxgreen {
  background: green;
}

.wfxColorUl .wfxColorLst.wfxblue {
  background: blue;
}

.wfxColorUl .wfxColorLst.wfxyellow {
  background: yellow;
}

.wfxColorUl .wfxColorLst.wfxskyblue {
  background: skyblue;
}

.wfxColorUl .wfxColorLst.wfxpink {
  background: pink;
}

.wfxColorUl .wfxColorLst.wfxwhite {
  background: white;
}

.wfx_mirror {
  min-height: 45px;
}

.wfx_mirror .wfx_apply_btn .btn-primary,
.wfx_mirror .wfx_apply_btn .btn-default {
  right: 7px;
  bottom: 15px;
}

.wfx_mirror.wfx_mirrorBg {
  background: #f6f6f6;
  min-height: 75px;
  margin: 10px 0 0;
}

.wfx_mirror.wfx_mirrorBg .wfx_apply_btn .btn-primary {
  right: 10px;
  bottom: 10px;
}

.wfx-clear-btn {
  right: 5px;
  bottom: 5px;
  padding: 0 5px !important;
  border-radius: 0;
  color: #fff;
  font-size: 15px;
}

.wfxCanvasBg .canvas-container {
  margin: 0 auto;
}

.wfxCanvasBg img {
  margin: 0 auto;
  max-width: inherit;
}

.templateview .viewpage_left .video-wrapper-container {
  height: calc(100vh - 200px);
  /*margin-bottom: 62px;*/
}

.templateview.hd_alertbox .viewpage_left .video-wrapper-container {
  height: calc(100vh - 182px);
}

.wfx-choose-btn {
  right: 5px;
  top: 5px;
  /*width: 81px;*/
  padding: 0 5px !important;
  font-size: 12px;
  border-radius: 0;
}

.height350 {
  min-height: 350px;
}

.original_image350px_r img {
  max-width: none;
}

.hover-wfx:hover .wfx-choose-btn {
  display: block;
}

.wfx-model-blog {
  width: 900px !important;
  height: 448px !important;
}

.btn.btn-organize {
  background: #b6bf33 !important;
  color: #fff !important;
  border: 2px solid #b6bf33;
  padding: 3px 8px;
  border-radius: 0 !important;
}

.btn {
  border: 2px solid #fff !important;
}

.alignCenterDiv {
  margin: 0 auto;
}

.btn.btn-sm,
.btn-group-sm > .btn,
.btn-group-sm > .btn {
  padding: 4px 8px;
}

.btn-primary {
  color: #464646;
  background-color: #d4d4d4;
  border-color: #c7c7c7;
}

.input_radio_bg label input[type="radio"] {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  margin-left: 0 !important;
}

.input_radio_bg label span {
  position: absolute;
  width: 20px;
  height: 19px;
  left: 0;
  top: 0;
  margin-top: 2px;
}

.modal .modal-content {
  border-radius: 0;
  text-align: left;
}

.modal .modal-content {
  height: auto;
}

.modal .modal-header {
  padding: 10px;
  z-index: 2;
  position: relative;
  background: #fff;
}

.modal-header {
  padding: 13px;
  border-bottom: 1px solid #e5e5e5;
}

.modal .modal-body {
  padding: 10px;
  overflow: auto;
}

.modal-body {
  position: relative;
  padding: 13px;
}

.original_image350px {
  width: 500px;
}

.original_image350px .compress_imageProperties {
  height: auto;
}

.photo_editor_image {
  margin: 0 auto;
}

.hor_bdr_before:before,
.cardpop_addlt:before,
.dropdown_dateSelect:before {
  z-index: 3;
}

.wfx_filter_img {
  width: auto;
  margin: 0 15px 0 0;
}

.wfx_select_box {
  width: 135px;
}

.wfx_input_box {
  margin: 0 15px 0 0;
}

.width_input {
  width: 110px;
}

.width_input .wfx_slider .compress_qualityValue {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.width_input .wfx_slider .compress_qualityValue input[type=range] {
  width: 70%;
  background: transparent;
}

.width_input .wfx_slider .compress_qualityValue .normalSlider {
  width: 50px;
  height: 25px;
  font-size: 12px;
  margin-top: 0;
  margin-left: 5px;
}

.wfxHeader_title {
  color: #a5a5a5;
}

.photoEditor_loader {
  text-align: center;
  line-height: 20px;
}

.wfx-download-btn {
  right: 4px;
  top: 4px;
  /*width: 81px;*/
  padding: 0 5px !important;
  font-size: 12px;
  border-radius: 0;
}

.wfx-save-btn {
  right: 70px;
  top: 4px;
  /*width: 81px;*/
  padding: 0 5px !important;
  font-size: 12px;
  border-radius: 0;
}

.wfx_slider input[type=range] {
  width: 100%;
}

.fx-check {
  right: 5px;
  top: 5px;
}

.showSliderPart .item {
  float: left;
}

.video_height {
  max-width: 1370px;
  min-height: 492px;
}

.modalVideo {
  width: 755px;
}

.erase {
  background: rgba(21, 18, 18, 0.65);
}

.erase.erase_left {
  right: 0;
  top: 0;
}

.erase.erase_right {
  right: 0;
  left: 0;
  top: 0;
}

.max-height-100 {
  max-height: 100%;
}

.max-width-100 {
  max-width: 100%;
}

.border-0 {
  border: 0 !important;
}

.overflow-y-auto {
  overflow-y: auto !important;
}

.btn-disable {
  opacity: .4;
  cursor: not-allowed !important;
}

.leftMenu-disable {
  opacity: .4;
  cursor: not-allowed !important;
  pointer-events: none;
}

.text-site-clr {
  color: #f05a28;
}

.saveToTemplate .selectize-control {
  z-index: unset !important;
  overflow: unset !important;
}

.saveToTemplate .selectize-dropdown {
  z-index: 9999 !important;
}

.pointer-events-off {
  pointer-events: none;
}

.fontPickerCont.fontselect_ul {
  position: absolute;
  background: #f6f6f6;
  z-index: 999999;
  font-size: 15px;
  color: #000;
  width: 252px;
  /*    &.activeTop {
      .arrow_top {
        background: url(../img/sprite1.png) no-repeat -189px -218px;
        top: auto;
        bottom: -13px;
        right: 10px;
      }
    }*/
}

.fontPickerCont.fontselect_ul .ff_list li {
  border-bottom: 1px solid #f6f6f6;
  cursor: pointer;
  list-style: none;
  font-size: 15px;
  background: #fff;
  float: none;
}

.fontPickerCont.fontselect_ul .ff_list li.active .fa-check {
  position: absolute;
  top: 25%;
  right: 10px;
}

.fontPickerCont.fontselect_ul .ff_list li:hover {
  background: #e4e4e4;
}

.fontPickerCont.fontselect_ul p {
  padding: 3px 10px;
}

.fontPickerCont.fontselect_ul p.simpleText_fontHeading {
  background: #ffe2d3;
}

.fontPickerCont.fontselect_ul .uploadFontText {
  padding: 6px 0;
  font-size: 14px;
}

.fontPickerCont.fontselect_ul .search_input_div input {
  min-width: unset;
}

.fontProperty .fontPropertyFamily {
  width: 100%;
}

.fontProperty .fontPropertySize {
  width: 50%;
}

.fontProperty .fontPropertyStyle {
  width: 50%;
}

.inputFont_div {
  border: 1px solid #ddd;
}

.inputFont {
  background: #fff;
  display: block;
  height: 30px;
  line-height: 30px;
  padding: 0 20px 0 5px;
  cursor: pointer;
  width: 100%;
  position: relative;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.inputFont .caret {
  position: absolute;
  top: 14px;
  right: 10px;
}

.inputFont:focus,
.inputFont:hover {
  border-color: #ddd;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(177, 177, 177, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(177, 177, 177, 0.6);
}

.fontPickerCont .sameDivClose {
  top: 0;
  right: 0;
  padding: 0 7px;
  color: #fff;
  font-size: 12px;
  position: absolute;
  cursor: pointer;
  line-height: 35px;
  z-index: 99;
}

.fontPickerCont .sameDivClose.sameDivClose_color {
  top: 0;
  right: 0;
  line-height: 29px;
  padding: 0 9px 0;
  color: #fff;
  font-size: 11px;
}

.fontPickerCont .sameDivClose.sameDivClose_color2 {
  line-height: 24px;
}

.fontPickerCont .tab_list_before > li.active > a:before {
  top: auto;
  bottom: 0;
}

.fontPickerCont.fontTabUl .selectContainer {
  padding: 0 !important;
}

.fontPickerCont.fontTabUl .selectContainer > .team_Tab {
  background: #3f3d48 !important;
  height: 30px;
  margin-bottom: 0 !important;
}

.fontPickerCont.fontTabUl .selectContainer > .team_Tab > li > a {
  padding: 4px 7px 5px;
  color: #fff !important;
}

.fontPickerCont.fontTabUl .selectContainer > .team_Tab > li > a:hover {
  background: #28272d !important;
}

.fontPickerCont.fontTabUl .selectContainer > .team_Tab > li.active > a {
  background: #28272d;
}

.fontPickerCont.fontTabUl .search_input_div > span {
  top: 4px;
}

.fontPickerCont .nav-tabs {
  line-height: 20px;
  border-bottom: 1px solid #cecece;
}

.fontPickerCont .nav-tabs > li {
  margin: 0;
  background: none;
}

.fontPickerCont .nav-tabs > li > a {
  padding: 0 5px;
  font-size: 13px;
  color: #3f3d48 !important;
  border: none !important;
  cursor: pointer !important;
  border-radius: 0;
}

.fontPickerCont .arrow_btm span.arrow {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -42px -330px;
  bottom: -12px;
  right: 6px;
}

.fontPickerCont .arrow_btm.colorArw {
  width: 27px;
  height: 13px;
  position: absolute;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -42px -330px;
  z-index: 99999;
  bottom: -12px;
}

.fontPickerCont .arrow_btm.activeColorLeft:after,
.fontPickerCont .arrow_btm.activeColorLeft:before {
  right: inherit;
  left: 17px;
}

.fontPickerCont .arrow_top span.arrow {
  top: -12px;
  right: 6px;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -80px -330px;
}

.fontPickerCont .arrow_top.colorArw {
  width: 27px;
  height: 13px;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -6px -330px;
  position: absolute;
  z-index: 99999;
  top: -12px;
}

.fontPickerCont .arrow_top::after {
  background: none;
}

.fontPickerCont .ownFontUpload {
  padding: 4px 8px;
  background: #e4e4e4;
}

.fontPickerCont .btn.btn-sm,
.fontPickerCont .btn-group-sm > .btn,
.fontPickerCont .btn-group-sm > .btn,
.fontPickerCont .btn-group-sm > .btn {
  padding: 4px 8px;
}

.fontPickerCont li a span {
  width: 62px;
}

/*new css styles start*/

.fontPropertySize .form-control {
  width: 100%;
  float: left;
  height: 29px;
}

.fontPropertySize label {
  margin-right: 6px;
  width: 31%;
}

.fontPropertySize label:last-child {
  margin-right: 0;
}

.fontProperty .fontPropertySize {
  width: 100% !important;
}

.fontProperty .fontPropertyFamily .font-familyProperty {
  width: 50%;
  margin-right: 8px;
}

.fontProperty .fontPropertyFamily .font-weight {
  width: 23%;
  margin-right: 8px;
}

/*new css styles end*/

.colorPickerCont {
  padding: 0 !important;
  border: 1px solid #aaa9a9;
  position: absolute;
  z-index: 9999991;
  min-height: 264px;
  /* colorpicker CommonTeam Change start*/
  /*colorpicker CommonTeam Change End*/
}

.colorPickerCont .nav-tabs {
  line-height: 20px;
  border-bottom: 1px solid #cecece;
}

.colorPickerCont .nav-tabs > li {
  margin: 0;
  background: none;
}

.colorPickerCont .nav-tabs > li > a {
  padding: 0 4px;
  font-size: 12px;
  background: #fff;
  color: #3f3d48 !important;
  border: none !important;
  cursor: pointer !important;
  border-radius: 0;
}

.colorPickerCont .form-control {
  font-size: 12px;
  padding: 0 5px;
  border-radius: 0;
}

.colorPickerCont.onlyColor_picker .form-control,
.colorPickerCont.gradientPopup_bx .form-control,
.colorPickerCont.pattern_popbx .form-control {
  height: 24px;
  margin: 2px 3px;
}

.colorPickerCont .btn-sm,
.colorPickerCont .btn-group-sm > .btn {
  border: 2px solid #fff;
  font-size: 12px;
  line-height: 18px;
  padding: 2px 7px;
}

.colorPickerCont .txtBtnTab {
  padding: 5px !important;
}

.colorPickerCont .txtBtnTab .team_Tab {
  margin: 0 !important;
}

.colorPickerCont .dropdown-menu > li > a {
  padding: 1px 5px;
  line-height: 11px;
  font-size: 12px;
}

.colorPickerCont .selectContainer_second {
  padding: 0 5px !important;
  margin: 0 !important;
}

.colorPickerCont .bgColorCont,
.colorPickerCont .colortab {
  width: 240px;
  background: #f6f6f6;
  min-height: 262px;
}

.colorPickerCont .bgColorCont.filterpckr {
  width: 265px;
  background: #f6f6f6;
  min-height: 319px;
}

.colorPickerCont .sameDivClose {
  top: 0;
  right: 0;
  padding: 0 7px;
  color: #fff;
  font-size: 12px;
  position: absolute;
  cursor: pointer;
  line-height: 35px;
  z-index: 99;
}

.colorPickerCont .sameDivClose.sameDivClose_color {
  top: 0;
  right: 0;
  line-height: 25px;
  font-size: 11px;
  width: 25px;
  text-align: center;
  margin: 0;
  padding: 2px;
}

.colorPickerCont .sameDivClose.sameDivClose_color2 {
  line-height: 24px;
}

.colorPickerCont .colortabLst {
  background: #3f3d48;
  border-bottom: 1px solid #aaa9a9;
  height: 30px;
}

.colorPickerCont .colortabLst > li {
  float: left;
  list-style: none;
  border-right: 1px solid #706e79;
  cursor: pointer;
  position: relative;
}

.colorPickerCont .colortabLst > li a {
  font-size: 13px;
  color: #bdbdbd;
  padding: 5px 9px 3px;
  display: block;
}

.colorPickerCont .colortabLst > li a:hover {
  color: #fff;
  background: #28272d;
}

.colorPickerCont .colortabLst > li.brand_teamlt > a {
  max-width: 95px;
}

.colorPickerCont .colortabLst > li.active a {
  color: #fff;
  background: #28272d;
}

.colorPickerCont .txtBtnTab {
  padding: 5px !important;
}

.colorPickerCont .clsColorTabTop {
  margin-top: 5px;
  overflow: hidden !important;
}

.colorPickerCont .arrow_btm span.arrow {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -42px -330px;
  bottom: -12px;
  right: 6px;
}

.colorPickerCont .arrow_btm.colorArw {
  width: 27px;
  height: 13px;
  position: absolute;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -42px -330px;
  z-index: 99999;
  bottom: -12px;
}

.colorPickerCont .arrow_btm.activeColorLeft:after,
.colorPickerCont .arrow_btm.activeColorLeft:before {
  right: inherit;
  left: 17px;
}

.colorPickerCont .arrow_top span.arrow {
  top: -12px;
  right: 6px;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -80px -330px;
}

.colorPickerCont .arrow_top.colorArw {
  width: 27px;
  height: 13px;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -6px -330px;
  position: absolute;
  z-index: 99999;
  top: -12px;
}

.colorPickerCont .arrow_top::after {
  background: none;
}

.colorPickerCont .tab_list_before > li.active > a:before {
  top: auto;
  bottom: 0;
}

.colorPickerCont .color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper {
  display: block;
  padding: 7px 6px;
}

.colorPickerCont .colorPickerSelect {
  border: 1px solid #7b9aa9;
  margin-left: 0;
  width: 197px;
  position: absolute !important;
  /*height: 184px;*/
  min-height: 184px;
  top: 30px;
  z-index: 99999;
  right: 0;
}

.colorPickerCont .colorPickerSelect.arrow_top,
.colorPickerCont .colorPickerSelect.arrow_btm {
  background: #fff;
}

.colorPickerCont .colorPickerSelect .lumtopcontainer {
  float: right;
  width: 90px;
  display: none;
}

.colorPickerCont .colorPickerSelect ul.LDcolorul li {
  width: auto;
  float: none;
}

.colorPickerCont .colorPickerSelect .LDcolorli {
  border-radius: 0;
  border: 0;
  /*background-color: #fff;*/
  width: 90px;
  padding: 0;
  margin-bottom: 0;
  background-color: transparent;
  border-bottom: 1px solid #f6f6f6;
}

.colorPickerCont .colorPickerSelect .LDcolor {
  width: 45%;
  float: left;
  border: 0;
  border-right: 1px solid #ccc;
}

.colorPickerCont .colorPickerSelect .LDcolor_code {
  width: 54%;
  float: right;
}

.colorPickerCont .color-picker-wrapper {
  position: relative;
}

.colorPickerCont .my-inputwrap {
  padding: 5px 6px;
  width: 123px;
  /*  margin: 0 auto;*/
  overflow: hidden;
}

.colorPickerCont .wheelClrJS .color-picker-input-wrapper,
.colorPickerCont .iDropClrJS .color-picker-input-wrapper,
.colorPickerCont .libclrJS .color-picker-input-wrapper {
  display: none !important;
}

.colorPickerCont .wheelClrJS .color-picker-input,
.colorPickerCont .iDropClrJS .color-picker-input,
.colorPickerCont .libclrJS .color-picker-input {
  width: 91px;
  border: 1px solid #ccc;
  padding-left: 11px;
  height: 19px;
  background: url(/images/colorHash.png?3418777d3802fab14f320694d01525f5) 2px 4px no-repeat white;
  font-size: 12px;
}

.colorPickerCont .wheelClrJS .colorBox,
.colorPickerCont .iDropClrJS .colorBox,
.colorPickerCont .libclrJS .colorBox {
  padding: 0;
  font-size: 14px;
  line-height: 1;
  color: #555555;
  text-align: center;
  border: 1px solid darkgray;
  float: right;
  height: 19px;
  width: 20px;
  background-color: #ff8b63;
}

.colorPickerCont .arrow_top.activeColorLeft:after,
.colorPickerCont .arrow_top.activeColorLeft:before {
  right: inherit;
  left: 19px;
}

.colorPickerCont .arrow_top.activeColorRight:after {
  left: initial;
  right: 5px;
}

.colorPickerCont .arrow_top.activeColorRight:before {
  left: initial;
  right: 5px;
  margin-left: inherit;
  margin-right: -2px;
}

.colorPickerCont .arrow_top.activeColorRight span.arrow {
  top: -11px;
}

.colorPickerCont .mycolorlist {
  display: inline-block;
  vertical-align: bottom;
}

.colorPickerCont .mycolorlist .mycolor_eyeDrp {
  border: 1px solid #cecece;
  margin: 0 2px 0 0;
}

.colorPickerCont .mycolorlist .mycolor_eyeDrp.mycolor_eyeDrpli {
  width: 42px;
}

.colorPickerCont .mycolorlist .mycolor_eyeDrp .eyeDrprIcnSpl {
  height: 20px;
}

.colorPickerCont .mycolorlist.static {
  border: 1px solid #e8e8e8;
}

.colorPickerCont .mycolorlist li {
  display: block;
  width: 22px;
  margin: 0;
  list-style: none;
  float: left;
}

.colorPickerCont .mycolorlist li.btnLnk {
  background: url(/images/sprite_image.png?e29593dca7d8cd983fe2e1b3c892686d) no-repeat -53px -6px;
  height: 22px;
  line-height: 22px;
  color: #fff;
  width: 22px;
  padding: 3px 0;
  border-radius: 2px;
  text-align: center;
}

.colorPickerCont .mycolorlist li.btnLnk:hover,
.colorPickerCont .mycolorlist li.btnLnk:focus {
  background: url(/images/sprite_image.png?e29593dca7d8cd983fe2e1b3c892686d) no-repeat -53px -6px;
}

.colorPickerCont .mycolorlist li.btnLnk i {
  font-size: 16px;
  margin-top: 0;
  color: #000;
}

.colorPickerCont .mycolorlist li.button i {
  font-size: 16px;
  margin-top: 0;
  color: #000;
}

.colorPickerCont .mycolorlist li .icomoon {
  font-size: 22px;
  color: #464646;
}

.colorPickerCont .mycolorlist li .mycolor {
  height: 22px;
  position: relative;
  width: 22px;
  display: block;
  cursor: pointer;
  overflow: hidden;
}

.colorPickerCont .mycolorlist li .mycolor:before {
  content: '';
  display: block;
  position: absolute;
  width: 22px;
  height: 22px;
  border: 1px solid #31294D;
  top: 0;
  left: 0;
  -webkit-transition: 0.2s linear all;
  transition: 0.2s linear all;
  opacity: 0;
  z-index: 99;
}

.colorPickerCont .mycolorlist li .mycolor:after {
  background: #f6f6f6;
}

.colorPickerCont .mycolorlist li.inputAndColor {
  width: 80px;
  border: 1px solid #ccc;
  height: 21px;
  background: #fff;
}

.colorPickerCont .mycolorlist li.inputAndColor .mycolor {
  width: 22px;
  height: 19px;
  border-right: 1px solid #ccc;
}

.colorPickerCont .mycolorlist li.inputAndColor .color-picker-input {
  width: 50px;
  font-size: 12px;
  height: 19px;
  border: 0;
  padding-left: 11px;
  background: #fff url(/images/colorHash.png?3418777d3802fab14f320694d01525f5) no-repeat 2px 4px;
}

.colorPickerCont .color-picker-wrapper {
  position: relative;
}

.colorPickerCont .color-picker-wrapper {
  position: relative;
}

.colorPickerCont .color-picker-wrapper .color-picker-input-wrapper {
  display: table;
  position: relative;
}

.colorPickerCont .color-picker-wrapper .input-group {
  position: relative;
  border-collapse: separate;
}

.colorPickerCont .color-picker-wrapper .input-group .color-picker-input,
.colorPickerCont .color-picker-wrapper .input-group .input-group-addon {
  display: table-cell;
}

.colorPickerCont .color-picker-wrapper .input-group .color-picker-input {
  position: relative;
  z-index: 2;
  float: left;
  margin-bottom: 0;
}

.colorPickerCont .color-picker-wrapper .input-group .input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: #555;
  text-align: center;
  background-color: #eee;
  border: 1px solid #ccc;
}

.colorPickerCont .color-picker-wrapper .input-group .input-group-addon:first-child {
  border-right-width: 0;
}

.colorPickerCont .color-picker-wrapper .input-group .input-group-addon:last-child {
  border-left-width: 0;
}

.colorPickerCont .color-picker-wrapper .input-group .color-picker-input-swatch {
  padding-left: 12px;
}

.colorPickerCont .color-picker-wrapper .color-picker-input-swatch {
  padding-left: 36px;
}

.colorPickerCont .color-picker-wrapper .color-picker-swatch {
  cursor: pointer;
  z-index: 3;
}

.colorPickerCont .color-picker-wrapper .color-picker-swatch:not(.input-group-addon) {
  position: absolute;
  top: 3px;
  width: 28px;
  height: 70%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 3px;
  vertical-align: middle;
  background-position: -80px 0;
  border: solid 1px #ccc;
  padding: 0;
  margin: 0;
  display: inline-block;
}

.colorPickerCont .color-picker-wrapper .color-picker-swatch:not(.input-group-addon).color-picker-swatch-left {
  left: 3px;
}

.colorPickerCont .color-picker-wrapper .color-picker-swatch:not(.input-group-addon).color-picker-swatch-right {
  right: 3px;
}

.colorPickerCont .color-picker-wrapper .color-picker-panel {
  position: absolute;
  background: #fff;
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
          box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
  z-index: 99999;
  width: 150px;
  table-layout: fixed;
  border: 1px solid #fff;
  padding-right: 1px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.colorPickerCont .color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper {
  display: table;
  width: 100%;
}

.colorPickerCont .color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row {
  display: table-row;
}

.colorPickerCont .color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-overlay {
  position: absolute;
  width: 100%;
  height: 150px;
  top: 0;
  left: 0;
  z-index: 2;
}

.colorPickerCont .color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-grid,
.colorPickerCont .color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-hue,
.colorPickerCont .color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-lightness,
.colorPickerCont .color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-opacity,
.colorPickerCont .color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-saturation {
  background-image: linear-gradient(45deg, grey 25%, transparent 25%), linear-gradient(-45deg, grey 25%, transparent 25%), linear-gradient(45deg, transparent 75%, grey 75%), linear-gradient(-45deg, transparent 75%, grey 75%);
  background-size: 10px 10px;
  background-position: 0 0, 0 5px, 5px -5px, -5px 0;
}

.colorPickerCont .color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-hue,
.colorPickerCont .color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-lightness,
.colorPickerCont .color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-opacity,
.colorPickerCont .color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-saturation {
  display: table-cell;
  position: relative;
  left: 1px;
  width: 20px;
  background-color: #fff;
  cursor: row-resize;
}

.colorPickerCont .color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-slider {
  position: absolute;
  top: 0;
  left: 0;
  width: 18px;
  height: 2px;
  background: #fff;
  border: solid 1px #000;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  margin-top: -1px;
  z-index: 3;
}

.colorPickerCont .color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-grid {
  display: table-cell;
  position: relative;
  width: 150px;
  height: 150px;
  cursor: crosshair;
}

.colorPickerCont .color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-grid .color-picker-grid-inner {
  width: 150px;
  height: 150px;
  z-index: 9;
}

.colorPickerCont .color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-grid .color-picker-overlay {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAMAAAAL34HQAAAC9FBMVEUDAwMTExMFBQUGBgYMDAwICAgFBQUDAwMGBgYDAwMPDw8SEhIYGBgLCwsTExMfHx8GBgYcHBwGBgYmJiYcHBwfHx8XFxcJCQkODg4fHx8RERExMTEmJiYGBgYuLi4ZGRlDQ0MqKioICAgcHBxFRUUUFBQKCgooKCgzMzMnJycbGxsTExM8PDwvLy8xMTErKysLCwtNTU1CQkI5OTkUFBQlJSVmZmZeXl4mJiYfHx81NTVKSkoPDw9FRUVjY2NYWFhLS0srKys6OjpISEhQUFBsbGxEREQLCwsNDQ3a2to4ODhBQUE7OzsMDAwXFxchISFSUlJnZ2d4eHhlZWUzMzOampo+Pj4tLS1ISEhtbW1SUlJ0dHQQEBAwMDAhISFWVlZaWlpWVlZiYmJLS0snJyf09PQfHx+Xl5dHR0dPT08+Pj5qamrOzs5QUFBXV1dUVFR6enonJyddXV1xcXE2NjYWFhY8PDxKSkrNzc1/f3+hoaFfX1+KioqAgIB3d3esrKyYmJiKiookJCS7u7uhoaE6OjqLi4ssLCy8vLx6enpubm6Hh4eioqKFhYXp6enCwsKMjIzBwcGRkZHu7u44ODhycnLFxcVra2uioqLc3Nzl5eV4eHjl5eWSkpK+vr7h4eEzMzOSkpK7u7shISHW1taurq5aWlrPz89vb2/y8vJlZWWBgYHKyspeXl64uLh+fn4YGBg2NjbZ2dl6enrMzMy8vLyTk5POzs5xcXG/v79PT09paWmEhISbm5urq6u3t7djY2Pl5eXh4eFaWlqLi4u1tbW5ubl/f3/Q0NCCgoKTk5Ovr69KSkp1dXWpqanZ2dmvr6+ysrJMTEyenp719fWbm5tUVFSYmJjz8/ODg4PZ2dn19fWzs7NjY2Nra2uHh4enp6eIiIijo6PU1NSnp6eWlpbKysqpqal3d3ff39+KiorCwsLS0tLg4OC+vr7r6+uqqqry8vLj4+OWlpatra3r6+v39/fu7u75+fnv7+/5+fkBAQFzkre4AAAA+3RSTlP97ePc/P3u+Onz8/z79+Hz0+rL++D89bvl19jr8sL6wPndsq7m0anI0uPLyfry27Oh8O7oZ+n42tCl+x98o+jk+r7y2+Wxv5mGpr/O4JBcR6/AvI6b89iltO7Z5HF2kc7A8c7MiPKavHeIhuB2waL61H37n8m0qpfkyKqy9/j56OC/Ovbkki8sh66AsfbrZeXf0uvos9X21L6A93TB0MKyao5IvMSvfvX6jqIQj/Dm41Bd5u/Unay/xlpqYticw7Zv1kiWn9kenp2M+ZtOkG33ffZbg6LPQkjVaNSyyjRUVpF+0ipZdbP4RTjOqmKQbqDZfuhjOFPDxfhv3SDpqyEAABolSURBVHgBdNKxaipbGMVx38sn8EHs5jk8VtNMZRgYGNJIrGwOllqIVU4jJCSkihwiOIqDxmh1/2vW3pfBy11r7al/fNr5aaX/c+tT4rzevm/fr98x79/vIev3dcx4PQ45jo8h1+M1Jr2m6Tk9xyzOC7JdbGM+t59Nlp/L5fJp+RTSYt1+buz/TKhcUG2T20ahiq6zqjlb5t6ryFPTO1b/pt18rZbqdneptetYJJNqmElGRVcbRpWzUS2STZFllNqHZBOoV9a4mFmGWaZBii7LooqGpGl6PadG+QfUg7SIp2odC5VfZElkU6PKjFJkUi6YLv+inMP6gOnw3z9WJMUAU4xSpLr/Wznta8lkF6IsQ5VlUXXBdXECClXeqJyxYaiqIxsdR1empFeb6O7MDJNKvYMZpQnVhdWPrqyfCYUpC6i5THOb8vdcW+fFel0UB24lFK3GlYLJKjdJQ3bp7qwuZkFVLrZl09P29KkOPpcnqSIKVrfTRjlWzV2hlPySI5PqvVgX6wMwpTdWkR1FG1UjJ6VJmjBUMbPFjMGiUpW4iFyDJR08DbrLbvdJ7fSVh4d+9hBR9WvNZNKl9PIcFSlySISPSKDkquK9RtW14l4jrpVcIaVslwA673Z49NSyiVE61gmSXEZpXKtRNTVLKqPIhedTEf+EuVEFKki9ChXTpaiT6FY6VrKL15oxbkXLUi5uVXIux7C7axmV0YeszuqgqufAYAlkFSLq9IpeTy5gPlXblaj+BdXAQkRKVYHEZAKlLLsDGtORSbEKkoLKyTVI0eUccGFSKrVaaaOJUHZpRKq9BsuxKsAcuZS2q4PKMEyOTUa9zfO3nN3fqrCJrdyRO5mAMsmqvSqUXb7Wpnw5UX0GLzaZ1b6WU6vRJRkkq9RHtVAVqwxbYWIixSYJI3u62+/3vNk+ojChKlmgRdiHz6X84lr3KpGmDNQbyxksq9jveCuyMoo3oZxKxzIqqITCRJXNbLPZ2IWKIPoaDF4+Bh+sq1oVWH+MUqb1fDoF9abmVmEChuvxd1H8RkbNok0iajLkmyTDZLgfAguR6nm2YbMS2ItqFe9LMlTQPhC5kfWnbjqf1kJpupXy+IZIKL2G1Jj+9lZ/TQLFsRwuBWmoDxw98rx/foaFKiSqZKIfXzbRAPvVCajGNeUZBQmX82gZl3oEpQmlriybMLuGWlANhbIKEd1sWFAxTC8DnmTAmkhkllBKzZv+wxYdrDSPhlEc9w69ndCl36LuSjfDgNAhMNKNiAwNLkrNShiodIqBfkRKk4AtQuHb5Abmf877mBGZc5436x8nQwYUHJvsIn+AOika66xfeA5TcslEGGr7a7vVR1spA0p1ZAL1obmMUh2x5DJKHVCh4oUJlWAnqqnOJ7nUO1rcFdy1t3K2yAYVU0klV//+3vQ/m+Yn/bDLqsGltciwVpCEopkue1u8Lf5MNYmlxFJAnc9/cwWuO6uui2udAon84m22m5hLJFB9/940nF0KJlA7+m0tJbaaw8osCpUil0xkUJ1VXKQouLRWqLaoBAuW06sEklFN80HDJRW0UImVUPN/5n9RTHNUGaZMJonCtJDpqyql4AdKJJJQa7Po/6Pk6hsnUGRHce3Gu/FX1pwKxQ0opsqo8kinkk1PjzNIvMFVcJ+BpLbblhdb0WpzdGMsTjCzDh9UJgUWvRpfBQsXESqbv80zw4LkYHKFSi0lChYl62K9xmRWy1ItBVTxNnb1PecE6gAKEzWLP4gLklxizaVKMlwimaWKtEAUnT3OQKE6zc6z8gyuLEqh7LouUDGUTiZ1Q48EV8Dqvm4oLBXUYac6V+rYDRaRaB4mkybcdDHlRJqKpIOER7XpVl0r2qqViqlaTJXe0VuBojVJKkiYPlVfUIpcFwNq2GqiLiYcWyUUj6mQWVVqKg5XiUl/kCOtSipgQqFSnfqopaSqm2VTYxJMMexFLpMIayXUb2pGOasooMk0ZaY6pZpS3IKit+tYK5nMqiJhsqvmUkDVVAF0eNm9cOGyClaoEgnRkCnnhOmb6lawUH1zVapMqZ1QamR54JZCOaBQXaVGLjA5GW/CUoItZBq2mqnPs9k+sSJMpQRptB4ZFKYcU84dq+7odl1ddxSTe1gCo0ylc4y6FOphfMFSnGATbsLFUqF6Vq3i9vtS/aoybESBjdqVWq2AWZVXXdVJday77gaUnlyhej28/qeil5cBu5ApEiiz7lMDRfdhok/lE6oIotFIpNFKrFWbt6u8ojmvyzurGEqkG255I5TzukS1jLkuZaJSPYgV+WHUD3o/uU+qZ6v2zwmVxnqyioZKlUwmok+Vr4zKNZVgzk0nFSyaZKiWry+qXTq7HlgrkYQSKVB2aSqyn+6RfaIwQfJWvxulCLVacSTHJBUo3UCyKVQxllFLu4yKwHq4sIr+SxYdqya2RlEcz0P5HAZG0t3UmtvapVHJaTQDtxVCwDQWtxhic4rAiDCKWFhEON00YxOYykeY/39/bgnMWus79Y99Hkq+PYgymw0jmkqWqIprupyqmnorTkUCZRKl6fOpqFG2srrsAdXhcH0ARs8qrpWk/zAVkCZrILlEGX8gqum9KiMqb2VLdi+73S+6+/W0u5hWoJ6CtdJUAulwvZBkUL1yLVV5KpusPNXm9PP0k52WZxinUsWtbKLqYNUv39cvVBTHChV9emKT4lohcgcbsgXzYIvrV1X2KlUpShRvsDltTngYt0qUJWdT9/6+tojq9XcKKV0E1UTUBBRdyTIFdXg7GDyoAuXMVareH769Rwd2M2Cqimt5Oi6jU1wlwrr3VFQNClONx613a0AZXBNI6Sp5s28HujjQyPUiSJ7r6mwCxNKFCdhpcDKqluwYx5qyYjqjiB+vxbHMCyobpqxZsRVThYgiE8W9AnVNjaxQiTKDQVGB2lDDqU7HyNSWdD0Vq7uiIIFiJZIi+4QR7pUoWZRwrLfFOa/WyEKUGbxDEibKmjAt3bI5ThvLoVCRUGVStaPbHd3vKJvsVeW15jZVouzFdWGVW5VoSlWibKSZqnJdG7moPt1qu95iYph0TUrNfDJfhcpm/r6VrPCkKV2aqkF1qhKFChflVA0tKMse68e1j2oqqv1WlNGUqPk8VJ6qx5u9LdhipquNq/3a/vwTP94/yMDGqSBpqo7HiibKfEZ1R916JOpsghQje7cvKtqZdDqyrLCe5+rRRQ/XDFeboaLtYCXqvaC+2iCpqjQNRZWk6VnSqO4CGokiXMpmBJkOA0XnnXmJqF5P1KyHSdQMVDumrCXrw0IigapKS47DpkpUqJ4bTM+ghD26OkxEFItb9T1Wn3Yst5p3/oK5gBGOxWsbVW1Y55wPRZMEalgdmyElgJoGEotbmUduVbK14y0bYwLU7+9ReSsTsDTZCKgIJkgsXa0L62vJoKjMsBoOuZZths8NlcRGIzaKa1FlYzeGVFSalHX6iApMlTOq0pW09gUGimsVk41TMXIDClXVDIfFBYmRUWkmULpQbeP1+0yYKpuqu7vO3fyOoWKibKZVUOH65xUWopLKYaKeqkQZHN/F9Rk1Go/g4CJ9JqwkTelSZXs2Iut2xlC5dqvFULWuUkX03JTP8EaSEZSo388jRn77+WJVjb+oingqXqr+79gfnR93bM65vFZx/du7tbezaGvWcu0/TNGxiupqFMXxeahbOmVgSs1xKuNhuKS4xyLEKoQozBSWAQkEq/sCaXLBJoWdnY/iU9z/3nshWWvls/2x9RJYQYrOSUI57AyJPZ/PnyfBVePiXqlVJmdRMjBQprr/+sUg3UFFMP3Z/oNKMhvXeoVrScWU73B1tn+77zOk6DPCpWrqrjTl41h8YUq8wxAbuBTzSIUpXLst91L+2mLh8XuhyjKuFbcicSsGyHqmLuJa5hGsZj91nVJQmEChSqKohDKTo/Qn8rgLEp9gcvkTyf7L+BPDpHSoAHWfHS+mMyb/njRMdc33Y0t1LVclKSQz0QRU5H4fqI6lYDIVqC2ziPRyca43UzHFQA9cpurOwCKYbl4uBcuT2tJIggsVI8PALDK5qvjDU1FXRVDJlZks22aQSJZxLZkenw9M5FOob1wWRAwTT32rFZGkirrJqoSruNsQhYrNTXsfLgrIanv7DBTBZfU4SbmdbzZSPx0mFRXKTIpgzTAUQ1Hci8JI1B6H7ardLPvdfr/dZzwZLkTqm1BkhqKtTNZIHabSV0/1lFpZMqHRsWhjqKaQ685TFVVl98JEWZDCRAyGiikzllSH7nzo2q6F1ra3VirBylKqiUqV4ErSVaI0nIqayb5A3SkBJdUJFaOSZVY/F4P1CBRB5IV0OLeguFV7u41BKm8lq3nLeiphTaiIuWiyok3SMFRNYfUQXAqu0+7ErJCYIpUCKwLnceAB1TJQnGo0FaOYakSBMhcwgmg1JSvCnVahCtQgFyRf5EQhIct3+WmfezGpcxYcRkC17YESYOYaIdnKEVAEkk1xFTNa07CIm3Sq4h0PHyKq5Ce51MV+schsYqESjLQdaxVuhQgVJJtQcslEFUfJRJeMvtNqWYUMFSM7Bmx/ykO1YNaMioVI8TspcPg8pdXSe6deDZZMUWVpDRV7Z5Xt9A4qkkeVRb6wYbLnI/tYwJLJegR2NJR1purHclP2PSoPpst0WV3wzF2AvqSCROwHlFS4qjU0uegsnAqYs3At3gJ1tJqLtldI7VWqzbgpNxtEuIKEybtC9kKtvhqKCxNzEaAlM5SZ6BrU2pqzcOlWVPnIKCyp6NFUV0TH8erFxKUAjT2yyKXHdOFW3r/plzVcbPm1nAWVggnZGhMPqLU3//2ihQxUXEsiTPR6vKLio6DIuOl5+3BdLixQPI4imADZ5yb7JPJPKLZeAwsZJki/Wf4RXXhJ9sG1AmXfy2Sqq4H+54qOUVvXoigMZ0bqYlxE6uTgYLgPDJIcsI0FaoRalx6FHp5CmlSZ4Pv//fa9B+5aS9spP05+m+iMaQaVuT0hEc71BkgYD8UoIf2btv7N3YVZIgwSLj5cDtX7GVX8D8lLikJlDQ9lM5ien89/Z46R9I+qNFFNJlXLr6Xvf9H+zaqimuIzZ6fIvKMSZbzxWn+bjCgXmT/nmQ/Xk8mykasrJrZce1iSQsUHiR3vjJ9MqBjBJk1bsuK1zMP+PP6QhiQNYfKxZvKkeFgmUO6iarkuiw+19MygulthfsfAdWGKBkyTLSksUbLiDo/PzwckUPlYaZpv8+0537hFdWH/kzh9yHqWEcXMMVyso9OxO0+apvP5EC5b8iIp88M3POQMQ9x5mEtEobptaJwLFWU1LaanS0FFM93x3nWY6LGbpuNEAjYdztF3aw4HWOkyww+FpokAK7SN3fBpCpSL6LosGVHgzFpQqBwmM/GLK2SgJlGhsv71UlRwbIg0CWKmhhQuQYz6UnpsMfW0Xdo+etd1b+8r7SzhHDVZAwmYBZY0ZLBMQRkzOzzWgSI1KHOxGVWOSAoRW93arqpYt6aMTG5ykTSJMiZYX4Y7fA0sUw91jSlgGyssUUUlarws4zKyttXlhEGKiCK4SLpsUbFoJlh60lRctWWQCCYbEcQpERWq1rWZNep7GU22CtvWbSdKd362mGRJyqh6HdhrsowqB6jhI6fN6eJnR+uEJarASkIGCk8FCpXdhmw3hWra7Q7Ydnb3Isog+gLEQvRaFxVtRNlTo6i5nE5uPI2iTOs8acque0nVWlXAqqrqqu22ClGieCtgFE0pr2Ug/VYhsvV3HWncpgFGT41v5VSNLExGlKaPdt/uXWS1VVSTqnUrzRhMlni0GVmaLBGVKmHSABFIBk8DSRQk6yIfqD5a7n4EFdUEai9KE4ds2Zb9LSsoWYJcRhecbz7afDe6GPGx/qOD7nHTV7cojDOLWyJhZNAtCE4aUiUWrgK1i3ToPwCkyB4RdeZ4nsf7ZWPOx1prv25/sihOFKNwjtwJ1+nP15/TF3/r9PWUF2s02ZjZ3037wknWE+rXBsp82BJJiTLHb0BWFSh+lSjOPkiWzVO9vFdTSYUtii11iwLSxFCRNCWKdN+s+2bHe8OlyTMpirQTjCXIOoKr2lf7d64kYfWd9UN/aaIYKJ/LR2dFdaLY1NNR0/HkCsqLDrT1dw0vbftSWk0u9s4osoDZCCS6XxST72/UXdiH/SgqRAHrEHVHIgoVzeAZTgMi5tO2LcegcfnDMntHZwHFFoio+S29kF8u0nUXSgB59gjNnFjUDFFGREETRQJWtbfqVrWVm7vqaQVVT1toYhFIP5BEfVD+jyY+JE0kUZOot4r64ZGWtSxTlSGruJGXp566r0tFeYtE8ZvoBMtgyqQqZb3tITGfYXD/AbsxSXZkBUVqYYgmVv6tRxKUpCbbrbs1Eh4+XG+ZHs4fte2HLZ0CZ8P8hOl2y1M2srEax7EeIRlfWZFkXX8u1/KnrqxrLo2TxLNujlQaXa97XGtRmYFRXVbdZjNsWivGh4giIzMVLmYzybray5XHl7s0tmOUTSCGSBck2nORrd16A7Ob7SZQudsjo80Ul5uzAqXGeU3DHllHI8LO/q1Anem2wCCVgBoon5YBvFE2Z7mE0VVds3tWC02ZJvrvpEhP0TAKzObvSljU6CmmzfKWHSmilSVjvVqxcrKeVfMkKmVn6mMjW+t2M1KaMku71LXUxKtrtUTFqKtTlqzP6ydrvNL1Z/OK6tW9QvKKKdLHhIHyyEEXOwTsECTqc+N4REVXSyuppC7PIkwWCit9pT6QOMrO0VmwnHdut2V8DtvdYXcgG47XLzhVkJ6jyMf9PQs4zuQXzieNSCKKAuWZXdTfVFwHXIetvZMQRafRe/7nWVE8/2TRFGm6d04L0ht7eztP3b2F6pFD/q2IqMj/lzHCw4ppueJZaaNszpolTc95u/ccJqPrLy7IYNVRIAqi+QYRpBVBF73QNm8x4UFwNfj/HzWnypvp6Km61S4P0h81rM6IKrYqKj9qZQnt7KVEoXqNF63p7/RnQmmaVCesLAax1rkowUx+5vfMvWcnSYpGLOUtvKVbSbEaMAIjglhnrWlyz/vvdRDN63W8tBV+1MzM9CWhmRPvKBEpvG50UYLYFXsRtKYzFbsd9jqsxMjN7/DipDMQVOq9P2rrnFCSVLLH+ypVusKPYsl4fowXK/KYbuBz0ACxQE6DMswqh9f8mnWVFFmTWX2RshZgaGCpUV5j52Dke1z+0zZt2xFi00XoGDDiIvKJwHCRIvRNTym2JFTYMKpSZVRGvMypxz6qkJHOleETKjNU1FBalOXys8AjVk9OKeMEueQ1lyCcqKYjFFi0tpDSHrznXZwg9vSCRe9C7OWmJc2UfJNJ0Qo+UFPHPFpMXuTGA5crB8XqSWXipd9gE/0i6TBjeEKJeiAVqWFlmlyabDUGyk1r2pTKsO3bsB/7cfAQeEY5Kz05Ra1S1GZtWlqGVim9XzQFO4s1TXFHpdI8tmBXd3VgZPT0UBgIXcjvQPgQv9WrpS1C9Ew8uc2pz3cahZbq5fvWCh2wFDwVGqAkcJLU81flYOEAKeJHbpA1qeftoc2qQxvHYpwJqfhAa69WTDjdvcA2zkJ5qhJCjrBU4iTkSQzpezVCm77JHEOrW+Qhq8rdpzoRi0UrbVRGN/pPei7TXjSUhBPPPzbIHNdRKAqiDImjNxiDrC8+O3DYSe9/YV114KFL4xrqPrIjvqg7gba/2/bRcJAfn8/6WVfPH1kbBRRIZyLSweXcBV4piuZZ5CeNWEA1JCIDtK3b5quCJmnlqjS/KHZeCSQH/w9WbAYgTE6s0sFy19oMzAcaatfVUDcmu75SMldSflJSo2GCTJE8PJ6UDL871kbuUM43VadWJuqlpqSTbCQ60M4U96fx8AgylP7VUEoXYCZnWuHxVTQyyuYA546EwGGt6gQVxTNyyqjsvnENv8MTLHAmes6KQcp5yjmLi63wVYaidCQR5spkILmkUcvDZD+iGpthgmrsTNTs0J0IG2ltTDVL+1RKrmBvFxgvlc2U3AOKhgHLVLh08HyXkSTORaD11VGD31WWfPqkEZEEWHoLACXCBImqNKqxm6wtomCkcyfqleZeKAYzUV8VjtZkyExolHdCvVx0pYILMLCaZpnDL5p3MB8G9RTzs0xEicE07ysZUCxWoPIEiclQ9MCa7dkNysfJzDIveVl0TyiltQkmhpXvGgRFh3Hw7NKHuRpYB5AScFo0RpnbOIzb777JOGz0QyDByEgEGSqom6WJIrQ48nI+UIRSsOcL3cMZqJB6/Hg/GpDTFOmebboTJ0IBFoEiGeoJA5f9rxgy2I0bBmKoEtiSpayu/f//9KXUM2vZSrV1gQIlOZyRc8jDlo+WzaEwTJsAiS7w3iqY5XVYuerHL3cV7P1Rioa62jg9GnBIKx/qGdar+5SZBpWXSNpIULGAsja7ePDGIBAPKB9UHKligKeFogcWu/S7s9EmUnzyUFNe7EEGgys756816Mv7xDgv5Y+KwEVZZLy22EZf9P+jfHyy+PQZTURwuPIo+JuqvhW5dSW4dhgFc3CpiWfjsDY386nkm4X1BRCmkF+QFFz5XiqjJyo0lzs2a5mMMOgOBpugBiRWgASIt6qNhKZqaXhado1m4pbV3dREuQUUyh2mIAu/kCmggcyPqXJFMXPLOWpa8dAfMjT4CDQuVuxYC4O/i2+1LrbkhbJM2RKrdTSYFImr336azB0aD/9YbSKfzFxVk+UEYhKpXndIyFjuQXEAOpWCMR4pMc25ddWbU3cTZ9ZynTZSyo8F1qB1WX+ntC5pherY0Oj0VnkxNEdXvpwAzxTCag7iiznzTimJ1iDaaILC4WLRsO3ExRHWv1JSbraS+2bEnirvmHTfsUKP/FCJoVijUkrBvojHLicoiM07oJUMGuGeUxLPRDDJSidy6VvoQD5H7eSfaPcE8yRvK7uV0HyKs7/+n34CHR2uy7vpg7IAAAAASUVORK5CYII=);
  pointer-events: none;
}

.colorPickerCont .color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-grid .color-picker-picker {
  position: absolute;
  top: 70px;
  left: 70px;
  width: 12px;
  height: 12px;
  border: solid 1px #000;
  border-radius: 10px;
  margin-top: -6px;
  margin-left: -6px;
  background: 0 0;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  z-index: 99;
}

.colorPickerCont .color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-grid .color-picker-picker > div {
  position: absolute;
  top: 0;
  left: 0;
  width: 8px;
  height: 8px;
  border-radius: 8px;
  border: solid 2px #fff;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.colorPickerCont .color-picker-wrapper .color-picker-panel .color-picker-actions .color-picker-action {
  width: calc(33.3333% - 6px);
  margin: 3px;
}

.colorPickerCont .color-picker-wrapper .color-picker-panel.color-picker-show-inline {
  position: relative;
}

.colorPickerCont .color-picker-wrapper .color-picker-panel.color-picker-show-hue.color-picker-show-saturation.color-picker-show-lightness {
  width: 210px;
}

.colorPickerCont .color-picker-wrapper .color-picker-panel.color-picker-show-hue.color-picker-show-saturation.color-picker-show-lightness.color-picker-show-alpha {
  width: 230px;
}

.colorPickerCont .color-picker-wrapper .color-picker-panel.color-picker-show-hue.color-picker-show-saturation.color-picker-show-alpha {
  width: 210px;
}

.colorPickerCont .color-picker-wrapper .color-picker-panel.color-picker-show-hue.color-picker-show-lightness.color-picker-show-alpha {
  width: 210px;
}

.colorPickerCont .color-picker-wrapper .color-picker-panel.color-picker-show-hue.color-picker-show-saturation,
.colorPickerCont .color-picker-wrapper .color-picker-panel.color-picker-show-hue.color-picker-show-lightness,
.colorPickerCont .color-picker-wrapper .color-picker-panel.color-picker-show-hue.color-picker-show-alpha {
  width: 190px;
}

.colorPickerCont .color-picker-wrapper .color-picker-panel.color-picker-show-saturation.color-picker-show-alpha {
  width: 190px;
}

.colorPickerCont .color-picker-wrapper .color-picker-panel.color-picker-show-saturation.color-picker-show-lightness {
  width: 190px;
}

.colorPickerCont .color-picker-wrapper .color-picker-panel.color-picker-show-saturation.color-picker-show-lightness.color-picker-show-alpha {
  width: 210px;
}

.colorPickerCont .color-picker-wrapper .color-picker-panel.color-picker-show-lightness.color-picker-show-alpha {
  width: 190px;
}

.colorPickerCont .color-picker-wrapper .color-picker-panel.color-picker-show-hue,
.colorPickerCont .color-picker-wrapper .color-picker-panel.color-picker-show-saturation,
.colorPickerCont .color-picker-wrapper .color-picker-panel.color-picker-show-lightness,
.colorPickerCont .color-picker-wrapper .color-picker-panel.color-picker-show-alpha {
  width: 170px;
}

.colorPickerCont .color-picker-wrapper .color-picker-panel.color-picker-panel-bottom {
  top: auto;
}

.colorPickerCont .color-picker-wrapper .color-picker-panel.color-picker-panel-top {
  bottom: 100%;
}

.colorPickerCont .color-picker-wrapper .color-picker-panel.color-picker-panel-left {
  left: 0;
}

.colorPickerCont .color-picker-wrapper .color-picker-panel.color-picker-panel-right {
  right: 0;
}

.colorPickerCont .color-picker-wrapper .color-picker-panel.color-picker-panel-round .color-picker-grid-wrapper .color-picker-row .color-picker-grid .color-picker-overlay {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAMAAAAL34HQAAAC/VBMVEVHcEx/YZRsq11jnYp2lXKEZYmShGCagIB+f3yAfX5up19rZqKRT5xcopqkW2qAfHxdaqmYl1R6S6xVaLKrR4x+QLOMAspUU7utVFSmX1lWp6ixRl4yBP1CL92BAPJCTMz0AH97uEi9PUtet1ulQ5pYLNJTv15JU8M9AvZXAOnLLzywL6VXtHQ8RNWhl07ENkN8u0S3nD2sAM6QM7RoPcGvOptOurU8H+ktLO6DKMF3AORRuo5L1E0vP+aJ5ACiAMiatDpMzVZ5HMpH+ilqxUWAANmyqzVRorSIzyheB+BG/yhLxYBeOMd9/gBJfr3STCidILi0FrND5EjBJ56/hDnUALnUJjWQAOOYqkS6ArflAI1SAPxFz9HAAMlLxLfNGpS4ZEC8AMBnD9mA3RtvzDvJKW7QAaqeyh9cAPJoAPnRlide4DBHncXaHy/CtCSlANxCBe/sAJM9y/HBMnOWwS+zlUT1BxNx+ADEojCsuCvPIWVO8SzaFlrrAEeYAOyVANZD7D46cNTTrR1zAO2C8ADuBh1C+6rCWjhSx1RE3rgzXd8+td/gFirjVxjnDiPJUzBl0TtB56Y/9XpA5G8tW+/qAG3pAMDJezBGvMzSAMW7ANexb0a5Ono/pNU4h9ziCVJD2to3l+WFxzTWEIBIzZNJ20frbQ5BdMg/7WF+APzcAJbFwQ8xcOg9wOdE9vaY9gDScydE15lAkc612ADaRSFV5jHgAnRH0LdC4JFb6yTaix2Z1Q9y5RngtwIyh/ApSfr0AFw0nflF0nc4qu/fsxBB/I1p2DDEyQDiALAoJvnbaB+r0gJC4Oau5QD0ADlC2221whlD6+9D+sT1eQDoALTriQU5uvr0WQVA/m4sZ/pt7wuf4AD0AKUwgfk/2PlA64XRyQD1NAte/gRD58jjeRVB8LXsowBD8NXRANHrUBGV7gDnMxb1lgBB9jtA8pjjlhHtLhL1tQDpvADI1gBE+t3fNx0//kvgyQA/9luxAOdY9hdRIP33AM3H6gD21QDrnpHAAAAA/HRSTlMAOlc9MC47AyQaSEZQT0UOVk1fZ1xvqHZiVGBx+bvqm/dkg21opHuI7NKnh2KtXJZ3e9F9gXZ/y96KynWmy8u4gpea7oO5jXCjwfmJk/l9s5WhwpWLzLbab6/a+K/cj6l+xLC0lKC5r+TxrLmMxKvk3unkkJZp++qaoLHcw+b0x9Gpudvc7fOQi7u+vtLW36KgzeTD3+X0np3n8G+ArrvVwcyKu5mz5ZPV+8jG0ND6+bCtn+TDxtCivdDAvsPY4PP29KLfyPWs1dfyxM3U8/eyu+j09+bm9fb29Nba9vT20uT498/T3+Xh+Ojp3fXk4dPr9+j09c/29eb65VLGWq2zAAAbp0lEQVR4AbTSsariaBwF8C0uZLSReQSbLQf2BcKCU12w2VdIYSFMtYNFGgufxNbCIlhIcrtBiyBYJ01IGbDQgIFAwp7zHROvbKWj5/y/7zZX+PH/8sdjsSzzp9ftzh1nNrxkyS5njj/vdnvt/706Lcni/aU/jyYNSCiqmmTx/OsXq/33l6N4dfpBlA6HKfsZpl5SLavY75utvRamN3n7HqQpPDgs5tak7ESrdqO/3177mpbZU5Qqza4mlw4zdZnhBaHaIbyrqgr7Hf78ZajuJm1RDDgYXtkkmxBlXBjK0Fb279dXwIRap0pLapJxMkyTHatUHMAWgj0dVd6gWEzr0vxfpuSEbZ8L4+faX9+akHKizNgZTqYyMaZ15WyeE/bteR+/ped7f09RoMp0UqYlVJxIKoxCWJyhOxxvh/G8FpbrKa3nrKqzgQcgzCAtSwxQaKRSM2lQs5gqljDPy+DCUMUUVfWj84SF8f0G7whhg8GAKKhwGhQPaUqsmngsAljewIq8zn8+YWGdFU3oIJXJJFKVGYvYMzvG2EI1MgUuhq6iXnR+9wG1KoSbGtyoGhQOQJFt02WThQqlyoUBSgsrfj7+kNz0mCK9Hsu4ZeQKpNiqIRF1VYWSmSRekicJUQWmqH889JBSva20KK6KKpBcToSuozUmClCgApxPCdkYDUMPs0WvMrl+vT3m0gNKJdSBKHpciDjBGqrAxgCGtiZcuAXzWMCgAiopksKkPn17wIVf/Nl+VIblKmuXMESmQNcV5XNCtskWqu1nWC5X/dcDqt73K+pQHg5YlFRrJWAVuRyM7ftmkBC41oVupWKIkqt3z8KosqZGdSaKdeGiSlkFGFVxnMABzMcwlIUsURyuizEqDHOs619w3bWrKUgGZUwKUVOYVpgAE4w5YwcmFPHVNnJpX0IZ1yk5FafiiMp1167OeMGzUR0uu5pOjUohiKaxTIzf0pQ9G+4X4UIuJpELLLqOd7i4K6D0gIwL1dSlaXolMbgdtg1NzsgfOaP9SCq6wsUCNKI+WLOuExZ2p6v3z9mozvyqtCqoDEoZr8bKBqaNs8E4CkAYXD5qVHt/sSdsi2GSj+SDr0jYsf6PUfp3UeSM4zheJGC2SPrUga1SeP0WI4gMKZ/q/gAhoGBlwOnEylK0SC/MIWydRrA51JQKy8B0NstUJsNeIZZ5f3/snHFZuffn0frFV9VV+xZXrRZO9r/CRLCGEqqhoTxE3a2QfLENkwcMFZ/HPfcC9vdaryUwVUm4voHFRccniVudDMWheK+o0O3yaOsoLd7GMaT4d1vVXmQOI/sdV+4ihY3sZ7ytusf0GyxR0bBChb9CcFLaVVNF8icwp7nqyrXWc9GXlaGsD7ddovr1ZL2qxOUsmZBApVueNond9f9ElrjMYdr6ceUwy1x/iOuW6vtzpTKUFYbBTSwV0gMiKdZPzKtKZKB4PZ2oRvvHESiGye5VfCleipcjK34Q1w3W4pSL6vyPzV12qJCG1FSgJqi2hmrHk3Zs6+sSGzST7Xuo9iNcj+JyWCGu4kVdpbDeV+1A5afzWV1DLwQeQXKUbOK1mZnmrN/vywdaX2BJDxcpDJep1nYuVRXH4wuv876LP1Z+yoGdgeE6D8/DxTDgoq6oBHVtaiOS5u2+TWEJMAKVcC5ouBS2rmDFqtCO0q2/1x0mdlbUYohKClpqQXp4mBgLEs9JHIvvOSg+UiLTkHGu3giYumhVMnMdxUV37x5rlkt6Ky4FTGYopipcrmq0G21HyeZ8LHeZzFkWMP0hpXK1KgvLWEsA7/yEudxKroVJUcFDZChC1fiKarqqQvEi1mLOctioN5LWI1OVnAtY5ud6OtrPeK2q3eWWqXCJLCzsWMa6VLExa7abzeZcnruieWQuWzJQl1fBRFaWRQkrO2ageHe1Ny6knx01ZQtHWeklqtEQlZukuY0XNTHJosqVtBJgg+pe5lquS1TqyiRQ7E8Qb1Tf5do0F5W4aLYIszDzv5VlpxLTuDnmVF69WY/qqOoRCawV8aF+qyWsQW+Aq2Ou5VdYxr04Vwbr6eknGNes2SbfiGrKtRZTTELipWGXpjtXNchUoC5Jzfq8DozHyaxWnweMg8FCxRt1Xs+1LK2MXHV8hnH9f0fFBDVV1Ewmt7pUTQTVGNOlinmRzeJiLWswUFiHAeNaS1wKy3juIv71V6zDRlW45FYHcQlqls52otpVtxJU21X35vHeytw1aAlKBqwDzFzlsnwun02VPUmfKparfhTVZrpBpa7FQVG7sEMFSlUPpiJU97J6/Z699tFG0cfoQ8RzGDKpg4vERahKdT1/ypi6fr46178byk11OCwOB/kFSVSK+iykCmUm2S++/7iof5dG8zUM42Iy8Qeo2CVOFQ9MISHuNtOkWjicKVKkEZlCgrVg6XD+AQ2BiSKnyIDNFGHLwYAwYcvANkE46BaWizghDIKkiP3e1/0+8VXv7zvWH64nTPGXYpj0Vy49XL+GauraA/bHnnJpP/6QSqxQketlrAwqaqHSDQUDRS2p9PUVC1W4hHr3DCVTsWhZERhDJhXvpYvJpQHDRS3trxu95chl1lxvqnqQ6m+pREKlwfqtb1TEkujfoORhxaI+w6Ty836V6iMos1AxUHZFLY0rkgvXX4M5syLWkVmo5EqGCpdUfZ2wn6oUy6p3Mv0ik2HTpS7LtP/wbwuYVJbhOhcrYL+LFbVubnLkClbn6E/BHh7+FGtq6v2v51b9//f7UqWpqGUTC1CszGdYWgyUVHq42nvtvb1zPbkGkStcN79zxXOzvAWp9EA9/I1L61GrZ1fEqv5WlQpUqDDxSsXiLK9cjFcufyx/PNAzzDNrq/3fNjBcYsk1+DGwy7vxFp5irR2hItaDbwhKD1W3z0ARqwoqbYVodlYfJqlm/ZcXrgNUoPTsUq5pL2CDAarWj5ZQP8ml5Z9yPRzJpScVtaTCBStOqEerKrFeqfQZxVDxmGAHliUwVFu42oaBOlcsw2C1xPrpWq1prOyRBwrXqV5Pk6obtaqoxHpXfaaaLZVmS24VpNVZfVJFMooJdRAsw9pbbUYsZKAGLbvM8t6IBOv9tVUJDNSpUKolFCpGK1geptK/Suo0Na3qLeqPPv5A8w40BUOlz7n4ccnVxuVY5FKt1k8GqxGsplmghg+nuHpJLbn6uDpCdarVpFUFFCrdL1CLvNXFVVTJn/JqorJLvQzDFb1AwTo3atDSVAvV7c1tSyRt5QiWJpVrnfbI1Y1aHb1qh1awKvqs8gWZTXrMOE2uCIbLuXZR2ZUscTGuqEUtwRYca+3aruFwmNTyEXEJ5VgdVBoomQKFSqZYoPSlwdJeZ2e4XteqOdeFYqGy65ZceaG4Ia6hYHKdaj1exOp2OvzgvUqVVBVYmlG8WG41PsvC5V5n+txrV6zGVrvRbp+0z0+ACRUwq+y6vYC1MoQFClW4HMsqhokTVipWGcWWwpRbzOnj8a3mpocExTujl1CwtoSCdeJaA2At716o8c1Yrp8r+nHNX7Ph9ZChEqvZa3Zxdbr6ZXFEt6qkrbhgisos5jKAsvqHzrJwOZdqiQVMtRoNcp2fiFVDdXHRupCqJZVqsXn9uJaEUq6hckWsJq6uJ5NVsKSqSFV5qcoEKptdzAYMlVcoF8rlfOI62z3bNYtcjRNcqOxqPVLrXq6xXQWx6pNrL2rd4aJWE1W4hOJJBUqzagmUXjaTy2anHyzTloElrrxUZweqFS5UGrku5NJc6165xrBqYt1N4oij4fBOKsWaqr53I1YdV6qSySqxMjk9SjGpwhV3LNh1IJZgUsnV0KJWjUmlWo+PqiXW2Kx7/a81MitRJbAms+o7rDqq96g0brg2W5IrLpiR5NWe90prabuG2aVYNeXSHEsqXKqFa7wyszS51htdSzUa3lkVR0QlV73zDCXVmmP5gppSZUIz78/NQJlV8O8rjyt+XA3vhBll1qOmWPfUYsszmQmua7mkkuuueUes782uWVLV62IFTCh9UxawqWl+Puvvda9CgVxn+ahFLqka7RTGkiPCAvZpeeb9BJdVI6F8Q7s8u6p1saxaq4AqLeHKoEpRLGzhWpbqqVY+cr2u5VyPzCyjbm/XZ75+m2hSadSKXD4iLmqhwmWVY6lWhvmCoVqYwrJv7DJMrkJBudJaCWzzda17uca4DgV7nNmBNZqMolaodpoRS6qqjmjWh8qaVSVU6QXDtMBskytYObnSXG9BrTfWA7VR26jVti+2n9fSVOvT9sxILM2xEtfXZrhYnb0n11OtJU2stFWgPFi4gAmlM0YtsXYFW49aJ8jkota+XZ/FOlassVjjGVTUsutSKNX6imoHFSckFrWIhapkV4Y9tXo23xFV1PIV+c2/lYpayrW5KdbGBrXItf+4r1ifQ8Vmvn0T7GoyuhqNLqMWqp2dhBW5NFjA1vhpZZJaLFQrCytauMhlF78uzmgXseQSzGd0re3atnKpFbXGuG4Pb2FNzJJKrEuZpEprpSipPiS10iOCCpVNfImLI75RreWopbmWYMSilmJJRa19u+4/Hx+Pjw/Hh0ktuVBdoeKKyIgl1xc9WC9qLRlmVbiilWeWXZGLWuGySrWUC5hdgnFDxdIN5To8/CQXLMGutNHV5aVcrrWjK1LrS93zb+vDhzVyGRVHfCNUqpqzCpdryWSVXPlC1JJpN1BinbgWsfZRyTVWrLRWmkswuXbkmuYySxNLrcIVtZhZRs3NGRZX1KJWxHqbf6ute5uNzQ2uuL3hI+671jFLa0n1jVyXV6DIFa4vX0BxRKvIFTfMxBHnpzfEpVkVLNeasoC51m6C0v6hy45ZGsv3MI7noBkcPKMhKnLHYkACgnKZ4uK8hdvZCFMNY5UuNkkXYpFiGiPTBSxiYrBIYxqLlMGQdgjY2K1vZJv9Ps/5+/dkmH3O2a0/fH9HdtFDzbWIda5aVsVaWlCxW08oYmlWwRIs1lpZt6toFjOLYLlaLLpAwdKyWEvf/LlqMcdaquVZRS2jQq38DR0r98knq6tFAPGI+VrFNdcyioVYe47FT6JgIZZZ8YjLtaxaquVcYl1/r32vxVrxiFktJlZwebGWYrlW/tvady7fEBdDZReqK1S5b+sl1nIsFmOJVcvdUK4SLKmotVKMuQQzKqrebRQDKrDeVHbFWkax5Vq4nl6e6k/1X3Vc49vxbee208lqMVrVvtRwsXDEEizDioplVlTFWIYxwbajy6w/1mKB5VrEeslcsMawbmGBunmrBcuxYi1UK3z0Ca6Qi4m0FOtdspGASlVrO9zQ+70WMyrWCixcT3VqOdZYsTqwblDFWieZawvWxw/Khcoffd7lSeVaSVbLKsf687cVXeHbWvxYwPrlWPW6XGOmI37ruBau2nWNWXUCa+sjsFI4onOxV1dUGaUvi1gptbhhXtX43LBrGeVcF6HWz8I3WKxeVy6OiEojFqoHw1wLFHOtErnWlStZTVbtEkw0o6ziP9QJKrn4tshVMay33wMmV/Wwetg8bH792vraOm+dXw1+Xl3gUqwF/xt4K1bdrHFduTrjDrluUMkVcqkWqP9ntUqhlmDulV/Rs8modFuqPaMci1yoVAsUr2oNrq4GoPRtLch1XvjyEllW4dK+KdcDucIRayfZFV9zrWtJAsyKN1RgbSRsI8XFDdWq4iP2etkRq66Fi1qt1vkgq0UsclFrv7ASbzjmcSx241xy1R6yWie4lMu1fEZ6JcqVBYsPS2xisFC5lmOh6jWCixPycMNzsQa4xLJqsVH4AOq5/vx7LVRZLatwieVauJCt08tfPSv+tqQoVdYqRcUVaVURi0+rwT5X2WGzKRWxWlIpFlvItVHYrMMybD4fz8fjoXK5FiymWqBqjnWyBUyqeEaCofgTSqo0zVCwrKKWY1XjF9/UFz9ANfg5uPANtc1CYfzy/GxVvW4XsKFZ7NqwUa0GiwEjFzAWYIl7BVrC6xm2FKsSb8g4oWsxYimXXKq1cK2rQqFwrVix1tCqTl+sh5tQSy5f8TWXYeshWHDl/vFX5VjbKaqKVMd7xz3W0BGrjQx1SCqjtAvth1mfYX1Qref58xyXYLBQ9W/6dmkjXCGXVKwUWXlZ7JSkSUQ5FirFQhVqMcNayjXgjLAMW2j/gbUmlV1iDckFDBe52gGFamQVtRixlmBJHpbaxBNZ+VhWGdX0Wl6sFY64VuBXuvXg8obzoHKurJZcZkXYksswlvBYtZGup1HF587yqhysxataUgXX42JxsalfgHeM0mOVlqna5GqT62E0GjnXrlTBpUVXkKV2gcq3Uqze8XFPLt+w+u+1HqVatApifUQ1e57Ns3FERi4GS1MsXAeG7VoVZXmaQCFUbLXtVpU9VOwoxmra1bprtSatwcS1uq+w7E93m1bNZvNZrNUfGtV/aLfbqsWodWDWbgYrlXlKpVSqNDz6V15VNkoXpFaGOn2NddZs3jXvgmvQFap78SjV43tQvuIMl1TT+XAaWFq7ryu2R94BuQ5Q0QuYZQHmxyS/nk1BpVHrqNcwrHpaPauiakoFajJRrq5UdnFDs2qvtaZvLqZeDBYwf112MbvKeoDx2lVO48rbfsIBM9VR7wjV6WkDFaxm8+xOtVqZqtvNXNp+YK2B8mBNxbo3TLGAWeVcB2ZFWEZDpqccaOXsdSzPKqGscivH0hFdy6yoolYRkjfPUOQCNpzC6t+HIzLDdEPBdg+s0uNepcyV8v6NR49LlaOJcUAeq2AZhUmqyUSu7qTLHruONXj7E/pbLXY/5JHrMnONeD/xwLLLufKXZOiE0jBVQPHuhBMe6Tk6PTpl+rAYJzRsAkwurkgus/xzaNZ7mf6aTWdSDYPr0i7vU/uTXcy9rNrh3draMSs3QpkllUuZxSjFe6ZYLK8ahFqefw6D6wGVnqlrTe/vVevysn/Zvgwu9TqgVx62u2OYguW2A2one44r/4uq5Vh3Z1HFrAqwaogl1kpQBdcwuHhw/de1/mHTDnlUR8MojsvJzU2uuLtMsoIEQ1ZsUO1mqahBV5RMEMU0rHh9PwIWzbWbbMY1o5Gw6/oBMCTMJ1mz//M+fQIlnPO0Zswvp8jxvVC5a8T9REffeX2PReQoQAlnKEyKxlJAkfa9PbSHwxqQ/bQmsL7BcdfL3/9+ElygVLL72MVs5VJj5BItNRg1GSSOFyLd7zTB5VPRe1UdpBIK1uFHlE3+oYcXV2mur7AkOwLbSyXXX5jobEvNpJIUFnUXh4cAsheoxIpJedgq2FaMBWqNCpSxfKw+Rxvrcy+VXD6Xu3wtXAOZwzzAEismldhWy7dlXXN1YKsACtWascSSaoLqx70J4X+fyuUo1/5j7yoy281mmmvWuwqhuBSWHkjpiCPGSeJUBNcQpd5QPLiiqqGgJpNfoAxcR1C6PTBz5dDMtQXWuwqTAaOCcSNvYrVoKV35W/lWSvV2myq0oSVrqYhQMQdTPcx1Ya6L5sKFapff5nKXUMWvqlieaEqpx1CZo6TSVFUdFMay9CjGmkTYz0AeXB9SXZjrDpZLNhbMXbbYEAYKUpoNZJikMhcqUtV1FQRrB2s1uJqnY4n1FRRBRVDlxkKFy/eamorgSovUk4DK0ixJcGWJRGpJ9AF9qypYTNX1qoiKrm9iPbq2Ut1gchGDjW8uZAVngYamb8KLwMKUlVLpWZZLpVqGZagctWq7dt3RJrqiqn5QGevLQJVTg6HizCWVXG6iLrMktMy4HsVQhqppsKxAoeo62yqirrCe/WO6fvXmOl32p34vssOVo7LBJAM29S9JMmvmsjI+pUdbaaqKT8hJJVdUdV2zPkvVoLra7/2JaweJSjXfz/M5exFcYyabjWWiqLhiWjzAFsaSyFWATBVjU61Ct6JSrc9RdUV1vb4/VflnPJ04ZMCiTCquDzBVsEJdeDNVr3IxmOpVKNuKbpgKmI1Fzg0sVLCaL6Z4/hmlAjU/MRcqarBoUqWywMJj1SllhMn2ioiCeq0sYRO4ldLFYKKm8k/43LU7Wcxlsj/uB/tzNra9PIupOI5SSrpcaCi5XLWppNqsglTRde7OqEAp9ctzlcKf8v97uWMUt/EwCuDbDJNAILAMTuPxNmuQWm+CEsMiGFDhbofFiMGokCu5kk8gF76DwbqB9yTjPqUPoCsYqdj3vmd5/2YHnDHOvPdJaTLix2czU+n/H4uRC9W++M3v37sk1gl2xIvTecQ8mSqUKtWuxPqu7JR/zrxD9o6mLWowuYIWpkxBM5tkGpJQoWii6gklKpQKGadkaVdEsczNuVfuaqjYr6wlkCu4D1oX2p8e2ulPH6YPnamR3JAUhqFUIUjcVapdraVql9XcnX9B8RNRHLm0L8RgI6BaGVCtCwXMoREV8qIsTLktyxhJoHpeG2q1W62g+nJORddv2zbOvph7ljD1mA5GjVpUyCpclQIRCpVQK2RH1d9nVWTd/nnqmgumcGHsCU2wCK5OhArFYVLWkhD2DBZd6+8rwHbNrnm+Pa9iPsLVNZa3/eoRdmSNOGAh05GJlAjtRBFRrEgWmQZAjdOE24KJqpWFqh97sZr7CrrbbtdUW48qNJgHgU8YaxuzRCOIMLwBxAkPlQqzMFU6GJsqWTPcFT/DZvyDKrmgoos1lWA+KhijlUFmKoWqA2qBDhaDQaomljU/Q+zKttW0qte4GMEoQwDzLSP2mIiNRJNrEYG0ACrEokKYBsmAH2C7K6qY16no+iiX1/WQOcbia2EuLJJrGA1Jokgm3rAqDJLShVAl1gUqpd9VPMEOLgwj2HB06JAq3kzFYWAKTSWUWEJVaNM8UvXafGr3tT2F+S/DDq6hSFIx/1NV60qqL5cdgVJ7Ly3MlQ1ZJ4u2UqFSyVUm5bqkaoU2q7tLj2a5cb9gLczHACbVKWwhWawO2JxN8qTMaZKqomp8Q9Vlrl/kcheWoYAhS193RxazrkoosliqDFU1T3z85YcR1XNDsUzm0ZXh8jOIlpjhcokLEy+pQhmYYpAULqtkqrJimup3PvvinP6mcGAcyATz5WJjZSFYTlmCQrUuOVI9vb/CQVd11zLpTryJuSAyVLak65hYVSA6plS4Kw5Whcde4ViwvlgeXTNckim0uTLBclUq1mKox/ZYsCssLGjXhUIml0xy9di4t4x71riAqXgBlX7Qqq7hcmBwcWbebJbNMk6PFYtjrLyXF3EB1z4v9vl+X3KqfZXcXfW8RT6pnhuLyVTIUKpmuBCZAJKKFYoF6sNPOTmwDiaCWWZwIT3dem0KDFwFkhfFvtgTxqTXRjmw/hGlysQeYSApRJHElH9dH+XC3te+I3PS28w2vU2xAQttXdgWMvj1/c9CCXbLv5Sfp61Lsg27AQwuylqUTOEfN/rJNziGtR5lk8lGbV0gbYhSC5risNYxrG94aG394GdQIbg5KTBI/K1+d8v//abn6eqfuv48nS43J4k70bcaW2IuJf0L+L3oUNPhVQ0AAAAASUVORK5CYII=);
  border-radius: 50%;
}

.colorPickerCont .color-picker-wrapper .color-picker-panel.color-picker-panel-round .color-picker-grid-wrapper .color-picker-row .color-picker-grid .color-picker-grid-inner {
  background-color: #fff;
}

.colorPickerCont .color-picker-wrapper .color-picker-hidden {
  display: none;
}

.colorPickerCont .color-picker-wrapper.color-picker-disabled .color-picker-grid,
.colorPickerCont .color-picker-wrapper.color-picker-disabled .color-picker-hue,
.colorPickerCont .color-picker-wrapper.color-picker-disabled .color-picker-input,
.colorPickerCont .color-picker-wrapper.color-picker-disabled .color-picker-opacity,
.colorPickerCont .color-picker-wrapper.color-picker-disabled .color-picker-swatch {
  cursor: not-allowed !important;
}

.colorPickerCont .color-picker-wrapper.color-picker-swatch-only .color-picker-input {
  padding-left: 33px;
  padding-right: 0;
  width: 35px;
}

.colorPickerCont .color-picker-wrapper.color-picker-swatch-only .input-group .input-group-addon {
  width: 35px;
  height: 100%;
  border-right: 1px solid #ccc;
}

.colorPickerCont .color-picker-wrapper.color-picker-swatch-only .input-group .input-group-addon:first-child {
  border-right-width: 1px;
}

.colorPickerCont .color-picker-wrapper.color-picker-swatch-only .input-group .input-group-addon:last-child {
  border-left-width: 1px;
}

.colorPickerCont .color-picker-wrapper.color-picker-swatch-only .input-group .color-picker-input {
  padding: 0;
  width: 1px;
  opacity: 0;
  cursor: pointer;
}

.colorPickerCont .color-picker-wrapper.color-picker-swatch-only .input-group .color-picker-input:focus {
  outline: 0;
}

.colorPickerCont .color-picker-wrapper.color-picker-closed .color-picker-panel {
  display: none;
}

.colorPickerCont .color-picker-wrapper.color-picker-horizontal .color-picker-panel {
  width: 150px !important;
}

.colorPickerCont .color-picker-wrapper.color-picker-horizontal .color-picker-panel .color-picker-grid-wrapper .color-picker-row {
  display: block;
}

.colorPickerCont .color-picker-wrapper.color-picker-horizontal .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-grid {
  display: block;
}

.colorPickerCont .color-picker-wrapper.color-picker-horizontal .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-hue,
.colorPickerCont .color-picker-wrapper.color-picker-horizontal .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-lightness,
.colorPickerCont .color-picker-wrapper.color-picker-horizontal .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-opacity,
.colorPickerCont .color-picker-wrapper.color-picker-horizontal .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-saturation {
  cursor: col-resize;
  display: block;
  left: 0;
  width: 150px;
  height: 20px;
}

.colorPickerCont .color-picker-wrapper.color-picker-horizontal .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-hue .color-picker-overlay,
.colorPickerCont .color-picker-wrapper.color-picker-horizontal .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-lightness .color-picker-overlay,
.colorPickerCont .color-picker-wrapper.color-picker-horizontal .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-opacity .color-picker-overlay,
.colorPickerCont .color-picker-wrapper.color-picker-horizontal .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-saturation .color-picker-overlay {
  height: 20px;
}

.colorPickerCont .color-picker-wrapper.color-picker-horizontal .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-hue .color-picker-slider,
.colorPickerCont .color-picker-wrapper.color-picker-horizontal .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-lightness .color-picker-slider,
.colorPickerCont .color-picker-wrapper.color-picker-horizontal .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-opacity .color-picker-slider,
.colorPickerCont .color-picker-wrapper.color-picker-horizontal .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-saturation .color-picker-slider {
  width: 2px;
  height: 18px;
  margin-top: 0;
}

.colorCode {
  display: block;
  width: 25px;
  height: 25px;
  cursor: pointer;
  color: #000;
  font-weight: bold;
  border: 1px solid #ccc;
  text-align: center;
  padding: 0;
}

.colorCode.bgColor {
  position: absolute;
  top: 0;
  /*right: 0;*/
  padding: 0;
}

.colorCode:hover {
  border: 1px solid #9e9e9e;
}

.colorCode {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -145px -4px;
}

.colorPickerCont .folderMain,
.fontselect_ul .folderMain {
  background: #e4e4e4;
  padding-bottom: 0 !important;
  margin: 0 0 5px;
}

.colorPickerCont .folderMain .folderRight,
.fontselect_ul .folderMain .folderRight {
  width: 58%;
}

.colorPickerCont .folderMain .folderLeft,
.fontselect_ul .folderMain .folderLeft {
  width: 42%;
}

.colorPickerCont ._subdrop li a,
.fontselect_ul ._subdrop li a {
  font-size: 13px;
  line-height: 24px;
  padding: 0 5px;
}

.colorPickerCont .dropdwnMain,
.fontselect_ul .dropdwnMain {
  width: 150px;
  left: auto;
  right: 0;
}

.colorPickerCont span.teamTruncate,
.colorPickerCont .teamNameTruncate,
.fontselect_ul span.teamTruncate,
.fontselect_ul .teamNameTruncate {
  max-width: 110px !important;
  display: block;
  float: left;
}

.colorPickerCont .recentspan,
.fontselect_ul .recentspan {
  font-size: 13px;
  display: block;
  line-height: 14px;
}

.Fancy-Colorpicker .colorCode.bgColor {
  right: 0 !important;
  left: auto;
}

.optimizerUsrImgLst .carousel {
  padding: 15px 10px 5px;
  background: #f6f6f6;
  border: 1px solid #e4e4e4;
}

.optimizerUsrImgLst .carousel .carousel-control {
  font-size: 17px;
}

.optimizerUsrImgLst .carousel .carousel-control.right {
  right: -27px;
}

.optimizerUsrImgLst .carousel .carousel-control.left {
  left: -27px;
}

.optimizerUsrImgLst .carousel-inner {
  min-height: 167px;
}

.optimizerUsrImgLst .carousel-inner .download-btn-top {
  min-width: 0;
}

.optimizerUsrImgLst .carousel-inner .row-fluid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.optimizerUsrImgLst .carousel-inner .row-fluid .optimize-card-box {
  width: 186px;
  position: relative;
  min-height: 1px;
  padding: 0 5px 5px;
}

.optimizerUsrImgLst .carousel-inner .upload-bg {
  background: #fff;
  border: 1px solid #f6f6f6;
}

.optimizerUsrImgLst .carousel-inner .imgBlur .less-percent-img {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  background: #000;
}

.optimizerUsrImgLst .carousel-inner .font-line {
  line-height: 13px;
}

.optimizerUsrImgLst .carousel-inner .font-line i {
  font-size: 12px;
  padding: 0 3px;
  margin: 0;
}

.optimizerUsrImgLst .carousel-inner .font-line i:hover {
  background: #e4e4e4;
  color: #f05a28;
}

.optimizerUsrImgLst .carousel-inner .optimizerUsrImg {
  height: 101px;
  background: #fff;
}

.optimizerUsrImgLst .carousel-inner .optimizerUsrImg .upload-settings,
.optimizerUsrImgLst .carousel-inner .optimizerUsrImg .less-percent,
.optimizerUsrImgLst .carousel-inner .optimizerUsrImg .less-percent-img {
  display: none;
  background: #fff;
  width: 100%;
  height: 100%;
  /*border: 1px solid #ddd;*/
  font-size: 35px;
}

.optimizerUsrImgLst .carousel-inner .optimizerUsrImg .upload-settings i,
.optimizerUsrImgLst .carousel-inner .optimizerUsrImg .less-percent i,
.optimizerUsrImgLst .carousel-inner .optimizerUsrImg .less-percent-img i {
  color: #999;
  margin: auto;
  font-size: 25px !important;
  /*margin-top: 15px;*/
  text-shadow: -2px -2px 0 rgba(255, 255, 255, 0.2), 2px -2px 0 rgba(255, 255, 255, 0.4), -2px 2px 0 rgba(255, 255, 255, 0.52), 2px 2px 0 rgba(255, 255, 255, 0.5);
}

.optimizerUsrImgLst .carousel-inner .optimizerUsrImg .upload-settings h4,
.optimizerUsrImgLst .carousel-inner .optimizerUsrImg .less-percent h4,
.optimizerUsrImgLst .carousel-inner .optimizerUsrImg .less-percent-img h4 {
  font-size: 15px;
  padding: 5px 0 0;
  margin: 0;
  color: #999;
}

.optimizerUsrImgLst .carousel-inner .optimizerUsrImg .upload-settings .m-auto,
.optimizerUsrImgLst .carousel-inner .optimizerUsrImg .less-percent .m-auto,
.optimizerUsrImgLst .carousel-inner .optimizerUsrImg .less-percent-img .m-auto {
  /*height: 101px;*/
}

.optimizerUsrImgLst .carousel-inner .optimizerUsrImg .upload-settings {
  background: rgba(0, 0, 0, 0.3);
  cursor: pointer;
}

.optimizerUsrImgLst .carousel-inner .optimizerUsrImg .upload-settings i.fa-cogs {
  color: #464646 !important;
}

.optimizerUsrImgLst .carousel-inner .optimizerUsrImg .less-percent {
  background: transparent;
  text-shadow: -2px -2px 0 #fff, 2px -2px 0 #fff, -2px 2px 0 #fff, 2px 2px 0 #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.optimizerUsrImgLst .carousel-inner .optimizerUsrImg .less-percent span {
  margin: auto;
}

.optimizerUsrImgLst .carousel-inner .optimizerUsrImg:hover .upload-settings {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.optimizerUsrImgLst .carousel-inner .optimizerUsrImg:hover .less-percent {
  display: none;
}

.optimizerUsrImgLst .carousel-inner .compress_imageProperties {
  height: 20px;
  background: transparent;
  margin: 0 5px 5px;
  padding: 0;
}

.optimizerUsrImgLst .carousel-inner .compress_imageProperties .btn-finish-down {
  background: #b3b1b1;
  opacity: 0.5;
  cursor: not-allowed;
}

.optimizerUsrImgLst .carousel-inner .compress_imageProperties .btn-finish-down .btn-finish {
  line-height: 15px;
}

.optimizerUsrImgLst .carousel-inner .upload-font {
  font-size: 14px;
  min-height: 17px;
  line-height: 19px;
  max-width: 115px;
  display: inline-block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.optimizerUsrImgLst .carousel-inner .upload-font.total-percent {
  font-size: 12px;
}

.optimizerUsrImgLst .carousel-inner .load-percent {
  top: 0;
  right: 0;
  left: 0;
  margin: auto;
  height: 20px;
  border: 1px solid #f6f6f6;
}

.optimizerUsrImgLst .carousel-inner .progress {
  width: 100%;
  background: #fff;
  float: left;
  margin-bottom: 0;
}

.optimizerUsrImgLst .carousel-inner .progress .progress-bar {
  /*@extend .gradient-bg;*/
  background: #b6bf33;
}

.optimizerUsrImgLst .carousel-inner .btn-finish {
  padding: 0;
  line-height: 15px;
  text-align: center;
  color: #fff;
  background: #949c16;
  border: 1px solid #949c16;
  height: 20px;
  float: left;
  width: 100%;
  border-radius: 0;
}

.optimizerUsrImgLst .carousel-inner .btn-finish .download-btn-top {
  font-size: 13px;
  padding: 0 0 0 5px;
  border-radius: 0;
}

.optimizerUsrImgLst .carousel-inner .compress-load,
.optimizerUsrImgLst .carousel-inner .upload-load,
.optimizerUsrImgLst .carousel-inner .upload-load-wait,
.optimizerUsrImgLst .carousel-inner .upload-load-error {
  display: none;
}

.optimizerUsrImgLst .carousel-inner .img_uploading .upload-load {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.optimizerUsrImgLst .carousel-inner .img_uploading .upload-load-wait {
  display: none !important;
}

.optimizerUsrImgLst .carousel-inner .img_compressing .compress-load {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  left: 0;
  right: 0;
  margin: 0 auto;
}

.optimizerUsrImgLst .carousel-inner .img_compressing .upload-load,
.optimizerUsrImgLst .carousel-inner .img_compressing .btn-finish,
.optimizerUsrImgLst .carousel-inner .img_compressing .less-percent,
.optimizerUsrImgLst .carousel-inner .img_compressing .upload-load-wait {
  display: none !important;
}

.optimizerUsrImgLst .carousel-inner .img_uploaded .download-top {
  display: none;
}

.optimizerUsrImgLst .carousel-inner .img_waiting .upload-load,
.optimizerUsrImgLst .carousel-inner .img_waiting .btn-finish,
.optimizerUsrImgLst .carousel-inner .img_waiting .less-percent {
  display: none !important;
}

.optimizerUsrImgLst .carousel-inner .img_waiting .upload-load-wait {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.optimizerUsrImgLst .carousel-inner .img_active .upload-bg {
  /*@extend .gradient-bg;*/
  border: 1px solid #f05a28;
}

.optimizerUsrImgLst .carousel-inner .img_active .upload-bg .btn-finish {
  /*background: #fff;*/
}

.optimizerUsrImgLst .carousel-inner .img_active .upload-bg .optimizerUsrImg .upload-settings i {
  display: none;
}

.optimizerUsrImgLst .carousel-inner .img_error img {
  opacity: 0.5;
}

.optimizerUsrImgLst .carousel-inner .img_error .upload-load,
.optimizerUsrImgLst .carousel-inner .img_error .compress-load {
  display: none !important;
}

.optimizerUsrImgLst .carousel-inner .img_error .upload-load-error {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  background: rgba(0, 0, 0, 0.13);
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  /*opacity: 0.5;*/
  cursor: default;
}

.optimizerUsrImgLst .carousel-inner .img_error .upload-load-error .upload-font {
  width: 20px;
  font-size: 20px;
  height: 20px;
  background: red;
}

.optimizerUsrImgLst .carousel-inner .img_error .upload-load-error .upload-font i {
  font-size: 12px !important;
  color: #fff !important;
  margin-top: 0 !important;
  text-shadow: none;
}

.optimizerUsrImgLst .carousel-inner .img_error .compress-load {
  background: #928f8f;
}

.optimizerUsrImgLst .carousel-inner .img_error .compress-load .m-auto {
  display: none;
}

.optimizerUsrImgLst .carousel-inner .img_error .progress .upload-font {
  background: red;
  width: 15px;
  color: #fff;
  height: 10px;
  font-weight: bold;
}

.optimizerUsrImgLst .carousel-inner .carousel-control {
  background-image: none;
  width: 3%;
  top: 43%;
}

.optimizerUsrImgLst .carousel-inner .carousel-control.left {
  left: 0;
}

.optimizerUsrImgLst .carousel-inner .compress-load h4,
.optimizerUsrImgLst .carousel-inner .compress-load i {
  color: #949c16 !important;
}

.optimizerBor-top {
  border-bottom: 2px solid #FFF0ED;
  margin-bottom: 50px;
  padding: 10px 0 20px !important;
}

#compressLoader .compress_imageProperties .compress_range {
  width: 46% !important;
}

#compressLoader .ajax_loadUpdate {
  background-color: transparent !important;
}

.optimizerBor-top .optimizerBg {
  border: 1px solid #e4e4e4;
}

.optimizerBor-top .optimizerBg .ajax_loadUpdate {
  background-color: #fff !important;
  height: 100%;
  top: 0;
}

.optimizerBor-top .optimizerBg .ajax_loadUpdate .loading-container {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  top: 0;
  left: 0;
}

.compress_size {
  padding-bottom: 5px;
  font-size: 18px;
}

.compress_image {
  min-height: 290px;
}

.compress_imageProperties {
  margin-top: 0 !important;
  padding: 8px 10px;
  background: #e4e4e4;
  height: 50px;
}

.compress_imageProperties .compress_range,
.compress_imageProperties .compress_qualityValue {
  display: inline-block;
}

.compress_imageProperties .compress_range input,
.compress_imageProperties .compress_qualityValue input {
  width: 85%;
}

.compress_imageProperties .compress_range {
  width: 65%;
  margin: 0 10px;
}

.compress_imageProperties .compress_qualityValue {
  width: 60px;
}

.compress_imageProperties .compress_qualityValue input {
  padding-left: 5px;
}

#compressLoader .compress-img-slide {
  bottom: 10px;
  left: 20px;
}

#compressLoader .compress-img-slide .slider-cont {
  width: 100%;
}

#compressLoader .compress-img-slide.compress_imageProperties {
  height: auto;
  width: 95px;
  padding: 7px 10px 0;
  background: transparent !important;
}

#compressLoader .compress-img-slide.compress_imageProperties .compress_range {
  width: 64% !important;
}

#compressLoader .compress-img-slide .btn-finish {
  margin-top: 9px;
  line-height: 23px;
}

#compressLoader .compress-img-slide .btn-finish:hover {
  line-height: 23px;
}

#compressLoader .compress-img-slide .compress_qualityValue {
  top: 11px;
  right: 0;
}

#compressLoader .compress-img-slide .compress_range {
  -webkit-writing-mode: tb-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: tb-rl;
  width: 88% !important;
  -webkit-transform: rotate(-180deg);
  transform: rotate(-90deg);
  margin: 25px 0 0 13px;
}

#compressLoader .compress-img-slide .compress_range input {
  width: 145px;
}

#compressLoader .compress_imageProperties .compress_range {
  width: 46% !important;
}

.optimizerBg {
  min-height: 290px;
}

.optimizerBg .optimizerBg-inner {
  /* border: 1px solid transparent !important;*/
}

.optimizerBg .loading-container {
  margin: auto;
}

.slider-cont {
  margin-top: 0;
  width: 400px;
}

.optimizerBg-inner video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.clear-btn i {
  font-size: 11px;
  margin-right: 5px;
}

.optimizerAdvncedTableBg .optimizerBg {
  background: url(/images/transbg.png?fd0238bd4374505520bc11cffcd661f1) repeat center center;
  /*max-height: 650px;*/
}

.optimizerAdvncedRgt {
  right: 0;
  width: 80px;
  top: 0;
}

.optimizerAdvncedPart {
  padding-right: 80px;
}

.optimizerAdvncedTable {
  display: table;
}

.optimizerAdvncedTable .optimizerAdvncedLft,
.optimizerAdvncedTable .optimizerAdvncedLft1 {
  width: 49%;
  display: table-cell;
  vertical-align: middle;
}

.optimizerAdvncedTable .optimizerAdvncedMdl {
  width: 2%;
  display: table-cell;
  vertical-align: middle;
}

.optimizerAdvncedTableBg .optimizerAdvncedLft,
.optimizerAdvncedTableBg .optimizerAdvncedLft1 {
  background: url(/images/transbg.png?fd0238bd4374505520bc11cffcd661f1) repeat center center;
}

.optimizerAdvncedTableBg .optimizerAdvncedLft1 {
  background: url(/images/transbg.png?fd0238bd4374505520bc11cffcd661f1) repeat center center;
}

.optimize-btn {
  padding: 2px 5px !important;
  font-size: 12px !important;
}

.watermark_popup_pre .video-wrapper-container {
  height: 500px;
  margin-bottom: 40px;
}

.watermark_popup_pre .video-wrapper-container .player-controls {
  margin: 0;
}

.panoramaEditor .watermarkFullWidth li {
  display: inline-block;
}

.panoramaEditor .watermarkFullWidth li a {
  display: block;
  padding: 0px 10px;
  border: 1px solid #ccc;
  min-width: 48px;
  height: 30px;
  background: #f6f6f6;
}

.panoramaEditor .watermarkFullWidth li.active a {
  background-color: #fff;
}

.panoramaEditor .dragableCropDiv {
  cursor: move;
}

.panoramaEditor .dragableCropDiv.left_right {
  border-right: 6px solid #f6921e !important;
  border-left: 6px solid #f6921e !important;
  border-radius: 4px;
}

.panoramaEditor .dragableCropDiv.top_bottom {
  border-top: 6px solid #f6921e !important;
  border-bottom: 6px solid #f6921e !important;
  border-radius: 4px;
}

.panoramaEditor .panorama-disable.disabled {
  background: #f6f6f6;
}

.panoramaPopup-slider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.panoramaPopup-slider .form-control {
  top: 0px;
  height: 26px;
  width: 55px;
}

.panoramaPopup-slider .arrow-hidden::-webkit-inner-spin-button,
.panoramaPopup-slider .arrow-hidden::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.panorama-btn {
  margin-top: 30px;
}

.cropper-container {
  direction: ltr;
  font-size: 0;
  line-height: 0;
  position: relative;
  -ms-touch-action: none;
  touch-action: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.cropper-container img {
  display: block;
  height: 100%;
  image-orientation: 0deg;
  max-height: none !important;
  max-width: none !important;
  min-height: 0 !important;
  min-width: 0 !important;
  width: 100%;
}

.cropper-canvas,
.cropper-crop-box,
.cropper-drag-box,
.cropper-modal,
.cropper-wrap-box {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.cropper-canvas,
.cropper-wrap-box {
  overflow: hidden;
}

.cropper-drag-box {
  background-color: #fff;
  opacity: 0;
}

.cropper-modal {
  background-color: #000;
  opacity: 0.5;
}

.cropper-view-box {
  display: block;
  height: 100%;
  /*outline-color: rgba(51, 153, 255, 0.75);*/
  outline: 1px solid #39f;
  overflow: hidden;
  width: 100%;
}

.cropper-dashed {
  border: 0 dashed #eee;
  display: block;
  opacity: .5;
  position: absolute;
}

.cropper-dashed.dashed-h {
  border-bottom-width: 1px;
  border-top-width: 1px;
  height: 33.33333%;
  left: 0;
  top: 33.33333%;
  width: 100%;
}

.cropper-dashed.dashed-v {
  border-left-width: 1px;
  border-right-width: 1px;
  height: 100%;
  left: 33.33333%;
  top: 0;
  width: 33.33333%;
}

.cropper-center {
  display: block;
  height: 0;
  left: 50%;
  opacity: .75;
  position: absolute;
  top: 50%;
  width: 0;
}

.cropper-center:after {
  background-color: #eee;
  content: " ";
  display: block;
  position: absolute;
}

.cropper-center:before {
  background-color: #eee;
  content: " ";
  display: block;
  position: absolute;
  height: 1px;
  left: -3px;
  top: 0;
  width: 7px;
}

.cropper-center:after {
  height: 7px;
  left: 0;
  top: -3px;
  width: 1px;
}

.cropper-face,
.cropper-line,
.cropper-point {
  display: block;
  height: 100%;
  opacity: .1;
  position: absolute;
  width: 100%;
}

.cropper-face {
  background-color: #fff;
  left: 0;
  top: 0;
}

.cropper-line {
  background-color: #39f;
}

.cropper-line.line-e {
  cursor: ew-resize;
  right: -3px;
  top: 0;
  width: 5px;
}

.cropper-line.line-n {
  cursor: ns-resize;
  height: 5px;
  left: 0;
  top: -3px;
}

.cropper-line.line-w {
  cursor: ew-resize;
  left: -3px;
  top: 0;
  width: 5px;
}

.cropper-line.line-s {
  bottom: -3px;
  cursor: ns-resize;
  height: 5px;
  left: 0;
}

.cropper-point {
  background-color: #39f;
  height: 5px;
  opacity: .75;
  width: 5px;
}

.cropper-point.point-e {
  cursor: ew-resize;
  margin-top: -3px;
  right: -3px;
  top: 50%;
}

.cropper-point.point-n {
  cursor: ns-resize;
  left: 50%;
  margin-left: -3px;
  top: -3px;
}

.cropper-point.point-w {
  cursor: ew-resize;
  left: -3px;
  margin-top: -3px;
  top: 50%;
}

.cropper-point.point-s {
  bottom: -3px;
  cursor: s-resize;
  left: 50%;
  margin-left: -3px;
}

.cropper-point.point-ne {
  cursor: nesw-resize;
  right: -3px;
  top: -3px;
}

.cropper-point.point-nw {
  cursor: nwse-resize;
  left: -3px;
  top: -3px;
}

.cropper-point.point-sw {
  bottom: -3px;
  cursor: nesw-resize;
  left: -3px;
}

.cropper-point.point-se {
  bottom: -3px;
  cursor: nwse-resize;
  height: 20px;
  opacity: 1;
  right: -3px;
  width: 20px;
}

.cropper-point.point-se:before {
  background-color: #39f;
  bottom: -50%;
  content: " ";
  display: block;
  height: 200%;
  opacity: 0;
  position: absolute;
  right: -50%;
  width: 200%;
}

@media (min-width: 768px) {
  .cropper-point.point-se {
    height: 15px;
    width: 15px;
  }
}

@media (min-width: 992px) {
  .cropper-point.point-se {
    height: 10px;
    width: 10px;
  }
}

@media (min-width: 1200px) {
  .cropper-point.point-se {
    height: 5px;
    opacity: .75;
    width: 5px;
  }
}

.cropper-invisible {
  opacity: 0;
}

.cropper-bg {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC");
}

.cropper-hide {
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}

.cropper-hidden {
  display: none !important;
}

.cropper-move {
  cursor: move;
}

.cropper-crop {
  cursor: crosshair;
}

.cropper-disabled .cropper-drag-box,
.cropper-disabled .cropper-face,
.cropper-disabled .cropper-line,
.cropper-disabled .cropper-point {
  cursor: not-allowed;
}

.cropActionsTopMenu {
  position: absolute;
  left: 0;
  right: 0;
  top: 4px;
  width: auto;
  height: auto;
}

.bg-slider {
  float: left;
  padding: 12px 0 0 10px;
}

.crop-actions {
  /*float: right;*/
  background: transparent;
  z-index: 1007;
}

.crop-actions ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.crop-actions li {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-right: 8px;
  overflow: hidden;
}

.crop-actions li a {
  border: 1px solid #888;
  border-radius: 2px !important;
  background: #fff;
  display: block;
  width: 95px;
  color: #464646;
  padding: 5px 0;
  text-align: center;
}

.crop-actions li a:hover i {
  color: #fff !important;
}

.crop-actions li i {
  font-size: 14px;
  color: #fd5e0e;
  display: inline-block;
  background: none;
  height: 16px;
  width: 16px;
  text-indent: -9999px;
  margin-right: 7px;
  line-height: 23px;
}

.crop-actions li i.icomoon-check {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -6px -276px;
}

.crop-actions li i.icomoon-close {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -68px -276px;
}

.crop-actions li:hover a {
  border: 1px solid transparent;
}

.crop-actions li:hover .icomoon-check {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -36px -276px;
}

.crop-actions li:hover .icomoon-close {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -97px -276px;
}

.crop-ctrls .inner {
  position: absolute;
  left: -1px;
  top: -1px;
  width: 100%;
  height: 100%;
  border: 1px dashed rgba(0, 0, 0, 0.5);
}

.crop-ctrls {
  z-index: 1005;
}

.crop-ctrls .handle {
  position: absolute;
  z-index: 1001;
  width: 40px;
  height: 40px;
  border-radius: 40px;
  display: block;
}

.crop-ctrls .handle:before {
  position: absolute;
  content: '';
  background: #f05a28;
  width: 10px;
  height: 10px;
  left: 13px;
  top: 13px;
  border: 2px solid #fff;
  border-radius: 10px;
  -webkit-transition: background .15s linear;
  transition: background .15s linear;
  -webkit-box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.15);
}

.crop-ctrls .handle.tl {
  left: -20px;
  top: -20px;
  cursor: nwse-resize;
}

.crop-ctrls .handle.tr {
  right: -20px;
  top: -20px;
  cursor: nesw-resize;
}

.crop-ctrls .handle.br {
  right: -20px;
  bottom: -20px;
  cursor: nwse-resize;
}

.crop-ctrls .handle.bl {
  left: -20px;
  bottom: -20px;
  cursor: nesw-resize;
}

/*
//Hover color
$hoverColor: #f22259;
*/

/*--z-index value increase--*/

/*
$grid-float-breakpoint: 1023px;*/

@media only screen and (max-width: 1440px) {
  .modal_presskitImage {
    max-width: 95%;
  }

  .modal_presskitImage .modal-content {
    height: 100%;
  }

  /*.CollectionFolderName .group .groupSpan, .DesignName .group .groupSpan{
    max-width:80%;
  }*/

  /**--home page styles start--**/

  section.index-hm-bg ._bg-cover-img-I4 {
    background-size: 46%;
  }

  /**--home page styles end--**/

  /*  .homeshape {
    &.product-sec {
      &:before {
        top: -0px;
      }
    }
  }*/

  /**--feature page corrections start--**/

  .feature_subBnrLft {
    width: 32%;
  }

  .feature_subBnrRgt {
    width: 68%;
  }

  /**--feature page corrections end--**/

  /**--collaborate styles start--**/

  .task_innrlt {
    width: 270px;
    display: inline-block;
  }

  .task_hd_icon ul {
    width: 270px;
  }

  .ques_sub_division.helpCreate_post {
    width: 100%;
  }

  .cmt_textareaWd {
    width: 85%;
  }

  .task_userList.taskUser_visibleWidth {
    width: 150px;
  }

  .compare_tableToggle {
    overflow-x: auto;
  }

  .LibHeadtitl .dashboard_tophd .default-set {
    padding: 8px 0;
  }

  .header_settting {
    width: 50%;
  }

  .total_plans_4 .pricingLft .pricingLHd {
    width: 53%;
  }

  .header_setting {
    width: 550px;
  }

  .organizeHdRgt {
    float: right;
  }

  .wofoxPhotoDesignInnr {
    min-height: 317px;
  }

  .wofoxTemplateDesign .size-compress {
    display: none;
  }

  .accountSetting_space {
    width: 78%;
  }

  .main-privacy-popup .close_btn {
    display: none;
    top: 3px;
    right: 8px;
    font-size: 10px;
    position: absolute;
  }

  .right-head {
    width: 40%;
  }

  .left-mobile {
    width: 60%;
  }

  .design_topLeft .header_setting {
    width: 744px;
  }

  .chartPopup .tab {
    right: 22%;
  }

  .responsiveMob-pins {
    width: 69%;
  }

  .pins-width {
    width: 30% !important;
  }
}

@media (max-width: 1299px) {
  .change_logPart.width80 {
    width: 100%;
  }

  .mobileDesign_rightWidth ._sort-list-title {
    display: none;
  }

  .mobileDesign_rightWidth .mobile_sortSearch.active {
    width: auto;
  }

  .mobileDesign_rightWidth .mobile_sortBy.active {
    width: 180px;
  }

  /**--feature page corrections start--**/

  .feature_subBnrLft {
    width: 28%;
  }

  .feature_subBnrRgt {
    width: 72%;
  }
}

@media (max-width: 768px) {
  ._sort-list-title {
    display: none;
  }

  .design_sortsearch ._sort-list-contr {
    width: 210px;
    margin-top: 5px;
  }

  .design_sortsearch .search_innrIcon {
    top: 8px;
  }

  .embed-overlay.waitingMsg {
    top: 140px !important;
  }

  .sharepopup-title .embed-width-head {
    width: 100% !important;
  }

  .sharepopup-title .embed-width {
    width: 100% !important;
  }

  .sharepopup-title .embed-width .col-sm-2,
  .sharepopup-title .embed-width .col-sm-9,
  .sharepopup-title .embed-width .col-sm-1 {
    width: 100%;
  }

  .sharepopup-title .embed-space {
    width: 100% !important;
  }

  .pinview-container {
    margin-top: 0px;
  }

  .viewpagepopup_inner .small-ad-size {
    width: 300px;
  }
}

@media (max-width: 767px) {
  .modalVideo-instagram .flexRow {
    display: block;
  }

  .modalVideo-instagram .sidebar_left .insta_profile {
    float: left;
    width: 20%;
    margin-right: 10px;
  }

  .modalVideo-instagram .sidebar_left .insta_content {
    float: left;
  }

  .modalVideo-instagram .sideBar_right {
    height: calc(100vh - 200px) !important;
    margin: 10px 0 0 0 !important;
  }

  .modalVideo-instagram .sidebar_left,
  .modalVideo-instagram .sideBar_right {
    width: 100% !important;
    float: none !important;
  }

  .instagram .instagram_stories {
    width: 100% !important;
    border-bottom: 1px solid #f6f6f6;
  }

  .instagram .instagram_stories .insta_profile {
    width: 30% !important;
    margin-right: 10px;
  }

  .instagram .instagram_stories .insta_heading {
    padding: 0 !important;
  }

  .instagram-page.width70 {
    width: 100%;
  }

  .viewpage_leftInner {
    min-height: 350px;
  }

  .multiMenu.first_level_menu_active {
    display: none;
  }

  .photo-responsive {
    width: 100%;
  }

  .photo-responsive .edit-photo-responsive {
    width: 100%;
    margin: 10px 0;
  }

  .photo-responsive .edit-photo-li {
    width: auto !important;
    display: inline-block;
    margin-left: 7px;
  }

  .open-responsive {
    width: 50%;
    float: left;
    display: inline-block;
  }

  .footerBlock.footerSolutions {
    width: 100% !important;
  }

  .footerBlock.useCasePart {
    width: 100%;
  }

  .loginMinHt {
    padding-bottom: 10px;
  }

  .topBann .bannOverlayBg {
    height: 100%;
  }

  .bannerCont {
    height: auto;
    float: none;
    width: 100%;
  }

  .bannerImgsLst {
    margin: 0 auto 10px;
  }

  .bannerPinsLst {
    width: 270px;
    margin: 0 auto 10px;
    float: none !important;
  }

  .bannerPinsLst .pins_block_inner {
    padding: 0 !important;
  }

  .bannerPinsLst .pins_blockover {
    border: 0;
  }

  .bannerPinsLst .bannerImg {
    width: 100%;
  }

  .table-mob-d-none {
    display: none;
  }

  .clsTemplateCat {
    display: block;
  }

  .changeLogDes .uploadimage {
    width: auto !important;
    height: auto !important;
  }

  .comparepage .plan_tableCell_td {
    display: none;
  }

  .comparepage .compare_td_show {
    display: table-cell !important;
  }

  .faq_gridWrapper {
    width: 93%;
  }

  .risize_image_size {
    height: auto !important;
  }

  .risize_image_size .viewImg_dc {
    padding: 0 !important;
  }

  .viewPageRgtScrollbar {
    height: auto !important;
  }

  .risize_image_size {
    width: auto;
    height: auto;
  }

  .modal .viewPageRgtScrollbar {
    height: auto !important;
  }

  .modal .risize_image_size {
    width: auto;
    height: auto;
  }

  .navbar-default.navbar-fixed-top {
    border-bottom: 1px solid #f6f6f6 !important;
  }

  .tutoriBtn {
    display: none;
  }

  .photo_editor_image {
    width: auto;
    padding: 0 10px;
  }

  .change_logPart {
    width: 100% !important;
  }

  .gridLstBtn {
    display: none;
  }

  .mobile_sortBy {
    margin-right: 0 !important;
  }

  .modal-open {
    height: 100%;
    width: 100%;
    overflow: hidden;
    position: fixed;
  }

  ._aboveftrsec-hd h2 {
    font-size: 28px;
    padding-left: 0;
  }

  ._aboveftrsec-in {
    /*width: 90%!important;*/
  }

  ._aboveftrsec-in .feature_mobileFix {
    float: none !important;
  }

  ._aboveftrsec-in ._social-lnk,
  ._aboveftrsec-in .signup_txt {
    text-align: center !important;
  }

  .bgInnerCont {
    padding-bottom: 30px;
  }

  .feature_ContMain p {
    padding-bottom: 15px;
  }

  .featureHd {
    margin-bottom: 5px;
  }

  .featureHdIcon {
    float: left;
    height: 21px;
  }

  .featuresDes {
    margin-left: 0;
    min-height: 30px;
  }

  .CollectionFolderName .group .groupSpan,
  .DesignName .group .groupSpan {
    width: 80%;
  }

  .teamprimeCount {
    font-size: 13px;
  }

  .team_rightFixed {
    position: relative;
    min-height: 50px;
    width: 100%;
  }

  .resentEmailCon {
    display: block;
  }

  .help_cmteddescrip {
    word-wrap: break-word;
  }

  .productCateLst .pins_blockover > img {
    max-width: 100% !important;
  }

  .proTipCont {
    font-size: 16px;
    margin-left: 18px;
    line-height: 20px;
  }

  .proTipContMain {
    height: 65px;
  }

  .productCateLst .pins_blockover > img {
    max-width: 100% !important;
  }

  .featureBannerbtm .proTipBg {
    border-top: 65px solid #b6bf33;
  }

  .featureBannerbtm .proTipTxt {
    top: -50px;
    font-size: 17px;
  }

  .mobileCate {
    display: block;
    z-index: 9999999;
  }

  .rightSid {
    -webkit-transition: margin .3s linear;
    transition: margin .3s linear;
    margin-left: 0;
    width: 100%;
  }

  .sidebar {
    -webkit-transition: margin .3s linear;
    transition: margin .3s linear;
    margin-left: -250px;
    z-index: 999999 !important;
    top: 0;
  }

  .mobile_menu {
    overflow-x: hidden;
  }

  .mobile_menu .sidebar {
    margin-left: 0;
  }

  .mobile_menu .featureLeftmenu_mobi {
    display: block;
    left: auto;
    right: 0;
    z-index: 9999;
  }

  .mobile_menu .featureLeftmenu_mobi .navbar {
    padding: 0;
    margin: 0;
  }

  .mobile_menu .rightSid {
    margin-left: 0;
    position: relative;
    background: #f7f7f7;
    min-height: calc(100% - 50px);
  }

  .mobileCate {
    display: block;
    z-index: 9999999;
  }

  .userProfLnk.createLnk.desktop_visibleMenu {
    display: none;
  }

  .hor_pad15Mobile {
    padding: 0 5px !important;
  }

  .phpdebugbar {
    display: none !important;
  }

  .background_sec.affix-top,
  .background_sec.affix,
  .typography_sec.affix-top,
  .affix-top.typography_sec_duplicate,
  .typography_sec.affix,
  .affix.typography_sec_duplicate {
    /*display: none!important;*/
    width: 100% !important;
    position: relative !important;
  }

  .background_sec.affix-top .featureTab,
  .background_sec.affix .featureTab,
  .typography_sec.affix-top .featureTab,
  .affix-top.typography_sec_duplicate .featureTab,
  .typography_sec.affix .featureTab,
  .affix.typography_sec_duplicate .featureTab {
    padding: 0 0 20px 0 !important;
    /* margin-bottom: 20px; */
  }

  .background_sec.affix-top .featureTab li,
  .background_sec.affix .featureTab li,
  .typography_sec.affix-top .featureTab li,
  .affix-top.typography_sec_duplicate .featureTab li,
  .typography_sec.affix .featureTab li,
  .affix.typography_sec_duplicate .featureTab li {
    margin-bottom: 10px !important;
  }

  .background_sec.affix-top .featureTab li a,
  .background_sec.affix .featureTab li a,
  .typography_sec.affix-top .featureTab li a,
  .affix-top.typography_sec_duplicate .featureTab li a,
  .typography_sec.affix .featureTab li a,
  .affix.typography_sec_duplicate .featureTab li a {
    padding: 7px 10px;
  }

  .featureTab li {
    margin-bottom: 10px !important;
    text-align: center;
    width: 32%;
  }

  .featureTab li a {
    font-size: 13px;
  }

  .form-control {
    -webkit-box-shadow: 0 0.06rem 0 0 rgba(0, 0, 0, 0.075);
            box-shadow: 0 0.06rem 0 0 rgba(0, 0, 0, 0.075);
  }

  .theiaStickySidebar {
    position: relative !important;
  }

  .change_logPart .leftSidebar {
    float: none !important;
  }

  .change_logPart .featuresSidebarRgt {
    margin-top: 30px;
  }

  .table tr th {
    line-height: 18px;
  }

  .sticky_footer {
    margin-bottom: 0 !important;
  }

  .sticky_footer footer {
    height: auto;
    position: relative !important;
  }

  .sticky_footer .main {
    z-index: inherit !important;
    margin-bottom: 0 !important;
  }

  .modal-dialog.modal_small {
    width: 95%;
  }

  .modal-dialog.colab_crproj_pop {
    min-width: inherit !important;
  }

  .modal-dialog.colab_crproj_pop .modal-body {
    min-width: inherit;
  }

  /*Asset Lib start*/

  .right_navdetails {
    min-height: inherit;
  }

  .colorLib .rightSid {
    width: 100%;
  }

  .mobile_noSpacesm {
    padding: 0 !important;
  }

  .mobile_horSpacesm {
    padding: 0 5px !important;
  }

  .asset_left {
    position: relative !important;
    margin-left: 0;
  }

  .asset_left .right_navdetails {
    width: 100%;
    margin: 0;
    padding: 0 0 10px 0;
    min-height: 50px;
  }

  .asset_right {
    margin-left: 0;
  }

  .asset_right li.clrtaB_bx {
    margin: 0 5px;
    /*width: 30%;*/
  }

  .asset_right .fixedHeaderSpace .tab_list_before > li > a::before {
    z-index: 0;
  }

  .span_leftimg {
    margin: 0 auto;
    float: left;
  }

  .gradientPopup_bx {
    min-width: 305px;
    margin-right: 0;
  }

  .gradientPopup_bx,
  .pattern_popbx {
    left: auto;
    right: 0;
  }

  .patternPop_box .arrow_top {
    left: auto;
    right: 10px;
  }

  .gradientPopup_bx .arrow_top.colorArw {
    right: 0;
    left: auto;
  }

  .colorLstView {
    padding: 0 0 0 10px;
  }

  .gradiendPart .grange .normalSlider .normalSliderInput {
    border: 1px solid #aaa9a9;
  }

  /*Asset Lib end*/

  .pagination > li > a,
  .pagination > li > span {
    padding: 1px 5px 0;
    line-height: 15px;
    font-size: 12px;
    display: block;
  }

  .mygridViewLst {
    margin-bottom: 15px;
  }

  .freqask_in {
    min-height: unset;
  }

  .contactUsBtn .atext {
    top: -25px;
    right: 10px;
    font-size: 16px;
  }

  .pricin_page .plan_table.pricing_table {
    display: block;
    margin: 0 10px 10px;
  }

  .pricingBtm {
    padding: 20px 10px;
  }

  .pricingBtm .seoContentTemp {
    padding-bottom: 20px;
  }

  .pricingBtm .seoContentTemp .featuresDes {
    padding: 0 !important;
    border: 0 !important;
  }

  .pricingBtm .left-space,
  .pricingBtm .video-editor.media-loaded .video-editor-container .ve_subtitles .resize-controls-container .resizeOptions,
  .video-editor.media-loaded .video-editor-container .ve_subtitles .resize-controls-container .pricingBtm .resizeOptions {
    padding: 0 !important;
  }

  .featureHd h2 {
    font-size: 23px;
    line-height: 25px;
  }

  .feature_ContMain .mygridViewLst {
    border-bottom: 1px solid #f6f6f6;
  }

  .projectMan_contMain .featuresDes {
    min-height: unset;
  }

  .team_bodyContent {
    width: 100% !important;
  }

  .tooltip {
    display: none !important;
  }

  .features .tooltip {
    display: block !important;
  }

  .norecordsRgt {
    margin-left: 0;
  }

  .profileDetails > li .profileDetailsHd {
    line-height: 18px;
  }

  .mobile_sortType {
    margin-right: 10px;
  }

  .hd_alertbox .hd_alertTopClose {
    border: 1px solid #d4c62d;
    padding: 0 6px;
    background: #f7e734;
    font-size: 10px;
    right: 0;
  }

  .hd_alertbox .hd_alrtmsg {
    line-height: 20px !important;
  }

  .hd_alertbox .hd_alertbox_inner {
    position: relative;
    height: auto;
  }

  .hd_alertbox .hd_alrtmsg {
    height: auto;
  }

  .hd_alertbox .team_rightFixed,
  .hd_alertbox .right_navdetails {
    width: 100%;
    min-height: 50px !important;
    top: 0;
    position: relative;
  }

  .hd_alertbox .right_navdetails {
    min-height: 50px !important;
  }

  .hd_alertbox .sidemenu {
    height: 100vh !important;
  }

  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > tfoot > tr > td {
    white-space: normal;
  }

  .compare_page .table th {
    font-size: 18px;
  }

  .compare_table .compare_screenimg {
    background-size: auto !important;
  }

  .upgradeplan_affix {
    display: none !important;
  }

  .pins_lst {
    margin: 0 -10px;
  }

  .pins_lst .pins_block {
    padding: 0 5px;
    overflow: hidden;
    width: 50%;
  }

  .pins_lst .pins_block img {
    max-width: 100%;
  }

  .productCateLst h3 {
    text-align: center;
  }

  .categoryBlog_RtSection {
    padding: 0 10px;
  }

  .seoContentTemp {
    margin: 0 10px 20px;
    padding: 0 !important;
  }

  .seoContentTemp .featuresDes {
    border: 0;
  }

  .recentLstMain {
    padding-top: 15px;
  }

  .staticpages_cont .borderpage_box {
    min-height: inherit;
  }

  .desktopMenu {
    display: none;
  }

  .mobileMenu {
    display: block;
  }

  .modal .modal-dialog {
    overflow: auto;
  }

  .errorIcon {
    width: 100%;
    height: 230px;
    margin: 0 auto;
    background-size: 100% !important;
  }

  .pinspopup_topicons {
    padding: 0 !important;
    margin: 20px 10px 10px;
  }

  .viewpage_right,
  .viewpage_left {
    width: 100% !important;
  }

  .productLst3 .pins_block,
  .productLst6.card .pins_block,
  .productLst6.blog-title .pins_block,
  .productLst6.linkedin-post-header .pins_block,
  .productLst9.email-header .pins_block,
  .productLst6.facebook-ads .pins_block,
  .productLst9.esty-cover-photo .pins_block,
  .productLst14 .pins_block,
  .productLst8.leaderboard-iab .pins_block {
    width: 100%;
  }

  .productLst10.wide-skyscraper .pins_block,
  .productLst4 .pins_block,
  .productLst8 .pins_block,
  .productLst14.letterhead-a4Cat .pins_block,
  .productLst12.youtube-channel-artCat .pins_block,
  .productLst12.youtube-thumbnailCat .pins_block,
  .productLst12.facebook-app-promotional-bannerCat .pins_block,
  .productLst12.twitch-bannerCat .pins_block,
  .productLst12.facebook-shared-imageCat .pins_block,
  .productLst12.facebook-single-image-adCat .pins_block,
  .productLst12.facebook-169-image-adCat .pins_block,
  .productLst12.instagram-single-image-adCat .pins_block,
  .productLst12.twitter-post-rectangleCat .pins_block,
  .productLst12.twitter-website-cardCat .pins_block,
  .productLst12.twitter-summary-cardCat .pins_block,
  .productLst12.linkedin-bannerCat .pins_block,
  .productLst12.linkedin-adCat .pins_block,
  .productLst12.linkedin-overview-imageCat .pins_block,
  .productLst5 .pins_block,
  .productLst10 .pins_block,
  .productLst14.us-letterCat .pins_block,
  .productLst9.facebook-coverCat .pins_block,
  .productLst9.facebook-event-coverCat .pins_block {
    width: 50% !important;
  }

  .productLst10.wide-skyscraperCat .pins_block,
  .productLst40.facebook-app-iconCat .pins_block,
  .productLst10.logoCat .pins_block {
    width: 25% !important;
  }

  .modal-dialog {
    width: 95%;
  }

  .modal-dialog .modal-content {
    width: 100%;
  }

  .categoryPageLftCont {
    min-height: unset;
    /*  border:0;*/
    /*h2{
    display: none;
  }*/
  }

  .fancyLPriview {
    min-height: 150px !important;
  }

  .bannMsg .banner_title {
    line-height: 30px;
    width: 100%;
    font-size: 23px;
    text-align: center;
  }

  .bannMsg .banner_subTitle {
    word-break: break-all;
    line-height: 21px;
    font-size: 17px;
    margin: 10px 0 5px;
    text-align: center;
  }

  .category_breadcrumb {
    font-size: 13px;
  }

  .dashboard_tophd .hdpart {
    float: none !important;
    padding-bottom: 10px;
  }

  .mobile_sortSearch.active,
  .mobile_sortType.active,
  .mobile_sortBy.active {
    min-width: -webkit-min-content !important;
    min-width: -moz-min-content !important;
    min-width: min-content !important;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }

  .mobile_sortSearch.active .search_input_div input,
  .mobile_sortType.active .search_input_div input,
  .mobile_sortBy.active .search_input_div input {
    min-width: 50px;
  }

  ._sort-list-title {
    display: none;
  }

  .search_input_div input {
    min-width: 50px;
  }

  .mobile_designList .search_input_div input {
    width: 172px;
    height: 31px;
  }

  .mobile_designList ._sort-bx {
    width: 147px;
  }

  .basic_upgrade {
    min-height: unset;
  }

  .upgrade_plan .plan_table {
    display: block;
  }

  .upgrade_plan .basic_upgrade,
  .upgrade_plan .basic_upgradeinner {
    min-height: unset;
  }

  .mobileViewZoom {
    display: block;
  }

  /*--Design page styles start--*/

  .design_topLeft_hd {
    float: left;
    margin-bottom: 10px;
  }

  .design_topLeft_filter {
    padding-left: 15px;
  }

  .design_topLeft_filter ._sort-list-title {
    width: auto;
    font-size: 13px;
  }

  .viewResponsive .responsiveBreak {
    padding: 0 !important;
  }

  .design_radiolist .input_radio_bg label a.desktop_visible {
    display: none;
  }

  /*--Design page styles end--*/

  /**--collaborate styles start--**/

  .colab_title_sec h4 {
    margin-bottom: 5px;
  }

  .colab_title_sec span.angle_arrow {
    left: 0;
  }

  .colab_title_sec .colab_tp_title {
    padding-left: 35px;
  }

  .colab_brd_topinnr .mobile_sortSearch,
  .colab_brd_topinnr .mobile_sortType,
  .colab_brd_topinnr .mobile_sortBy {
    margin-bottom: 10px !important;
    margin-left: 10px;
    margin-right: 0;
  }

  .colab_brd_topinnr .colab_brd_newProjbtn {
    margin-bottom: 5px;
  }

  .edit-project .modal-dialog {
    height: 90%;
  }

  .proj_bmar15,
  .proj_bmar20 {
    margin: 0 0 15px;
  }

  .project_popupHdSec .rt_hd_section {
    width: 85% !important;
  }

  .project_popupHdSec .rt_hd_ltdel {
    width: 15%;
  }

  .project_popupHdSec .rt_hd_ltdel .colab_popupclose i {
    font-size: 13px;
  }

  .project_popupHdSec .rt_hd_ltdel .colab_popuptrash i {
    font-size: 15px;
  }

  .colab_descrip_textarea textarea.form-control,
  .cmt_textarea_edit textarea.form-control {
    width: 100% !important;
  }

  .colab_rt_profpic {
    width: 84%;
  }

  .provision_rtContent {
    width: 85%;
  }

  .provision_rtContent .control-label {
    padding-top: 0;
    line-height: 18px;
    padding-bottom: 10px;
  }

  .mobile_rtLablePlus {
    width: 100%;
    float: none;
  }

  .comment_messagebx .colab_rt_cmttxt {
    width: 82%;
  }

  .comment_messagebx .cmt_descrip_editbtn {
    top: 13px;
  }

  .proj_leftSide_Content .proj_leftLabel {
    width: 100%;
  }

  .proj_bdContent {
    width: 100%;
  }

  .proj_bdContent .colab_descrip_innr {
    padding: 0;
  }

  .proj_bdContent .colab_descrip_innr h5 {
    padding: 0;
  }

  .proj_bdContent .colab_descrip_innr .colab_descrip_hover {
    padding: 0;
  }

  .proj_bdContent > .form-group {
    padding: 0 !important;
  }

  .proj_bdContent .mobile_dateView,
  .proj_bdContent .proj_provisionTxt,
  .proj_bdContent .prjct-state {
    padding: 0 !important;
  }

  .colab_rt_lable.colab_rt_startdate.colab_rt_duedate {
    margin-top: 5px;
  }

  .colab_rt_startdate .dropdown-menu.dropdown_dateSelect {
    left: 0 !important;
  }

  .colab_rt_startdate .dropdown-menu.dropdown_dateSelect .drp_topArrow {
    left: 0;
  }

  .colab_crproj_pop .colab_rt_lable .dropdown-menu,
  .colab_rt_lable .dropdown-menu {
    left: 0;
  }

  .colab_crproj_pop .colab_rt_lable .dropdown-menu .drp_topArrow,
  .colab_rt_lable .dropdown-menu .drp_topArrow {
    left: 0;
  }

  .colab_crproj_pop .colab_rt_ltfull {
    padding-top: 5px;
  }

  .addmember_drpdown .dropdown-menu,
  .date_drpdown .dropdown-menu,
  .tags_drpdown .dropdown-menu,
  .checklist_drpdown .dropdown-menu,
  .files_drpdown .dropdown-menu,
  .approval_drpdown .dropdown-menu {
    width: 260px;
    left: 0;
    margin-bottom: 10px !important;
  }

  .addmember_drpdown .dropdown-menu .drp_topArrow,
  .date_drpdown .dropdown-menu .drp_topArrow,
  .tags_drpdown .dropdown-menu .drp_topArrow,
  .checklist_drpdown .dropdown-menu .drp_topArrow,
  .files_drpdown .dropdown-menu .drp_topArrow,
  .approval_drpdown .dropdown-menu .drp_topArrow {
    left: 0;
  }

  .date_drpdown .cardpop_addlt {
    width: 100%;
    float: none;
  }

  .date_drpdown .cardpop_addlt .mobile_visibleOnly {
    display: block;
  }

  .rt_hd_checkbx .rt_hd_section {
    width: 72%;
  }

  .rt_hd_ltdel {
    width: 17%;
  }

  .rt_hd_ltdel .colab_popupclose i {
    font-size: 13px;
  }

  .task_Popup_chekclist .chklist_delicon {
    display: block;
  }

  .checklist_drpdown .prechecklist-dropdown {
    width: 550px !important;
    left: 0 !important;
    margin-bottom: 10px !important;
  }

  .colab_rt_attachinnr .comment_messagebx .attach_thumbnail_icon {
    display: block;
  }

  .colab_designimg {
    width: 100%;
    height: 100%;
  }

  .design_innrsec .design_editicon,
  .design_innrsec .file_imgHover {
    display: block;
  }

  .comment_botsec .cmt_bot_btncontr .dropdown-menu {
    left: 0;
  }

  .comment_botsec .cmt_bot_btncontr .drp_botArrow {
    bottom: -12px;
    left: 0;
  }

  .comment_botsec .cmtbot_emojis {
    left: -81px;
  }

  .comment_botsec .cmtbot_emojis .drp_botArrow {
    left: 80px;
  }

  .addmember_drpdown .dropdown-menu.top,
  .date_drpdown .dropdown-menu.top,
  .tags_drpdown .dropdown-menu.top,
  .checklist_drpdown .dropdown-menu.top,
  .files_drpdown .dropdown-menu.top {
    bottom: 47px;
  }

  .addmember_drpdown .dropdown-menu.top .drp_topArrow,
  .date_drpdown .dropdown-menu.top .drp_topArrow,
  .tags_drpdown .dropdown-menu.top .drp_topArrow,
  .checklist_drpdown .dropdown-menu.top .drp_topArrow,
  .files_drpdown .dropdown-menu.top .drp_topArrow {
    top: auto;
    bottom: -12px;
    background: url(/images/arrow_down.png?7b793b5c2008f910338661366390cf26) no-repeat top left;
  }

  .checklist_drpdown .prechecklist_flex {
    display: block;
  }

  .checklist_drpdown .prechecklist_leftflex {
    border-right: none;
    border-bottom: 1px solid #ddd;
  }

  .checklist_drpdown .prechecklist-dropdown {
    width: 100% !important;
  }

  .colab_viewOnlyContainer .addmember_drpdown .dropdown-menu.top,
  .colab_viewOnlyContainer .date_drpdown .dropdown-menu.top,
  .colab_viewOnlyContainer .tags_drpdown .dropdown-menu.top,
  .colab_viewOnlyContainer .checklist_drpdown .dropdown-menu.top,
  .colab_viewOnlyContainer .files_drpdown .dropdown-menu.top {
    bottom: auto;
  }

  .colab_viewOnlyContainer .addmember_drpdown .dropdown-menu.top .drp_topArrow,
  .colab_viewOnlyContainer .date_drpdown .dropdown-menu.top .drp_topArrow,
  .colab_viewOnlyContainer .tags_drpdown .dropdown-menu.top .drp_topArrow,
  .colab_viewOnlyContainer .checklist_drpdown .dropdown-menu.top .drp_topArrow,
  .colab_viewOnlyContainer .files_drpdown .dropdown-menu.top .drp_topArrow {
    bottom: auto;
    top: -12px;
    background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -43px -331px !important;
  }

  /**--mobile menu styles start--**/

  .sidebar.collaobrate_LftSidebar {
    margin-left: -65px;
  }

  .mobile_menu .sidebar.collaobrate_LftSidebar {
    margin-left: 0;
  }

  .collaborate_bodyContent {
    margin-left: 0;
  }

  .task_card_container .dropzone {
    width: 100% !important;
  }

  .task_card_container.active .task_right_panel {
    width: 355px;
  }

  .hd_alertbox .task_card_container .dropzone {
    height: calc(100vh - 159px);
  }

  .task_right_panel .task_project-statusSec .proj_bmar15 {
    margin-bottom: 10px;
  }

  .task_right_panel .task_project-statusSec .width25.proj_leftLabel,
  .task_right_panel .task_project-statusSec .width25.proj_bdContent,
  .task_right_panel .task_project-statusSec .width75.proj_leftLabel,
  .task_right_panel .task_project-statusSec .width75.proj_bdContent {
    width: 100%;
  }

  .task_right_panel .task_project-statusSec .width25.proj_leftLabel .start_descrip,
  .task_right_panel .task_project-statusSec .width25.proj_bdContent .start_descrip,
  .task_right_panel .task_project-statusSec .width75.proj_leftLabel .start_descrip,
  .task_right_panel .task_project-statusSec .width75.proj_bdContent .start_descrip {
    padding: 7px 0 0;
  }

  .task_right_panel .task_project-statusSec .width25.proj_leftLabel .colab_descrip_textarea,
  .task_right_panel .task_project-statusSec .width25.proj_bdContent .colab_descrip_textarea,
  .task_right_panel .task_project-statusSec .width75.proj_leftLabel .colab_descrip_textarea,
  .task_right_panel .task_project-statusSec .width75.proj_bdContent .colab_descrip_textarea {
    padding: 7px 0 0;
  }

  .task_right_panel .task_project-statusSec .width25.proj_leftLabel .colab_descrip_textarea textarea.form-control,
  .task_right_panel .task_project-statusSec .width25.proj_bdContent .colab_descrip_textarea textarea.form-control,
  .task_right_panel .task_project-statusSec .width75.proj_leftLabel .colab_descrip_textarea textarea.form-control,
  .task_right_panel .task_project-statusSec .width75.proj_bdContent .colab_descrip_textarea textarea.form-control {
    width: 100% !important;
  }

  /**--mobile menu styles end--**/

  /**--collaborate styles end--**/

  /**--feature page styles start--**/

  .featureLeftmenu_desk {
    display: none;
  }

  .featureLeftmenu_mobi {
    display: block;
    left: auto;
    right: 0;
    z-index: 9999;
  }

  .featureLeftmenu_mobi .navbar {
    padding: 0;
    margin: 0;
  }

  .featuresSidebarLft h2 {
    display: none;
  }

  /*.changeLogmenu_desk{
    display: none;
    }*/

  .viewpage_left .viewImg_dc img {
    max-width: 100% !important;
  }

  .btn_add.btn_back {
    font-size: 12px;
  }

  .btn_add.btn_back i {
    margin-right: 3px;
  }

  .change_logPart {
    width: 100% !important;
  }

  .changeLogmenu_mobi {
    display: block;
  }

  .featureLeftMnu {
    background: rgba(0, 0, 0, 0.4);
    width: 30px;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
    padding: 20px 0;
  }

  .featureLeftMnu .nav.nav-stacked li {
    padding: 0 !important;
    border-bottom: 0 solid #3f3d48;
  }

  .featureLeftMnu .nav.nav-stacked li .innerLst {
    border: 0 solid #3f3d48 !important;
  }

  .featureLeftMnu .nav.nav-stacked li a {
    color: #fff;
    padding: 5px 10px 5px !important;
    line-height: 16px;
    text-indent: -99999px;
  }

  .featureLeftMnu .nav.nav-stacked li a:before {
    width: 12px;
    height: 12px;
    background: #fff;
    border-radius: 50%;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
  }

  .featureLeftMnu .nav.nav-stacked li.active > a {
    padding: 0 15px;
  }

  .featureLeftMnu .nav.nav-stacked li.active > a:before {
    background: -webkit-gradient(linear, left top, right top, from(#ff6a00), to(#ee0979));
    background: linear-gradient(to right, #ff6a00, #ee0979);
  }

  .featureLeftMnu .nav.nav-stacked li.active > a > span {
    display: block !important;
  }

  .featureLeftMnu .nav.nav-stacked li.active > a > span .cont {
    display: inline-block !important;
  }

  .featureLeftMnu .nav.nav-stacked li.active > a > span .cont::before {
    position: absolute;
    content: "";
    top: 50%;
    right: -5px;
    width: 0;
    height: 0;
    border-top: 11px solid transparent;
    border-left: 10px solid #000;
    border-bottom: 10px solid transparent;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }

  .featureLeftMnu .nav.nav-stacked li.active a {
    background: none;
    color: #ffffff;
  }

  .featureLeftMnu .nav.nav-stacked li.innerLst {
    padding: 3px 15px;
  }

  .featureLeftMnu .nav.nav-stacked li.innerLst a {
    position: relative;
    padding: 0;
    text-indent: -99999px;
    display: block;
    line-height: 10px;
  }

  .featureLeftMnu .nav.nav-stacked li.innerLst a > span {
    text-indent: 1px;
    min-width: 220px;
    top: -5px;
    right: 40px;
    height: 30px;
    display: none;
    text-align: right;
  }

  .featureLeftMnu .nav.nav-stacked li.innerLst a > span .cont {
    background: #000;
    line-height: 30px;
    border-radius: 5px;
    padding: 0 10px;
  }

  .featureLeftMnu .nav.nav-stacked li.innerLst a:before {
    width: 7px;
    height: 7px;
    margin: 0 0 0 2px;
  }

  .pagination_txt {
    padding-top: 11px;
  }

  .feature_subBnrLft {
    width: 25%;
  }

  .feature_subBnrRgt {
    width: 75%;
  }

  /**--feature page styles end--**/

  /**--collaborate styles start--**/

  .colab_brd_cardcontr ul.list li.taskListView_only .colab_brd_profiletask {
    width: 100%;
  }

  .colab_brd_cardcontr ul.list li.taskListView_only .taskList_statusBar {
    margin-top: -23px;
    padding-bottom: 10px;
  }

  .colab_brd_cardcontr ul.list .taskList_rightContent {
    width: 85%;
  }

  .colab_rt_ltshow span.tagclose_icon i,
  .colab_rt_ltshow .tagclose_icon i,
  .assign_showlt_innr span.tagclose_icon i,
  .assign_showlt_innr .tagclose_icon i {
    display: block;
  }

  .colab_hd_sec.dashboard_tophd {
    padding-right: 100px;
  }

  /**--collaborate styles end--**/

  /**--login page styles start--**/

  .register_pgOnly .container-fluid {
    padding: 0;
  }

  .login_fixed .loginpg_left-sidebar {
    position: relative;
    width: 100%;
  }

  .login_fixed .loginpg_rightbar {
    margin: 0;
    width: 100%;
  }

  .login_fixed .loginpg_leftInnr .loginpg_lefttop {
    padding: 10px 10px 0;
  }

  .login_fixed .loginpg_leftInnr .loginpg_lefttop .loginpg_content {
    padding-top: 5%;
    padding-bottom: 30px;
  }

  .login_fixed .loginpg_leftInnr .loginpg_bottomContent {
    position: relative;
    padding-top: 20px;
  }

  .login_fixed .loginpg_rightInnr .loginMinHt {
    width: 100% !important;
  }

  .login_fixed .login_mobileLogo {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
    margin-bottom: 10px;
    border-bottom: 1px solid #ddd;
    padding: 0 10px 10px;
  }

  .login_fixed .loginpg_mobileSpace {
    margin: 0 auto 30px;
    width: 90%;
  }

  .login_fixed .loginpg_logo {
    display: none;
  }

  /**--login page styles start--**/

  .tutoriBtn {
    display: none;
  }

  .abovefooter-section ._bannLt-pt {
    padding-right: 0;
  }

  .abovefooter-section .ftr_content {
    width: 95%;
  }

  .taskPopup_profilePic .prof_cropimg .profile_drpdown {
    left: 10px;
  }

  .taskPopup_profilePic .prof_cropimg .profile_drpdown .drp_topArrow {
    left: 13px;
  }

  .faq_grid {
    /*flex-basis: 46%;margin: 0 10px 20px !important;*/
  }

  .modal_presskitImage .feature_imgSpace {
    padding: 0 30px;
  }

  .clrSection .color_sec1.listcolor .clr_mobileShow {
    padding: 0 10px !important;
  }

  .clrSection .color_sec1.listcolor .clr_mobileShow .row_template {
    margin-left: -5px;
    margin-right: -5px;
  }

  .clrSection .color_sec1.listcolor .clr_mobileShow .clrtaB_bx {
    margin: 0 !important;
  }

  .patternLeft_fullbox {
    padding-left: 5px;
  }

  .patternLeft_fullbox .clr_mobileShow {
    padding: 0 10px !important;
  }

  .patternLeft_fullbox .clr_mobileShow .clrtaB_bx {
    margin: 0 !important;
  }

  .featureBannerbtm .proTipTxt {
    right: 0;
  }

  .mobileTable_responsive {
    overflow-x: auto;
  }

  .uploadImageLibraryRgt .clrSection {
    padding-right: 0;
  }

  .billing_form {
    margin-bottom: 20px;
  }

  .videoEmbed iframe {
    width: 100%;
  }

  .change_logPart .theiaStickySidebar .width80 {
    width: 100%;
  }

  .changelogLst .hdTxt {
    padding: 0 10px 5px 0;
    margin: 0;
    font-size: 18px;
  }

  .hd_alertbox .mainContainer {
    padding-top: 0 !important;
  }

  .profileRht .mobile_sortSearch.active {
    width: 185px;
  }

  .profileRht .mobile_sortSearch .search_input_div input {
    min-width: 150px;
    width: 150px;
  }

  .profileRht ._sort-list-title {
    display: none;
  }

  .design_pgOnlyTop .mobileDesign_rightWidth {
    padding-right: 0;
  }

  .dashboard_profile .design_topLeft {
    padding: 8px 15px 8px 0;
  }

  .dashboard_profile .mobile_sortType.active {
    width: 179px;
  }

  .compare_bg {
    display: block;
  }

  .compare_bg li {
    font-size: 15px;
  }

  /*Responsive design for pricing page*/

  .pricing_plans_main {
    margin-top: 0;
  }

  .pricing-stats {
    display: none;
  }

  .plan_best_price .pricing_upgrade {
    margin-top: 0;
  }

  .upgradeplan_part {
    margin-left: 0;
  }

  .upgradeplan_part .pricing_plans {
    width: 100% !important;
    display: inline-block !important;
    margin: 0 auto;
  }

  .upgradeplan_part .pricing_plans .pricingPartLst {
    width: 100%;
    padding: 14px 10px;
    display: inline-block !important;
  }

  .plan_table.pricing_table .teamprime_gr .amount .currency {
    display: inline-block;
  }

  .pricin_page {
    padding: 15px;
  }

  .pricingPlanTh {
    margin: 20px 0 0;
  }

  .pricing_table_first {
    margin-top: 20px !important;
  }

  .compare_header {
    padding-bottom: 0;
  }

  .patternPreview_js .patternLeft_box {
    width: 100%;
  }

  .patterncustr .patternRight_box {
    width: 100%;
  }

  .plan_table.pricing_table {
    width: 80%;
    margin: auto auto 30px;
  }

  .pricingBtm .digitalSol li {
    width: 50%;
    float: left;
  }

  .compare_bg {
    display: block;
  }

  .compare_bg li {
    font-size: 14px;
  }

  .dropdown-backdrop {
    z-index: 99;
  }

  .colaborate_clrpicker {
    min-height: 450px;
    overflow-y: auto;
  }

  .colaborate_clrpicker {
    min-height: 450px;
    overflow-y: auto;
  }

  .header_setting {
    width: 100%;
  }

  .organize_sett_btn {
    font-size: 12px;
  }

  .profileOrgBtn li .btn-sm,
  .profileOrgBtn li .btn-group-sm > .btn {
    font-size: 10px;
    padding: 2px 13px;
  }

  .rightSidIn .design_pgOnlyTop {
    padding-right: 5px;
  }

  .prof-reponsive-img.prof_cropimg {
    width: 150px;
    height: 150px;
  }

  .prof-reponsive-img .profile_image_model .revised-profile {
    left: -4px !important;
  }

  .design_topLeft_hd .mobileTop_leftWidth {
    width: 100%;
  }

  .design_topLeft_filter .input_radio_bg .radioBtnInfo {
    display: none;
  }

  /*.main-privacy-popup{
    width:88%;
    left:20px;
    right:20px;
    .popup-article{
      padding-right:10px;
      line-height:18px;
      .top-spacesm{
        padding: 0 0 10px!important;
      }
    }
  }*/

  .design_sortsearch .search_innrIcon {
    background: #fff;
  }

  .wnavbar.navbar-default ul.UserProfDrpdown {
    background: #3f3d48;
  }

  ._aboveftrsec-in {
    padding: 10px 0;
  }

  .bb-front-scrolling-sections .scroll-wrapper .scroll-section .bg-wrapper .background {
    opacity: 0 !important;
    height: 0 !important;
  }

  .scrolbyHd {
    display: none;
  }

  ._aboveftrsec-in {
    text-align: center;
  }

  .feature_ContMain.platform_ContMain {
    /*text-align:center;
    h4{
      text-align:center;
    }*/
  }

  .feature_ContMain.platform_ContMain h1 {
    font-size: 24px;
  }

  .feature_ContMain.platform_ContMain p {
    font-size: 15px;
    line-height: 22px;
  }

  .faq_gridWrapper v-accordion v-pane v-pane-content p {
    padding: 0 30px 20px 24px;
  }

  .disclaimer p {
    font-size: 14px !important;
  }

  .designTxtMain {
    margin-bottom: 0;
  }

  .feature_ContMain {
    /*p {
      font-size: 14px !important;
    }*/
  }

  .feature_ContMain h2 {
    font-size: 22px;
  }

  .feature_ContMain .howToDes h2 {
    font-size: 17px !important;
  }

  .feature_ContMain h3 {
    font-size: 22px;
  }

  .bb-front-scrolling-sections h2 {
    font-size: 22px;
  }

  .bb-front-scrolling-sections .scroll-wrapper p {
    font-size: 15px;
  }

  .bb-front-scrolling-sections .scroll-wrapper .nonscroll-section .table {
    margin-bottom: 0;
  }

  .bb-front-scrolling-sections .scroll-wrapper .nonscroll-section .cell img {
    margin-top: 0;
  }

  .nonscroll-section {
    padding: 0;
  }

  .wfxDesignBtm {
    padding: 0;
  }

  .partnersLst .footer_responsive {
    padding: 15px;
  }

  ._aboveftrsec-hd h2 {
    font-size: 19px;
  }

  .footer_logo {
    margin: 0 auto !important;
    width: 87px;
  }

  .faq-price {
    font-size: 20px;
  }

  .freqlist_hd {
    font-size: 14px !important;
  }

  /*.feature_ContMain{
    padding:10px;
  }*/

  .wofox_team h2 {
    font-size: 19px;
  }

  .wofox_team h4 {
    font-size: 18px;
  }

  .mobile_width {
    width: 100% !important;
  }

  .video-img-demo {
    min-height: 0;
  }

  .WFXphotoEditTab li a {
    padding: 6px;
    font-size: 12px;
  }

  .popup-article {
    margin: auto 10px;
    font-size: 13px;
  }

  .popup-article .btn-default {
    font-size: 10px;
    float: none !important;
  }

  .featuresTopTxt .try-now {
    margin: 0 auto;
    width: 95px;
  }

  .featuresTopTxt .try-now a {
    font-size: 14px;
  }

  /* .privacy_stickysidebar{
    top:0 !important;
    .nav-tabs > li > a{
      padding:7px 24px;
    }
  }*/

  .wofox-real-video .water {
    width: 62.8%;
  }

  .wofox-real-video .size-compress {
    display: none !important;
  }

  .laptopSlider {
    height: 189px;
  }

  .wofoxPhotoDesign #list_designs {
    height: 169px;
  }

  .test_pg_content_section .norecordsRgt {
    min-height: 0;
  }

  .help_cmtpg .help_post {
    width: 50%;
  }

  .myDesignContainer {
    padding-top: 10px;
  }

  .navbar-default .userProfLnk.createLnk .UserProfDrpdown {
    top: 0 !important;
  }

  .navbar-default ul.createsub {
    float: none;
    width: 100%;
  }

  .createMenuDropdown {
    overflow-y: auto;
    height: 60px;
  }

  .main-privacy-popup .btn-default,
  .main-privacy-popup .btn-primary {
    display: none;
  }

  .main-privacy-popup .popup-article {
    font-size: 14px !important;
    padding: 10px 30px 10px 10px !important;
    margin: 0 auto;
    width: 90%;
    position: relative;
  }

  .main-privacy-popup .close_btn {
    display: block;
    top: 3px;
    right: 8px;
    font-size: 10px;
    position: absolute;
  }

  .left-mobile {
    width: 50%;
  }

  .right-head {
    width: 50%;
  }

  .boardSpace .width80 {
    width: 100%;
  }

  .topBann {
    height: auto !important;
    overflow: hidden;
  }

  .topBann .bannOverlay {
    padding: 10px !important;
  }

  ul.navbar-nav > li.active > a,
  ul.navbar-nav > li:hover > a,
  ul.navbar-nav > li.feature-active > a {
    color: #3f3d48 !important;
  }

  .navbar-default ul.navbar-nav.navbar-left > li:hover > .drp_arrow i {
    color: #3f3d48 !important;
  }

  .navbar-default .userProfLnk.createLnk:hover .createMenuDropdown {
    display: none;
  }

  .navbar-default .userProfLnk.mobile_active .createMenuDropdown {
    display: block;
  }

  nav li:hover a {
    background: none !important;
  }

  .navbar-default ul.navbar-nav.navbar-left > li > a:hover {
    color: #3f3d48 !important;
  }

  .wofoxPhotoDesign {
    width: 410px;
    height: auto;
    margin: auto;
  }

  .wofoxPhotoDesign .wofoxPhotoDesignInnr {
    width: 283px;
    padding: 25px 0 0 0;
    margin: auto;
  }

  .slider-stats {
    display: none;
  }

  .twentytwenty-container img,
  .twentytwenty-container video {
    width: 100%;
  }

  #video_1 {
    max-width: 100% !important;
  }

  .hd_alertbox section.index-hm-bg ._bann-overlay1 {
    height: auto !important;
    min-height: unset !important;
    padding: 0 0 50px !important;
  }

  .video-editor.media-loaded .videoEditor-header .inputPart {
    display: none;
  }

  .video-editor.media-loaded .videoEditor-header .headerRgt .durationBg {
    display: none;
  }

  .red-editor #undoRedoBtn,
  .red-editor .durationBg,
  .red-editor .navbar-nav.navbar-left,
  .red-editor #headerInput .inputPart,
  .red-editor .sidemenu {
    display: none;
  }

  .red-editor .editorLft {
    width: 100%;
  }

  .red-editor .editorLft .editorLeftTab .editMainTabViewPart {
    width: 99vw;
  }

  .red-editor .editorLft .editorLeftTab .editMainTabViewPart .redVideoProCont {
    height: auto !important;
  }

  .red-editor .red-editorrgt {
    width: 99vw !important;
  }

  .red-editor .red-editorrgt .redVideEditorRgt {
    padding-bottom: 70px;
  }

  .red-editor .red-editorrgt .video-wrapper-container {
    height: 100vh !important;
  }

  .red-editor .red-editorrgt .video-wrapper-container .media-preview-container {
    width: 320px;
    height: 500px;
  }

  .red-editor .savemenu.downloadMenu {
    display: none;
  }

  .red-editor .savemenu .userSaveLnk button span:first-of-type {
    min-width: 23px;
  }

  .red-editor .moreSlide {
    display: none;
  }

  .red-editor .editorHeader {
    right: 134px;
  }

  .red-editor .red-progress-bar {
    display: none;
  }

  .red-editor .downloadMenuPage {
    display: block !important;
    float: right !important;
  }

  section.index-hm-bg .banner-center {
    /*height: calc(100vh - 200px);*/
    height: auto;
  }

  .wfxModelPopup .original_image350px {
    width: 100%;
  }

  .sticky_footer .navbar-default ul.navbar-nav.navbar-right {
    margin: 0 0 0 !important;
  }

  .mobile_width .faq_gridWrapper {
    width: 100%;
  }

  .mobile_active .createMenuDropdown {
    display: block !important;
  }

  .responsiveTable {
    overflow-x: auto;
    min-height: 0.01%;
  }

  .responsive-calendar h4 {
    font-size: 22px;
  }

  .responsive-calendar a {
    font-size: 12px;
  }

  .responsiveFltrCategory {
    margin: 0 0 10px;
  }

  .calendarViewTyp.calendarViewTab {
    font-size: 14px;
    width: auto;
  }

  .platform_ContMain ._aboveftrsec-in {
    padding: 10px 0 !important;
  }

  .watermark-botspace {
    margin-bottom: 20px;
  }

  .cut-storyBox {
    min-height: 168px;
  }

  .watermark-space .width70 {
    width: 90%;
  }

  .photoEditor_container h2,
  .feature_ContMain h2 {
    font-size: 22px;
  }

  .instagramText-stories .insta-email .instagram-input {
    width: 60%;
  }

  .instagramText-stories .insta-email .form-control {
    height: 28px;
  }

  .staticpages_cont .dashboard_tophd h1 {
    font-size: 24px;
  }

  .staticpages_cont p,
  .staticpages_cont li {
    font-size: 14px;
  }

  .staticpages_cont .pressSpace h3,
  .staticpages_cont .pressSpace h4 {
    font-size: 17px;
  }

  .instagramText-stories .instagram-stories .boardSpace h2 {
    font-size: 24px;
  }

  .watermark-space .btn-footer {
    font-size: 15px;
  }

  .team-display-responsive .invite-header {
    width: 100%;
  }

  .dropdwnMain.dropdownTeam {
    width: 170px;
  }

  .optimizerAdvncedTable {
    width: 100%;
    display: block;
  }

  .optimizerAdvncedTable .optimizerAdvncedLft,
  .optimizerAdvncedTable .optimizerAdvncedMdl {
    display: block;
    width: 100%;
    margin-top: 10px;
  }

  #compressLoader .compress-img-slide .compress_range {
    -webkit-transform: none;
            transform: none;
    margin: 15px 0 0 13px;
  }

  #compressLoader .compress-img-slide.compress_imageProperties {
    width: 100%;
  }

  #compressLoader .compress-img-slide .plus-optimize.minus {
    margin-top: 0;
    float: right;
  }

  #compressLoader .compress-img-slide .plus-optimize {
    float: left;
    margin: 0 -6px 0 0 !important;
  }

  #compressLoader .compress-img-slide .slider-cont {
    width: 0;
    float: left;
    margin: 0 !important;
    padding: 0 !important;
  }

  #compressLoader .compress_qualityValue {
    display: block;
  }

  #compressLoader .compress_qualityValue.ver-mspacesm {
    margin: 0 0 0 135px !important;
  }

  #compressLoader .compress_qualityValue input {
    height: 24px;
  }

  .optimizerBor-top {
    border-bottom: 0;
    margin-bottom: 0;
  }

  .grid-container {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(270px, 1fr));
    grid-column-gap: 10px;
  }

  .grid-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .hd_alrtmsg .hd_alertTopClose {
    height: auto;
  }

  .mobile_sortSearch .search_input_div input {
    min-width: 100px;
  }

  .mobile_designList .search_input_div input {
    width: 149px;
  }

  .search-mobile {
    border: 1px solid #ddd;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 30px !important;
  }

  .mobile-width {
    width: 416px;
  }

  /*.mobile-bulksize{
    padding-top:10px;
  }*/

  .asset-filter {
    width: 178px;
  }

  .mobile-font-search {
    width: 500px;
  }

  .how-to-search .input-search .form-control {
    padding-left: 38px;
  }

  .how-to-search .input-search input::-webkit-input-placeholder {
    font-size: 15px;
  }

  .templatesDesign {
    display: block;
    background: #fc5916;
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #fc5916), to(#f01867));
    background: linear-gradient(90deg, #fc5916 0, #f01867);
    height: 100%;
  }

  .templatesDesign .pins-template {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .templatesDesign .template-height {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: auto !important;
  }

  .templatesDesign .iframe-mobile {
    width: 300px;
  }

  .templatesDesign .temp-arrow {
    display: none;
  }

  .templatesDesign .pins-template {
    position: unset;
  }

  .templateMobile-banner {
    display: none;
  }

  .bannerTabs .display-flex {
    display: block !important;
  }

  .bannerTabs .templatePage-rightBlock {
    padding-top: 30px;
  }

  .footerBtn_mapbg .abovefooter-section ._aboveftrsec-hd .heading1 {
    font-size: 23px;
  }

  .footerBtn_mapbg .abovefooter-section ._aboveftrsec-hd .heading2 {
    font-size: 21px;
    line-height: 27px;
    padding-top: 15px;
  }

  .mobileResponsive-menu {
    position: absolute;
  }

  .dashboard-page .ad-responsive {
    display: block;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end;
  }
}

@media (max-width: 475px) {
  .featureTab li {
    width: 48%;
  }

  .featureTab li a {
    font-size: 12px;
  }

  .wofoxPhotoDesign {
    width: 310px;
  }

  .wofoxPhotoDesign .wofoxPhotoDesignInnr {
    width: 202px;
  }

  .colab_title_sec .colab_title_sec .tpProj_drpArrow {
    top: 0px;
  }

  .embed-overlay.waitingMsg {
    top: 220px !important;
  }

  /*photo-desing*/

  /*  .wofoxPhotoDesign .wofoxPhotoDesignInnr {
    width: 346px !important;
    padding: 33px 2px 20px 61px !important;
  }*/

  .twentytwenty-before {
    width: 100%;
  }

  /*  .wofoxPhotoDesign{
    height: auto;
  }*/

  .twentytwenty-handle {
    left: 50%;
  }

  .open-responsive {
    width: 100%;
  }

  footer .footer ._xs-doubLi li {
    width: 50%;
  }

  .browse-btn {
    margin: 10px 0 0 0 !important;
  }

  .cata_seltBox .dropdown > a {
    font-size: 13px;
  }

  .cata_seltBox .dropdown-menu > li > a {
    font-size: 13px;
  }

  .responsive-btn-search {
    margin-bottom: 8px;
  }

  .change_logPart .leftSidebar {
    float: none !important;
  }

  .change_logPart .featuresSidebarRgt {
    margin-top: 30px;
  }

  .change_logPart .hdTxt .hdLabel {
    display: block;
    padding-top: 5px;
    width: 100%;
  }

  .hd_alrtmsgLeft {
    padding-right: 17px;
  }

  .dashboard_tophd.team_pgHd {
    padding: 10px;
  }

  .dashboard_tophd.team_pgHd .hor_pad15 {
    padding: 0 !important;
  }

  .dashboard_tophd.team_pgHd h2 {
    padding: 0 0 10px 0 !important;
  }

  .dashboard_tophd .search_input_team h2,
  .dashboard_tophd .search_input_team .teamname_edit_js {
    padding: 8px 0 !important;
  }

  .dashboard_tophd .invitee_hd .hor_pad15 {
    padding: 0;
  }

  /*--Design page styles start--*/

  .design_topLeft_hd {
    margin-bottom: 10px;
  }

  .mainContainer .sidebar {
    top: 0;
    height: 100%;
  }

  .design_pgOnlyTop .design_topLeft_hd {
    padding-left: 10px;
  }

  .design_topLeft_filter {
    padding-left: 10px;
  }

  .design_topLeft_filter ._sort-list-title {
    width: 60px;
  }

  .design_topLeft_filter .header_desk {
    padding-bottom: 10px;
  }

  .mobileDesign_rightWidth {
    padding-top: 0;
  }

  .profileOrgBtn li {
    padding: 0 !important;
    margin-right: 0 !important;
  }

  .profileOrgBtn li .btn-sm,
  .profileOrgBtn li .btn-group-sm > .btn {
    font-size: 9px;
    padding: 2px 11px;
  }

  .profileOrgBtn .organizeHdRgt {
    padding-right: 0 !important;
  }

  /*--Design page styles end--*/

  /**--Profile page styles start--**/

  .profileDetails > li {
    width: 25%;
  }

  .profileDetails > li .profileDetailsHd {
    font-size: 17px;
  }

  .profileDetails > li .profileCount {
    font-size: 13px;
  }

  .profileLft .prof_cropimg .profile_drpdown {
    left: -30px;
  }

  .profileLft .prof_cropimg .profile_drpdown .drp_topArrow {
    left: auto;
    right: 70px;
  }

  .profileLft .prof_cropimg .revised-profile {
    left: -25px !important;
    width: 254px !important;
  }

  .profileLft .prof_cropimg .revised-profile .profile-columns:nth-of-type(4n) {
    margin-right: 0;
  }

  .profileLft .prof_cropimg .revised-profile .profile-columns:nth-of-type(5n) {
    margin-right: 10px;
  }

  /**--Profile page styles end--**/

  /**--Presskit page styles start--**/

  .wofoxBrandcolor ul.wofologoLst li {
    width: 100%;
    margin: 0 0 10px;
    padding-right: 0 !important;
  }

  /**--Presskit page styles end--**/

  /**--login page styles start--**/

  /*.login_fixed {
      .loginpg_rightbar {
        width: 90%;
      }
    }*/

  /**--login page styles start--**/

  /**--collaborate style start--**/

  .colab_hd_sec.dashboard_tophd {
    padding-right: 110px;
  }

  .rt_hd_ltdel .tp_copy_drpdown,
  .rt_hd_ltdel .tp_move_drpdown {
    right: 0;
    top: 100%;
  }

  .rt_hd_checkbx .rt_hd_section {
    width: 65%;
  }

  .rt_hd_ltdel {
    float: right !important;
    width: 24%;
  }

  .colab_rt_header .task_hd_icon {
    margin-right: 0;
  }

  .colab_title_sec .colab_tp_heading {
    padding-right: 20px !important;
    height: auto;
    line-height: inherit;
  }

  .colab_tp_title .mobile_sortType {
    margin-right: 0;
  }

  .task_topStatus {
    display: none;
    padding-top: 10px;
    margin-left: 0 !important;
  }

  .task_topStatus .task_topStatusInnr {
    text-align: left !important;
    padding-left: 0 !important;
  }

  .task_topCalendar {
    display: none;
    padding-top: 10px;
  }

  .task_userList {
    display: none;
    max-width: 180px;
  }

  .task_userList.taskUser_visibleWidth {
    width: 60px;
  }

  .colab_title_sec .colab_tp_title .mobile_sortType.active {
    min-width: -webkit-min-content;
    min-width: -moz-min-content;
    min-width: min-content;
  }

  .task_topActive .task_topactiveicon {
    bottom: 10px;
    right: 3px;
  }

  .task_topActive .dropdown-menu {
    right: -50px;
  }

  .task_topActive .dropdown-menu .drp_topArrow {
    right: 60px;
  }

  .hd_alertbox .task_activityDrpdown {
    top: 251px;
  }

  .task_topActivity {
    display: none;
  }

  .task_topActivity .task_activityDrpdown {
    top: 189px;
  }

  .taskPopup_profilePic .prof_cropimg .profile_drpdown {
    left: 0;
  }

  .taskPopup_profilePic .prof_cropimg .profile_drpdown .drp_topArrow {
    left: 44px;
    right: auto;
  }

  .mobile_leftWidth {
    float: none !important;
  }

  .colab_tpLftMobileSpace {
    padding-bottom: 10px;
  }

  .toggle_part .switchTxt {
    font-size: 14px;
  }

  .task_Popup_chekclist .task_titlehd .checklist_hdDrpdown .dropdown-menu {
    right: -163px;
  }

  .task_Popup_chekclist .drp_topArrow {
    left: 22%;
  }

  .colab_viewOnlyContainer .date_drpdown .dropdown-menu {
    left: 8px;
  }

  .task_topActive {
    min-width: 44px;
    margin: 0 5px 0 0 !important;
  }

  .colab_title_sec .colab_tp_title {
    padding-left: 21px;
  }

  .colab_title_sec span.angle_arrow {
    left: -4px;
  }

  .colab_tp_title .colab_tp_drpdown {
    right: auto;
    left: 0;
  }

  .colab_tp_title .colab_tp_drpdown .drp_topArrow {
    right: auto;
    left: 50px;
  }

  .photoEditor_container .photoEditor_innrWrapper .photoEditor_gridView {
    display: block;
  }

  .photoEditor_container .photoEditor_innrWrapper .photoEditor_flex.img_right,
  .photoEditor_container .photoEditor_innrWrapper .photoEditor_flex.txt_right {
    padding-left: 0;
  }

  .photoEditor_container .photoEditor_innrWrapper .photoEditor_flex.img_left,
  .photoEditor_container .photoEditor_innrWrapper .photoEditor_flex.txt_left {
    padding-right: 0;
  }

  /**--Photo Editor page styles start--**/

  .featureBannerbtm .proTipTxt {
    font-size: 15px;
    line-height: 15px;
  }

  .proTipCont {
    margin-left: 8px;
  }

  .nav-tabs > li > a {
    padding: 7px 5px;
  }

  .wofoxTips {
    width: 100%;
    margin-bottom: 15px;
  }

  /*pageloader*/

  .pageLoad .loading-container {
    top: 15%;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }

  .pageLoad .loading-text {
    left: 0;
    text-align: center;
  }

  .organizeHdRgt .btn-organize {
    display: none;
  }

  .popOverPo {
    width: 193px;
  }

  .popOverPo ul li a {
    font-size: 12px;
  }

  /*.dashboard_tophd .design_width {
      width: 100%;
      margin-bottom: 10px;
    }*/

  .design_pgOnlyTop .mobileDesign_rightWidth {
    padding-right: 0;
    margin-top: 3px;
  }

  .design_pgOnlyTop .organize_setting {
    margin-top: 3px;
  }

  .mobile_designList ._sort-bx {
    width: 147px;
  }

  .dashboard_profile .mobile_sortType.active {
    width: 185px;
  }

  .compare_bg {
    display: block;
  }

  .compare_bg li {
    font-size: 10px;
  }

  #toast-container > div {
    min-width: 100%;
    width: 100%;
  }

  .plan_table.pricing_table {
    width: 100% !important;
  }

  .pricingPlanTh span {
    display: inline;
    font-size: 16px;
  }

  .pricingPlanTh .saveTxt {
    font-size: 13px;
    display: block;
    width: 97%;
    text-align: right;
    line-height: 11px;
  }

  .compare_bg {
    display: block;
  }

  .compare_bg li {
    font-size: 8px;
  }

  .table-mob-d-none {
    display: none;
  }

  .responsive-notify {
    width: 312px !important;
    right: -85px !important;
  }

  .dropdown-backdrop {
    z-index: 99;
  }

  .faq-price {
    font-size: 20px;
  }

  .cata_srBox {
    width: 108px;
  }

  .compare-link h2 {
    font-size: 23px;
  }

  .compare-faq {
    margin-top: 50px;
  }

  .pricing_plans_main {
    margin-top: 10px;
  }

  .hd_alertbox .hd_alertTopClose {
    font-size: 6px;
    padding: 0 5px;
  }

  .design_sortsearch .search_innrIcon {
    z-index: 0;
  }

  .colaborate_clrpicker {
    min-height: 450px;
    overflow-y: auto;
  }

  .create_design_pop .sidebar_fixed {
    width: 100%;
    margin: 0;
  }

  .create_design_pop .sidebar_right {
    width: 100%;
  }

  .create_design_pop h2 {
    padding: 5px !important;
  }

  .create_design_pop .right-space {
    padding: 0 !important;
  }

  .modal .sidebar_fixed .left_create {
    position: relative !important;
    height: auto !important;
  }

  .sidemenu {
    height: 100vh;
  }

  .staticpages_cont .box_shadow,
  .staticpages_cont .dropdown-menu,
  .staticpages_cont .profile_drpdown .common_UserProfile .defaultProfilePic:hover,
  .profile_drpdown .common_UserProfile .staticpages_cont .defaultProfilePic:hover,
  .staticpages_cont .navbar-default .accountSettingDrpDwn,
  .navbar-default .staticpages_cont .accountSettingDrpDwn,
  .staticpages_cont ._social-lnk .btn,
  ._social-lnk .staticpages_cont .btn,
  .staticpages_cont .notify_icon .notify_bodyinnr,
  .notify_icon .staticpages_cont .notify_bodyinnr,
  .staticpages_cont .editor-prime .prime-hover,
  .editor-prime .staticpages_cont .prime-hover,
  .staticpages_cont .UserProfDrpdown,
  .staticpages_cont .social_part .usrleft_whdiv,
  .social_part .staticpages_cont .usrleft_whdiv,
  .staticpages_cont .upgrade_page .basic_upgrade,
  .upgrade_page .staticpages_cont .basic_upgrade,
  .staticpages_cont .pricing_upgrade,
  .staticpages_cont .help_question_sec,
  .staticpages_cont .proj_rightSide_menu .proj_menuBtn:hover,
  .proj_rightSide_menu .staticpages_cont .proj_menuBtn:hover,
  .staticpages_cont .proj_leftSide_Content .proj_menuBtn:hover,
  .proj_leftSide_Content .staticpages_cont .proj_menuBtn:hover,
  .staticpages_cont .redVideoEditor .showSlider_completed i,
  .redVideoEditor .showSlider_completed .staticpages_cont i,
  .staticpages_cont .fontselect_ul {
    -webkit-box-shadow: none;
            box-shadow: none;
  }

  .design_setting {
    width: 352px;
    float: none;
    clear: both;
  }

  .download_history {
    width: 100%;
  }

  .dashboard_profile .design_topLeft_hd {
    width: 80%;
  }

  .share_content {
    padding: 0 0 10px;
  }

  .toast-title {
    font-size: 15px;
    line-height: 17px;
  }

  .dashboard_tophd h2 {
    font-size: 18px;
  }

  /*.cata_seltBox {
    span{
      font-size:10px;
    }
  }*/

  /*.pageLoad .loading-container{
    left:43px;
  }*/

  .scrolbyHd {
    display: none;
  }

  .designTxtMain .bb-front-scrolling-sections .featureTab {
    margin-bottom: 40px;
  }

  .size-compress {
    display: none;
  }

  /*  .wofoxPhotoDesign .wofoxPhotoDesignInnr {
    width: 307px;
    padding: 30px 9px 19px 57px;
  }*/

  .faq_gridWrapper p {
    font-size: 14px;
  }

  .wofoxPhotoDesign #list_designs {
    width: 65% !important;
    margin: auto;
    padding-top: 31px;
  }

  .wofoxPhotoDesign #list_designs .unstyled.mTSContainer {
    height: 140px;
  }

  .wofoxTemplateDesign .pins_blockover {
    width: 120px;
  }

  .wofoxPhotoDesign.wofoxTemplateDesign .pins_blockover {
    min-height: 100px !important;
  }

  .wofoxPhotoDesign.wofoxTemplateDesign #list_designs .pins_blockImg {
    height: 100px;
  }

  .wofoxPhotoDesign.wofoxTemplateDesign #list_designs .pins_blockImg {
    height: 115px;
  }

  .feature_ContMain p.mobileViewZoom {
    padding-bottom: 0;
  }

  .twentytwenty-after {
    width: 100%;
  }

  .photo-optimize-slider .slider-stats .before-slider {
    width: 40%;
    padding: 4px 14px;
    line-height: 18px;
  }

  .photo-optimize-slider .water {
    width: 81.9%;
    top: 158px;
  }

  .photo-optimize-slider .water p {
    line-height: 14px;
  }

  .photo-optimize-slider .slider-stats {
    height: 38px;
  }

  .slider-stats .arror-left {
    width: 20%;
    font-size: 25px;
    /* margin: auto; */
    text-align: center;
  }

  .slider-stats .before-slider > div {
    font-weight: bold;
    font-size: 12px;
  }

  .slider-stats .after-slider {
    width: 40%;
    padding: 4px 7px;
    line-height: 18px;
  }

  .slider-stats .after-slider > div {
    font-weight: bold;
    font-size: 12px;
  }

  .water .size-compress {
    display: block;
    font-size: 11px;
  }

  .left-mobile {
    width: 40%;
  }

  .right-head {
    width: 60%;
  }

  .wofoxPhotoDesignInnr {
    min-height: 190px;
  }

  .wofox-real-video .twentytwenty-container img,
  .wofox-real-video .twentytwenty-container video {
    width: 200px;
  }

  .abovefooter-section ._aboveftrsec-hd h2 {
    font-size: 16px;
  }

  .viewpage_left .video-wrapper-container {
    max-height: none !important;
    height: 300px !important;
    width: 100% !important;
  }

  .redVideoEditor .redVideo-control {
    width: 227px;
  }

  .calendarViewTyp.calendarViewTab {
    font-size: 14px;
  }

  .instagram .instagram_stories {
    width: 100%;
  }

  .photoEditor_loader video {
    max-width: 100%;
  }

  .mobile_loginMenu .createDesignMenu .drp_arrow {
    border-left: none !important;
  }

  .design_sortsearch ._sort-list-contr {
    width: auto;
  }

  /*.mobileViewZoom{
    width:100%;
  }*/

  .assets-search {
    width: 145px !important;
  }

  .asset-filter {
    width: 178px;
  }

  .popOverPo.added {
    z-index: 999;
  }

  .affiliate-responsive .width70 {
    width: 100%;
  }

  .affiliate-page .share-links {
    display: inline;
  }

  .design_topLeft .header_setting {
    width: auto;
  }

  .mobile_sortSearch .search_input_div input {
    min-width: 100px;
  }

  .mobile_designList .search_input_div input {
    width: 149px;
  }

  .search-mobile {
    border: 1px solid #ddd;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 30px !important;
  }

  .mobile-width {
    width: 294px;
  }

  .mobile-bulksize {
    padding-top: 10px;
  }

  .mobile-font-search {
    width: 500px;
  }

  .footerBtn_mapbg .abovefooter-section ._aboveftrsec-hd .heading1 {
    font-size: 23px;
  }

  .footerBtn_mapbg .abovefooter-section ._aboveftrsec-hd .heading2 {
    font-size: 18px;
    line-height: 26px;
    padding-top: 15px;
  }

  .footerSolutions .ft-box p {
    text-align: center;
  }

  .small-size {
    width: 350px;
  }

  .small-size .adsbygoogle {
    width: 350px;
  }

  .ad-responsive {
    display: block;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end;
  }
}

@media (max-width: 320px) {
  /*  .wofoxPhotoDesign .wofoxPhotoDesignInnr{
    width: 255px;
    padding: 15px 1px 19px 46px;
  }*/

  .pricingPlanTh span {
    margin: 0;
  }

  .blogSub-cont .blog-sub-hd-txt {
    font-size: 20px;
    line-height: 25px;
  }

  /**--header styles--**/

  .featureBannerbtm .proTipTxt {
    font-size: 13px;
    line-height: 15px;
  }

  .proTipCont {
    font-size: 14px;
  }

  ._top-doublemenu.navbar-nav > li a {
    padding: 4px 16px 4px 3px;
    font-size: 13px;
  }

  /**--header styles--**/

  .pagination > li > a,
  .pagination > li > span {
    padding: 0 3px;
    line-height: 16px;
    font-size: 11px;
    display: block;
  }

  /**--invite page styles--**/

  .hd_alertbox .team_rightFixed {
    top: 0;
    width: 100%;
    /*width: 285px;
      margin: 0 auto;*/
  }

  /**--invite page styles--**/

  /**--my design start--**/

  .design_topLeft_filter .input_radio_bg .radioBtnInfo {
    margin-right: 7px;
  }

  /**--my design end--**/

  /**--profile details--**/

  .profileDetails > li .profileCount {
    font-size: 12px;
  }

  /**--collaborate styles start--**/

  .colab_hd_sec.dashboard_tophd {
    padding: 8px 10px;
  }

  .colab_hd_sec span.angle_arrow i {
    padding: 10px 3px;
  }

  .project_popupHdSec .rt_hd_section {
    width: 83% !important;
  }

  .project_popupHdSec .rt_hd_ltdel {
    width: 17%;
  }

  .comment_messagebx .colab_rt_cmttxt {
    width: 79%;
  }

  .colab_rt_actysec .mCSB_container {
    padding-right: 8px;
  }

  .colab_title_sec .colab_tp_heading {
    padding: 0 0 0 5px !important;
  }

  .colab_title_sec .h4_heading {
    font-size: 15px;
  }

  .colab_title_sec .h4_heading > span i.icomoon-info {
    display: none;
  }

  .colab_title_sec .tpProjName .tpProj_drpArrow {
    right: 1px;
  }

  .colab_title_sec .colab_sub_title {
    font-size: 13px;
  }

  .task_topStatus,
  .task_topCalendar {
    padding-top: 0 !important;
  }

  .task_userList {
    margin-top: 10px;
  }

  .rt_hd_checkbx .rt_hd_section {
    width: 61%;
  }

  .rt_hd_ltdel {
    width: 27%;
    padding-left: 5px;
  }

  .comment_botsec .cmtbot_emojis {
    width: 270px !important;
    left: -80px !important;
  }

  .colab_tpRgtMobileSpace {
    margin-bottom: 50px;
  }

  .task_right_panel.active {
    width: 310px;
  }

  .task_right_panel .task_project-sidebar {
    -webkit-transform: translate3d(310px, 0, 0);
            transform: translate3d(310px, 0, 0);
  }

  .task_right_panel .colab_rt_project_provision .width25,
  .task_right_panel .colab_rt_project_provision .width75 {
    width: 100%;
  }

  .task_card_container .dropzone {
    width: 100% !important;
  }

  .task_card_container.active .task_right_panel {
    width: 305px;
  }

  /**--collaborate styles end--**/

  /**--login page styles start--**/

  .login_fixed {
    /* .loginpg_rightbar {
      width: 90%;
    }*/
  }

  .login_fixed .loginpg_leftInnr .loginpg_lefttop .loginpg_content h2 {
    font-size: 21px;
  }

  .login_fixed .loginpg_leftInnr .loginpg_lefttop .loginpg_content p {
    font-size: 14px;
  }

  /**--login page styles end--**/

  .toggle_part .switchTxt {
    font-size: 14px;
  }

  /*.dashboard_profile {
    .design_topLeft_hd {
      width: 100% !important;
    }
  }*/

  .modal_saveDownload .modal-header h2 {
    font-size: 19px;
  }

  .modal_saveDownload .modal-header .close {
    font-size: 14px;
  }

  /* */

  .download_historyOpt {
    padding: 0 9px;
  }

  .nav-tabs > li > a {
    padding: 7px 7px;
  }

  .teamPageLoader {
    padding: 0 20px 0 20px;
  }

  ._social-lnk .btn {
    padding: 4px 8px;
  }

  .organizeHdRgt .btn-organize {
    display: none;
  }

  /*.dashboard_tophd .design_width{
    width:100%;
    margin-bottom:10px;
  }*/

  .mobile_designList .search_input_div input {
    width: 130px;
  }

  .mobile_designList ._sort-bx {
    width: 120px;
    font-size: 12px;
  }

  .mobileDesign_rightWidth .mobile_sortBy.active {
    width: 151px;
  }

  .design_pgOnlyTop .organize_setting {
    margin-top: 3px;
  }

  .dashboard_profile .mobile_sortBy.active {
    width: 151px;
  }

  .dashboard_profile .mobile_sortType.active {
    width: 151px;
  }

  .dashboard_profile .organize_setting {
    margin-bottom: 3px;
  }

  .profileRht .mobile_sortSearch.active {
    width: 149px;
  }

  .profileRht .mobile_sortSearch .search_input_div input {
    min-width: 110px;
    width: 100px;
  }

  .design_sortsearch .search_innrIcon {
    background: #fff;
  }

  .compare_bg {
    display: block;
  }

  .compare_bg li {
    font-size: 8px;
  }

  #toast-container > div {
    min-width: 100%;
    width: 100%;
  }

  .plan_table.pricing_table .upgradepg_btn .btn {
    font-size: 11px;
  }

  .plan_table.pricing_table {
    width: 100%;
  }

  .my-design-tp-contr .color_search {
    padding: 5px 0 0;
  }

  .color_search {
    padding: 5px 0 0;
  }

  .hd_alertbox .hd_alertTopClose {
    font-size: 7px;
    padding: 0 5px;
  }

  .create_btn {
    padding: 5px 0 0;
  }

  .dropdown-backdrop {
    z-index: 99;
  }

  .design_sortsearch .search_innrIcon {
    z-index: 0;
  }

  .colaborate_clrpicker {
    min-height: 450px;
    overflow-y: auto;
  }

  .viewpagepopup_inner .designer_info_rgt {
    width: 136px;
  }

  .create_design_pop .sidebar_right {
    width: 100%;
  }

  .create_design_pop .right-space {
    padding: 0 !important;
  }

  /*.loading-container{
    left: 0 !important;
  }*/

  .organize_sett_btn {
    font-size: 13px;
  }

  .profileOrgBtn li .btn-sm,
  .profileOrgBtn li .btn-group-sm > .btn {
    font-size: 8px;
    padding: 2px 5px;
  }

  body.sticky_footer.beforeLogin .mainContainer {
    padding-top: 0 !important;
  }

  body.sticky_footer .mainContainer {
    padding-top: 55px !important;
  }

  body.sticky_footer .mainContainer .staticpages_cont {
    padding-top: 0;
  }

  body.hd_alertbox .mainContainer {
    padding-top: 0 !important;
  }

  body.sticky_footer .mainContainer {
    padding-top: 0 !important;
  }

  .upgrade_page .plan_best_price .pricing_upgrade {
    min-height: 0 !important;
  }

  .design_setting {
    width: 300px;
    float: none;
    clear: both;
  }

  .bannMsg .bannerContMain .banner_title {
    font-size: 23px;
  }

  .bannMsg .bannerContMain .banner_title .banner_label {
    font-size: 20px;
  }

  .bannMsg .bannerContMain .banner_subTitle {
    font-size: 15px;
  }

  .wofoxPhotoDesign.wofoxTemplateDesign #list_designs .pins_blockImg {
    height: 73px;
  }

  .wofoxPhotoDesign #list_designs .unstyled.mTSContainer {
    height: 100px;
  }

  .wofoxPhotoDesign #list_designs {
    padding-top: 21px;
  }

  .many-slide .water {
    top: 118px;
    left: 49px;
  }

  .many-slide .water.slider-stats {
    height: 27px;
  }

  .many-slide .slider-stats .size-compress {
    padding: 7px;
    line-height: 9px;
    font-size: 11px;
  }

  .many-slide .mobileViewZoom {
    bottom: 3px;
    font-size: 8px !important;
  }

  .design_sortsearch .search_innrIcon {
    width: 14px;
  }

  .photo-optimize-slider .water {
    display: none;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .mobileViewZoom {
    display: block;
  }

  .modal-dialog.modal_small {
    width: 95%;
  }

  .modal-dialog.colab_crproj_pop {
    min-width: unset !important;
  }

  .modal-dialog.colab_crproj_pop .modal-body {
    min-width: unset;
  }

  .viewpage_left .video-wrapper-container {
    max-height: none !important;
    height: 300px !important;
    width: 100% !important;
  }

  .plan_table.pricing_table .teamprime_gr .amount .currency {
    display: block;
  }

  .wofox-real-video .water {
    width: 62.7% !important;
    left: 88px !important;
    top: 188px !important;
    z-index: 99999;
  }

  .wofox-real-video .water .size-compress {
    padding-top: 4px;
  }

  .slider-stats .size-compress {
    font-size: 15px;
  }

  .slider-stats {
    height: 38px;
  }

  .twentytwenty-handle {
    left: 50% !important;
  }

  .wofoxPhotoDesign .wofoxPhotoDesignInnr {
    width: 402px !important;
    padding: 31px 2px 8px 90px !important;
    position: relative;
  }

  .slider-stats {
    top: 188px;
  }

  .photo-optimize-slider .water {
    width: 71.9%;
  }

  .photo-optimize-slider .water p {
    font-size: 15px;
  }

  .photo-optimize-slider .water p {
    font-size: 13px;
    line-height: 14px;
  }

  .twentytwenty-after {
    width: 100%;
  }

  .twentytwenty-before {
    width: 100%;
  }

  .slider-stats .before-slider > div {
    font-size: 10px;
  }

  .slider-stats .after-slider > div {
    font-size: 10px;
  }

  #video_1 {
    width: 288px !important;
  }

  /**--feature page corrections start--**/

  .feature_ContMain {
    padding-bottom: 50px;
  }

  .bannMsg .banner_title {
    line-height: 46px;
    width: 100%;
    font-size: 24px;
  }

  .bannMsg .banner_subTitle {
    word-break: break-all;
    line-height: 21px;
    font-size: 17px;
    margin: 10px 0 5px;
  }

  .proTipCont {
    font-size: 20px;
    line-height: 20px;
  }

  .sticky_footer {
    margin-bottom: 0 !important;
  }

  .sticky_footer footer {
    height: auto;
    position: relative !important;
  }

  .sticky_footer .main {
    z-index: inherit !important;
  }

  .sticky_footer.footer-shown .main {
    margin-bottom: 0 !important;
  }

  .sticky_footer.footer-shown footer {
    height: auto;
    position: relative !important;
  }

  /*.feature_ContMain {
    .mygridViewLst {
      margin-bottom: 0;
      padding: 20px 0;
      border-bottom: 1px solid #f6f6f6;
    }
  }*/

  .featureLeftmenu_desk {
    display: none;
  }

  .featureLeftmenu_mobi {
    display: block;
    left: auto;
    right: 0;
    z-index: 9999;
  }

  .featureLeftmenu_mobi .navbar {
    padding: 0;
    margin: 0;
  }

  .mobileCate {
    display: block;
    z-index: 9999999;
    top: 26%;
  }

  .pins_lst .pins_block {
    padding: 0 5px;
    overflow: hidden;
  }

  .productCateLst .pins_blockover > img {
    max-width: 100% !important;
  }

  .rightSid {
    -webkit-transition: margin .3s linear;
    transition: margin .3s linear;
    margin-left: 0;
    width: 100% !important;
  }

  .sidebar {
    -webkit-transition: margin .3s linear;
    transition: margin .3s linear;
    margin-left: -250px;
    z-index: 999999 !important;
    top: 0;
  }

  .mobile_menu {
    overflow-x: hidden;
  }

  .mobile_menu .sidebar {
    margin-left: 0;
  }

  .mobile_menu .featureLeftmenu_mobi {
    display: block;
    left: auto;
    right: 0;
  }

  .mobile_menu .featureLeftmenu_mobi .navbar {
    padding: 0;
    margin: 0;
  }

  .mobile_menu .rightSid {
    margin-left: 0;
    position: relative;
    background: #f7f7f7;
    min-height: calc(100% - 50px);
  }

  .topBann {
    height: auto !important;
    overflow: hidden;
  }

  .topBann .bannOverlay {
    padding: 20px !important;
  }

  .change_logPart {
    width: 100% !important;
  }

  .features .theiaStickySidebar {
    position: relative !important;
  }

  .featuresSidebarLft h2 {
    background: #19181d;
    color: #fff;
    padding: 8px 15px 0;
    margin: 0;
    font-size: 16px;
  }

  .featureLeftMnu {
    background: rgba(0, 0, 0, 0.4);
    width: 30px;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
    padding: 20px 0;
  }

  .featureLeftMnu .nav.nav-stacked li {
    padding: 0 !important;
    border: 0 solid #3f3d48;
  }

  .featureLeftMnu .nav.nav-stacked li .innerLst {
    border: 0 solid #3f3d48 !important;
  }

  .featureLeftMnu .nav.nav-stacked li a {
    color: #fff;
    padding: 5px 10px 5px !important;
    line-height: 16px;
    text-indent: -99999px;
  }

  .featureLeftMnu .nav.nav-stacked li a:before {
    width: 10px;
    height: 10px;
    background: #fff;
    border-radius: 50%;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
  }

  .featureLeftMnu .nav.nav-stacked li.active > a {
    padding: 0 15px;
  }

  .featureLeftMnu .nav.nav-stacked li.active > a:before {
    background: -webkit-gradient(linear, left top, right top, from(#ff6a00), to(#ee0979));
    background: linear-gradient(to right, #ff6a00, #ee0979);
  }

  .featureLeftMnu .nav.nav-stacked li.active a {
    background: none;
    color: #ffffff;
  }

  .featureLeftMnu .nav.nav-stacked li.innerLst {
    padding: 3px 15px;
  }

  .featureLeftMnu .nav.nav-stacked li.innerLst a {
    padding: 0;
    text-indent: -99999px;
    display: block;
    line-height: 10px;
  }

  .featureLeftMnu .nav.nav-stacked li.innerLst a:before {
    width: 7px;
    height: 7px;
    margin: 0 0 0 2px;
  }

  .background_sec.affix-top,
  .background_sec.affix,
  .typography_sec.affix-top,
  .affix-top.typography_sec_duplicate,
  .typography_sec.affix,
  .affix.typography_sec_duplicate {
    width: 100% !important;
    left: 0;
    position: relative !important;
  }

  .background_sec.affix .featureTab,
  .typography_sec.affix .featureTab,
  .affix.typography_sec_duplicate .featureTab,
  .background_sec.affix-top .featureTab,
  .typography_sec.affix-top .featureTab,
  .affix-top.typography_sec_duplicate .featureTab {
    padding: 10px;
  }

  .background_sec.affix .featureTab li a,
  .typography_sec.affix .featureTab li a,
  .affix.typography_sec_duplicate .featureTab li a,
  .background_sec.affix-top .featureTab li a,
  .typography_sec.affix-top .featureTab li a,
  .affix-top.typography_sec_duplicate .featureTab li a {
    padding: 7px 10px;
  }

  .contactUsBtn .atext {
    top: -25px;
    right: 10px;
    font-size: 16px;
  }

  .tooltip {
    display: none !important;
  }

  .features .tooltip {
    display: block !important;
  }

  .norecordsRgt {
    margin-left: 0;
  }

  .modal-dialog {
    width: 90%;
  }

  .modal-dialog.modal_small {
    width: 80%;
  }

  .feature_subBnrLft {
    width: 25%;
  }

  .feature_subBnrRgt {
    width: 75%;
  }

  /**--feature page corrections end--**/

  /*--design pages start--*/

  /*.design_topLeft_hd {
      width: 100%;
      margin-bottom: 10px;
      }*/

  .design_topLeft_filter {
    padding-left: 15px;
  }

  .design_topLeft_filter ._sort-list-title {
    width: auto;
  }

  .viewResponsive .responsiveBreak {
    padding: 0 !important;
  }

  /*--design pages end--*/

  .hd_alertbox .team_rightFixed,
  .hd_alertbox .right_navdetails {
    /* width: 100%;
          min-height: 50px !important;
          top:0;
          position: relative;*/
  }

  .hd_alertbox .right_navdetails {
    min-height: 50px !important;
  }

  .team_bodyContent {
    width: calc(100vw - 285px) !important;
  }

  .mobileScroll_height,
  .mobileScroll_rightHeight {
    overflow-y: auto;
  }

  .mobileScroll_height {
    max-height: calc(100vh - 185px);
  }

  .hd_alertbox .mobileScroll_height {
    max-height: calc(100vh - 215px);
  }

  .hd_alertbox .sidemenu {
    max-height: 100vh;
  }

  /**--collaborate styles start--**/

  .rt_hd_checkbx .rt_hd_section {
    width: 83%;
  }

  .rt_hd_checkbx .rt_hd_ltdel {
    width: 12%;
  }

  .colab_rt_ltshow span.tagclose_icon i,
  .colab_rt_ltshow .tagclose_icon i,
  .assign_showlt_innr span.tagclose_icon i,
  .assign_showlt_innr .tagclose_icon i {
    display: block;
  }

  .colab_rt_ltshow span.tagclose_icon .mobileScroll_rightHeight,
  .colab_rt_ltshow .tagclose_icon .mobileScroll_rightHeight,
  .assign_showlt_innr span.tagclose_icon .mobileScroll_rightHeight,
  .assign_showlt_innr .tagclose_icon .mobileScroll_rightHeight {
    height: 650px;
  }

  .colab_rt_ltshow span.tagclose_icon .mobileScroll_rightHeight.mobileScroll_lessHeight,
  .colab_rt_ltshow .tagclose_icon .mobileScroll_rightHeight.mobileScroll_lessHeight,
  .assign_showlt_innr span.tagclose_icon .mobileScroll_rightHeight.mobileScroll_lessHeight,
  .assign_showlt_innr .tagclose_icon .mobileScroll_rightHeight.mobileScroll_lessHeight {
    height: 400px;
  }

  .colab_rt_ltshow span.tagclose_icon .colab_tpLftMobileSpace,
  .colab_rt_ltshow .tagclose_icon .colab_tpLftMobileSpace,
  .assign_showlt_innr span.tagclose_icon .colab_tpLftMobileSpace,
  .assign_showlt_innr .tagclose_icon .colab_tpLftMobileSpace {
    padding-bottom: 10px;
  }

  .colab_rt_ltshow span.tagclose_icon .colab_rt_ltshow span.tagclose_icon i,
  .colab_rt_ltshow span.tagclose_icon .colab_rt_ltshow .tagclose_icon i,
  .colab_rt_ltshow span.tagclose_icon .assign_showlt_innr span.tagclose_icon i,
  .colab_rt_ltshow span.tagclose_icon .assign_showlt_innr .tagclose_icon i,
  .colab_rt_ltshow .tagclose_icon .colab_rt_ltshow span.tagclose_icon i,
  .colab_rt_ltshow .tagclose_icon .colab_rt_ltshow .tagclose_icon i,
  .colab_rt_ltshow .tagclose_icon .assign_showlt_innr span.tagclose_icon i,
  .colab_rt_ltshow .tagclose_icon .assign_showlt_innr .tagclose_icon i,
  .assign_showlt_innr span.tagclose_icon .colab_rt_ltshow span.tagclose_icon i,
  .assign_showlt_innr span.tagclose_icon .colab_rt_ltshow .tagclose_icon i,
  .assign_showlt_innr span.tagclose_icon .assign_showlt_innr span.tagclose_icon i,
  .assign_showlt_innr span.tagclose_icon .assign_showlt_innr .tagclose_icon i,
  .assign_showlt_innr .tagclose_icon .colab_rt_ltshow span.tagclose_icon i,
  .assign_showlt_innr .tagclose_icon .colab_rt_ltshow .tagclose_icon i,
  .assign_showlt_innr .tagclose_icon .assign_showlt_innr span.tagclose_icon i,
  .assign_showlt_innr .tagclose_icon .assign_showlt_innr .tagclose_icon i {
    display: block;
  }

  .addmember_drpdown .dropdown-menu,
  .date_drpdown .dropdown-menu,
  .tags_drpdown .dropdown-menu,
  .checklist_drpdown .dropdown-menu,
  .files_drpdown .dropdown-menu,
  .approval_drpdown .dropdown-menu {
    width: 260px;
    left: 0;
    margin-bottom: 10px !important;
  }

  .addmember_drpdown .dropdown-menu .drp_topArrow,
  .date_drpdown .dropdown-menu .drp_topArrow,
  .tags_drpdown .dropdown-menu .drp_topArrow,
  .checklist_drpdown .dropdown-menu .drp_topArrow,
  .files_drpdown .dropdown-menu .drp_topArrow,
  .approval_drpdown .dropdown-menu .drp_topArrow {
    left: 0;
  }

  .date_drpdown .cardpop_addlt {
    width: 100%;
    float: none;
  }

  .date_drpdown .cardpop_addlt .mobile_visibleOnly {
    display: block;
  }

  .checklist_drpdown .prechecklist-dropdown {
    width: 550px !important;
    left: 0 !important;
  }

  /**--mobile menu styles start--**/

  .sidebar.collaobrate_LftSidebar {
    margin-left: -65px;
  }

  .mobile_menu .sidebar.collaobrate_LftSidebar {
    margin-left: 0;
  }

  .collaborate_bodyContent {
    margin-left: 0;
  }

  .task_card_container .dropzone {
    width: 100vw !important;
  }

  /**--mobile menu styles end--**/

  /**--collaborate styles end--**/

  /**--login page styles start--**/

  .login_fixed .loginpg_left-sidebar {
    width: 360px;
  }

  .login_fixed .loginpg_rightbar {
    margin-left: 390px;
    width: calc( 100% - 420px);
  }

  .login_fixed .loginpg_rightInnr .loginMinHt.login_extendWidth {
    width: 100%;
  }

  .colab_brd_cardcontr .taskList_rightContent {
    width: 94% !important;
  }

  .tableresponsive {
    overflow-x: auto;
    min-height: .01%;
  }

  .clrSection .color_sec1.listcolor .clr_mobileShow {
    padding-left: 0 !important;
  }

  .clrSection .color_sec1.listcolor .clr_mobileShow .row_template {
    margin: 0 -5px !important;
  }

  .design_topLeft_hd {
    margin-bottom: 10px;
  }

  .videoEmbed iframe {
    width: 100%;
  }

  .change_logPart .theiaStickySidebar .width80 {
    width: 100%;
  }

  .abovefooter-section ._bannLt-pt {
    padding-right: 90px;
  }

  .abovefooter-section .ftr_content {
    width: 95%;
  }

  ._aboveftrsec-hd h2 {
    padding-left: 17px;
  }

  .changelogLst .hdTxt {
    padding: 0 10px 5px 0;
    margin: 0;
    font-size: 18px;
  }

  .organizeHdRgt .btn-organize {
    display: none;
  }

  /*.design_pgOnlyTop{
    padding:8px 15px 8px 0;
  }*/

  .profileRht .design_topLeft_filter {
    width: 100%;
  }

  .dashboard_profile .mobile_sortBy.active {
    width: 176px;
  }

  .dashboard_tophd .setting_btn {
    position: absolute;
    top: 0;
    right: 0;
  }

  .design_topLeft_filter.design_width {
    width: 100%;
  }

  .mobile_sortBy.active {
    width: 248px;
  }

  .dashboard_profile .mobile_sortType.active {
    width: 178px;
  }

  .profileRht .mobile_sortSearch.active {
    width: 178px;
  }

  .profileRht .mobile_sortSearch .search_input_div input {
    min-width: 74px;
    width: 147px;
  }

  .dashboard_profile .design_topLeft_hd {
    width: 220px;
  }

  /*.profl_cols{
    width:50%;
  }*/

  .profl_span span {
    display: none;
  }

  .design_sortsearch .search_innrIcon {
    background: #fff;
  }

  .design_topLeft_filter .colab_brd_newProjbtn {
    margin-top: 2px;
  }

  .compare_bg {
    display: block;
  }

  .compare_bg li {
    font-size: 15px !important;
  }

  .table-mob-d-none {
    display: none;
  }

  .plan_table.pricing_table.active .upgradepg_btn .btn {
    font-size: 14px;
  }

  .plan_table.pricing_table {
    width: 80%;
    margin: 0 auto 30px;
  }

  .dropdown-backdrop {
    z-index: 99;
  }

  .help_boardlt_innr {
    min-height: 293px;
  }

  .sidemenu {
    height: 100vh !important;
  }

  .login_fixed .loginpg_rightInnr .loginMinHt {
    width: 100%;
  }

  .colaborate_clrpicker {
    min-height: 450px;
    overflow-y: auto;
  }

  /*.design_setting{
    width:528px;
  }*/

  .header_setting {
    width: 100%;
  }

  .bb-front-scrolling-sections .scroll-wrapper .scroll-section .bg-wrapper .background {
    opacity: 0 !important;
    height: 0 !important;
  }

  .featureTab li a {
    font-size: 12px;
  }

  .feature_ContMain h1 {
    font-size: 29px;
  }

  .feature_ContMain .featuresTopTxt p {
    font-size: 17px;
  }

  .video-img-demo {
    min-height: 0;
  }

  .main-privacy-popup .btn-default,
  .main-privacy-popup .btn-primary {
    display: none;
  }

  .wofox-video-lower .video-editor-lst {
    min-height: 50px;
  }

  nav li:hover a {
    background: none !important;
  }

  ul.navbar-nav > li.active > a,
  ul.navbar-nav > li:hover > a,
  ul.navbar-nav > li.feature-active > a {
    color: #3f3d48 !important;
  }

  .navbar-default ul.navbar-nav.navbar-left > li:hover > .drp_arrow i {
    color: #3f3d48 !important;
  }

  nav li:hover a {
    background: none !important;
  }

  ul.navbar-nav > li.active > a,
  ul.navbar-nav > li:hover > a,
  ul.navbar-nav > li.feature-active > a {
    color: #3f3d48 !important;
  }

  .navbar-default ul.navbar-nav.navbar-left > li:hover > .drp_arrow i {
    color: #3f3d48 !important;
  }

  ._social-follow._social-follow_lg li a {
    height: 30px;
    width: 30px;
    line-height: 30px;
    font-size: 17px;
  }

  .social_mediaTxtArea textarea {
    height: 60px;
  }

  .partnersLi.instagram a {
    width: 35px;
  }

  .partnersLi {
    width: auto;
  }

  .partnersLi a {
    width: 35px;
  }

  .notify_icon .dropdown-menu {
    right: 0;
    left: auto;
  }

  .navbar-default ul.navbar-nav.navbar-left > li > a:hover {
    color: #3f3d48 !important;
  }

  .media-not-loaded.navbar .container-fluid {
    width: 730px;
  }

  .red-editor #undoRedoBtn {
    display: none;
  }

  .red-editor .sidemenu {
    height: calc( 100vh - 50px) !important;
  }

  .red-editor .navbar-nav.navbar-left {
    display: none !important;
  }

  .Afterlogin_button .createDesignMenu {
    float: none;
  }

  .footerBlock.logoPart.footerSolutions {
    width: 33%;
  }

  .footerBlock.footerSolutions {
    width: 15%;
  }

  .tutoriBtn {
    display: none;
  }

  .dashboard_tophd h2.calendarTitle {
    font-size: 17px !important;
  }

  .calendarViewTyp.calendarViewTab {
    font-size: 13px;
    width: auto;
  }

  .calendarViewTyp.calendarViewTab a {
    padding: 0 3px 0 2px;
    height: 25px;
    line-height: 25px;
  }
}

@media (min-width: 768px) {
  .modal-dialog .login-dialog,
  .modal-dialog .signup-dialog {
    width: 95%;
    margin: 30px auto;
  }

  .right-head {
    width: 71%;
  }

  .left-mobile {
    width: 29%;
  }

  .login_page .pageLoad {
    width: calc( 100% - 500px);
    left: auto;
  }
}

@media (max-width: 1023px) and (min-width: 768px) {
  .notify_mobileView {
    display: block;
    padding: 8px 10px 0 0;
  }

  .collapse {
    display: none !important;
  }

  .desktop_menu {
    display: none;
  }

  .navbar-toggle {
    display: block;
    background: #262529;
  }

  .navbar-default .navbar-toggle {
    background-color: #3f3d48 !important;
    border-color: transparent;
    border-radius: 0;
    padding: 7px 9px;
    margin-top: 12px;
    cursor: pointer;
  }

  .navbar-collapse ul.navbar-nav {
    float: none;
    width: 100%;
    background: #3f3d48;
    padding: 5px 0;
  }

  .navbar-collapse ul.navbar-nav {
    padding: 5px 0;
  }

  .navbar-default .navbar-toggle .icon-bar {
    width: 18px;
    background-color: #fff;
  }

  .mobile_responsiveMenu {
    display: block;
  }

  .multiMenu.first_level_menu_active {
    display: none;
  }

  ul.navbar-nav > li:last-child {
    padding-right: 7px;
  }

  ul.navbar-nav > li {
    padding: 0 3px;
  }

  ul.navbar-nav > li.mobileMenu {
    margin-top: 5px;
  }

  .navbar-nav .headerUseravatar.userProfLnk {
    padding-left: 0 !important;
    margin-left: 0 !important;
  }

  .navbar-default .navbar-collapse {
    border-color: #dedddd;
  }

  .navbar-fixed-top .navbar-collapse {
    max-height: 340px;
  }

  .navbar-default .navbar-collapse {
    border: none;
    width: 100%;
  }

  .navbar-collapse.in {
    overflow-y: auto;
  }

  .navbar-collapse.collapse.in {
    display: block !important;
  }

  .pricingBtm h1,
  .pricingBtm h2 {
    font-size: 23px;
  }

  .pricingBtm .digitalSol li a {
    line-height: 18px;
    display: block;
    font-size: 13px;
  }

  .redVideoRED .hdTxt {
    font-size: 12px;
    line-height: 13px;
    min-height: 25px;
    padding: 0 !important;
  }

  .navbar-left {
    float: right !important;
  }

  ul.navbar-nav.navbar-right > li {
    width: 100%;
  }

  /*.navbar-default .userProfLnk.createLnk .UserProfDrpdown{
    display: none;
  }*/

  .navbar-default ul.createsub {
    float: none;
    width: 100%;
    -webkit-column-count: 2 !important;
            column-count: 2 !important;
    -webkit-column-gap: normal;
            column-gap: normal;
  }

  .createMenuDropdownLi {
    width: 100% !important;
  }

  .navbar-default .userProfLnk.createLnk .createMenuDropdown {
    position: static;
    min-width: 1px;
    top: auto !important;
    left: auto !important;
    min-height: 100px;
    overflow-y: auto;
    height: 60px;
  }

  .UserProfDrpdown {
    top: 0 !important;
  }

  .navbar-collapse .UserProfDrpdown {
    position: relative;
    width: 100%;
    background: #4c4a53;
    border: 1px solid #8d8a98;
    top: -1px;
    left: 0;
  }

  .navbar-default .userProfLnk.createLnk:hover .createMenuDropdown {
    display: none;
  }

  .navbar-default .userProfLnk.mobile_active .createMenuDropdown {
    display: block !important;
  }

  .navbar-default .userProfLnk.createLnk .createDesignMenu {
    background: none;
    color: #e9ebef;
  }

  .navbar-default .userProfLnk .responsive-designs .drp_arrow {
    left: 53px;
    top: -2px !important;
    right: 11px;
  }

  .navbar-default .userProfLnk.createLnk .drp_arrow i.fa {
    -webkit-transform: rotate(0deg) !important;
            transform: rotate(0deg) !important;
  }

  .navbar-collapse .UserProfDrpdown.profileSubMenu {
    border: none;
  }

  .navbar-collapse .UserProfDrpdown.profileSubMenu {
    background: #3e3c47;
  }

  .user_mobileview .UserProfDrpdown {
    display: block;
    background: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }

  .navbar-collapse .UserProfDrpdown {
    position: relative;
    width: 100%;
    background: #4c4a53;
    border: 1px solid #8d8a98;
    top: -1px;
    left: 0;
  }

  .userProfLnk.createLnk .createDesignMenu,
  .UserProfDrpdown.profileSubMenu > li {
    border-top: 1px solid #4a4852 !important;
  }

  .navbar-collapse .UserProfDrpdown.profileSubMenu li a {
    color: #fff;
  }

  .notify_desktopView {
    display: none !important;
  }

  .user_mobileview .profileLnk {
    display: none !important;
  }

  .navbar-collapse.collapse {
    display: none !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }

  .navbar-default .navbar-toggle:hover,
  .navbar-default .navbar-toggle:focus {
    background-color: #3f3d48;
  }

  .navbar-collapse ul.navbar-nav > li > a {
    border: none;
    border-bottom: 1px solid #4a4852;
    border-radius: 0;
    color: #fff !important;
    font-weight: 500;
  }

  .navbar-default .userProfLnk .profileLnk {
    background: none;
    border: none;
  }

  .navbar-default .userProfLnk .responsive-designs .fa-chevron-down {
    margin-left: 6px !important;
  }

  .navbar-collapse .UserProfDrpdown li {
    border-bottom: 1px solid #3f3d48;
  }

  .navbar-collapse .UserProfDrpdown li a {
    color: #fff;
  }

  .navbar-default .UserProfDrpdown li a .fa {
    display: none !important;
  }

  .navbar-collapse .UserProfDrpdown li a {
    color: #fff;
  }

  .navbar-default .UserProfDrpdown li a .fa {
    display: none !important;
  }

  body.document_not_ready {
    overflow: hidden !important;
  }

  body.document_not_ready .navbar-default {
    position: fixed !important;
    z-index: 1030 !important;
  }

  body.homeclass .navbar-default,
  body.beforeLogin .navbar-default {
    position: relative;
    z-index: unset;
  }

  body.homeclass .mainContainer,
  body.beforeLogin .mainContainer {
    padding-top: 0;
  }

  .navbar-default.navbar-fixed-top {
    border-bottom: 1px solid #f6f6f6 !important;
  }

  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }

  /*.container {
     width: 100%;
  }*/

  .navbar-default .userProfLnk .responsive-designs .account-det .fa-chevron-down {
    line-height: 21px;
  }

  .user_mobileview .UserProfDrpdown .accountSettingsMenu i.fa-chevron-down {
    float: right;
    display: block;
    margin-right: 0;
    width: auto;
    height: auto;
    font-size: 8px;
    padding-top: 5px;
  }

  .user_mobileview .UserProfDrpdown a .fa.fa-chevron-down {
    display: block !important;
  }

  .navbar-default .userProfLnk .responsive-designs .fa-chevron-down {
    margin-left: 6px !important;
  }

  .navbar-default .userProfLnk.createLnk .createDesignMenu.active,
  .navbar-default .userProfLnk.createLnk .createDesignMenu:hover {
    background: #797979;
  }

  .navbar-collapse .UserProfDrpdown.profileSubMenu li a.active,
  .navbar-collapse .UserProfDrpdown.profileSubMenu li a:hover {
    background: #797979;
  }

  .navbar-default .userProfLnk.createLnk.mobile_active .drp_arrow i.fa {
    -webkit-transform: rotate(180deg) !important;
    transform: rotate(180deg) !important;
  }

  /*account-setting*/

  .navbar-default .accountSettingDrpDwn {
    position: relative;
    left: 0;
    background: #4e4d56;
    border-top: none;
  }

  .navbar-collapse .UserProfDrpdown.profileSubMenu li .accountSettingsSubMenu ul {
    border: 1px solid #8d8a98;
  }

  .navbar-default .userProfLnk .responsive-designs .account-det {
    display: inline-block;
    float: left;
  }

  .navbar-default .userProfLnk .responsive-designs {
    display: inline-block;
    width: 100%;
  }

  .accountSettingMain {
    line-height: 19px;
  }

  .mobileCateMain {
    position: fixed !important;
    width: 240px;
    height: 100%;
    right: 0;
    top: 0;
    background: #3f3d48;
    z-index: 100000009;
    -webkit-transform: translate3d(275px, 0, 0);
    transform: translate3d(275px, 0, 0);
    max-height: 100% !important;
  }

  .right_loginclose {
    top: 0;
    left: -30px;
    width: 30px;
    height: 34px;
    background: #3f3d48;
    color: #fff;
    display: block;
    line-height: 34px;
  }

  .right_loginclose i {
    font-size: 12px;
  }

  .mobileCateView ul li {
    border-color: #3f3d48;
    position: relative;
    color: #fff;
    border-bottom: 1px solid #4a4852;
  }

  .mobileCateView ul li a {
    display: block;
    color: #fff;
    background: #4c4a53;
    padding: 4px 10px;
  }

  header .mobileCateView ul li {
    background: transparent;
  }

  header .mobileCateView ul li a {
    background: transparent;
  }

  .mobileCateView ul .category_drparrow {
    width: 32px;
    height: 32px;
    top: 0;
    bottom: 0;
    right: 0;
    display: block;
    line-height: 32px;
    color: #fff;
    text-indent: -99999px;
    background: #797979;
  }

  .mobileCateView ul li a .right-caret {
    float: right;
    padding-right: 6px;
    font-size: 16px;
  }

  /*before-login*/

  .mobile_responsiveMenu {
    display: block;
  }

  .desktop_menu {
    display: none;
  }

  .register_menu .fa {
    display: none !important;
  }

  .dropdown_login {
    color: #fff;
    padding: 6px 10px 5px;
    border-top: 1px solid #4a4852 !important;
    display: block;
  }

  .beforeLogin ul.mobile_loginMenu li.login_btn > a {
    text-transform: capitalize;
  }

  .beforeLogin ul.mobile_loginMenu li.login_btn > a {
    border: none;
    padding: 6px 10px 5px;
  }

  .mobileCateView ul .category_drparrow.category_drpAngle {
    background: #797979 url(/images/mobile_angle.png?843e083263225b6557d6ce5f759138df) no-repeat center center;
  }

  .mobileCateView .back {
    background: #3f3d48;
    overflow: hidden;
    text-align: left !important;
    padding: 5px 5px 3px;
    color: #fff;
  }

  .hd_alertbox.homeclass .mainContainer {
    padding-top: 80px !important;
  }

  .bannerCont {
    height: auto;
  }

  /*photo-slide*/

  .wofoxPhotoDesign #list_designs {
    margin-left: 74px;
    padding-top: 31px;
    height: 175px;
    width: 280px !important;
  }

  /*.category_details.categoryName{
    padding: 0 0 0 !important;
  }*/

  .wofoxPhotoDesign.wofoxTemplateDesign #list_designs .pins_blockImg {
    height: 80px;
  }

  .wofoxTemplateDesign #list_designs .pins_blockover {
    min-height: 80px !important;
    width: 150px;
  }

  .many-slide .water {
    width: 66.4%;
    bottom: -31px;
    left: 72px;
  }

  .many-slide .slider-stats .size-compress {
    font-size: 14px;
  }

  .popup-article .btn-default {
    float: none !important;
    background: none;
    border: none;
    display: none;
  }

  .main-privacy-popup .close_btn {
    display: block;
    top: 3px;
    right: 8px;
    font-size: 10px;
    position: absolute;
  }

  .staticBanner_row .width60 {
    width: 100%;
  }

  .notify_icon .dropdown-menu {
    right: 0;
    left: auto;
  }

  .footerBlock.footerSupport {
    width: 13%;
  }

  .footerBlock.aboutPart {
    width: 11%;
  }

  nav li:hover a {
    background: none !important;
  }

  .navbar-default ul.navbar-nav.navbar-left li:hover a {
    color: #3f3d48 !important;
  }

  .navbar-default ul.navbar-nav.navbar-left > li:hover > .drp_arrow i {
    color: #3f3d48 !important;
  }

  .design_topLeft_filter.design_width {
    width: 100%;
  }

  .dashboard_tophd .setting_btn {
    position: absolute;
    top: 0;
    right: 0;
  }

  .hd_alertbox .hd_alrtmsg.alert-warning {
    font-size: 12px;
  }

  .login_page .pageLoad {
    width: calc( 100% - 0);
    height: calc( 100% - 0);
    top: 0;
  }

  .masterGridLstCaption .categoryName {
    width: 68%;
  }

  .category_details.truncate,
  .collection_in .collection_hd h2.category_details {
    width: 64%;
  }
}

@media (min-width: 992px) and (max-width: 1200px) {
  /*laptop-gif*/

  /*  .wofoxPhotoDesign .wofoxPhotoDesignInnr{
    width: 506px;
    padding: 44px 0 0 105px;
  }*/

  /*  .twentytwenty-container{
    height: 211px !important;
  }*/

  /*  .twentytwenty-before{
    width: 100%;
  }*/

  #video_1 {
    width: 376px;
  }

  .wofox-real-video .water {
    width: 61.6%;
    left: 120px;
    top: 249px;
  }

  .pricing_plans {
    /* Safari */
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .pricing_plans.sticky {
    margin-right: 0;
    z-index: 999;
    top: 55px;
    position: fixed;
  }

  .pricing_plans.sticky .clsIncludeLst {
    display: none;
  }

  .pricing_plans.sticky .teamprime_gr {
    min-height: inherit;
    display: none;
  }

  .pricing_plans.sticky .paymentLst {
    padding: 0 !important;
    border: 0;
  }

  .pricing_plans.sticky .amount.price_value,
  .pricing_plans.sticky .teamprime_list,
  .pricing_plans.sticky .paymentDec,
  .pricing_plans.sticky .price_tableHd,
  .pricing_plans.sticky .teamprime_grmain,
  .pricing_plans.sticky .bestValue {
    display: none !important;
  }

  .pricing_plans.sticky .upgradepg_btn {
    padding: 10px 0 0 0 !important;
  }

  .pricing_plans.sticky .beforeLoginSelect {
    display: none;
  }

  .pricing_plans.sticky .paymentTypeLst {
    padding-top: 10px;
  }

  .pricing_plans.sticky .plan_best_price .pricing_upgrade {
    height: 100%;
    margin-top: 0;
  }

  .sticky_footer .pricing_plans.sticky {
    top: 80px !important;
    background: #fff;
  }

  .darkHeader .pricing_plans.sticky {
    top: 55px !important;
  }

  .hd_alertbox.darkHeader .pricing_plans.sticky {
    top: 80px !important;
  }

  .hd_alertbox .pricing_plans.sticky {
    top: 120px !important;
  }

  .dashboard-page #list_designs {
    margin-left: 5px;
  }

  .dashboard-page .dashboard_tophd {
    width: calc(100% - 250px);
  }

  .dashboard-page .rightSidIn {
    margin-top: 65px;
  }

  .dashboard-page .dashboard_tophd {
    position: fixed;
    top: 50px;
    right: 0;
    z-index: 99;
    background: #fff;
  }

  .dashboard-page .asset_left {
    top: 50px;
  }

  .dashboard-page.hd_alertbox .dashboard_tophd,
  .dashboard-page.hd_alertbox .asset_left {
    top: 80px;
  }

  .assetDashboard .dashboard_tophd,
  .assetDashboard .fontFixedHd {
    width: calc(100% - 540px);
  }

  .assetDashboard .fixedHeaderSpace {
    margin-top: 65px;
  }

  .assetDashboard .dashboard_tophd,
  .assetFontDashboard .dashboard_tophd {
    position: fixed;
    top: 50px;
    right: 0;
    /*z-index: 9999;*/
    background: #fff;
  }

  .assetDashboard .asset_left,
  .assetFontDashboard .asset_left {
    top: 50px;
  }

  .assetDashboard.hd_alertbox .dashboard_tophd,
  .assetDashboard.hd_alertbox .asset_left,
  .assetDashboard.hd_alertbox .fontFixedHd,
  .assetFontDashboard.hd_alertbox .dashboard_tophd,
  .assetFontDashboard.hd_alertbox .asset_left,
  .assetFontDashboard.hd_alertbox .fontFixedHd {
    top: 80px;
  }

  .assetFontDashboard .fontFixedHd {
    width: calc(100% - 540px);
  }

  .assetFontDashboard .fixedHeaderSpace {
    margin-top: 105px;
  }

  .assetFontDashboard .fontFixedHd {
    position: fixed;
    top: 50px;
    right: 0;
    z-index: 9999;
  }

  .assetFontDashboard .asset_left {
    top: 50px;
  }

  .assetFontDashboard.hd_alertbox .dashboard_tophd,
  .assetFontDashboard.hd_alertbox .asset_left {
    top: 80px;
  }

  .dashboard_tophd .hd_addvspace .breadcrumb {
    font-size: 18px !important;
  }

  .helpContentInner {
    padding: 0 !important;
  }

  /* .loginDialogPage{
        width: 700px;
      }*/

  .tooltip {
    display: none !important;
  }

  .features .tooltip {
    display: block !important;
  }

  .norecordsRgt {
    margin-left: 0;
  }

  .sidebar_fixed {
    height: calc(100% - 46px);
    position: fixed;
  }

  .modal-dialog.create_design_pop {
    width: 100%;
  }

  .mobileScroll_rightHeight {
    height: 650px;
  }

  .mobileScroll_rightHeight.mobileScroll_lessHeight {
    height: 400px;
  }

  .editorclrlibrary_tablist ul li {
    min-width: unset;
  }

  .colab_brd_cardcontr .taskList_rightContent {
    width: 94% !important;
  }

  .tableresponsive {
    overflow-x: auto;
    min-height: .01%;
  }

  .videoEmbed iframe {
    width: 100%;
  }

  .changelogLst .hdTxt {
    padding: 0 10px 5px 0;
    margin: 0;
    font-size: 18px;
  }

  .teamsPg_noTeam .teamsBgImg {
    display: none;
  }

  .design_topLeft_filter .colab_brd_newProjbtn {
    margin-top: 2px;
  }

  .assets_board .alignRight {
    font-size: 12px;
  }

  .compare_bg {
    display: block;
  }

  .compare_bg li {
    font-size: 15px;
  }

  .team_bodyContent .rightSid_Pfixed {
    overflow-x: auto;
  }

  footer .footer li.list-group-item a {
    font-size: 13px;
  }

  ul.navbar-nav > li {
    display: block;
    float: left;
    position: relative;
    padding: 0 5px;
  }

  /*photo-slide*/

  .many-slide .slider-stats .size-compress {
    width: 93%;
    padding: 8px;
  }

  .wofoxPhotoDesign #list_designs {
    width: 344px !important;
    height: 213px;
    margin-left: 94px;
  }

  .wofoxTemplateDesign .pins_blockover {
    width: 150px;
  }

  .wofoxPhotoDesign.wofoxTemplateDesign #list_designs .pins_blockImg {
    height: 105px;
  }

  .many-slide .water {
    width: 69.4%;
    bottom: -39px;
    left: 95px;
  }

  .category_details.categoryName {
    padding: 0 0 0 !important;
  }

  .twentytwenty-container img,
  .feature-loader img {
    width: 376px;
  }

  .photo-optimize-slider {
    /*  .twentytwenty-after{
      width: 100%;
    }*/
  }

  .photo-optimize-slider .water {
    width: 60.2%;
    bottom: 30px;
  }

  .photo-optimize-slider .water p {
    font-size: 14px;
  }

  .photo-optimize-slider .slider-stats .before-slider > div {
    font-size: 14px;
  }

  .photo-optimize-slider .slider-stats .after-slider > div {
    font-size: 14px;
  }

  .photo-optimize-slider .slider-stats .before-slider {
    padding: 2px 14px;
  }

  .login_fixed .loginpg_left-sidebar {
    width: 400px;
  }

  .mobileTop_leftWidth {
    width: 25%;
  }

  ._sort-list-title {
    display: none;
  }

  .design_sortsearch ._sort-list-contr {
    width: 210px;
    margin-top: 5px;
  }

  .design_sortsearch .search_innrIcon {
    top: 8px;
  }

  .mobile_sortType.active {
    width: 176px;
  }

  .mobile_sortBy.active {
    width: 176px;
  }

  .mobile_sortSearch.active {
    width: 231px;
  }

  .wofoxPhotoDesignInnr {
    min-height: 250px;
  }

  .design_topLeft_filter.design_width {
    width: 100%;
  }

  .dashboard_tophd .setting_btn {
    position: absolute;
    top: 0;
    right: 0;
  }

  .design_topLeft_hd {
    margin-bottom: 10px;
  }

  .media-not-loaded.navbar .container-fluid {
    width: 950px;
  }
}

@media (min-width: 1201px) and (max-width: 1299px) {
  .pricing_plans {
    /* Safari */
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .pricing_plans.sticky {
    margin-right: 0;
    z-index: 999;
    top: 55px;
    position: fixed;
  }

  .pricing_plans.sticky .clsIncludeLst {
    display: none;
  }

  .pricing_plans.sticky .teamprime_gr {
    min-height: inherit;
    display: none;
  }

  .pricing_plans.sticky .paymentLst {
    padding: 0 !important;
    border: 0;
  }

  .pricing_plans.sticky .amount.price_value,
  .pricing_plans.sticky .teamprime_list,
  .pricing_plans.sticky .paymentDec,
  .pricing_plans.sticky .price_tableHd,
  .pricing_plans.sticky .teamprime_grmain,
  .pricing_plans.sticky .bestValue {
    display: none !important;
  }

  .pricing_plans.sticky .upgradepg_btn {
    padding: 10px 0 0 0 !important;
  }

  .pricing_plans.sticky .beforeLoginSelect {
    display: none;
  }

  .pricing_plans.sticky .paymentTypeLst {
    padding-top: 10px;
  }

  .pricing_plans.sticky .plan_best_price .pricing_upgrade {
    height: 100%;
    margin-top: 0;
  }

  .sticky_footer .pricing_plans.sticky {
    top: 80px !important;
  }

  .darkHeader .pricing_plans.sticky {
    top: 50px !important;
  }

  .hd_alertbox.darkHeader .pricing_plans.sticky {
    top: 80px !important;
  }

  .hd_alertbox .pricing_plans.sticky {
    top: 120px !important;
  }

  .dashboard-page #list_designs {
    margin-left: 5px;
  }

  .dashboard-page .recentLstMain {
    margin-left: -5px;
  }

  .dashboard-page .dashboard_tophd {
    width: calc(100% - 250px);
  }

  .dashboard-page .rightSidIn {
    margin-top: 65px;
  }

  .assetFontDashboard .fontFixedHd {
    width: calc(100% - 540px);
  }

  .assetFontDashboard .fixedHeaderSpace {
    margin-top: 100px;
  }

  .assetFontDashboard .fontFixedHd {
    position: fixed;
    top: 80px;
    right: 0;
    z-index: 9999;
  }

  .assetFontDashboard .asset_left {
    top: 50px;
  }

  .assetFontDashboard.hd_alertbox .dashboard_tophd,
  .assetFontDashboard.hd_alertbox .asset_left {
    top: 80px;
  }

  .assetDashboard .dashboard_tophd {
    width: calc(100% - 540px);
  }

  .assetDashboard .fixedHeaderSpace {
    margin-top: 65px;
  }

  .dashboard-page .dashboard_tophd,
  .assetDashboard .dashboard_tophd {
    position: fixed;
    top: 50px;
    right: 0;
    z-index: 99;
    background: #fff;
  }

  .dashboard-page .asset_left,
  .assetDashboard .asset_left {
    top: 50px;
  }

  .dashboard-page.hd_alertbox .dashboard_tophd,
  .dashboard-page.hd_alertbox .asset_left,
  .assetDashboard.hd_alertbox .dashboard_tophd,
  .assetDashboard.hd_alertbox .asset_left {
    top: 80px;
  }

  .popup_responsive {
    font-size: 15px;
  }

  .main-privacy-popup .btn-default,
  .main-privacy-popup .btn-primary {
    font-size: 12px;
  }

  .media-not-loaded.navbar .container-fluid {
    width: 1150px;
  }
}

@media (min-width: 1300px) {
  .PressKitTopCont {
    width: 61%;
  }

  .upgradePlanMain {
    width: 90%;
    margin: 0 auto;
  }

  .pricing_plans {
    /* Safari */
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .pricing_plans.sticky {
    margin-right: 0;
    z-index: 999;
    top: 55px;
    position: fixed;
    background: #fff;
  }

  .pricing_plans.sticky .clsIncludeLst {
    display: none;
  }

  .pricing_plans.sticky .teamprime_gr {
    min-height: inherit;
    display: none;
  }

  .pricing_plans.sticky .paymentLst {
    padding: 0 !important;
    border: 0;
  }

  .pricing_plans.sticky .amount.price_value,
  .pricing_plans.sticky .teamprime_list,
  .pricing_plans.sticky .paymentDec,
  .pricing_plans.sticky .price_tableHd,
  .pricing_plans.sticky .teamprime_grmain,
  .pricing_plans.sticky .bestValue {
    display: none !important;
  }

  .pricing_plans.sticky .upgradepg_btn {
    padding: 10px 0 0 0 !important;
  }

  .pricing_plans.sticky .beforeLoginSelect {
    display: none;
  }

  .pricing_plans.sticky .paymentTypeLst {
    padding-top: 10px;
  }

  .pricing_plans.sticky .plan_best_price .pricing_upgrade {
    height: 100%;
    margin-top: 0;
  }

  .sticky_footer .pricing_plans.sticky {
    top: 54px !important;
  }

  .darkHeader .pricing_plans.sticky {
    top: 42px !important;
  }

  .hd_alertbox.darkHeader .pricing_plans.sticky {
    top: 80px !important;
  }

  .hd_alertbox .pricing_plans.sticky {
    top: 80px !important;
  }

  .featuresSidebarRgt #section1 {
    min-height: 460px;
  }

  .dashboard-page #list_designs {
    margin-left: 0;
  }

  .dashboard-page .recentLstMain {
    margin-left: -5px;
  }

  .dashboard-page .dashboard_tophd {
    width: calc(100% - 250px);
  }

  .dashboard-page .rightSidIn {
    margin-top: 65px;
  }

  .assetFontDashboard .fontFixedHd {
    width: calc(100% - 540px);
  }

  .assetFontDashboard .fixedHeaderSpace {
    margin-top: 100px;
  }

  .assetFontDashboard .fontFixedHd {
    position: fixed;
    top: 50px;
    right: 0;
    z-index: 99;
  }

  .assetFontDashboard .asset_left {
    top: 50px;
  }

  .assetFontDashboard.hd_alertbox .fontFixedHd,
  .assetFontDashboard.hd_alertbox .asset_left {
    top: 80px;
  }

  .assetDashboard .dashboard_tophd {
    width: calc(100% - 540px);
    min-height: 44px;
    margin: 0;
  }

  .assetDashboard .fixedHeaderSpace {
    margin-top: 60px;
  }

  .dashboard-page .dashboard_tophd,
  .assetDashboard .dashboard_tophd {
    position: fixed;
    top: 50px;
    right: 0;
    z-index: 99;
    background: #fff;
  }

  .dashboard-page .asset_left,
  .assetDashboard .asset_left {
    top: 50px;
  }

  .dashboard-page.hd_alertbox .dashboard_tophd,
  .dashboard-page.hd_alertbox .asset_left,
  .assetDashboard.hd_alertbox .dashboard_tophd,
  .assetDashboard.hd_alertbox .asset_left {
    top: 80px;
  }

  .upgrade_plan .plan_table {
    width: 20%;
  }

  .viewpage_left {
    width: calc(100% - 450px);
  }

  .assetInfo .assetInfo .popOverPo {
    width: 300px;
  }

  .mobileScroll_height,
  .mobileScroll_rightHeight {
    overflow-y: auto;
  }

  .mobileScroll_height {
    max-height: calc(100vh - 185px);
  }

  .hd_alertbox .mobileScroll_height {
    max-height: calc(100vh - 215px);
  }

  .mobileScroll_rightHeight {
    height: 650px;
  }

  .mobileScroll_rightHeight.mobileScroll_lessHeight {
    height: 400px;
  }

  /*.design_pgOnlyTop{
        padding:8px 15px 8px 0;
      }*/

  /*.modal-open start*/

  .modal-open {
    padding-right: 0 !important;
  }

  .modal-open .navbar-default,
  .modal-open .index-hm-bg,
  .modal-open .homeshape,
  .modal-open .footerBtm_bg,
  .modal-open .footer,
  .modal-open body.darkHeader .navbar-default {
    /*padding-right: 17px!important;*/
  }

  .modal-open section.index-hm-bg ._bg-cover-img-I4,
  .modal-open .hd_alrtmsgLeft {
    /* width: calc( 100% - 17px );*/
  }

  .modal-open .main,
  .modal-open .dashboard_tophd {
    /*padding-right: 17px!important;*/
  }

  .modal-open.sticky_footer .main {
    padding-right: 0 !important;
  }

  .modal-open .dashboard-page .dashboard_tophd {
    width: calc(100% - 267px);
  }

  .modal-open.indexpage .main {
    padding-right: 0 !important;
  }

  /*.modal-open end*/

  .media-not-loaded.navbar .container-fluid {
    width: 1150px;
  }
}

@media (min-width: 1921px) {
  .feature_subBnrLft {
    width: 42%;
  }

  .feature_subBnrRgt {
    width: 58%;
  }
}

@media screen and (min-width: 1440px) and (max-height: 690px) {
  .login_fixed .loginpg_leftInnr .loginpg_bottomContent {
    position: static;
  }

  .banner-center {
    height: auto;
  }

  .design_topLeft .header_setting {
    width: 909px;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .viewpage_left .video-wrapper-container {
    max-height: none !important;
    height: 300px !important;
    width: 100% !important;
  }

  .upgradeplan_part .pricing_plans .pricingPartLst {
    width: 60%;
    text-align: center;
  }

  .mobile-rgt-lft {
    margin-top: 5px;
  }

  .mobile-rgt-lft .fa {
    font-size: 12px;
  }

  .mobile-rgt-lft .fa-chevron-left {
    display: none;
  }

  .mobile-rgt-lft .fa-chevron-right {
    display: block;
  }

  .mobile_menu .mobile-rgt-lft .fa-chevron-left {
    display: block;
  }

  .mobile_menu .mobile-rgt-lft .fa-chevron-right {
    display: none;
  }

  .res_cat .mobile-rgt-lft .fa-chevron-left {
    display: block !important;
  }

  .res_cat .mobile-rgt-lft .fa-chevron-right {
    display: none !important;
  }

  .create_design_pop .sidebar-response {
    width: 100% !important;
  }

  .modal-open .model-mobileCate {
    display: none;
  }

  .modal-content .mobileCate {
    left: 0;
    right: 0;
  }

  .res_cat_b {
    left: 158px !important;
  }

  .res_cat_b .mobile-rgt-lft .fa-chevron-left {
    display: block !important;
  }

  .res_cat_b .mobile-rgt-lft .fa-chevron-right {
    display: none !important;
  }

  .hover-img {
    text-align: center;
    margin-bottom: 20px;
  }

  .photoTabLeft {
    width: 100%;
  }

  .dropdown_login {
    color: #fff;
    padding: 6px 10px 5px;
    border-top: 1px solid #4a4852 !important;
    display: block;
  }

  ul.navbar-nav > li.register_menu a i {
    display: none;
  }

  .photoTabRgt {
    width: 100%;
  }

  .beforeLogin ul.mobile_loginMenu li.login_btn > a {
    border: none;
    padding: 6px 10px 5px;
  }
}

@media (min-width: 767px) and (max-width: 992px) {
  .changeLogDes .uploadimage {
    width: auto !important;
    height: auto !important;
  }

  .open-responsive {
    width: 50%;
    float: left;
    display: inline-block;
  }

  footer .footer li.list-group-item a {
    font-size: 13px;
  }

  .comparepage .plan_tableCell_td {
    display: none;
  }

  .comparepage .compare_td_show {
    display: table-cell !important;
  }

  .faq_gridWrapper {
    width: 93%;
  }

  .pricing_plans_main {
    margin-top: 0;
  }

  .pricing-stats {
    display: none;
  }

  .plan_best_price .pricing_upgrade {
    margin-top: 0;
  }

  .upgradeplan_part {
    margin-left: 0;
  }

  .upgradeplan_part .pricing_plans {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .upgradeplan_part .pricing_plans .pricingPartLst {
    width: 50%;
    height: 100% !important;
    float: left;
    padding: 14px 10px;
    display: inline-block !important;
  }

  .plan_table.pricing_table .teamprime_gr .amount .currency {
    display: inline-block;
  }

  .mobile-rgt-lft {
    margin-top: 5px;
  }

  .mobile-rgt-lft .fa {
    font-size: 12px;
  }

  .mobile-rgt-lft .fa-chevron-left {
    display: none;
  }

  .mobile-rgt-lft .fa-chevron-right {
    display: block;
  }

  .mobile_menu .mobile-rgt-lft .fa-chevron-left {
    display: block !important;
  }

  .mobile_menu .mobile-rgt-lft .fa-chevron-right {
    display: none !important;
  }

  .res_cat .mobile-rgt-lft .fa-chevron-left {
    display: block !important;
  }

  .res_cat .mobile-rgt-lft .fa-chevron-right {
    display: none !important;
  }

  .modal-open .model-mobileCate {
    display: none;
  }

  .modal-content .mobileCate {
    left: 0;
    right: 0;
  }

  .res_cat_b {
    left: 158px !important;
  }

  .res_cat_b .mobile-rgt-lft .fa-chevron-left {
    display: block !important;
  }

  .res_cat_b .mobile-rgt-lft .fa-chevron-right {
    display: none !important;
  }

  .prof-reponsive-img {
    width: 95%;
    height: 100%;
  }

  .prof-reponsive-img .revised-profile {
    top: 87px !important;
    left: -18px !important;
  }

  .loginMinHt ._social-lnk .btn {
    min-width: 100px;
  }

  .organize_sett_btn {
    font-size: 16px;
  }

  .profileOrgBtn li .btn-sm,
  .profileOrgBtn li .btn-group-sm > .btn {
    font-size: 13px;
  }

  .homepage .homepage-banner {
    width: 404px;
    background-size: contain;
  }

  .homepage .bannerText-bold {
    font-size: 29px;
  }

  .homepage .watchVideoLnk {
    margin-top: auto !important;
  }

  .homepage .swiper-pagination-bullets {
    top: 68% !important;
  }
}

@media only screen and (max-width: 1400px) {
  .pins_blockover {
    /*border: 1px solid #f6f6f6;*/
  }

  .compare_bg {
    margin-top: 40px;
  }

  .pricingPage #stopHere {
    margin-top: 5px;
  }

  .pricintabl_note {
    padding-top: 10px;
  }

  .pricing_table.pricing_table_first {
    margin-top: 0 !important;
  }

  .faq_gridWrapper {
    margin: 0 auto 20px;
  }

  .pricing_plans.sticky {
    position: relative;
  }

  .compare_header .compare_btn {
    margin-bottom: 30px;
    margin-top: 20px;
  }

  .upgradeplan_part {
    margin-left: 0;
  }

  .pricing_plans {
    width: 100% !important;
  }

  .upgradeplan_part .pricing_plans .pricingPartLst {
    height: auto;
  }

  .faq_gridWrapper {
    width: 80%;
  }

  .feature_ContMain .platform_ContMain h1 {
    font-size: 21px;
  }
}

@media (min-width: 544px) and (max-width: 1023px) {
  .navbar-default ul.createsub {
    -webkit-column-count: 3 !important;
            column-count: 3 !important;
    -webkit-column-gap: normal;
            column-gap: normal;
  }
}

@media (max-width: 543px) {
  .navbar-default ul.createsub {
    -webkit-column-count: 2 !important;
            column-count: 2 !important;
    -webkit-column-gap: normal;
            column-gap: normal;
  }
}

.features .featureLeftMnu .nav > li {
  display: block;
}

.features .featureLeftMnu .nav > li a:hover {
  background: transparent;
}

.features .featureLeftMnu .nav > li a {
  color: #000;
  padding: 10px 0px;
  font-size: 17px;
}

.features .featureLeftMnu li .radiobtn,
.features .featureLeftMnu li .radiobtn-li {
  background: url(/assets/img/sprite.png) no-repeat -360px -47px;
  height: 20px;
  width: 20px;
  display: inline;
  padding-left: 25px;
}

.features .featureLeftMnu li.active .radiobtn {
  background: url(/assets/img/sprite.png) no-repeat -393px -47px;
}

.features .featureLeftMnu li .innerLst {
  padding-left: 34px;
}

.features .featureLeftMnu li .sub-li .active .radiobtn-li {
  background: url(/assets/img/sprite.png) no-repeat -393px -47px;
}

.features .nav-pills li.active a {
  background: transparent;
}

.features .feature-table .table,
.features .feature-table td {
  border: none !important;
}

.features .contentPart .feature-content {
  font-size: 17px;
}

.features .contentPart .feature-table td {
  font-size: 17px;
}

.features .contentPart .feature-table p a {
  font-size: 17px;
}

.affix {
  position: fixed;
  top: 10px;
}

.affix-top {
  position: static;
  width: 880px;
}

.feature-tab-desktop {
  display: none;
}

.videoCrop_popup .wholeCropDiv {
  height: 440px;
  cursor: all-scroll;
}

.videoCrop_popup .wholeCropDiv .cropvideo {
  margin: 0 auto;
}

.videoCrop_popup .dragableCropDiv {
  border: 1px solid #f6921e;
  z-index: 1;
}

.videoCrop_popup .crop-stats.low-states .rz-selection {
  background: #fd6f6f !important;
  border-top: 2px solid #ea0505 !important;
  border-bottom: 2px solid #ea0505 !important;
}

.videoCrop_popup .crop-stats.low-states .rz-pointer-max,
.videoCrop_popup .crop-stats.low-states .rz-pointer-min {
  background: #ea0505;
}

.videoCrop_popup .crop-stats.high-states .rz-selection {
  background: #b4bd40 !important;
  border-top: 2px solid #7a820f !important;
  border-bottom: 2px solid #7a820f !important;
}

.videoCrop_popup .crop-stats.high-states .rz-pointer-max,
.videoCrop_popup .crop-stats.high-states .rz-pointer-min {
  background: #7a820f;
}

.videoCrop_popup.modal-dialog.modal_full {
  height: auto;
}

.videoCrop_popup.modal-dialog.modal_full .modal-content {
  height: auto;
}

.videoCrop_popup .video_height {
  max-width: 1370px;
  min-height: 540px;
}

.videoCrop_popup .playTimeLine {
  /*  display:none; */
}

.videoCrop_popup .rz-pointer.rz-pointer-min {
  position: absolute;
  top: 0;
  left: 0;
  width: 10px;
  height: 29px;
  border-radius: 0;
  cursor: e-resize;
}

.videoCrop_popup .rz-pointer.rz-pointer-min:after {
  top: 0;
  left: 0;
  width: 10px;
  height: 29px;
  font-size: 12px;
  content: '||';
  color: #fff;
  border-radius: 0;
  text-align: center;
  line-height: 27px;
  background: transparent;
}

.videoCrop_popup .rz-pointer.rz-pointer-max {
  position: absolute;
  top: 0;
  left: 0;
  width: 10px;
  height: 29px;
  border-radius: 0;
  cursor: e-resize;
}

.videoCrop_popup .rz-pointer.rz-pointer-max:after {
  top: 0;
  left: 0;
  width: 10px;
  height: 29px;
  font-size: 12px;
  content: '||';
  color: #fff;
  border-radius: 0;
  text-align: center;
  line-height: 27px;
}

.videoCrop_popup .rz-bar-wrapper {
  height: 30px;
}

.videoCrop_popup .rz-bar-wrapper .rz-selection:before,
.videoCrop_popup .rz-bar-wrapper .rz-selection:after {
  display: none;
  top: 0;
  left: 0;
  font-size: 12px;
  content: '||';
  padding-left: 1px;
  padding-top: 5px;
  color: #fff;
  position: absolute;
  width: 10px;
  height: 29px;
  background: rgba(0, 0, 0, 0.25);
  border-left: 1px solid #fff;
  -webkit-transition: background-position .1s linear;
  transition: background-position .1s linear;
}

.videoCrop_popup .rz-bar-wrapper .rz-selection:after {
  right: 0;
  left: auto;
  border-left: 0;
  border-right: 1px solid #fff;
}

.videoCrop_popup .rz-bar-wrapper .rz-selection:hover:before,
.videoCrop_popup .rz-bar-wrapper .rz-selection:hover:after {
  display: none;
}

.videoCrop_popup .trimSlider .rz-pointer {
  opacity: 1;
}

.videoCrop_popup .trimSlider .rz-draggable .rz-bar {
  height: 29px;
  cursor: move !important;
}

.videoCrop_popup .rzslider .rz-bar {
  cursor: pointer;
}

.videoCrop_popup .loopSlider .rzslider {
  left: 0;
  margin: 0;
  height: 30px;
}

.videoCrop_popup .loopSlider .rzslider .rz-selection {
  background: #70ced8;
}

.videoCrop_popup .loopSlider .rz-pointer {
  border-top-left-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
  border-top-right-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
  background: transparent;
  overflow: hidden;
}

.videoCrop_popup .loopSlider .rz-pointer.rz-pointer-min:after {
  background: #70ced8;
  border-top: 2px solid #5ca1a9;
  border-bottom: 2px solid #5ca1a9;
  border-left: 2px solid #5ca1a9;
  width: 10px;
}

.videoCrop_popup .loopSlider .rz-pointer.rz-pointer-min:hover:after {
  background: rgba(0, 0, 0, 0.54);
}

.videoCrop_popup .loopSlider .rz-pointer.rz-pointer-max:after {
  background: #70ced8;
  border-top: 2px solid #5ca1a9;
  border-bottom: 2px solid #5ca1a9;
  border-right: 2px solid #5ca1a9;
  width: 10px;
}

.videoCrop_popup .loopSlider .rz-pointer.rz-pointer-max:hover:after {
  background: rgba(0, 0, 0, 0.54);
}

.videoCrop_popup .loopSlider.trimSlider .rz-draggable .rz-bar {
  border-top: 2px solid #5ca1a9;
  border-bottom: 2px solid #5ca1a9;
}

.videoCrop_popup .loopSlider.active .rz-pointer.rz-pointer-min:after {
  border-top: 2px solid  #f6921e;
  border-bottom: 2px solid  #f6921e;
  border-left: 2px solid  #f6921e;
}

.videoCrop_popup .loopSlider.active .rz-pointer.rz-pointer-max:after {
  border-top: 2px solid  #f6921e;
  border-bottom: 2px solid  #f6921e;
  border-right: 2px solid  #f6921e;
}

.videoCrop_popup .loopSlider.active.trimSlider .rz-draggable .rz-bar {
  border-top: 2px solid  #f6921e;
  border-bottom: 2px solid  #f6921e;
}

.videoCrop_popup .rzslider .rz-bar {
  height: 29px;
}

.videoCrop_popup .timeDurationContent {
  left: 9px;
  top: 16px;
}

.videoCrop_popup .trimSlider .rzslider .rz-bubble {
  bottom: 25px;
  font-size: 15px;
}

