body,
html {
  overflow: hidden;
}

.trumbowyg-editor {
  font-family: "Open Sans", sans-serif;
}
.trumbowyg-editor table {
  margin-bottom: 1.5rem;
  border: 0.05rem solid #000;
  border-collapse: collapse;
  border-spacing: 43px;
  padding: 0;
}
.trumbowyg-editor tr {
  background: #EAEACE;
}
.trumbowyg-editor td,
.trumbowyg-editor th {
  padding: 1rem;
  box-sizing: inherit;
  min-width: 45px;
  height: 45px;
  height: 27px;
  min-width: 20px;
  padding: 0 1rem;
  border: 0.05rem solid #000;
  font-size: 1.2rem;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.5;
}
.box-wrap .trumbowyg-editor td,
.box-wrap .trumbowyg-editor th {
  font-size: 1.2rem;
}

.trumbowyg-editor thead th,
.trumbowyg-editor thead td {
  background: #CDCDB5;
  font-weight: 600;
}
.trumbowyg-editor thead th *,
.trumbowyg-editor thead td * {
  font-weight: 600;
}

.trumbowyg-table-dropdown-title {
  padding: 8px 10px;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: 700;
}

.trumbowyg-dropdown-button-group + .trumbowyg-table-dropdown-title {
  margin-top: 24px;
}

.trumbowyg-table-cell-selection-mode ::-moz-selection {
  color: inherit;
  background-color: transparent;
}

.trumbowyg-table-cell-selection-mode ::selection {
  color: inherit;
  background-color: transparent;
}

.trumbowyg-box .trumbowyg-table-cell-selected {
  background-color: #b4d3fe !important;
}

.trumbowyg-table-resize-layers {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
}

.trumbowyg-table-resize-vertical-handle {
  position: absolute;
  width: 5px;
  margin-left: -3px;
  cursor: col-resize;
}

.trumbowyg-table-resize-vertical-handle::after {
  content: "";
  position: absolute;
  top: 0;
  left: 1px;
  width: 3px;
  height: 100%;
  background: #0073ff;
  border-radius: 3px;
  pointer-events: none;
  opacity: 0;
}

.trumbowyg-table-resize-vertical-handle:hover::after {
  opacity: 1;
}

.trumbowyg-dropdown-tableBorderColor:not(.trumbowyg-dropdown--color-list),
.trumbowyg-dropdown-tableCellBackgroundColor:not(.trumbowyg-dropdown--color-list) {
  max-width: 276px;
  padding: 7px 5px;
  overflow: initial;
}

.trumbowyg-dropdown-tableBorderColor:not(.trumbowyg-dropdown--color-list) button,
.trumbowyg-dropdown-tableCellBackgroundColor:not(.trumbowyg-dropdown--color-list) button {
  display: block;
  position: relative;
  float: left;
  text-indent: -9999px;
  height: 20px;
  width: 20px;
  border: 1px solid #333;
  padding: 0;
  margin: 2px;
}

.trumbowyg-dropdown-tableBorderColor:not(.trumbowyg-dropdown--color-list) button:focus::after,
.trumbowyg-dropdown-tableBorderColor:not(.trumbowyg-dropdown--color-list) button:hover::after,
.trumbowyg-dropdown-tableCellBackgroundColor:not(.trumbowyg-dropdown--color-list) button:focus::after,
.trumbowyg-dropdown-tableCellBackgroundColor:not(.trumbowyg-dropdown--color-list) button:hover::after {
  content: " ";
  display: block;
  position: absolute;
  top: -5px;
  left: -5px;
  width: 27px;
  height: 27px;
  background: inherit;
  border: 1px solid #fff;
  box-shadow: #000 0 0 2px;
  z-index: 10;
}

.trumbowyg-dropdown-tableBorderColor.trumbowyg-dropdown--color-list button:not(.trumbowyg-removeTableCellBackgroundColor-dropdown-button):not(.trumbowyg-removeTableBorderColor-dropdown-button),
.trumbowyg-dropdown-tableCellBackgroundColor.trumbowyg-dropdown--color-list button:not(.trumbowyg-removeTableCellBackgroundColor-dropdown-button):not(.trumbowyg-removeTableBorderColor-dropdown-button) {
  position: relative;
  color: #fff !important;
}

.trumbowyg-dropdown-tableBorderColor.trumbowyg-dropdown--color-list button:not(.trumbowyg-removeTableCellBackgroundColor-dropdown-button):not(.trumbowyg-removeTableBorderColor-dropdown-button):focus::after,
.trumbowyg-dropdown-tableBorderColor.trumbowyg-dropdown--color-list button:not(.trumbowyg-removeTableCellBackgroundColor-dropdown-button):not(.trumbowyg-removeTableBorderColor-dropdown-button):hover::after,
.trumbowyg-dropdown-tableCellBackgroundColor.trumbowyg-dropdown--color-list button:not(.trumbowyg-removeTableCellBackgroundColor-dropdown-button):not(.trumbowyg-removeTableBorderColor-dropdown-button):focus::after,
.trumbowyg-dropdown-tableCellBackgroundColor.trumbowyg-dropdown--color-list button:not(.trumbowyg-removeTableCellBackgroundColor-dropdown-button):not(.trumbowyg-removeTableBorderColor-dropdown-button):hover::after {
  content: " ";
  display: block;
  position: absolute;
  top: 13px;
  left: 0;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-left-color: #fff;
}

@media only screen and (max-width: 767px) {
  body,
  html {
    height: auto;
    overflow: auto;
  }
}
html {
  font-size: 0.8vw;
  overflow-x: hidden;
  -webkit-text-size-adjust: none;
  -webkit-font-smoothing: antialiased;
}

@media only screen and (max-width: 767px) {
  html {
    font-size: 13px;
  }
}
body {
  color: #333;
  font-family: "Lexend Deca", sans-serif;
  font-size: 1.0666666667rem;
  background: #f8f7fc;
}

body * {
  outline: 0;
}

img {
  max-width: 100%;
}

.row {
  margin-right: -1rem;
  margin-left: -1rem;
}

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

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

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

.cap {
  text-transform: capitalize;
}

.container {
  max-width: 53.3333333333rem;
  width: 100%;
  min-height: 1.3333333333rem;
  padding-right: 1rem;
  padding-left: 1rem;
}

.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,
.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,
.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,
.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 {
  padding-right: 1rem;
  padding-left: 1rem;
}

#main .p0,
body .p0 {
  padding: 0;
}

#main .p5,
body .p5 {
  padding: 0.3333333333rem;
}

#main .p10,
body .p10 {
  padding: 0.6666666667rem;
}

#main .p15,
body .p15 {
  padding: 1rem;
}

#main .p20,
body .p20 {
  padding: 1.3333333333rem;
}

#main .p25,
body .p25 {
  padding: 1.6666666667rem;
}

#main .p30,
body .p30 {
  padding: 2rem;
}

#main .p40,
body .p40 {
  padding: 2.6666666667rem;
}

#main .pt0,
body .pt0 {
  padding-top: 0;
}

#main .pt5,
body .pt5 {
  padding-top: 0.3333333333rem;
}

#main .pt10,
body .pt10 {
  padding-top: 0.6666666667rem;
}

#main .pt15,
body .pt15 {
  padding-top: 1rem;
}

#main .pt20,
body .pt20 {
  padding-top: 1.3333333333rem;
}

#main .pt25,
body .pt25 {
  padding-top: 1.6666666667rem;
}

#main .pt30,
body .pt30 {
  padding-top: 2rem;
}

#main .pt35,
body .pt35 {
  padding-top: 2.3333333333rem;
}

#main .pt40,
body .pt40 {
  padding-top: 2.6666666667rem;
}

#main .pt50,
body .pt50 {
  padding-top: 3.3333333333rem;
}

#main .pt60,
body .pt60 {
  padding-top: 4rem;
}

#main .pt70,
body .pt70 {
  padding-top: 4.6666666667rem;
}

#main .pb0,
body .pb0 {
  padding-bottom: 0;
}

#main .pb5,
body .pb5 {
  padding-bottom: 0.3333333333rem;
}

#main .pb10,
body .pb10 {
  padding-bottom: 0.6666666667rem;
}

#main .pb15,
body .pb15 {
  padding-bottom: 1rem;
}

#main .pb20,
body .pb20 {
  padding-bottom: 1.3333333333rem;
}

#main .pb25,
body .pb25 {
  padding-bottom: 1.6666666667rem;
}

#main .pb30,
body .pb30 {
  padding-bottom: 2rem;
}

#main .pb40,
body .pb40 {
  padding-bottom: 2.6666666667rem;
}

#main .pb50,
body .pb50 {
  padding-bottom: 3.3333333333rem;
}

#main .pb60,
body .pb60 {
  padding-bottom: 4rem;
}

#main .pl0,
body .pl0 {
  padding-left: 0;
}

#main .pl5,
body .pl5 {
  padding-left: 0.3333333333rem;
}

#main .pl10,
body .pl10 {
  padding-left: 0.6666666667rem;
}

#main .pl15,
body .pl15 {
  padding-left: 1rem;
}

#main .pl20,
body .pl20 {
  padding-left: 1.3333333333rem;
}

#main .pl25,
body .pl25 {
  padding-left: 1.6666666667rem;
}

#main .pl30,
body .pl30 {
  padding-left: 2rem;
}

#main .pl40,
body .pl40 {
  padding-left: 2.6666666667rem;
}

#main .pl50,
body .pl50 {
  padding-left: 3.3333333333rem;
}

#main .pl60,
body .pl60 {
  padding-left: 4rem;
}

#main .pl70,
body .pl70 {
  padding-left: 4.6666666667rem;
}

#main .pl80,
body .pl80 {
  padding-left: 5.3333333333rem;
}

#main .pl100,
body .pl100 {
  padding-left: 0.6666666667rem;
}

#main .pr0,
body .pr0 {
  padding-right: 0;
}

#main .pr5,
body .pr5 {
  padding-right: 0.3333333333rem;
}

#main .pr10,
body .pr10 {
  padding-right: 0.6666666667rem;
}

#main .pr15,
body .pr15 {
  padding-right: 1rem;
}

#main .pr20,
body .pr20 {
  padding-right: 1.3333333333rem;
}

#main .pr25,
body .pr25 {
  padding-right: 1.6666666667rem;
}

#main .pr30,
body .pr30 {
  padding-right: 2rem;
}

#main .pr40,
body .pr40 {
  padding-right: 2.6666666667rem;
}

#main .pr50,
body .pr50 {
  padding-right: 3.3333333333rem;
}

#main .pr60,
body .pr60 {
  padding-right: 4rem;
}

#main .pr100,
body .pr100 {
  padding-right: 0.6666666667rem;
}

#main .mt5,
body .mt5 {
  margin-top: 0.3333333333rem;
}

#main .mt10,
body .mt10 {
  margin-top: 0.6666666667rem;
}

#main .mt15,
body .mt15 {
  margin-top: 1rem;
}

#main .mt20,
body .mt20 {
  margin-top: 1.3333333333rem;
}

#main .mt50,
body .mt50 {
  margin-top: 3.3333333333rem;
}

#main .m0,
body .m0 {
  margin: 0;
}

#main .m5,
body .m5 {
  margin: 0.3333333333rem;
}

#main .m10,
body .m10 {
  margin: 0.6666666667rem;
}

#main .m15,
body .m15 {
  margin: 1rem;
}

#main .m20,
body .m20 {
  margin: 1.3333333333rem;
}

#main .m25,
body .m25 {
  margin: 1.6666666667rem;
}

#main .m30,
body .m30 {
  margin: 2rem;
}

#main .m40,
body .m40 {
  padding: 2.6666666667rem;
}

#main .mt0,
body .mt0 {
  margin-top: 0;
}

#main .mt5,
body .mt5 {
  margin-top: 0.3333333333rem;
}

#main .mt10,
body .mt10 {
  margin-top: 0.6666666667rem;
}

#main .mt15,
body .mt15 {
  margin-top: 1rem;
}

#main .mt20,
body .mt20 {
  margin-top: 1.3333333333rem;
}

#main .mt25,
body .mt25 {
  margin-top: 1.6666666667rem;
}

#main .mt30,
body .mt30 {
  margin-top: 2rem;
}

#main .mt40,
body .mt40 {
  margin-top: 2.6666666667rem;
}

#main .mt77,
body .mt77 {
  margin-top: 5.1333333333rem;
}

#main .mb0,
body .mb0 {
  margin-bottom: 0;
}

#main .mb5,
body .mb5 {
  margin-bottom: 0.3333333333rem;
}

#main .mb10,
body .mb10 {
  margin-bottom: 0.6666666667rem;
}

#main .mb15,
body .mb15 {
  margin-bottom: 1rem;
}

#main .mb20,
body .mb20 {
  margin-bottom: 1.3333333333rem;
}

#main .mb25,
body .mb25 {
  margin-bottom: 1.6666666667rem;
}

#main .mb30,
body .mb30 {
  margin-bottom: 2rem;
}

#main .mb40,
body .mb40 {
  margin-bottom: 2.6666666667rem;
}

#main .ml0,
body .ml0 {
  margin-left: 0;
}

#main .ml5,
body .ml5 {
  margin-left: 0.3333333333rem;
}

#main .ml10,
body .ml10 {
  margin-left: 0.6666666667rem;
}

#main .ml15,
body .ml15 {
  margin-left: 1rem;
}

#main .ml20,
body .ml20 {
  margin-left: 1.3333333333rem;
}

#main .ml25,
body .ml25 {
  margin-left: 1.6666666667rem;
}

#main .ml30,
body .ml30 {
  margin-left: 2rem;
}

#main .ml40,
body .ml40 {
  margin-left: 2.6666666667rem;
}

#main .mr0,
body .mr0 {
  margin-right: 0;
}

#main .mr5,
body .mr5 {
  margin-right: 0.3333333333rem;
}

#main .mr10,
body .mr10 {
  margin-right: 0.6666666667rem;
}

#main .mr15,
body .mr15 {
  margin-right: 1rem;
}

#main .mr20,
body .mr20 {
  margin-right: 1.3333333333rem;
}

#main .mr25,
body .mr25 {
  margin-right: 1.6666666667rem;
}

#main .mr30,
body .mr30 {
  margin-right: 2rem;
}

#main .mr40,
body .mr40 {
  margin-right: 2.6666666667rem;
}

h1,
.h1 {
  font-size: 1.6666666667rem;
}

h2,
.h2 {
  font-size: 1.5333333333rem;
}

h3,
.h3 {
  font-size: 1.4rem;
}

h4,
.h4 {
  font-size: 1.2666666667rem;
}

h5,
.h5 {
  font-size: 1.1333333333rem;
}

h6,
.h6 {
  font-size: 0.9333333333rem;
}

.tb {
  color: #3b5999;
}

.tdg {
  color: #5F6D7E;
}

.tg {
  color: #ddd;
}

pre {
  font-size: 1.0666666667rem;
}

caption {
  font-size: 1.0666666667rem;
}

blockquote {
  padding: 0.6666666667rem 0.6666666667rem;
  margin: 0 0 1.3333333333rem;
  font-size: 1rem;
  border-left: 0.4rem solid #eee;
}

.textarea {
  width: 100%;
  border-radius: 0.5333333333rem;
  border: 0.1rem solid #ddd;
  font-size: 0.9333333333rem;
  padding: 0.2666666667rem 0.5333333333rem;
}

.textarea.error,
.textarea.error:focus {
  border-color: #FF3A3A;
  background: #fff8f8;
  color: #000;
}

label.error {
  color: #FF3A3A !important;
}

.textarea:disabled {
  opacity: 0.5;
}

.textarea:focus {
  background: #f8f8fc;
}

.form-item {
  position: relative;
  float: left;
  width: 100%;
}

.form-item.selectwpr {
  padding-bottom: 1.5rem;
}

.form-item label {
  font-weight: 400;
  font-size: 0.9333333333rem;
  color: #11143d;
  display: block;
  width: 100%;
  margin-bottom: 0.4rem;
}

.clabel {
  font-weight: 400;
  font-size: 0.9333333333rem;
  color: #11143d;
  margin-bottom: 0;
  display: block;
  cursor: pointer;
  width: 100%;
}

.form-item label.error {
  color: #FF3A3A;
  position: absolute;
  margin: 0rem;
  text-align: right;
  font-size: 0.8666666667rem;
  bottom: 0;
  text-transform: lowercase;
}

.form-item label.error:first-letter {
  text-transform: uppercase;
}

.form-item > label {
  margin-bottom: 0.3rem;
  margin-top: 0;
}

.form-item textarea {
  width: 100%;
  border-radius: 0.5333333333rem;
  border: 0.1rem solid #ddd;
  font-size: 0.9333333333rem;
  padding: 0.2666666667rem 0.2666666667rem;
  margin-bottom: 1rem;
  color: #7c7c7c;
  max-width: 100%;
  min-width: 100%;
  margin-bottom: 1.3rem;
}

.form-item textarea.error,
.form-item textarea.error:focus {
  border-color: #FF3A3A;
  background: #fff8f8;
  color: #000;
}

.form-item textarea:disabled {
  opacity: 0.5;
}

.form-item textarea:focus {
  border-color: #556ff7;
  background: #fff;
}

.form-item input[type=text],
.form-item input[type=password],
.form-item input[type=number] {
  margin-bottom: 1.4rem;
  width: 100%;
  height: 3.1333333333rem;
  border-radius: 0.5333333333rem;
  border: 0.1rem solid #ddd;
  font-size: 0.9333333333rem;
  padding: 0.2666666667rem 0.5333333333rem;
  color: #7c7c7c;
}

.form-item input[type=text].error,
.form-item input[type=text].error:focus,
.form-item input[type=password].error,
.form-item input[type=password].error:focus,
.form-item input[type=number].error,
.form-item input[type=number].error:focus {
  border-color: #FF3A3A;
  background-color: #fff8f8;
  color: #000;
  margin-top: 0;
}

.form-item input[type=text]:disabled,
.form-item input[type=password]:disabled,
.form-item input[type=number]:disabled {
  opacity: 0.5;
}

.form-item input[type=text]:focus,
.form-item input[type=text]:focus-visible,
.form-item input[type=password]:focus,
.form-item input[type=password]:focus-visible,
.form-item input[type=number]:focus,
.form-item input[type=number]:focus-visible {
  border: 0.1rem solid #556ff7;
  outline: none;
}

.form-item.icfl-facebook input {
  margin-bottom: 1rem;
}

.form-item.icfl-facebook label.error {
  top: 3.2rem;
}

.form-item.icfl-instagram input {
  margin-bottom: 1rem;
}

.form-item.icfl-instagram label.error {
  top: 3.2rem;
}

.form-item.icfl-youtube input {
  margin-bottom: 1rem;
}

.form-item.icfl-youtube label.error {
  top: 3.2rem;
}

.form-item.icfl-twitter input {
  margin-bottom: 1rem;
}

.form-item.icfl-twitter label.error {
  top: 3.2rem;
}

.form-item.icfl-facebook .input-icon {
  float: left;
  width: 3rem;
  height: 3.15rem;
  background-image: url(../images/icons/facebook.svg);
  background-repeat: no-repeat;
  border-radius: 0.5333333333rem 0 0 0.5333333333rem;
  background-size: cover;
}

.form-item.icfl-facebook .form-item {
  width: calc(100% - 3.2rem);
}

.form-item.icfl-facebook input {
  background-image: none;
  border-radius: 0 0.5333333333rem 0.5333333333rem 0;
}

.form-item.icfl-instagram .input-icon {
  float: left;
  width: 3rem;
  height: 3.15rem;
  background-image: url(../images/icons/insta.svg);
  background-repeat: no-repeat;
  border-radius: 0.5333333333rem 0 0 0.5333333333rem;
  background-size: cover;
}

.form-item.icfl-instagram .form-item {
  width: calc(100% - 3.2rem);
}

.form-item.icfl-instagram input {
  background-image: none;
  border-radius: 0 0.5333333333rem 0.5333333333rem 0;
}

.form-item.icfl-youtube .input-icon {
  float: left;
  width: 3rem;
  height: 3.15rem;
  background-image: url(../images/icons/youtubee.png);
  background-repeat: no-repeat;
  border-radius: 0.5333333333rem 0 0 0.5333333333rem;
  background-size: cover;
}

.form-item.icfl-youtube .form-item {
  width: calc(100% - 3.2rem);
}

.form-item.icfl-youtube input {
  background-image: none;
  border-radius: 0 0.5333333333rem 0.5333333333rem 0;
}

.form-item.icfl-twitter .input-icon {
  float: left;
  width: 3rem;
  height: 3.15rem;
  background-image: url(../images/icons/twitter2.png);
  background-repeat: no-repeat;
  border-radius: 0.5333333333rem 0 0 0.5333333333rem;
  background-size: cover;
}

.form-item.icfl-twitter .form-item {
  width: calc(100% - 3.2rem);
}

.form-item.icfl-twitter input {
  background-image: none;
  border-radius: 0 0.5333333333rem 0.5333333333rem 0;
}

.form-item .icon-eye {
  background: url(../images/icons/eye-hidden.svg) no-repeat;
  display: inline-block;
  width: 3.1333333333rem;
  height: 3.1333333333rem;
  position: absolute;
  margin-left: -0.4666666667rem;
  background-size: 1.5333333333rem;
  background-position: center;
  right: 0;
  top: 1.7rem;
  cursor: pointer;
}

.form-item .icon-eye-hide {
  background-image: url(../images/icons/eye-show.svg);
}

.form-item .icon-eye + input {
  padding-right: 2.4666666667rem;
}

.number-field input {
  margin-bottom: 0.5rem !important;
}

.number-field label.error {
  text-align: left;
  position: static;
  max-width: 80%;
}

.form-textarea {
  position: relative;
  margin-bottom: 0;
}

.form-check.ch-fl {
  width: 100%;
  height: 3.1333333333rem;
  border-radius: 0.5333333333rem;
  border: 0.1rem solid #ddd;
  font-size: 0.9333333333rem;
  padding: 0.2666666667rem 0.5333333333rem;
  background: #fff;
}

.form-check.ch-fl label {
  line-height: 2.3333333333rem;
  font-size: 0.9333333333rem;
  width: 100%;
}

.form-check.ch-fl label input[type=checkbox] {
  float: right;
  margin-top: 0.6rem;
}

.form-check label {
  cursor: pointer;
  font-size: 0.9333333333rem;
  font-weight: normal;
  color: #5f6d7e;
}

.form-check input[type=checkbox] {
  transition: 0.2s;
  background: #bebcbc;
  border: none;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 2.4rem;
  display: inline-block;
  height: 0.6666666667rem;
  cursor: pointer;
  border-radius: 6.6666666667rem;
  position: relative;
}

.form-check input[type=checkbox]:before {
  transition: 0.2s;
  content: "";
  border: 0.2rem solid #bebcbc;
  width: 1.2rem;
  display: inline-block;
  height: 1.2rem;
  border-radius: 100%;
  position: absolute;
  margin-top: -0.255rem;
  background: #fff;
}

.form-check input:checked[type=checkbox] {
  background: #c6efe1;
}

.form-check input:checked[type=checkbox]:before {
  background: #00d470;
  margin-left: 1.2666666667rem;
  border: 0.2rem solid #00d470;
}

.label {
  font-size: 0.9333333333rem;
  font-weight: bold;
  font-weight: 400;
  font-size: 0.9333333333rem;
  color: #11143d;
  display: block;
  width: 100%;
}

.labels {
  font-size: 0.9333333333rem;
  font-weight: bold;
  font-weight: 400;
  font-size: 0.9333333333rem;
  color: #11143d;
  display: inline-block;
  position: relative;
  top: 0.5rem;
}

.label.error {
  color: #FF3A3A;
  margin: 0rem;
  top: 4.6666666667rem;
  text-align: right;
  display: inline-block;
}

.form-radio > label {
  font-weight: 400;
  font-size: 1.0666666667rem;
  color: #5f6d7e;
  display: block;
  cursor: pointer;
  width: 100%;
  cursor: pointer;
  font-size: 0.9333333333rem;
  color: #11143d;
  font-weight: normal;
  display: block;
  margin-bottom: 0.4rem;
}

.form-radio .form-radio-inner label {
  margin-right: 0.6666666667rem;
  cursor: pointer;
  font-size: 0.9333333333rem;
  color: #5f6d7e;
  font-weight: normal;
}

.form-radio .form-radio-inner input[type=radio] {
  cursor: pointer;
  background: #fff;
  border: 0.2rem solid #ddd;
  width: 1.3rem;
  height: 1.3rem;
  border-radius: 100%;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  top: 0.3rem;
  margin: 0;
  position: relative;
  margin: 0;
}

.form-radio .form-radio-inner input:checked[type=radio] {
  border: 0.5rem solid #556ff7;
}

.form-radio .form-radio-inner input:checked[type=radio]:before {
  background: #556ff7;
}

.form-radio-tab {
  background: #e9effd;
  border-radius: 6.6666666667rem;
  padding: 0.4rem 0.4rem;
  height: 3.2666666667rem;
}

.form-radio-tab label {
  width: calc(50% - 0.2rem);
  text-align: center;
  position: relative;
  cursor: pointer;
}

.form-radio-tab label input {
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  border-radius: 6.6666666667rem;
  padding: 1.2666666667rem 0.8rem;
  text-align: center;
  display: block;
  width: 100%;
  margin: 0 0;
}

.form-radio-tab label input:checked {
  outline: none;
  background: #556ff7;
}

.form-radio-tab label input:checked + span {
  color: #fff;
}

.form-radio-tab label span {
  position: absolute;
  text-align: center;
  width: 100%;
  top: 0.6rem;
  left: 0;
  cursor: pointer;
  font-size: 0.9333333333rem;
  color: #5f6d7e;
  font-weight: normal;
  display: block;
}

/* for text edtor */
#main .inline-label {
  float: left;
  width: auto;
}

.sw {
  margin-top: 0.3333333333rem;
}

.sw.form-switch .form-switch-inner {
  float: none;
  display: inline-block;
}

#admin_configuration .form-switch .form-switch-inner {
  display: inline-block;
  float: right;
  position: relative;
  top: 0.87rem;
  margin-right: 0.3rem;
}

.form-select select {
  width: 100%;
  height: 3.1333333333rem;
}

.form-select select.error {
  border-color: #FF3A3A;
}

.form-select label.error {
  color: #FF3A3A;
  float: left;
  margin: 0rem;
  top: 4.6666666667rem;
  text-align: right;
  font-size: 0.8666666667rem;
  font-weight: normal;
  width: 100%;
  margin-top: 0.3rem;
  text-transform: lowercase;
  margin-bottom: 0.3rem;
  position: absolute;
  right: 0.9rem;
}

.chosen-select.error + label + .chosen-container .chosen-choices {
  border-color: #FF3A3A;
  background-color: #fff8f8;
}
.chosen-select.error + label + .chosen-container .chosen-choices input {
  color: #000 !important;
}

.form-select label.error:first-letter {
  text-transform: uppercase;
}

select {
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 1px;
  text-overflow: "";
  height: 3.1333333333rem;
  border-radius: 0.5333333333rem;
  border: 0.1rem solid #ddd;
  font-size: 0.9333333333rem;
  padding: 0.2666666667rem 0.5333333333rem;
  background: url(../images/icons/arrow-down.svg) no-repeat #fff center;
  background-size: 1.0666666667rem;
  background-position: calc(100% - 0.5333333333rem);
  width: 100%;
}

.no-js select {
  width: auto;
}

.form-chips select {
  width: 100%;
  height: 3.1333333333rem;
}

.form-chips label {
  margin-right: 0.6666666667rem;
  cursor: pointer;
  font-size: 0.9333333333rem;
  color: #5f6d7e;
  font-weight: normal;
  display: block;
}

html body .table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 0.8666666667rem;
  border-radius: 0.5333333333rem 0.5333333333rem 0 0;
  overflow: hidden;
}

html body .table td {
  vertical-align: middle;
  padding: 0.5333333333rem;
  border-top: 0.0666666667rem solid #ddd;
  font-size: 0.9333333333rem;
  word-break: break-word;
}

html body .table td .resetPass-button {
  padding: 0 0.6rem;
  font-size: 0.9rem;
  margin-top: 0.5rem;
  position: relative;
  margin-left: 0 !important;
  margin-bottom: 0;
}

html body .table thead {
  text-align: center;
  background-color: #3b5998;
  color: #fff;
}

html body .table thead tr {
  border-left: 0.0666666667rem solid #3b5998;
  border-right: 0.0666666667rem solid #3b5998;
}

html body .table thead tr th {
  border: none;
  padding: 0.8rem 0.6666666667rem;
  line-height: 1.5;
  font-size: 0.9333333333rem;
}

html body .table tbody {
  border-bottom: 0.0666666667rem solid #ddd;
}

html body .table tbody tr {
  background: #fff;
  border-left: 0.0666666667rem solid #ddd;
  border-right: 0.0666666667rem solid #ddd;
  height: 3.2rem;
}

html body .table tbody tr td {
  font-size: 0.9333333333rem;
}

html body .table tbody tr:first-child td {
  border: none;
}

html body .table tbody th {
  background-color: #3b5998 !important;
}

html body .table tbody tr:nth-child(odd) {
  background-color: #fff !important;
}

html body .table tbody tr:nth-child(even) {
  background-color: #f2f7ff !important;
}

.box-wrap {
  border-radius: 0.6rem;
  border: 0.0666666667rem solid #ddd;
  clear: both;
  display: inline-block;
  background: #fff;
  padding: 1.2rem;
  width: 100%;
  display: block;
  float: left;
}

.box-wrap-gray {
  border-radius: 0.6rem;
  border: 0.0666666667rem solid #ddd;
  clear: both;
  display: inline-block;
  background: #f8f7fc;
  padding: 0.8rem;
  width: 100%;
  display: block;
  float: left;
}

.cbtn,
.cbtn-default,
.cbtn-primary,
.cbtn-secondary,
.cbtn-info,
.cbtn-del,
.cbtn-outline {
  margin-bottom: 1rem;
  background: #e9effd;
  color: #556ff7;
  display: inline-block;
  padding: 0.4666666667rem 1.8rem;
  border-radius: 0.4rem;
  line-height: 1.9333333333rem;
  text-decoration: none;
  font-size: 1rem;
  border: 0.0666666667rem solid transparent;
  cursor: pointer;
}

.cbtn:active,
.cbtn:focus,
.cbtn-default:active,
.cbtn-default:focus,
.cbtn-primary:active,
.cbtn-primary:focus,
.cbtn-secondary:active,
.cbtn-secondary:focus,
.cbtn-info:active,
.cbtn-info:focus,
.cbtn-del:active,
.cbtn-del:focus,
.cbtn-outline:active,
.cbtn-outline:focus {
  text-decoration: none;
}

.cbtn.btloading,
.cbtn-default.btloading,
.cbtn-primary.btloading,
.cbtn-secondary.btloading,
.cbtn-info.btloading,
.cbtn-del.btloading,
.cbtn-outline.btloading {
  opacity: 0.5;
  pointer-events: none;
}

.cbtn.disabled,
.cbtn-default.disabled,
.cbtn-primary.disabled,
.cbtn-secondary.disabled,
.cbtn-info.disabled,
.cbtn-del.disabled,
.cbtn-outline.disabled {
  pointer-events: none;
  opacity: 0.5;
}

.cbtn svg,
.cbtn-default svg,
.cbtn-primary svg,
.cbtn-secondary svg,
.cbtn-info svg,
.cbtn-del svg,
.cbtn-outline svg {
  width: 0.8rem;
  max-height: 0.8rem;
  margin-right: 0.4666666667rem;
  transform: scale(1.8);
  position: relative;
  top: -0.0666666667rem;
}

.cbtn:hover,
.cbtn-default:hover,
.cbtn-primary:hover,
.cbtn-secondary:hover,
.cbtn-info:hover,
.cbtn-del:hover,
.cbtn-outline:hover {
  border-color: #556ff7;
  text-decoration: none;
  color: #556ff7;
  box-shadow: 0 0.5333333333rem 0.6666666667rem -0.6666666667rem rgba(0, 0, 0, 0.6117647059);
}

.cbtn.ic-search,
.cbtn-default.ic-search,
.cbtn-primary.ic-search,
.cbtn-secondary.ic-search,
.cbtn-info.ic-search,
.cbtn-del.ic-search,
.cbtn-outline.ic-search {
  padding-left: 2.4666666667rem;
}

.cbtn.ic-search::before,
.cbtn-default.ic-search::before,
.cbtn-primary.ic-search::before,
.cbtn-secondary.ic-search::before,
.cbtn-info.ic-search::before,
.cbtn-del.ic-search::before,
.cbtn-outline.ic-search::before {
  content: " ";
  width: 1.6666666667rem;
  height: 1.6666666667rem;
  background: url(../images/icons/search.svg) no-repeat;
  display: inline-block;
  background-size: 1.6666666667rem;
  position: absolute;
  transform: translateX(-50%);
  margin-left: -0.9333333333rem;
}

.cbtn.ic-reset,
.cbtn-default.ic-reset,
.cbtn-primary.ic-reset,
.cbtn-secondary.ic-reset,
.cbtn-info.ic-reset,
.cbtn-del.ic-reset,
.cbtn-outline.ic-reset {
  padding-left: 2.4666666667rem;
}

.cbtn.ic-reset::before,
.cbtn-default.ic-reset::before,
.cbtn-primary.ic-reset::before,
.cbtn-secondary.ic-reset::before,
.cbtn-info.ic-reset::before,
.cbtn-del.ic-reset::before,
.cbtn-outline.ic-reset::before {
  content: " ";
  width: 1.6666666667rem;
  height: 1.6666666667rem;
  background: url(../images/icons/search.svg) no-repeat;
  display: inline-block;
  background-size: 1.6666666667rem;
  position: absolute;
  transform: translateX(-50%);
  margin-left: -0.9333333333rem;
}

.cbtn.ic-search-w,
.cbtn-default.ic-search-w,
.cbtn-primary.ic-search-w,
.cbtn-secondary.ic-search-w,
.cbtn-info.ic-search-w,
.cbtn-del.ic-search-w,
.cbtn-outline.ic-search-w {
  padding-left: 2.4666666667rem;
}

.cbtn.ic-search-w::before,
.cbtn-default.ic-search-w::before,
.cbtn-primary.ic-search-w::before,
.cbtn-secondary.ic-search-w::before,
.cbtn-info.ic-search-w::before,
.cbtn-del.ic-search-w::before,
.cbtn-outline.ic-search-w::before {
  content: " ";
  width: 1.6666666667rem;
  height: 1.6666666667rem;
  background: url(../images/icons/w/search.svg) no-repeat;
  display: inline-block;
  background-size: 1.6666666667rem;
  position: absolute;
  transform: translateX(-50%);
  margin-left: -0.9333333333rem;
}

.cbtn.ic-copy,
.cbtn-default.ic-copy,
.cbtn-primary.ic-copy,
.cbtn-secondary.ic-copy,
.cbtn-info.ic-copy,
.cbtn-del.ic-copy,
.cbtn-outline.ic-copy {
  padding-left: 2.4666666667rem;
}

.cbtn.ic-copy::before,
.cbtn-default.ic-copy::before,
.cbtn-primary.ic-copy::before,
.cbtn-secondary.ic-copy::before,
.cbtn-info.ic-copy::before,
.cbtn-del.ic-copy::before,
.cbtn-outline.ic-copy::before {
  content: " ";
  width: 1.6666666667rem;
  height: 1.6666666667rem;
  background: url(../images/icons/clone.svg) no-repeat;
  display: inline-block;
  background-size: 1.4666666667rem;
  position: absolute;
  transform: translateX(-50%);
  margin-left: -1rem;
}

.cbtn.fw,
.cbtn-default.fw,
.cbtn-primary.fw,
.cbtn-secondary.fw,
.cbtn-info.fw,
.cbtn-del.fw,
.cbtn-outline.fw {
  width: 100%;
  text-align: center;
}

.cbtn-default {
  background: #fff;
  color: #556ff7;
  border-color: #556ff7;
}

.cbtn-default:hover {
  background: #fff;
  color: #556ff7;
  border-color: #556ff7;
}

.cbtn-outline {
  background: #fff;
  color: #5F6D7E;
  border-color: #ddd;
}

.cbtn-outline:hover {
  background: #e9effd;
  color: #000;
  border-color: #ddd;
}

.cbtn-primary {
  background: #556ff7;
  color: #fff;
}

.cbtn-primary:hover {
  background: #2e47cb;
  color: #fff;
  border-color: #2e47cb;
}

.cbtn-secondary {
  background: #e9effd;
  color: #556ff7;
  border-color: #556ff7;
}

.cbtn-secondary:hover {
  color: #2e47cb;
  border-color: #2e47cb;
}

.cbtn-info {
  background: #3b5999;
  color: #fff;
}

.cbtn-info:hover {
  color: #fff;
  background: #223e7a;
}

.cbtn-del {
  background: #fff;
  color: #FF3A3A;
  border-color: #ff9797;
}

.cbtn-del:hover {
  background: #ffdfdf;
  color: #FF3A3A;
  border-color: #FF3A3A;
}

.icp::before {
  content: "+";
  width: 0.8666666667rem;
  display: inline-block;
  height: 0.8666666667rem;
  line-height: 1;
  text-align: center;
  position: relative;
  top: -0.0666666667rem;
  margin-right: 0.1333333333rem;
}

.ics {
  padding: 0.5333333333rem 0.4666666667rem;
  height: auto;
  line-height: 0;
  margin-bottom: 0;
}

.ics::before {
  content: " ";
  width: 1rem;
  display: inline-block;
  height: 1rem;
  line-height: 1;
  text-align: center;
  position: relative;
  top: 0;
  margin-right: 0;
  background: url(../images/icons/delete.svg) no-repeat;
  background-size: cover;
}

.ics.ics-edit::before {
  background-image: url(../images/icons/edit.svg);
}

.ics.ics-edit.liedi::before {
  background-image: url(../images/icons/arowright.png);
}

.ics.ics-view::before {
  background-image: url(../images/icons/linkopen.svg);
}

.ics.ics-image::before {
  background-image: url(../images/icons/image.svg);
}

.ics.ics-linkopen::before {
  background-image: url(../images/icons/linkopen.svg);
}

.ics.ics-reset::before {
  background-image: url(../images/icons/reset.svg);
}

.ics.ics-popopen::before {
  background-image: url(../images/icons/popopen.svg);
  background-size: 1.1rem;
}

.ics.ics-clone::before {
  background-image: url(../images/icons/clone.svg);
  background-size: 1.1rem;
}

.image-field-wrap {
  float: left;
  width: 100%;
}

.image-field-wrap label {
  margin-right: 0.6666666667rem;
  cursor: pointer;
  font-size: 0.9333333333rem;
  color: #11143d;
  font-weight: normal;
  display: block;
  margin-bottom: 0.4rem;
}

.image-field-wrap label.error {
  color: #FF3A3A;
  margin: 0rem;
  top: 4.6666666667rem;
  text-align: left;
  display: inline-block;
  text-transform: lowercase;
  margin-top: 0.3rem;
  margin-bottom: 0.3rem;
}

.image-field-wrap label.error:first-letter {
  text-transform: uppercase;
}

.image-field-wrap .ics-reset {
  position: absolute;
  bottom: 0.4rem;
  right: 0.4rem;
}

.image-field-wrap .cbtn-del {
  position: absolute;
  bottom: 0.3rem;
  left: 0.3rem;
}

.image-field-wrap .image-field {
  width: 100%;
  height: 10.6666666667rem;
  overflow: hidden;
  border: 0.0666666667rem solid #ddd;
  border-radius: 0.6666666667rem;
  position: relative;
  margin-top: 0.6rem;
  background: #fff;
  margin-bottom: 0.7333333333rem;
}

.image-field-wrap .image-field img {
  width: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  height: 10.466667rem;
}

.image-field-wrap .imageupload {
  display: none !important;
}

.image-field-wrap button.imgupload {
  height: 3rem;
  width: 100%;
  margin-top: 0.5rem;
  font-size: 1rem;
}

.image-field-wrap p {
  font-size: 0.9333333333rem;
  margin: 0;
  color: #5f6d7e;
}

.image-field-wrap.image_upload_acttab .form-item-radio label:nth-child(1) {
  background: #556ff7;
  color: #fff;
}

.image-field-wrap.image_url_acttab .form-item-radio label:nth-child(2) {
  background: #556ff7;
  color: #fff;
}

.image-field-wrap .form-item-radio {
  background: #e9effd;
  border-radius: 6.6666666667rem;
  padding: 0.4rem 0.4rem;
}

.image-field-wrap .form-item-radio input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.image-field-wrap .form-item-radio label {
  border-radius: 6.6666666667rem;
  padding: 0.6rem 0.8rem;
  text-align: center;
  display: inline-block;
  width: calc(50% - 0.2rem);
  margin: 0;
}

.image-field-wrap .imgupload {
  color: #fff;
  width: 50%;
  margin-bottom: 0;
}

.image-field-wrap .imgupload::before {
  background: url(../images/icons/w/upload.svg) no-repeat;
  background-size: cover;
}

.image-field-wrap .imageurl {
  width: 100%;
  height: 3.1333333333rem;
  border-radius: 0.5333333333rem;
  border: 0.1rem solid #ddd;
  margin-top: 0;
  font-size: 0.9333333333rem;
  padding: 0.2666666667rem 0.5333333333rem;
}

.field-time input,
.field-time input:focus {
  background-image: url(../images/icons/time.svg);
  background-repeat: no-repeat;
  background-size: 1.5333333333rem;
  background-position: calc(100% - 0.6666666667rem) 0.4666666667rem;
}

.field-date input,
.field-date input:focus {
  background-image: url(../images/icons/calender.svg);
  background-repeat: no-repeat;
  background-size: 1.5333333333rem;
  background-position: calc(100% - 0.6666666667rem) 0.4666666667rem;
}

.tlp {
  position: relative;
}

.tlp:hover span {
  display: inline-block;
}

.tlp span {
  background: #e9effd;
  width: 10rem;
  max-width: 12.8rem;
  display: inline-block;
  position: absolute;
  border-radius: 0.6666666667rem;
  padding: 0.6666666667rem;
  height: auto;
  color: #556ff6;
  pointer-events: none;
  display: none;
  margin-top: -1.4666666667rem;
  position: absolute;
  bottom: 0;
}

.tlp[data-placement=left] span {
  margin-left: -2rem;
}

.tlp[data-placement=right] span {
  margin-left: 2rem;
}

.tlp[data-placement=top] span {
  margin-top: -1.4666666667rem;
}

.tlp[data-placement=bottom] span {
  margin-bottom: -1.4666666667rem;
}

.tab {
  border-bottom: 0.1333333333rem solid #ddd;
  margin-bottom: 1rem;
  padding-left: 0;
}

.tab li {
  display: inline-block;
  color: #acb1bb;
  font-size: 1.0666666667rem;
  text-align: center;
  padding: 0.5rem 0;
}

.tab li a {
  color: #acb1bb;
  padding: 0.6666666667rem 1rem;
  position: relative;
  font-size: 0.9333333333rem;
  text-decoration: none;
}

.tab li.act a {
  color: #11143d;
}

.tab li.act a::after {
  content: " ";
  border-bottom: 0.2rem solid #556ff7;
  position: absolute;
  width: 80%;
  left: 10%;
  bottom: -0.1333333333rem;
}

.sidemenu {
  margin-bottom: 1rem;
  width: 100%;
  text-align: left;
  padding-left: 0;
}

.sidemenu li {
  display: inline-block;
  color: #acb1bb;
  font-size: 1.0666666667rem;
  text-align: center;
  width: 100%;
}

.sidemenu li a {
  color: #7c7c7c;
  width: 100%;
  padding: 0.6666666667rem 1rem;
  position: relative;
  font-size: 0.9333333333rem;
  text-align: left;
  text-decoration: none;
  border-top: 0.1333333333rem solid transparent;
  border-bottom: 0.1333333333rem solid transparent;
  display: block;
}

.sidemenu li.act a {
  color: #556ff7;
  background: #e9effd;
}

.profile-name,
.profile-pic {
  width: 2.6666666667rem;
  height: 2.6666666667rem;
  margin-top: 0.2666666667rem;
  -o-object-fit: cover;
  object-fit: cover;
  box-shadow: 0px 0px 0px 1px #556FF6;
  border-radius: 100%;
  float: left;
  text-transform: uppercase;
  text-align: center;
  line-height: 2.6;
  color: #556FF6;
  font-size: 1.0666666667rem;
  background-color: #f0f2ff;
  margin-right: 1rem;
  overflow: hidden;
  margin-left: 0.3333333333rem;
}

.profile-name img,
.profile-pic img {
  width: 2.6666666667rem;
  height: 2.6666666667rem;
  -o-object-fit: cover;
  object-fit: cover;
  margin-top: -0.3rem;
}

.dropdown:hover ul {
  display: block;
}

.dropdown ul {
  width: 17.2rem;
  float: right;
  border: 0.0666666667rem solid #ddd;
  margin: 0;
  padding: 0;
  text-align: left;
  position: absolute;
  right: -1.0666666667rem;
  background: #fff;
  display: none;
  border-radius: 0.6666666667rem;
  z-index: 1111;
  top: 3.9rem;
  padding: 0.5333333333rem 0.6666666667rem;
  list-style: none;
}

.dropdown ul::before {
  position: absolute;
  top: -0.4rem;
  right: calc(50% - 0.9rem);
  content: "";
  background: #fff;
  transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
  border: 0.0666666667rem solid #ddd;
  border-width: 0 0.0666666667rem 0.0666666667rem 0;
  padding: 0.3333333333rem;
}

.dropdown ul li {
  border-bottom: 0.0666666667rem solid #ddd;
  padding: 0.3333333333rem 0;
}

.dropdown ul li:last-child {
  border: none;
}

.dropdown ul li a {
  display: block;
  text-decoration: none;
}

.sf select {
  width: 100%;
}

#snackbar-error,
#snackbar-success {
  display: none;
}

#snackbar-error .t,
#snackbar-success .t {
  display: inline;
}

.custom-popup-wrap {
  position: fixed;
  width: 100%;
  height: 100vh;
  background: rgba(0, 0, 0, 0.6);
  top: 0;
  z-index: 9;
}

.custom-popup-wrap .custom-popup-wrap-inner {
  width: 100%;
  height: 100vh;
  position: relative;
}

.custom-popup-wrap .custom-popup {
  background: #fff;
  padding: 1.3333333333rem;
  margin: 0 auto;
  border-radius: 0.5333333333rem;
  width: 39rem;
  margin-top: 3rem;
  max-height: calc(100vh - 0.6666666667rem);
  position: absolute;
  top: calc(50% - 0.6666666667rem);
  transform: translateY(-50%) translateX(-50%);
  left: 50%;
}

.custom-popup-wrap .custom-popup .cuspop-body {
  max-height: 49vh;
}

.custom-popup-wrap .custom-popup.custom-popup-mid {
  width: 73.333333rem;
  margin-top: 2rem;
}

.custom-popup-wrap .custom-popup.custom-popup-mid .cuspop-body {
  max-height: 69vh;
  overflow: hidden;
  overflow-y: scroll;
}

.custom-popup-wrap .custom-popup.custom-popup-big {
  margin-top: 0rem;
  width: 66.6666666667rem;
}

.custom-popup-wrap .custom-popup.custom-popup-big .cuspop-body {
  max-height: 90vh;
  overflow: hidden;
  overflow-y: scroll;
}

.custom-popup-wrap .custom-popup .cuspop-header a {
  background: url(../../images/icons/popclosne.png);
  width: 3rem;
  height: 3rem;
  z-index: 99;
  position: absolute;
  top: -1.2rem;
  overflow: hidden;
  right: 0.6666666667rem;
  background-size: cover;
  text-indent: -6.6666666667rem;
  opacity: 0.8;
  right: -1.8rem;
}

.custom-popup-wrap .custom-popup .cuspop-header a:hover {
  opacity: 1;
}

.custom-popup-wrap .custom-popup .cuspop-header h2 {
  font-size: 1.0666666667rem;
  font-weight: 600;
  margin: 0 auto 0.6666666667rem;
}

.custom-popup-wrap .custom-popup .cuspop-header h2 span {
  font-size: 1rem;
  font-weight: normal;
  color: #7c7c7c;
}

.icn-but {
  width: 1.3333333333rem;
  height: 1.3333333333rem;
  background: no-repeat;
  background-size: 1rem;
  background-position: center;
  opacity: 0.8;
  display: inline-block;
  position: relative;
  top: 0.2666666667rem;
  opacity: 0.6;
}

.icn-but:hover {
  opacity: 1;
}

.icn-but.icn-edit {
  background-image: url(../images/icons/w/edit.svg);
}

.icn-but.icn-del {
  background-image: url(../images/icons/w/delete.svg);
}

.icn-but.icn-image {
  background-image: url(../images/icons/w/image.svg);
}

span.active {
  height: 0.6666666667rem;
  width: 0.6666666667rem;
  background-color: green;
  border-radius: 50%;
  display: inline-block;
}

span.inactive {
  height: 0.6666666667rem;
  width: 0.6666666667rem;
  background-color: red;
  border-radius: 50%;
  display: inline-block;
}

.loading {
  pointer-events: none;
  color: transparent;
  position: relative;
}

.loading:focus,
.loading:active {
  pointer-events: none;
  color: transparent;
}

.loading::before {
  content: " ";
  background: url(../images/icons/loading.svg) no-repeat;
  width: 5rem;
  height: 1.9rem;
  display: inline-block;
  position: absolute;
}

.loading.wc::before {
  background-image: url(../images/icons/w/loading.svg);
}

.hwm {
  width: 0;
  height: 0;
  padding: 0;
  margin: 0;
  border: none;
  background: none;
  overflow: hidden;
}

.imageprev {
  width: 100%;
  height: 10.6666666667rem;
  overflow: hidden;
  border: 0.0666666667rem solid #ddd;
  border-radius: 0.6666666667rem;
  position: relative;
  margin-top: 0.6rem;
  background: #fff;
  margin-bottom: 0.7333333333rem;
}

.imageprev img {
  width: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  height: 10.6666666667rem;
}

.handdrg-wrap {
  position: relative;
  padding-left: 1.4666666667rem !important;
}

.handdrg {
  width: 1.4666666667rem;
  height: 1.3333333333rem;
  background: url(../images/icons/drag.svg) no-repeat;
  display: inline-block;
  background-size: 1.2rem;
  position: absolute;
  left: 0.9rem;
  cursor: grabbing;
  top: 1.1rem;
}

.table-placeholder {
  width: auto;
  background: red;
}

.ui-sortable-helper {
  cursor: grabbing;
}

.ui-sortable-helper td {
  opacity: 0;
}

.ui-sortable-helper td:first-child {
  opacity: 1;
}
.ui-sortable-helper td:first-child .ondrh {
  opacity: 0;
  display: none;
}
.ui-sortable-helper td:first-child .ondr {
  display: block;
  padding-left: 1rem;
  padding-top: 0.5rem;
}

.accordion-wrap {
  float: left;
  width: 100%;
}

.list-accordion > li > ul,
.list-accordion > li > ul > li > ul {
  border-radius: 0.6rem;
  border: 0.0666666667rem solid #ddd;
  clear: both;
  background: #f8f7fc;
  padding: 0.9rem;
  width: calc(100% - 2.4rem);
  display: block;
  float: left;
  margin-top: 0;
  margin-bottom: 1rem;
}

.list-accordion > li > ul ul:empty,
.list-accordion > li > ul > li > ul ul:empty {
  display: none !important;
}

#main .listsClass {
  padding: 0;
}

#main .listsClass li {
  padding: 0;
  max-width: 100%;
}

#main .listsClass li:last-child {
  margin-bottom: 0;
}

ul #main .listsClass li:first-child {
  margin-bottom: 0;
}

#main .listsClass .accordion-desc {
  padding-left: 2.1rem;
  font-size: 0.9rem;
}

#main .listsClass .accordion-item-handle {
  background-size: 1.9rem;
  height: 4.1rem;
  margin-left: 0.3rem;
  margin-right: -0.4rem;
}

#main .listsClass .clickable {
  padding: 0.4rem 0.7rem 0.6rem 0.7rem;
  width: calc(100% - 2.5rem);
  float: left;
  padding-left: 0;
  margin-left: 0.4rem;
}

#main .listsClass .clickable > label.error {
  display: none !important;
}

.listsClass li li li .accordion-action {
  display: none !important;
}

.accordion,
.list-accordion > li,
.list-accordion > li > ul > li,
.list-accordion > li > ul > li > ul > li {
  border-radius: 0.6rem;
  border: 0.0666666667rem solid #ddd;
  clear: both;
  background: #fff;
  padding: 0.6rem 0.9rem;
  min-width: 100%;
  display: block;
  float: left;
  margin-bottom: 1rem;
  max-width: 100%;
}

.accordion.has-child > div .accordion-action,
.list-accordion > li.has-child > div .accordion-action,
.list-accordion > li > ul > li.has-child > div .accordion-action,
.list-accordion > li > ul > li > ul > li.has-child > div .accordion-action {
  pointer-events: inherit;
  opacity: 1;
}

.accordion.has-child > div .deletemenu,
.list-accordion > li.has-child > div .deletemenu,
.list-accordion > li > ul > li.has-child > div .deletemenu,
.list-accordion > li > ul > li > ul > li.has-child > div .deletemenu {
  pointer-events: none;
  opacity: 0.2;
}

.accordion.has-child > div .createlink,
.list-accordion > li.has-child > div .createlink,
.list-accordion > li > ul > li.has-child > div .createlink,
.list-accordion > li > ul > li > ul > li.has-child > div .createlink {
  pointer-events: none;
  opacity: 0.2;
}

.accordion.has-child > div .accordion-desc,
.list-accordion > li.has-child > div .accordion-desc,
.list-accordion > li > ul > li.has-child > div .accordion-desc,
.list-accordion > li > ul > li > ul > li.has-child > div .accordion-desc {
  opacity: 0.2;
}

.haserro .accordion {
  border-color: #FF3A3A;
}

.drag-accordion .accordion-open .accordion-action {
  transform: rotate(180deg);
  background-position: 0.6rem 0.7rem;
}

.drag-accordion .accordion-item-wrap {
  width: 100%;
}

.drag-accordion .accordion-action {
  pointer-events: inherit;
  opacity: 1;
}

.accordion .accordion-item-text,
.list-accordion > li .accordion-item-text,
.list-accordion > li > ul > li .accordion-item-text,
.list-accordion > li > ul > li > ul > li .accordion-item-text {
  float: left;
  width: 58%;
  margin-top: 0.1rem !important;
  margin-left: 0.1rem !important;
  margin-right: 0.4rem !important;
}

.accordion .accordion-item-text .accordion-item-handle,
.list-accordion > li .accordion-item-text .accordion-item-handle,
.list-accordion > li > ul > li .accordion-item-text .accordion-item-handle,
.list-accordion > li > ul > li > ul > li .accordion-item-text .accordion-item-handle {
  width: 1.4666666667rem;
  height: 1.9333333333rem;
  background: url(../images/icons/drag.svg) no-repeat;
  background-size: 1.2rem;
  position: relative;
  left: 0.2666666667rem;
  cursor: grabbing;
  float: left;
  background-position: center;
  background-size: 1.9rem;
  z-index: 9;
}

.accordion .accordion-item-text .accordion-title,
.list-accordion > li .accordion-item-text .accordion-title,
.list-accordion > li > ul > li .accordion-item-text .accordion-title,
.list-accordion > li > ul > li > ul > li .accordion-item-text .accordion-title {
  line-height: 1.9333333333rem;
  margin-bottom: 0;
}

.accordion .accordion-item-text .accordion-title + label.error,
.list-accordion > li .accordion-item-text .accordion-title + label.error,
.list-accordion > li > ul > li .accordion-item-text .accordion-title + label.error,
.list-accordion > li > ul > li > ul > li .accordion-item-text .accordion-title + label.error {
  color: #FF3A3A;
  margin: 0rem;
  top: 4.6666666667rem;
  text-align: left;
  font-size: 0.8666666667rem;
  text-transform: lowercase;
  margin-bottom: 0;
  font-weight: normal;
  display: block;
  min-width: 21.4rem;
  text-transform: lowercase;
  margin-bottom: 0.3rem;
  text-indent: 2.3rem;
}

.accordion .accordion-item-text .accordion-title + label.error:first-letter,
.list-accordion > li .accordion-item-text .accordion-title + label.error:first-letter,
.list-accordion > li > ul > li .accordion-item-text .accordion-title + label.error:first-letter,
.list-accordion > li > ul > li > ul > li .accordion-item-text .accordion-title + label.error:first-letter {
  text-transform: uppercase;
}

.accordion .accordion-item-text .accordion-title input[type=text],
.list-accordion > li .accordion-item-text .accordion-title input[type=text],
.list-accordion > li > ul > li .accordion-item-text .accordion-title input[type=text],
.list-accordion > li > ul > li > ul > li .accordion-item-text .accordion-title input[type=text] {
  width: 41rem;
  height: 2rem;
  border-radius: 0.5333333333rem;
  border: 0.1rem solid transparent;
  font-size: 0.9333333333rem;
  padding: 0.2666666667rem 0.2666666667rem;
  color: #7c7c7c;
  margin-left: -0.5rem;
  margin-top: 0.4rem;
  margin-top: -5.6rem;
  position: relative;
  top: -0.2rem;
}

.accordion .accordion-item-text .accordion-title input[type=text].error,
.accordion .accordion-item-text .accordion-title input[type=text].error:focus,
.list-accordion > li .accordion-item-text .accordion-title input[type=text].error,
.list-accordion > li .accordion-item-text .accordion-title input[type=text].error:focus,
.list-accordion > li > ul > li .accordion-item-text .accordion-title input[type=text].error,
.list-accordion > li > ul > li .accordion-item-text .accordion-title input[type=text].error:focus,
.list-accordion > li > ul > li > ul > li .accordion-item-text .accordion-title input[type=text].error,
.list-accordion > li > ul > li > ul > li .accordion-item-text .accordion-title input[type=text].error:focus {
  border-color: #FF3A3A;
  background: #fff8f8;
  color: #000;
}

.accordion .accordion-item-text .accordion-title input[type=text]:disabled,
.list-accordion > li .accordion-item-text .accordion-title input[type=text]:disabled,
.list-accordion > li > ul > li .accordion-item-text .accordion-title input[type=text]:disabled,
.list-accordion > li > ul > li > ul > li .accordion-item-text .accordion-title input[type=text]:disabled {
  opacity: 0.5;
}

.accordion .accordion-item-text .accordion-title input[type=text]:focus,
.list-accordion > li .accordion-item-text .accordion-title input[type=text]:focus,
.list-accordion > li > ul > li .accordion-item-text .accordion-title input[type=text]:focus,
.list-accordion > li > ul > li > ul > li .accordion-item-text .accordion-title input[type=text]:focus {
  background-color: #fff;
  border: 0.1rem solid #556ff7;
}

.accordion .accordion-item-text .accordion-desc,
.list-accordion > li .accordion-item-text .accordion-desc,
.list-accordion > li > ul > li .accordion-item-text .accordion-desc,
.list-accordion > li > ul > li > ul > li .accordion-item-text .accordion-desc {
  padding-left: 2.6rem;
  margin-bottom: 0;
}

.accordion .accordion-item-action,
.list-accordion > li .accordion-item-action,
.list-accordion > li > ul > li .accordion-item-action,
.list-accordion > li > ul > li > ul > li .accordion-item-action {
  float: right;
}

.accordion .accordion-item-action .form-switch,
.list-accordion > li .accordion-item-action .form-switch,
.list-accordion > li > ul > li .accordion-item-action .form-switch,
.list-accordion > li > ul > li > ul > li .accordion-item-action .form-switch {
  position: relative;
  margin-right: 1rem;
}

.accordion .accordion-item-action label.error,
.list-accordion > li .accordion-item-action label.error,
.list-accordion > li > ul > li .accordion-item-action label.error,
.list-accordion > li > ul > li > ul > li .accordion-item-action label.error {
  display: none !important;
}

.accordion .accordion-action,
.list-accordion > li .accordion-action,
.list-accordion > li > ul > li .accordion-action,
.list-accordion > li > ul > li > ul > li .accordion-action {
  color: #5F6D7E;
  display: inline-block;
  padding: 0.1rem 1rem;
  border-radius: 2rem;
  line-height: 2;
  text-decoration: none;
  font-size: 1rem;
  border: 0.1rem solid #9c9c9c;
  margin-left: 0.2rem;
  background: url(../images/icons/arrow-down.svg) no-repeat #fff center;
  background-size: 1rem;
  transition: 0.5s;
  transform: rotate(0);
}

.accordion .accordion-action::before,
.list-accordion > li .accordion-action::before,
.list-accordion > li > ul > li .accordion-action::before,
.list-accordion > li > ul > li > ul > li .accordion-action::before {
  color: transparent;
  content: " .";
}

.accordion .accordion-item-group-data,
.list-accordion > li .accordion-item-group-data,
.list-accordion > li > ul > li .accordion-item-group-data,
.list-accordion > li > ul > li > ul > li .accordion-item-group-data {
  float: left;
  width: 100%;
  padding-left: 18px;
  margin-top: 0;
}

.accordion .accordion-item-group-data table,
.list-accordion > li .accordion-item-group-data table,
.list-accordion > li > ul > li .accordion-item-group-data table,
.list-accordion > li > ul > li > ul > li .accordion-item-group-data table {
  margin-top: 20px;
}

.accordion.accordion-open > .actlist .accordion-action,
.list-accordion > li.accordion-open > .actlist .accordion-action,
.list-accordion > li > ul > li.accordion-open > .actlist .accordion-action,
.list-accordion > li > ul > li > ul > li.accordion-open > .actlist .accordion-action {
  transform: rotate(180deg);
}

.accordion .accordion-item-group-data-inner,
.list-accordion > li .accordion-item-group-data-inner,
.list-accordion > li > ul > li .accordion-item-group-data-inner,
.list-accordion > li > ul > li > ul > li .accordion-item-group-data-inner {
  border-radius: 0.6rem;
  border: 0.0666666667rem solid #ddd;
  clear: both;
  background: #f8f7fc;
  padding: 1.2rem;
  width: 100%;
  display: block;
  float: left;
}

.accordion [class^=cbtn],
.list-accordion > li [class^=cbtn],
.list-accordion > li > ul > li [class^=cbtn],
.list-accordion > li > ul > li > ul > li [class^=cbtn] {
  padding: 0.5rem 0.6rem;
  font-size: 1rem;
  line-height: 1;
  margin-bottom: 0;
  margin-top: 0.3rem;
}

#menu .accordion-title input[type=text],
#footer .accordion-title input[type=text] {
  width: 19rem;
  position: relative;
  top: 0rem;
}

.accordion-placeholder,
.accordion-placeholder {
  opacity: 0.2;
}

.form-item .minicolors input[type=text] {
  padding-left: 2.7rem;
}

.form-item .color-reset-marquee {
  content: " .";
  position: absolute;
  right: 1rem;
  top: 1.8rem;
  width: 3rem;
  height: 3rem;
  background: url(../images/icons/reset.svg) no-repeat center;
  color: transparent;
  cursor: pointer;
  background-size: 1.4rem;
}

.form-item .color-reset-card {
  content: " .";
  position: absolute;
  right: 1rem;
  top: 1.8rem;
  width: 3rem;
  height: 3rem;
  background: url(../images/icons/reset.svg) no-repeat center;
  color: transparent;
  cursor: pointer;
  background-size: 1.4rem;
}

.form-item .color-reset {
  content: " .";
  position: absolute;
  right: 0;
  top: 24px;
  width: 41px;
  height: 40px;
  background: url(../images/icons/reset.svg) no-repeat center;
  color: transparent;
  cursor: pointer;
  background-size: 19px;
}

.disabled *,
.disabled {
  pointer-events: none;
  opacity: 0.5;
}

.pagers {
  display: inline-block;
  list-style: none;
}

.pagers li {
  display: inline-block;
  list-style: none;
}

.nexturl,
html:not(.no-js) .pagers {
  display: none;
}

.dropdown {
  padding: 0.2666666667rem 0.5333333333rem;
  background: url(../images/icons/arrow-down-dr.svg) no-repeat center;
  background-size: 1.0666666667rem;
  background-position: calc(100% - 0.5333333333rem);
  padding-right: 3rem;
  cursor: pointer;
  height: 4rem;
}

.psr {
  position: relative;
}

ul ul {
  margin-left: 15px;
}

button.close {
  margin-top: -0.6rem;
}

.not-allowed {
  pointer-events: none;
  opacity: 0.2;
}

.number-field input {
  max-width: 5rem;
}

table.dataTable thead > tr > th.sorting_asc:before,
table.dataTable thead > tr > th.sorting_desc:after,
table.dataTable thead > tr > td.sorting_asc:before,
table.dataTable thead > tr > td.sorting_desc:after {
  opacity: 1;
}

.alert-success {
  color: #205121;
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #556ff7;
  background-color: #e9effd;
  border-color: #a7bbe9;
  margin-bottom: 0;
}

.alert-success button {
  color: #205121;
  color: #556ff7;
  opacity: 1;
}

.flabel-info {
  float: right;
  text-transform: capitalize;
  font-size: 0.9rem;
}

span.flabel-info.contaAdm {
  margin-top: -3rem;
}

.load .app-content-inner,
.load .alert {
  opacity: 0;
}

.trumbowyg-box,
.trumbowyg-editor {
  padding-bottom: 0.4rem;
}

.form-select label.error {
  top: auto;
  bottom: -1.9rem;
}

.inline {
  display: inline !important;
}

.message-info {
  color: #fff;
  background-color: rgba(85, 111, 247, 0.568627451);
  border: none;
  padding: 0.8rem;
  border-radius: 0.6rem;
  margin-bottom: 1.3rem;
}

.message-info span {
  width: 1.3rem;
  height: 1.3rem;
  background: #4f60bc;
  display: inline-block;
  text-align: center;
  border-radius: 100%;
  margin-right: 0.5rem;
}

.groupsettings {
  background: #e9effd;
  border-radius: 0.5rem;
  padding: 1rem;
  padding-left: 2rem;
}

.t-count {
  text-align: left;
  margin-bottom: 0;
  position: absolute;
  bottom: -0.5rem;
}

#seo-meta-form .t-count {
  bottom: 0;
}

.metakeywords {
  margin-top: 1rem;
}

.t-count.txtred {
  color: #FF3A3A;
}

input[type=file] {
  display: block;
  word-break: break-word;
  white-space: break-spaces;
  width: 100%;
}

.buttons-main {
  min-height: 26.7rem;
}

.landingpage-list .accordion-item-handle {
  margin-top: 0.5rem;
}

.landingpage-list .accordion .accordion-title input[type=text] {
  margin-top: 0 !important;
}

.table-select {
  min-width: 2rem;
  width: 12rem;
  margin-top: 0.7rem;
}

.stand-info {
  width: 1rem;
  cursor: help;
  height: 1rem;
  background: #11143d;
  display: inline-block;
  text-align: center;
  line-height: 1;
  border-radius: 1rem;
  text-indent: 0rem;
  font-size: 0.9rem;
  position: static;
  margin-left: 0.2rem;
  margin-top: 0.2rem;
  color: #fff;
}

input.index {
  width: 2rem;
  border: none;
  text-align: center;
  background: none;
  pointer-events: none;
}

.susmsg {
  position: absolute;
  z-index: 999;
  bottom: 0;
  width: calc(100% - 4rem);
}

.acform .accordion-wrap:last-child .accordion-item-action .cbtn-del {
  opacity: 0.5;
  pointer-events: none;
}

.accordion-wrap input {
  color: #000;
}

.trumbowyg-input-html {
  float: right;
  width: 65%;
}

.prelogin-header {
  padding-top: 1.4rem;
}

.prelogin-header .prelogin-logo {
  display: inline-block;
  width: 5.7rem;
  margin-right: 0.1rem;
}

.prelogin-header h1 {
  font-size: 1.8rem;
  color: #8c2b24;
}

.le {
  opacity: 0;
}

#menu .list-accordion .accordion-title,
#footer .list-accordion .accordion-title {
  margin-top: 0.5rem;
}
#menu .list-accordion input,
#footer .list-accordion input {
  padding-top: 0;
  padding-bottom: 0;
}
#menu .list-accordion .form-switch label,
#footer .list-accordion .form-switch label {
  top: -0.2rem;
  position: relative;
}
#menu .list-accordion .accordion-item-action,
#footer .list-accordion .accordion-item-action {
  margin-top: 0.4rem;
  margin-right: -0.1rem;
}

#seo_meta .flabel-info {
  margin-top: -1.6rem;
}

#menu .form-switch,
#footer .form-switch {
  margin-top: 0;
  top: 0;
}

.accordion-title {
  position: relative;
  width: 64rem;
  max-width: 100%;
}

.accordion-title label.error {
  color: #FF3A3A;
  position: absolute;
  margin: 0rem;
  text-align: left;
  left: 2.4rem;
  font-size: 0.8666666667rem;
  bottom: -1rem;
  text-transform: lowercase;
  font-weight: normal;
}

.accordion-title label.error:first-letter {
  text-transform: uppercase;
}

.layoutbox .box-wrap-gray {
  height: 10rem;
}

.custom-popup-big .cuspop-body {
  overflow: visible !important;
}

.linkwp {
  float: left;
  width: 100%;
}

.cbtn-secondary {
  position: static;
}

.drag-accordion {
  position: relative;
  clear: both;
  float: left;
  width: 100%;
}

.button_url .ics-reset {
  display: none !important;
}

.select-template {
  padding-left: 0.5rem;
}

.select-template .col-xs-3 {
  padding: 0;
  width: 12.1rem;
  margin: 0 0.4rem;
  margin-bottom: 0;
}

.select-template .col-xs-3 .box-wrap {
  height: 9.8rem;
  margin-bottom: 0 !important;
  padding: 0.2rem;
}
.select-template .col-xs-3 .box-wrap p {
  font-size: 0.9rem;
}

table.shrink tr:not(.shrink-wrapper):not(.blank-row) {
  cursor: pointer;
}

.shrinkable {
  max-width: 250px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.shrink-toggle-all {
  text-shadow: 0px 6px;
}

.shrink-toggle,
.shrink-toggle-all {
  font-size: 18px;
  font-weight: bold;
  padding-right: 12px !important;
  padding-top: 12px !important;
  line-height: normal;
  vertical-align: middle;
  text-align: right;
  display: none;
  cursor: pointer;
  opacity: 0.5;
}

.shrink-toggle.shrink-toggle-left,
.shrink-toggle-all.shrink-toggle-left {
  text-align: left !important;
}

.shrink-toggle:hover,
.shrink-toggle-all:hover {
  opacity: 1;
}

tr.shrink-row {
  transition: background-color 0.3s;
}

tr.shrink-wrapper,
tr.shrink-wrapper > td {
  max-width: 100%;
  padding: 0px !important;
  border: none !important;
  margin-top: 0px !important;
}

tr.shrink-wrapper > td div.shrinked-row {
  float: left;
  width: 100%;
  white-space: normal !important;
  padding: 0;
  transition: background-color 0.6s;
}

tr.shrink-wrapper > td div.shrinked-row div {
  float: left;
  width: 100%;
}

tr.shrink-wrapper > td div.shrinked-row:not(.shrink-has-table) > div > div {
  padding: 4px 4px;
}

tr.shrink-wrapper > td > div.shrinked-row.shrink-has-table > div > div > div,
tr.shrink-wrapper > td > div.shrinked-row.shrink-has-table > div > div {
  width: 100% !important;
}

tr.collapsed {
  background-color: rgba(0, 0, 0, 0.2);
}

tr.shrink-wrapper > td div.shrinked-row.odd {
  background-color: rgba(0, 0, 0, 0.1);
}

tr.shrink-wrapper > td div.shrinked-row.even {
  background-color: rgba(0, 0, 0, 0.25);
}

tr.shrink-wrapper > td div.shrinked-row {
  width: 100%;
}

tr.shrink-wrapper > td div.shrinked-row > div > div:nth-child(odd) {
  width: 25%;
}

tr.shrink-wrapper > td div.shrinked-row > div > div:nth-child(even) {
  width: 75%;
}

.unshrink-xxs,
.unshrink-xs,
.unshrink-sm,
.unshrink-md,
.unshrink-lg,
.unshrink-xl,
.unshrinkable {
  display: none !important;
}

.shrink-xl {
  display: none !important;
}

.unshrink-xl {
  display: table-cell !important;
}

/* Large Devices, Wide Screens */
@media only screen and (max-width: 1200px) {
  tr.shrink-wrapper > td div.shrinked-row > div > div:nth-child(odd) {
    width: 17%;
  }
  tr.shrink-wrapper > td div.shrinked-row > div > div:nth-child(even) {
    width: 83%;
  }
  .shrinkable {
    max-width: 180px;
  }
  .shrink-lg {
    display: none !important;
  }
  .unshrink-lg {
    display: table-cell !important;
  }
  .unshrink-lg .btn-shrink {
    width: 100%;
    text-align: center !important;
  }
}
/* Medium Devices, Desktops */
@media only screen and (max-width: 992px) {
  tr.shrink-wrapper > td div.shrinked-row > div > div:nth-child(odd) {
    width: 23%;
  }
  tr.shrink-wrapper > td div.shrinked-row > div > div:nth-child(even) {
    width: 77%;
  }
  .shrinkable {
    max-width: 140px;
  }
  .shrink-md {
    display: none !important;
  }
  .unshrink-md {
    display: table-cell !important;
  }
  .unshrink-md .btn-shrink {
    width: 100%;
    text-align: center !important;
  }
}
/* Small Devices, Tablets */
@media only screen and (max-width: 768px) {
  tr.shrink-wrapper > td div.shrinked-row > div > div:nth-child(odd) {
    width: 35%;
  }
  tr.shrink-wrapper > td div.shrinked-row > div > div:nth-child(even) {
    width: 65%;
  }
  .shrinkable {
    max-width: 120px;
  }
  .shrink-sm {
    display: none !important;
  }
  .unshrink-sm {
    display: table-cell !important;
  }
  .unshrink-sm .btn-shrink {
    width: 100%;
    text-align: center !important;
  }
}
/* Extra Small Devices, Phones */
@media only screen and (max-width: 480px) {
  tr.shrink-wrapper > td div.shrinked-row > div > div:nth-child(odd) {
    width: 40%;
  }
  tr.shrink-wrapper > td div.shrinked-row > div > div:nth-child(even) {
    width: 60%;
  }
  .shrinkable {
    max-width: 100px;
  }
  .shrink-xs {
    display: none !important;
  }
  .unshrink-xs {
    display: table-cell !important;
  }
  .unshrink-xs .btn-shrink {
    width: 100%;
    text-align: center !important;
  }
}
/* Custom, iPhone Retina */
@media only screen and (max-width: 320px) {
  tr.shrink-wrapper > td div.shrinked-row > div > div {
    width: 100% !important;
  }
  .shrinkable {
    max-width: 80px;
  }
  .shrink-xxs {
    display: none !important;
  }
  .unshrink-xxs {
    display: table-cell !important;
  }
  .unshrink-xxs .btn-shrink {
    width: 100%;
    text-align: center !important;
  }
}
.robert-cnt {
  margin-bottom: 2rem;
}
.robert-cnt h5 {
  margin: 0;
}

.chosen-all {
  padding: 0rem 1.3rem;
}

.chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.chosen-container * {
  box-sizing: border-box;
}

.chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  z-index: 1010;
  width: 100%;
  border: 1px solid #aaa;
  border-top: 0;
  background: #fff;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  clip: rect(0, 0, 0, 0);
  -webkit-clip-path: inset(100% 100%);
  clip-path: inset(100% 100%);
}

.chosen-container.chosen-with-drop .chosen-drop {
  clip: auto;
  -webkit-clip-path: none;
  clip-path: none;
}

.chosen-container a {
  cursor: pointer;
}

.chosen-container .chosen-single .group-name,
.chosen-container .search-choice .group-name {
  margin-right: 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: 400;
  color: #999;
}

.chosen-container .chosen-single .group-name:after,
.chosen-container .search-choice .group-name:after {
  content: ":";
  padding-left: 2px;
  vertical-align: top;
}

.chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0 0 0 8px;
  height: 3.1rem;
  border: 0.1rem solid #ddd;
  border-radius: 0.5333333333rem;
  background-color: #fff;
  color: #7c7c7c;
  text-decoration: none;
  white-space: nowrap;
  line-height: 3.1rem;
}

.chosen-container-single .chosen-default {
  color: #999;
}

.chosen-container-single .chosen-single span {
  display: block;
  overflow: hidden;
  margin-right: 1.5rem;
  text-overflow: ellipsis;
  line-height: 2.7rem;
  white-space: nowrap;
  font-size: 1rem;
}

.chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px;
}

.chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 6px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  background: url(chosen-sprite.png) -42px 1px no-repeat;
  font-size: 1px;
}

.chosen-container-single .chosen-single abbr:hover {
  background-position: -42px -10px;
}

.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
  background-position: -42px -10px;
}

.chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 2rem;
  height: 100%;
}

.chosen-container-single .chosen-single div b {
  display: block;
  width: 100%;
  height: 100%;
  background: url(/images/icons/arrow-down.png) no-repeat center;
  background-size: 1rem;
}

.chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 3px 4px;
  white-space: nowrap;
}

.chosen-container-single .chosen-search input[type=text] {
  margin: 1px 0;
  padding: 0.1rem 0.2rem;
  width: 100%;
  height: auto;
  outline: 0;
  border: 1px solid #aaa;
  background: url(chosen-sprite.png) no-repeat 100% -1.6rem;
  font-size: 1.1rem;
  font-family: sans-serif;
  line-height: normal;
  background-size: 3.9rem;
  border-radius: 0;
}

.chosen-container-single .chosen-drop {
  margin-top: -0.6rem;
  border-radius: 0 0 4px 4px;
  background-clip: padding-box;
}

.chosen-container-single.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  -webkit-clip-path: inset(100% 100%);
  clip-path: inset(100% 100%);
}

.chosen-container .chosen-results {
  color: #444;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 4px 4px 0;
  padding: 0 0 0 4px;
  max-height: 10rem;
  -webkit-overflow-scrolling: touch;
}

.chosen-container .chosen-results li {
  display: none;
  margin: 0;
  padding: 0.1rem 0.5rem;
  list-style: none;
  line-height: 1.5rem;
  word-wrap: break-word;
  -webkit-touch-callout: none;
  font-size: 0.9rem;
}

.chosen-container .chosen-results li.active-result {
  display: list-item;
  cursor: pointer;
}

.chosen-container .chosen-results li.disabled-result {
  display: list-item;
  color: #ccc;
  cursor: default;
}

.chosen-container .chosen-results li.highlighted {
  background: #e9effd;
}

.chosen-container .chosen-results li.no-results {
  color: #777;
  display: list-item;
  background: #f4f4f4;
}

.chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: 700;
  cursor: default;
}

.chosen-container .chosen-results li.group-option {
  padding-left: 15px;
}

.chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline;
}

.chosen-container-multi .chosen-choices {
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0 5px;
  width: 100%;
  height: auto;
  background-color: #fff;
  border: 0.0666666667rem solid #ddd;
  border-radius: 0.5333333333rem;
  cursor: text;
  padding-bottom: 0.3333333333rem;
  padding-right: 0.3333333333rem;
  position: relative;
  min-height: 35px;
  padding-top: 0.4rem;
  padding-bottom: 0;
  cursor: text;
}

.chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none;
}

.chosen-container-multi .chosen-choices li.search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}

.chosen-container-multi .chosen-choices li.search-field input[type=text] {
  margin: 1px 0;
  padding: 0;
  height: 1.8rem;
  outline: 0;
  border: 0 !important;
  background: 0 0 !important;
  box-shadow: none;
  color: #999;
  font-size: 100%;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
  width: 25px;
  font-size: 1rem;
}

.chosen-container-multi .chosen-choices li.search-choice {
  position: relative;
  background-color: #e9effd;
  border: 0.0666666667rem solid #e9effd;
  border-radius: 6.6666666667rem;
  box-sizing: border-box;
  display: inline-block;
  margin-left: 0.2rem;
  margin-top: 0.0666666667rem;
  padding: 0.2666666667rem 2.2666666667rem 0.2666666667rem 0.6666666667rem;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: bottom;
  white-space: nowrap;
  color: #556ff7;
  font-size: 1rem;
  margin-bottom: 0.4rem;
  cursor: default;
}

.chosen-container-multi .chosen-choices li.search-choice span {
  word-wrap: break-word;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  background-color: transparent;
  border: 0.0666666667rem solid #556ff7;
  color: #556ff7;
  cursor: pointer;
  font-size: 1rem;
  font-weight: bold;
  padding: 0;
  position: absolute;
  right: 0.2666666667rem;
  top: 0.3rem;
  width: 1.5rem;
  height: 1.5rem;
  text-align: center;
  line-height: 1.2rem;
  border-radius: 100%;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
  text-decoration: none;
  background-color: white;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close::before {
  content: "x";
  line-height: 1.2rem;
  font-weight: normal;
  letter-spacing: 0rem;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
  background-position: -42px -10px;
}

.chosen-container-multi .chosen-choices li.search-choice-disabled {
  padding-right: 5px;
  border: 1px solid #ccc;
  background-color: #e4e4e4;
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  color: #666;
}

.chosen-container-multi .chosen-choices li.search-choice-focus {
  background: #d4d4d4;
}

.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
  background-position: -42px -10px;
}

.chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0;
}

.chosen-container-multi .chosen-drop .result-selected {
  display: list-item;
  color: #ccc;
  cursor: default;
}

.chosen-container-active.chosen-with-drop .chosen-single div {
  border-left: none;
  background: 0 0;
}

.chosen-container-active.chosen-with-drop .chosen-single div b {
  display: block;
  width: 100%;
  height: 100%;
  background: url(/images/icons/arrow-up.png) no-repeat center;
  background-size: 1rem;
}

.chosen-container-active .chosen-choices {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.chosen-container-active .chosen-choices li.search-field input[type=text] {
  color: #222 !important;
}

.chosen-disabled {
  opacity: 0.5 !important;
  cursor: default;
}

.chosen-disabled .chosen-single {
  cursor: default;
}

.chosen-disabled .chosen-choices .search-choice .search-choice-close {
  cursor: default;
}

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

.chosen-rtl .chosen-single {
  overflow: visible;
  padding: 0 8px 0 0;
}

.chosen-rtl .chosen-single span {
  margin-right: 0;
  margin-left: 26px;
  direction: rtl;
}

.chosen-rtl .chosen-single-with-deselect span {
  margin-left: 38px;
}

.chosen-rtl .chosen-single div {
  right: auto;
  left: 3px;
}

.chosen-rtl .chosen-single abbr {
  right: auto;
  left: 26px;
}

.chosen-rtl .chosen-choices li {
  float: right;
}

.chosen-rtl .chosen-choices li.search-field input[type=text] {
  direction: rtl;
}

.chosen-rtl .chosen-choices li.search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 19px;
}

.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
  right: auto;
  left: 4px;
}

.chosen-rtl.chosen-container-single .chosen-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0;
}

.chosen-rtl .chosen-results li.group-option {
  padding-right: 15px;
  padding-left: 0;
}

.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
  border-right: none;
}

.chosen-rtl .chosen-search input[type=text] {
  padding: 4px 5px 4px 20px;
  background: url(chosen-sprite.png) no-repeat -30px -20px;
  direction: rtl;
}

.chosen-rtl.chosen-container-single .chosen-single div b {
  background-position: 6px 2px;
}

.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
  background-position: -12px 2px;
}

div#by_popup_type_select_chosen {
  left: 4rem;
}

.headermenu > li:last-child > .actlist .cbtn-del {
  pointer-events: none;
  opacity: 0.2;
}

.footermenu > li:last-child > .actlist .cbtn-del {
  pointer-events: none;
  opacity: 0.2;
}

.sectiomove {
  max-width: 2.1rem;
  height: 2.2rem;
  position: relative;
  top: -0.7rem;
  text-indent: 2rem;
  background-position: 0.5rem 0.4rem;
}

/* My addition to github theme */
.cf {
  zoom: 1;
}

.cf:before {
  content: "";
  display: table;
}

.cf:after {
  content: "";
  display: table;
  clear: both;
}

#sTree2 li,
ul#s-l-base li {
  list-style: none;
  background: #fff;
  margin: 5px;
  border: 0.0666666667rem solid #ddd;
  border-radius: 0.6rem;
}

#s-l-base input {
  border: none;
}
#s-l-base .accordion-desc,
#s-l-base .accordion-item-action {
  display: none;
}

#sTree2 li ul,
ul#s-l-base li ul {
  padding: 0;
  border-radius: 0.6rem;
  border: 0.0666666667rem solid #ddd;
  background: #f8f7fc;
  display: none !important;
}

.s-l-opener {
  position: absolute;
  right: 0.2rem;
}

.s-l-opener .clist-close {
  width: 2rem;
  border: 0.1rem solid #9c9c9c;
  background: url(../images/icons/arrow-down.svg) no-repeat #fff center;
  height: 2rem;
  display: inline-block;
  background-size: 1rem;
  border-radius: 1rem;
  margin-top: -0.3rem;
  margin-right: 0.1rem;
  transform: rotate(0deg);
  transition: transform 0.5s;
}

.s-l-opener .clist-open {
  transform: rotate(180deg);
  width: 2rem;
  border: 0.1rem solid #9c9c9c;
  background: url(../images/icons/arrow-down.svg) no-repeat #fff center;
  height: 2rem;
  display: inline-block;
  background-size: 1rem;
  border-radius: 1rem;
  margin-top: -0.3rem;
  margin-right: 0.1rem;
}

#main .linklist > div {
  float: left;
  width: 13rem;
  margin: -0.1rem 0.5rem;
}

#main .linklist > div.contentPageUrlCreate a {
  background-position: center 1.1rem;
  background-size: 4.4rem;
  background-image: url(/images/link/url-link.png);
}

#main .linklist > div.contentPagePopupCreate a {
  background-position: center 1.1rem;
  background-size: 3.6rem;
  background-image: url(/images/link/poup-link.png);
}

#main .linklist > div.contentPageImageCreate a {
  background-position: center 1.6rem;
  background-size: 3.4rem;
  background-image: url(/images/link/image-link.png);
}

#main .linklist > div.contentPageVideoCreate a {
  background-position: center 1.6rem;
  background-size: 3.4rem;
  background-image: url(/images/link/video-link.png);
}

#main .linklist > div.contentPageAlbumCreate a {
  background-position: center 1.1rem;
  background-size: 4.5rem;
  background-image: url(/images/link/album-link.png);
}

#main .linklist > div.contentDocCreate a {
  background-position: center 0.1rem;
  background-size: 5.8rem;
  background-image: url(/images/link/document-link.png);
}

#main .linklist > div > a {
  background: url(/images/link/landingpage-link.png) no-repeat;
  background-size: 4rem;
  background-color: #fff;
  border-radius: 1rem;
  width: 100%;
  height: 8rem;
  display: inline-block;
  margin-bottom: 1.1rem;
  text-align: center;
  padding-top: 5.9rem;
  background-position: center 1.7rem;
  border: 0.1rem solid rgba(201, 201, 201, 0.8);
  background-position: center 1.1rem;
  background-size: 4.4rem;
}

#main .linklist > div > a:hover {
  border: 0.1rem solid #031C3B;
  text-decoration: none;
}

.table-icon .count-btn {
  padding: 0.2rem 0.7rem;
  height: 2.46rem;
  margin: 0;
  position: relative;
  top: -0.1rem;
}

/*

.showlist .clabel {
    position: relative;
    top: 0.9rem;
    margin-top: -0.9rem;
}

.showlist .form-switch {
    border: none;
    width: 7.2rem;
    margin-top: -1.6rem;
}

.showlist .form-switch label {
    display: none;
}

.right-box .showlist .form-switch {
    border: none;
    width: 100%;
    margin-top: -1.6rem;
}

.right-box .showlist .form-switch label {
    display: none;
}
*/
.linkfull-wrap .showlist {
  float: left;
  width: 100%;
}

.linkfull-wrap .showlist .form-switch {
  width: 13.2rem;
}

#standaloned {
  float: left;
  margin-bottom: 1.2rem;
  word-wrap: break-word;
  width: 100%;
}

#standaloned p {
  cursor: pointer;
  word-wrap: break-word;
}
#standaloned p:hover {
  text-decoration: underline;
  color: #11143d;
}

.linklan {
  background: url(/images/link/landingpage-link.png) no-repeat;
  background-size: 4rem;
  background-color: #fff;
  border-radius: 1rem;
  width: 100%;
  height: 8rem;
  display: inline-block;
  margin-bottom: 1.1rem;
  text-align: center;
  padding-top: 5.9rem;
  background-position: center 1.7rem;
  border: 0.1rem solid rgba(201, 201, 201, 0.8);
  background-position: center 1.1rem;
  background-size: 4.4rem;
}

.linkur {
  background: url(/images/link/landingpage-link.png) no-repeat;
  background-size: 4rem;
  background-color: #fff;
  border-radius: 1rem;
  width: 100%;
  height: 8rem;
  display: inline-block;
  margin-bottom: 1.1rem;
  text-align: center;
  padding-top: 5.9rem;
  background-position: center 1.7rem;
  border: 0.1rem solid rgba(201, 201, 201, 0.8);
  background-position: center 1.1rem;
  background-size: 4.4rem;
  background-position: center 1.1rem;
  background-size: 4.4rem;
  background-image: url(/images/link/url-link.png);
}

.linkpop {
  background: url(/images/link/poup-link.png) no-repeat;
  background-size: 4rem;
  background-color: #fff;
  border-radius: 1rem;
  width: 100%;
  height: 8rem;
  display: inline-block;
  margin-bottom: 1.1rem;
  text-align: center;
  padding-top: 5.9rem;
  background-position: center 1.7rem;
  border: 0.1rem solid rgba(201, 201, 201, 0.8);
  background-position: center 1.1rem;
  background-size: 4.4rem;
  background-position: center 1.1rem;
  background-size: 4.4rem;
  background-image: url(/images/link/poup-link.png);
}

#linklanding-video-form {
  height: 25rem;
}

.from_date,
.to_date {
  background-image: url(../images/icons/calender.svg);
  background-repeat: no-repeat;
  background-size: 1.5333333333rem;
  background-position: calc(100% - 0.6666666667rem) 0.4666666667rem;
}

.formwithsta .form-switch {
  margin-bottom: -1.2rem;
}

#documentSectionHeader .form-item input[type=text],
#documentSectionHeader .form-item input[type=password],
#documentSectionHeader .form-item input[type=number] {
  margin-bottom: 0.4rem;
}

.custom-popup-wrap div .custom-popup-xbig {
  width: 64rem;
  height: 91vh;
  margin-top: 0;
}

.marqueewrapswip .form-switch label {
  position: relative;
  top: 0.2rem;
}

a.popup-load.cbtn-secondary.icp.mb0.general-page {
  margin-right: 3.9rem;
}

.admin-logo {
  padding-top: 0.5rem;
  padding-bottom: 0;
  padding-left: 0rem;
  padding-right: 0rem;
  width: 3rem;
  display: inline-block;
}

.admin-logo img {
  width: 100%;
}

.prelogin-section img {
  width: 20.3333333333rem;
}

.general-side {
  height: 100vh;
  background: #fff;
  padding: 0;
  position: fixed;
}

.conteltleft {
  margin-left: 21rem;
}

@media only screen and (max-width: 767px) {
  .general-side {
    height: auto;
  }
}
.sidebar {
  background: #11143d;
  height: 100vh;
  padding-top: 4rem;
}

@media only screen and (max-width: 767px) {
  .sidebar {
    min-height: auto;
  }
}
.sidebar .menus {
  padding: 1rem 0;
  list-style: none;
}

.sidebar .menus li {
  border-top: 0.1333333333rem solid transparent;
  border-bottom: 0.1333333333rem solid transparent;
  color: #fff;
  margin: 0.6666666667rem 0rem;
}

.sidebar .menus li.active {
  background: #1e2f89;
  border-top: 0.1333333333rem solid #4e61c5;
  border-bottom: 0.1333333333rem solid #4e61c5;
}

.sidebar .menus li.active a {
  color: #fff;
}

.sidebar .menus li a {
  color: #BEC1C9;
  line-height: 0;
  padding: 1.3333333333rem 1.6666666667rem;
  display: block;
  font-size: 1.2rem;
  text-decoration: none;
}

.sidebar .menus li a:hover {
  text-decoration: none;
}

.right-top-header {
  height: 4rem;
  background: #fff;
  box-shadow: 0.8rem 0.1rem 0.9rem rgba(0, 0, 0, 0.3098039216);
  position: relative;
  position: fixed;
  z-index: 3;
}

.right-top-header h1 {
  padding-left: 0;
  padding-top: 0;
  line-height: 1;
  display: inline-block;
  margin-top: 0;
  position: relative;
  top: 0.4rem;
  font-size: 1.4rem;
}

.right-top-header h1 span {
  color: #87889D;
  line-height: 1.1;
}

.right-top-header h1 span.cdt {
  color: #b03125;
}

.cus-topheader {
  text-align: right;
  padding-right: 1.3333333333rem;
}

.cus-topheader .dropdown {
  float: right;
}

.cus-topheader span {
  padding-top: 0;
  display: inline-block;
  padding-right: 0.6666666667rem;
  margin-top: 0.5rem;
  min-width: 5.9rem;
  text-align: left;
  font-size: 1.2rem;
}

.cus-topheader span p {
  font-size: 0.8rem;
  color: #8f8f8f;
}

.section-cont .mCSB_dragger_bar {
  display: none;
}

.section-cont .app-content {
  float: left;
  margin-right: 0;
  width: 100%;
  padding-bottom: 2rem;
  overflow-y: scroll;
  padding-right: 1.0666666667rem;
  height: calc(100vh - 6.8rem);
  float: left;
  margin-right: 0;
  width: 100%;
  padding-bottom: 2rem;
  overflow-y: auto;
  padding-right: 1.0666666667rem;
  margin-top: 4rem;
}

@media only screen and (max-width: 767px) {
  .section-cont .app-content {
    height: auto;
    overflow: auto;
  }
}
.section-cont .app-content .app-content-inner {
  padding-top: 0.6666666667rem;
  width: 100%;
}

.login-form::after,
.register-form::after {
  content: " ";
  border-right: 0.0666666667rem solid #ddd;
  height: 84%;
  display: inline-block;
  position: absolute;
  right: -2.1333333333rem;
}

@media only screen and (max-width: 767px) {
  .login-form::after,
  .register-form::after {
    right: 0;
    top: 0.4666666667rem;
    border: 0;
    height: auto;
    border-bottom: 0.0666666667rem solid #ddd;
    width: 100%;
    position: static;
  }
}
.glogin {
  margin-top: 6.6666666667rem;
  padding-left: 3.1333333333rem;
}

@media only screen and (max-width: 991px) {
  .glogin {
    margin-top: 1.3333333333rem;
  }
}
@media only screen and (max-width: 767px) {
  .glogin {
    padding-left: 0;
  }
}
.resetpass {
  width: 30.9rem;
  margin-left: auto;
  margin-right: auto;
  float: none;
}

html:not(.no-js) .inlinetab-list-data > div:not(.inlinetab-show) {
  width: 0;
  padding: 0;
  border: 0;
  height: 0;
  overflow: hidden;
}

.no-js .inlinetab-list-data > div {
  margin-bottom: 1.3333333333rem;
}

html:not(.no-js) #by_data {
  display: none;
}

.no-js #by_data {
  display: inherit;
  width: 100%;
  padding: inherit;
  border: inherit;
  height: inherit;
  overflow: inherit;
}

html:not(.no-js) .buttontabgroup > div:not(.buttontabgroup-ac) {
  width: 0;
  padding: 0;
  border: 0;
  height: 0;
  overflow: hidden;
}

.no-js .buttontabgroup > div {
  margin-bottom: 1.3333333333rem;
}

.tablef-group > div:not(.tablef-group-ac) {
  width: 0;
  padding: 0;
  border: 0;
  height: 0;
  overflow: hidden;
}

.no-js .buttontabgroup > div {
  margin-bottom: 1.3333333333rem;
}

tablef-group .inlinedata > div:not(.inlinetabd) {
  width: 0;
  padding: 0;
  border: 0;
  height: 0;
  overflow: hidden;
}

html:not(.no-js) .inlinetab-list-data-left > div:not(.lefttab-show) {
  width: 0;
  padding: 0;
  border: 0;
  height: 0;
  overflow: hidden;
}

.no-js .inlinetab-list-data-left > div {
  margin-bottom: 1.3333333333rem;
}

.tabgroup-left .sidemenu {
  float: left;
  width: 23%;
}

.tabgroup-left .inlinetab-list-data-left {
  float: left;
  width: 77%;
  padding-left: 15px;
}

.filter-group > div:not(.filteron) {
  width: 0;
  padding: 0;
  border: 0;
  height: 0;
  overflow: hidden;
}

.buttonsize {
  min-height: 23.6666666667rem;
}

#user_lists + .select2-container {
  min-width: 100%;
}

#meta_title,
#meta_dec {
  word-break: break-all;
}

.tablef-group .select2 {
  min-width: 100%;
}

.btnins {
  width: 0;
  height: 0;
  padding: 0;
  margin: 0;
  overflow: hidden;
}

#main .buttonwrp .image-field-wrap > label {
  display: none;
}

#main .buttonwrp .form-radio-inner {
  margin-bottom: 0.4rem;
  background: #e9effd;
  border-radius: 6.6666666667rem;
  padding: 0.4rem 0.4rem;
  width: 100%;
  height: 3.4rem;
}

#main .buttonwrp .form-radio-inner label {
  width: 50%;
  margin: 0;
  padding: 0;
  position: relative;
  float: left;
}

#main .buttonwrp .form-radio-inner span {
  position: absolute;
  left: 0;
  text-align: center;
  width: 100%;
  top: 0.6rem;
  color: #11143d;
}

#main .buttonwrp .form-radio-inner input {
  width: 100%;
  border: none;
  height: 3rem;
  margin-top: -0.5rem;
  border-radius: 4.2rem;
  background: none;
}

#main .buttonwrp .form-radio-inner input:checked {
  background: #556ff7;
}

#main .buttonwrp .form-radio-inner input:checked + span {
  color: #fff;
}

#main .buttonwrp .form-radio-inner input::before {
  display: none;
}


.standalone_page_url .flabel-info {
  margin-top: -2.7rem;
}
.showlist {
  padding-top: 1.3rem;
}

.marqueewrapswip_wrap .marqueewrapswip {
  margin-top: -2.7rem;
}
.marqueewrapswip_wrap .marqueewrapswip label {
  top: -0.1rem;
  position: relative;
}

.linkfull-wrap a.view-close {
  right: -1.3rem;
  top: -0.9rem;
}

.index-show {
  position: absolute;
  top: 1rem;
  left: 2rem;
  width: 100%;
}

.custom-popup-wrap div .custom-popup-xbig {
  width: 96%;
  height: 91vh;
  margin-top: 0;
}
.custom-popup-wrap div .custom-popup-xbig .trumbowyg-box,
.custom-popup-wrap div .custom-popup-xbig .trumbowyg-editor {
  min-height: 150px;
  margin-bottom: 15px;
}

#documentSectionRow {
  height: 87vh;
  overflow-y: scroll;
  overflow-x: hidden;
}

.accalin .accordion-wrap h4.accordion-title {
  margin: 0;
  margin-left: 1.8rem;
}
.accalin .accordion-wrap .accordion-item-action {
  height: 2.9rem;
}
.accalin .accordion-wrap .accordion-item-action .form-switch {
  margin-top: 0.3rem;
}

#landing_page .accordion-title label.error {
  bottom: -1.6rem;
  bottom: -1.3rem;
}

#documentSectionHeader {
  overflow: scroll;
  height: calc(100vh - 9rem);
  overflow-x: hidden;
  padding-left: 0.3rem;
}
#documentSectionHeader label.error {
  bottom: -0.8rem;
}

#document_page .accordion-wrap:last-child:only-child .delete-landinggroup {
  pointer-events: none;
  opacity: 0.2;
}

.custom-popup-wrap.reference .custom-popup {
  width: calc(100% - 21rem);
}
.custom-popup-wrap.reference .custom-popup.custom-popup-big .cuspop-body {
  max-height: 63vh !important;
  overflow: hidden !important;
  overflow-y: scroll !important;
}

.table-icon {
  width: 18rem;
}
.table-icon a {
  max-height: 2.2rem;
  padding: 0.5rem 0.5rem !important;
  line-height: 1;
  min-width: 2rem;
  text-align: center;
}

#landing-create-form .accordion-title input[type=text] {
  margin-top: 0.3rem;
  border: 1px solid transparent;
  border-radius: 4px;
  background: none;
}
#landing-create-form .accordion-title input[type=text]:focus {
  border: 1px solid #000;
  background: #fff;
}

.tagsw .form-switch .form-switch-inner {
  top: 0.2rem;
}

.custom_link {
  color: #000 !important;
}
.custom_link input {
  color: #000 !important;
}

#social .box-wrap-gray button.cbtn-del {
  display: none;
}

.custom_link {
  color: #fff !important;
}

.removelink {
  width: 2.8rem;
  height: 2.8rem;
  top: -0.1rem;
  position: relative;
  text-align: center;
}
.removelink::before {
  top: 0.3rem;
}

.phide {
  width: 0;
  height: 0;
  overflow: hidden;
  opacity: 0;
}

.admintitle em {
  width: 52rem;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  position: relative;
  top: 0rem;
  font-style: normal;
}

.page_table_subtitle {
  margin-left: 1.7rem;
}

.ondr {
  display: none;
}

.tab-container {
  width: 100%;
}
.tab-container input[type=text] {
  margin-bottom: 0 !important;
}

.tab-navigation {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  margin-bottom: 1rem;
}

.tab-navigation li {
  cursor: pointer;
  margin: 0 0.3rem;
  background: url(/images/link/landingpage-link.png) no-repeat;
  padding-top: 4.3rem;
  background-size: 4.3rem;
  background-position: center 0.3rem;
  text-align: center;
  border: 0.1rem solid #ccc;
  border-radius: 0;
  width: 33.2%;
  padding-bottom: 1rem;
}
.tab-navigation li.active {
  border-bottom: 0.1rem solid #fff;
}
.tab-navigation li:nth-child(2) {
  background-image: url(/images/link/url-link.png);
}
.tab-navigation li:nth-child(3) {
  background-image: url(/images/link/poup-link.png);
}

.tab-content .tab-pane {
  display: none;
}

.tab-content .tab-pane.active {
  display: block;
}

#tagslist tbody tr:last-child .cbtn-del {
  pointer-events: none;
  opacity: 0.5;
}

.notdeletbutim .cbtn-del {
  display: none !important;
}

.table .ics {
  padding: 0 !important;
  width: auto !important;
  height: auto !important;
}
.table .ics::before {
  width: 2rem;
  height: 2rem;
  background-size: 1.1rem;
  background-position: center;
}
.table .count-btn {
  width: 2.3rem;
  position: relative;
  top: -0.8rem;
  padding: 0 !important;
  line-height: 1.95rem;
  display: inline-block;
  height: 2.2rem;
  margin-right: 0.2rem;
  background-color: #fff;
  color: #666;
}

.addSection {
  width: 12rem;
  text-align: center;
}

.drag-accordion .accordion-item-text {
  margin-top: 0.5rem !important;
}
.drag-accordion .accordion-title .inactive {
  position: relative;
  top: -0.2rem;
}
.drag-accordion .form-switch > label {
  position: relative;
  top: -0.1rem;
  top: -0.3rem;
  top: 0;
}
.drag-accordion .accordion-action {
  margin-top: 0.2rem;
  background-position: 0.7rem 0.7rem;
  background-position: 0.65rem 0.65rem;
}
.popup_title_status {
  margin-bottom: -0.7rem;
  margin-right: -0.2rem;
}

.ui-sortable-helper td:first-child .ondr {
  display: block;
  padding-left: 1rem;
  padding-top: 0.5rem;
  width: 32rem;
  padding-top: 0;
  position: relative;
  top: -0.1rem;
}

#landing_page .accordion-item-text {
  margin-top: 0rem !important;
}

#landing_page .table .count-btn {
  top: -0.6rem;
  left: 0.2rem;
  line-height: 2.2rem;
  min-height: 2.3rem;
}

.tab-navigation a {
  background: url(/images/link/landingpage-link.png) no-repeat;
}

#poalbumlist .count-btn,
#popslist .count-btn {
  width: 2.3rem;
  position: relative;
  top: -0.7rem;
  padding: 0 !important;
  line-height: 1.95rem;
  display: inline-block;
  height: 2.15rem;
  margin-right: 0rem;
}

.tab-container .tab-content {
  border: 0.1rem solid #ccc;
  padding: 1rem;
  position: relative;
  top: -1rem;
  left: 0.3rem;
  width: 35.7rem;
  min-height: 12.9rem;
}
.tab-container .tab-navigation {
  position: relative;
  z-index: 9;
  top: 0.1rem;
}
.tab-container .tab-navigation li {
  background-color: #fff;
  opacity: 0.5;
}
.tab-container .tab-navigation li.active {
  opacity: 1;
}

#albumorder .ui-sortable-helper td:first-child .ondr {
  display: block;
  padding-left: 1rem;
  padding-top: 0.5rem;
  width: 32rem;
  padding-top: 0;
  position: relative;
  top: 0.6rem;
}

a.loading::before {
  left: 0;
  background-position: 1.4rem;
}

.headermenu .accordion-action,
.footermenu .accordion-action {
  pointer-events: none;
  opacity: 0.5;
}
.headermenu .hasc > .actlist .accordion-action,
.footermenu .hasc > .actlist .accordion-action {
  pointer-events: inherit;
  opacity: 1;
}
.headermenu .hasc > .actlist .menulinkpn,
.headermenu .hasc > .actlist .deletemenu,
.footermenu .hasc > .actlist .menulinkpn,
.footermenu .hasc > .actlist .deletemenu {
  pointer-events: none;
  opacity: 0.5;
}

#landing-create-form .ui-sortable-helper td:first-child .ondr {
  top: -1.8rem;
}

.preview {
  position: relative;
}
.preview::before {
  width: 100%;
  background-position: 66% !important;
}

.colwrap1 .columntitle,
.colwrap2 .columntitle,
.colwrap3 .columntitle,
.colwrap4 .columntitle,
.colwrap5 .columntitle {
  opacity: 0.5;
}
.colwrap1.status-1 .columntitle,
.colwrap2.status-1 .columntitle,
.colwrap3.status-1 .columntitle,
.colwrap4.status-1 .columntitle,
.colwrap5.status-1 .columntitle {
  opacity: 1;
}

textarea.info {
  color: #000 !important;
}

.sendVerify::before {
  background-image: url(../images/icons/reload.svg) !important;
}

#landing-create-form .dynamic-order-table .handdrg {
  top: 1.3rem;
}

.email-token {
  cursor: pointer;
}

.settings {
  height: auto;
  overflow: inherit;
  padding: 0;
}

.glogin.glonginly {
  margin: 0;
  padding: 0;
}

#document_page .accordion-item-action .pull-left {
  padding-top: 0.3rem;
}
#document_page .accordion-wrap h4 {
  padding-left: 1.1rem;
  margin-bottom: 0;
  margin-top: 0;
}
#document_page .accordion-wrap h4 span.inactive {
  position: absolute;
  top: 0.6rem;
  left: 2.2rem;
}
#document_page .accordion-wrap h4 span.active {
  position: absolute;
  top: 0.6rem;
  left: 2.2rem;
}
#document_page .accordion-wrap .page_table_title {
  padding-top: 0.9rem;
  display: inline-block;
  padding-left: 0.5rem;
}

.titlerows .form-switch {
  margin-bottom: -2.1rem;
}

select.docsectiomove {
  min-width: 2rem;
  width: 2.3rem;
  text-indent: 3rem;
  height: 2.3rem;
  top: -0.7rem;
  position: relative;
  background-position: 0.6rem;
}

.table-content .accordion-title {
  font-size: 1rem;
}
.table-content .accordion-title input[type=text] {
  font-size: 1rem;
  width: 21rem;
}
.table-content .ondrh {
  margin-top: 0.3rem;
}

#landing-create-form .ui-sortable-helper td:first-child .ondr {
  top: 0rem;
}

.titlstatus-0 .page_table_title:after {
  content: "(Hidden)";
}

.sbtitlstatus-0 .page_table_subtitle:after {
  content: "(Hidden)";
}

.ltile {
  padding-left: 0 !important;
}
.ltile .index-show {
  left: 0.8rem;
}

.textareaf label {
  font-weight: 400;
  font-size: 0.9333333333rem;
  color: #11143d;
  display: block;
  width: 100%;
  margin-bottom: 0.4rem;
}
.textareaf textarea {
  width: 100%;
  border-radius: 0.5333333333rem;
  border: 0.1rem solid #ddd;
  font-size: 0.9333333333rem;
  padding: 0.2666666667rem 0.5333333333rem;
}

.cusoa {
  color: #5F6D7E;
  display: inline-block;
  padding: 0.1rem 1rem;
  border-radius: 2rem;
  line-height: 2;
  text-decoration: none;
  font-size: 1rem;
  border: 0.1rem solid #9c9c9c;
  margin-left: 0.2rem;
  background: url(../images/icons/arrow-down.svg) no-repeat #fff center;
  background-size: 1rem;
  transition: 0.5s;
  transform: rotate(0);
  position: absolute;
  right: 1rem;
  top: 0.6rem;
  height: 2.5rem;
  width: 2.5rem;
}

.marqueewrap {
  display: none;
}

.maop .cusoa {
  transform: rotate(180deg);
  background-position: 0.6rem 0.7rem;
}

.marqueewrapswip_wrap .marqueewrapswip {
  margin-right: 6rem;
}

#landing-create-form > table td {
  height: 4.1rem;
}

.nostylechek {
  margin-top: -0.1rem;
}
.nostylechek .clabel {
  display: none;
}
.nostylechek .form-switch {
  border: none;
  width: 3rem;
  float: right;
  padding: 0;
  height: 1rem;
  margin-right: 0.2rem;
  margin-bottom: -1.9rem !important;
}

#mathClac .custom-popup {
  width: 26rem;
  text-align: center;
}
#mathClac .custom-popup #calcnumbererror {
  text-align: center;
  max-width: 100%;
}

.settings .groupsettings .image-field .cbtn-del {
  display: none !important;
}

.right-box .box-wrap .clabel {
  margin-top: 0.8rem !important;
  margin-bottom: 0 !important;
}
.right-box .box-wrap .form-switch {
  border: none;
  padding: 0;
}
.right-box .box-wrap .form-switch > label {
  color: #000;
  position: relative;
  top: -0.1rem;
}

#main .contact_form_status .form-switch {
  margin-left: 5.3rem !important;
}

#main .albstus .form-switch {
  margin-left: 4.8rem !important;
}

#main .albinsta .form-switch {
  margin-left: 4.8rem !important;
}

#main .notbstus .form-switch {
  margin-left: 5rem !important;
}

.cushsw label {
  display: inline;
}
.cushsw .form-switch-inner {
  display: inline;
}

#documentSectionHeader .cushsw,
#documentSectionRow .cushsw {
  display: inline-block;
  float: right;
}
#documentSectionHeader .cushsw .form-switch-inner,
#documentSectionRow .cushsw .form-switch-inner {
  float: right;
  margin-top: 0.2rem;
}
#documentSectionHeader .cushsw label,
#documentSectionRow .cushsw label {
  float: none;
}

.instnoti .form-switch-inner {
  float: right !important;
  margin-top: 0.8rem;
}

#store-tag .form-switch-inner {
  float: right;
  margin-top: 0.5rem;
}

.marqueewrapswip_wrap .showlist label.clabel {
  float: left;
  width: auto;
}
.marqueewrapswip_wrap .showlist .form-switch {
  border: none;
  width: auto;
  float: left;
  margin-top: 0.2rem;
}
.marqueewrapswip_wrap .showlist .form-switch > label {
  display: none;
}

.chrigh .form-switch-inner {
  float: right !important;
  margin-top: 0.7rem;
}

.form-switch label {
  text-transform: capitalize;
}

.linkfull-wrap .cushsw {
  float: right;
  margin-bottom: -1rem;
}

.school_domain {
  position: relative;
  top: -0.7rem;
}

.form-select {
  position: relative;
}

.linkfull-wrap .deleteimage-button {
  display: none !important;
}

.linkfull-wrap .cushsw label {
  display: inline;
  top: -0.2rem;
  position: relative;
}

#menu-linkwrp .form-switch.cushsw {
  float: right;
}

.form-switch-new {
  position: relative;
}

.form-switch-new label {
  line-height: 2.4rem;
  cursor: default;
  font-weight: normal;
  display: inline;
}

.form-switch-inner-new {
  width: 2.6rem;
  height: 1.8rem;
  display: inline-block;
  margin-left: 0.4rem;
  position: relative;
}

.form-switch-inner-new span {
  transition: 0.2s;
  pointer-events: none;
  background: #bebcbc;
  border: none;
  position: relative;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: inline-block;
  height: 0.666667rem;
  cursor: pointer;
  border-radius: 6.6666666667rem;
  background-color: #bebcbc;
  display: inline-block;
  width: 2.2666666667rem;
  display: inline-block;
  margin-top: 0.1rem;
}

.form-switch-inner-new span::before {
  content: " ";
  transition: 0.2s;
  border: 0.2rem solid #bebcbc;
  width: 1.2rem;
  display: inline-block;
  height: 1.2rem;
  border-radius: 100%;
  position: absolute;
  background: #fff;
  margin: 0;
  top: -0.28rem;
  left: 0rem;
}

.form-switch-inner-new input {
  position: absolute;
  cursor: pointer;
  width: 3.1rem;
  z-index: 2;
  height: 1.8rem;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: inline-block;
  opacity: 0;
  margin: 0;
}

.form-switch-inner-new input:checked {
  z-index: 1;
}

.form-switch-inner-new input:checked + span {
  background-color: #c6efe1;
}

.form-switch-inner-new input:checked + span::before {
  content: " ";
  background: #00d470;
  margin-left: 1.2666666667rem;
  border: 0.2rem solid #00d470;
}

.linkfull-wrap .form-switch-new {
  float: right;
}

#documentSectionHeader .form-switch-new {
  float: right;
  margin-bottom: -1.7rem;
}
#documentSectionHeader .fristeif .form-switch-new {
  margin-bottom: 0;
}

.form-select label {
  font-weight: normal;
}

#instance-edit-form .form-switch-new.form-switch {
  margin-top: -0.8rem;
}

#link-image-form .form-switch-new.form-switch {
  margin-top: -0.7rem;
  margin-bottom: -1rem;
}

textarea[name=purpose] {
  min-height: 11rem;
}

#menu .form-switch-inner-new,
#footer .form-switch-inner-new {
  top: -0.1rem;
}

.custom-popup-wrap .form-switch-new.form-switch {
  float: right;
}

.nostylechek .form-switch-new {
  width: 3rem;
  float: right;
  margin-bottom: -2rem !important;
}

.trumbowyg-editor {
  font-size: 1.2rem;
  line-height: 1.5;
}

.trumbowyg-editor font {
  font-size: 1.2rem;
}

.floatrigh {
  float: right !important;
}

#thumbnail-form .section_description {
  height: 12rem;
  margin-bottom: 3rem;
}

#main .accordion .accordion-action {
  margin-top: 0;
  height: 2.2rem;
  width: 2.2rem;
  background-position: center;
}

#main td .ics,
#main td .count-btn {
  padding: 0 !important;
  margin: 0 !important;
  width: 2.4rem !important;
  height: 2.3rem !important;
  max-height: inherit !important;
  top: 0 !important;
  left: 0 !important;
}
#main td .count-btn {
  top: -0.65rem !important;
  height: 2.35rem !important;
  display: inline-block;
  line-height: 2.3;
  top: -0.75rem !important;
  height: 2.35rem !important;
}
#main td .sectiomove {
  max-width: 2.4rem;
  height: 2.3rem;
  position: relative;
  top: -0.8rem;
  text-indent: 2rem;
  background-position: 0.6rem 0.6rem;
}
#main td .ics::before {
  width: 100%;
  height: 100%;
}

.error-label {
  font-weight: normal;
}

.error-label::after {
  content: " *";
  color: red;
  line-height: 0;
  font-size: 1.4rem;
  top: 0.1rem;
  position: relative;
  left: -0.3rem;
}

.loadingdel {
  opacity: 0.5;
  pointer-events: none;
}
.loadingdel::before {
  content: "Delete Inprogress";
  position: absolute;
  margin-top: -0.1rem;
  z-index: 999;
  text-align: center;
  background: #fff;
  color: #f30000;
}

.modes .clone-document {
  opacity: 0.5;
  pointer-events: none;
}

.targetlink {
  margin-bottom: -1.4rem;
}

.col-sm-4.chrigh {
  margin-top: 1.4rem;
}
.col-sm-4.chrigh .form-switch-inner {
  margin-top: 0.5rem;
}

#documentSectionHeader .trumbowyg-editor {
  min-height: 7.9rem;
}

#documentSectionRow .trumbowyg-editor {
  min-height: 7.4rem;
}

.trumbowyg-modal-box .trumbowyg-input-html,
.trumbowyg-modal-box .trumbowyg-input-html input,
.trumbowyg-modal-box .trumbowyg-input-html textarea,
.trumbowyg-modal-box .trumbowyg-input-html select {
  font-size: 14px;
  padding-left: 0;
}

.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit {
  line-height: 0;
  padding: 0 !important;
  bottom: -5.8px !important;
  background: #556ff7 !important;
  border-radius: 0.4rem !important;
  margin-right: 1rem !important;
  font-size: 1rem !important;
}
.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:hover {
  line-height: 0;
  padding: 0 !important;
  bottom: -5.8px !important;
  background: #2e47cb !important;
  border-radius: 0.4rem !important;
  margin-right: 1rem !important;
  font-size: 1rem !important;
}

.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset {
  background: #e9effd !important;
  border-radius: 0.4rem !important;
  color: #556ff7 !important;
  font-size: 1rem !important;
  border: 0.1rem solid #e9effd;
  line-height: 0;
  padding: 0;
}
.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:hover {
  background: #e9effd !important;
  color: #556ff7 !important;
  border-radius: 0.4rem !important;
  border: 0.1rem solid;
  line-height: 0;
  padding: 0;
  font-size: 1rem !important;
}

.trumbowyg-box .trumbowyg-editor {
  font-size: 1.2rem !important;
}

#headermenuf > li ul,
#footermenuf > li ul {
  display: none;
}

#landing-create-form tr .accordion-title {
  margin-top: 0.5rem;
  margin-left: 0.2rem;
}

.dotop {
  margin-top: 0.7rem !important;
}

#document_page .accordion-item-wrap .tableBody .handdrg {
  top: 1.5rem;
}

.sechd .clone-document {
  pointer-events: none;
  opacity: 0.5;
}

.marqueewrapswip_wrap .form-switch-inner-new {
  top: -0.3rem;
}/*# sourceMappingURL=style.css.map */