/* plugins/CSTemplatePlugin/css/common.css */
@font-face {
  font-family: 'glyphicons-filetypes-regular';
  src: url('../../../../fonts/lib//glyphicons/filetypes/glyphicons-filetypes-regular.woff2?&jv=20210501') format('woff2'), url('../../../../fonts/lib//glyphicons/filetypes/glyphicons-filetypes-regular.woff?&jv=20210501') format('woff'), url('../../../../fonts/lib//glyphicons/filetypes/glyphicons-filetypes-regular.ttf?&jv=20210501') format('truetype'), url('../../../../fonts/lib//glyphicons/filetypes/glyphicons-filetypes-regular.svg?&jv=20210501#icon') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="filetypes-icon-"],
[class*=" filetypes-icon-"] {
  font-family: 'glyphicons-filetypes-regular';
  speak: none;
  text-transform: none;
  vertical-align: middle;
  font-size: 12px;
  line-height: 1;
  display: inline-block;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.filetypes-txt:before {
  content: "\E001";
}
.filetypes-doc:before {
  content: "\E002";
}
.filetypes-rtf:before {
  content: "\E003";
}
.filetypes-log:before {
  content: "\E004";
}
.filetypes-tex:before {
  content: "\E005";
}
.filetypes-msg:before {
  content: "\E006";
}
.filetypes-text:before {
  content: "\E007";
}
.filetypes-wpd:before {
  content: "\E008";
}
.filetypes-wps:before {
  content: "\E009";
}
.filetypes-docx:before {
  content: "\E010";
}
.filetypes-page:before {
  content: "\E011";
}
.filetypes-csv:before {
  content: "\E012";
}
.filetypes-dat:before {
  content: "\E013";
}
.filetypes-tar:before {
  content: "\E014";
}
.filetypes-xml:before {
  content: "\E015";
}
.filetypes-vcf:before {
  content: "\E016";
}
.filetypes-pps:before {
  content: "\E017";
}
.filetypes-key:before {
  content: "\E018";
}
.filetypes-ppt:before {
  content: "\E019";
}
.filetypes-pptx:before {
  content: "\E020";
}
.filetypes-sdf:before {
  content: "\E021";
}
.filetypes-gbr:before {
  content: "\E022";
}
.filetypes-ged:before {
  content: "\E023";
}
.filetypes-mp3:before {
  content: "\E024";
}
.filetypes-m4a:before {
  content: "\E025";
}
.filetypes-waw:before {
  content: "\E026";
}
.filetypes-wma:before {
  content: "\E027";
}
.filetypes-mpa:before {
  content: "\E028";
}
.filetypes-iff:before {
  content: "\E029";
}
.filetypes-aif:before {
  content: "\E030";
}
.filetypes-ra:before {
  content: "\E031";
}
.filetypes-mid:before {
  content: "\E032";
}
.filetypes-m3v:before {
  content: "\E033";
}
.filetypes-e-3gp:before {
  content: "\E034";
}
.filetypes-swf:before {
  content: "\E035";
}
.filetypes-avi:before {
  content: "\E036";
}
.filetypes-asx:before {
  content: "\E037";
}
.filetypes-mp4:before {
  content: "\E038";
}
.filetypes-e-3g2:before {
  content: "\E039";
}
.filetypes-mpg:before {
  content: "\E040";
}
.filetypes-asf:before {
  content: "\E041";
}
.filetypes-vob:before {
  content: "\E042";
}
.filetypes-wmv:before {
  content: "\E043";
}
.filetypes-mov:before {
  content: "\E044";
}
.filetypes-srt:before {
  content: "\E045";
}
.filetypes-m4v:before {
  content: "\E046";
}
.filetypes-flv:before {
  content: "\E047";
}
.filetypes-rm:before {
  content: "\E048";
}
.filetypes-png:before {
  content: "\E049";
}
.filetypes-psd:before {
  content: "\E050";
}
.filetypes-psp:before {
  content: "\E051";
}
.filetypes-jpg:before {
  content: "\E052";
}
.filetypes-tif:before {
  content: "\E053";
}
.filetypes-tiff:before {
  content: "\E054";
}
.filetypes-gif:before {
  content: "\E055";
}
.filetypes-bmp:before {
  content: "\E056";
}
.filetypes-tga:before {
  content: "\E057";
}
.filetypes-thm:before {
  content: "\E058";
}
.filetypes-yuv:before {
  content: "\E059";
}
.filetypes-dds:before {
  content: "\E060";
}
.filetypes-ai:before {
  content: "\E061";
}
.filetypes-eps:before {
  content: "\E062";
}
.filetypes-ps:before {
  content: "\E063";
}
.filetypes-svg:before {
  content: "\E064";
}
.filetypes-pdf:before {
  content: "\E065";
}
.filetypes-pct:before {
  content: "\E066";
}
.filetypes-indd:before {
  content: "\E067";
}
.filetypes-xlr:before {
  content: "\E068";
}
.filetypes-xls:before {
  content: "\E069";
}
.filetypes-xlsx:before {
  content: "\E070";
}
.filetypes-db:before {
  content: "\E071";
}
.filetypes-dbf:before {
  content: "\E072";
}
.filetypes-mdb:before {
  content: "\E073";
}
.filetypes-pdb:before {
  content: "\E074";
}
.filetypes-sql:before {
  content: "\E075";
}
.filetypes-aacd:before {
  content: "\E076";
}
.filetypes-app:before {
  content: "\E077";
}
.filetypes-exe:before {
  content: "\E078";
}
.filetypes-com:before {
  content: "\E079";
}
.filetypes-bat:before {
  content: "\E080";
}
.filetypes-apk:before {
  content: "\E081";
}
.filetypes-jar:before {
  content: "\E082";
}
.filetypes-hsf:before {
  content: "\E083";
}
.filetypes-pif:before {
  content: "\E084";
}
.filetypes-vb:before {
  content: "\E085";
}
.filetypes-cgi:before {
  content: "\E086";
}
.filetypes-css:before {
  content: "\E087";
}
.filetypes-js:before {
  content: "\E088";
}
.filetypes-php:before {
  content: "\E089";
}
.filetypes-xhtml:before {
  content: "\E090";
}
.filetypes-htm:before {
  content: "\E091";
}
.filetypes-html:before {
  content: "\E092";
}
.filetypes-asp:before {
  content: "\E093";
}
.filetypes-cer:before {
  content: "\E094";
}
.filetypes-jsp:before {
  content: "\E095";
}
.filetypes-cfm:before {
  content: "\E096";
}
.filetypes-aspx:before {
  content: "\E097";
}
.filetypes-rss:before {
  content: "\E098";
}
.filetypes-csr:before {
  content: "\E099";
}
.filetypes-less:before {
  content: "\E100";
}
.filetypes-otf:before {
  content: "\E101";
}
.filetypes-ttf:before {
  content: "\E102";
}
.filetypes-font:before {
  content: "\E103";
}
.filetypes-fnt:before {
  content: "\E104";
}
.filetypes-eot:before {
  content: "\E105";
}
.filetypes-woff:before {
  content: "\E106";
}
.filetypes-zip:before {
  content: "\E107";
}
.filetypes-zipx:before {
  content: "\E108";
}
.filetypes-rar:before {
  content: "\E109";
}
.filetypes-targ:before {
  content: "\E110";
}
.filetypes-sitx:before {
  content: "\E111";
}
.filetypes-deb:before {
  content: "\E112";
}
.filetypes-e-7z:before {
  content: "\E113";
}
.filetypes-pkg:before {
  content: "\E114";
}
.filetypes-rpm:before {
  content: "\E115";
}
.filetypes-cbr:before {
  content: "\E116";
}
.filetypes-gz:before {
  content: "\E117";
}
.filetypes-dmg:before {
  content: "\E118";
}
.filetypes-cue:before {
  content: "\E119";
}
.filetypes-bin:before {
  content: "\E120";
}
.filetypes-iso:before {
  content: "\E121";
}
.filetypes-hdf:before {
  content: "\E122";
}
.filetypes-vcd:before {
  content: "\E123";
}
.filetypes-bak:before {
  content: "\E124";
}
.filetypes-tmp:before {
  content: "\E125";
}
.filetypes-ics:before {
  content: "\E126";
}
.filetypes-msi:before {
  content: "\E127";
}
.filetypes-cfg:before {
  content: "\E128";
}
.filetypes-ini:before {
  content: "\E129";
}
.filetypes-prf:before {
  content: "\E130";
}
.filetypes-json:before {
  content: "\E131";
}
.filetypes-site:before {
  content: "\E132";
}
.filetypes-xap:before {
  content: "\E133";
}
.filetypes-api:before {
  content: "\E134";
}
.filetypes-ico:before {
  content: "\E135";
}
.filetypes-webp:before {
  content: "\E136";
}
.filetypes-bpg:before {
  content: "\E137";
}
.filetypes-flac:before {
  content: "\E138";
}
.filetypes-ogg:before {
  content: "\E139";
}
.filetypes-unknown:before {
  content: "\E140";
}
.fs-12 {
  font-size: 12px;
  font-size: 1.2rem;
}
.fs-14 {
  font-size: 14px;
  font-size: 1.4rem;
}
.fs-16 {
  font-size: 16px;
  font-size: 1.6rem;
}
.fs-18 {
  font-size: 18px;
  font-size: 1.8rem;
}
.fs-20 {
  font-size: 20px;
  font-size: 2.0rem;
}
.fs-24 {
  font-size: 24px;
  font-size: 2.4rem;
}
.fw-3 {
  font-weight: 300;
}
.fw-5 {
  font-weight: 500;
}
.fw-6 {
  font-weight: 600;
}
.fs-txt-tbd {
  font-size: 14px;
  font-size: 1.4rem;
}
.fs-panel-tbd {
  font-size: 20px;
  font-size: 2.0rem;
}
.ff-cst {
  font-family: e "var(--system-ui)";
}
.little-row {
  margin-right: -5px;
  margin-left: -5px;
}
.little-row > .col,
.little-row > [class*=col-],
.little-row .slick-slide > div > .col,
.little-row .slick-slide > div > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}
.fake-row {
  margin-left: -10px;
  margin-right: -10px;
}
.fake-row:before {
  content: " ";
  display: table;
}
.fake-row:after {
  clear: both;
}
.fake-row Div[class*="w-"] {
  float: left;
  padding-left: 10px;
  padding-right: 10px;
}
.do-container-bootstrap {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .do-container-bootstrap {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .do-container-bootstrap {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .do-container-bootstrap {
    width: 1170px;
  }
}
.remove-col-widget .form-group.widget {
  margin-bottom: 0;
}
.remove-col-widget .form-group.widget > .col-md-3 {
  display: none;
}
.remove-col-widget .form-group.widget > .widget-content {
  width: 100%;
  float: none;
  padding: 0;
}
.bg-cst-black {
  background-color: #000000;
}
.b-cst-black {
  background: #000000;
}
.bdc-cst-black {
  border-color: #000000;
}
.co-cst-black {
  color: #000000;
}
.co-cst-black-hover:hover {
  color: #000000;
}
.bg-cst-black-before::before {
  background-color: #000000;
}
.bg-cst-white {
  background-color: #FFFFFF;
}
.b-cst-white {
  background: #FFFFFF;
}
.bdc-cst-white {
  border-color: #FFFFFF;
}
.co-cst-white {
  color: #FFFFFF;
}
.co-cst-white-hover:hover {
  color: #FFFFFF;
}
.bg-cst-white-before::before {
  background-color: #FFFFFF;
}
.bg-cst-blue {
  background-color: #4AA0B5;
}
.b-cst-blue {
  background: #4AA0B5;
}
.bdc-cst-blue {
  border-color: #4AA0B5;
}
.co-cst-blue {
  color: #4AA0B5;
}
.co-cst-blue-hover:hover {
  color: #4AA0B5;
}
.bg-cst-blue-before::before {
  background-color: #4AA0B5;
}
.bg-cst-green {
  background-color: #198754;
}
.b-cst-green {
  background: #198754;
}
.bdc-cst-green {
  border-color: #198754;
}
.co-cst-green {
  color: #198754;
}
.co-cst-green-hover:hover {
  color: #198754;
}
.bg-cst-green-before::before {
  background-color: #198754;
}
.bg-cst-red {
  background-color: #DB4F4F;
}
.b-cst-red {
  background: #DB4F4F;
}
.bdc-cst-red {
  border-color: #DB4F4F;
}
.co-cst-red {
  color: #DB4F4F;
}
.co-cst-red-hover:hover {
  color: #DB4F4F;
}
.bg-cst-red-before::before {
  background-color: #DB4F4F;
}
.bg-cst-yellow {
  background-color: #FCD856;
}
.b-cst-yellow {
  background: #FCD856;
}
.bdc-cst-yellow {
  border-color: #FCD856;
}
.co-cst-yellow {
  color: #FCD856;
}
.co-cst-yellow-hover:hover {
  color: #FCD856;
}
.bg-cst-yellow-before::before {
  background-color: #FCD856;
}
.bg-cst-grey-light {
  background-color: #F4F4F4;
}
.b-cst-grey-light {
  background: #F4F4F4;
}
.bdc-cst-grey-light {
  border-color: #F4F4F4;
}
.co-cst-grey-light {
  color: #F4F4F4;
}
.co-cst-grey-light-hover:hover {
  color: #F4F4F4;
}
.bg-cst-grey-light-before::before {
  background-color: #F4F4F4;
}
.bg-cst-primary {
  background-color: #4AA0B5;
}
.b-cst-primary {
  background: #4AA0B5;
}
.bdc-cst-primary {
  border-color: #4AA0B5;
}
.co-cst-primary {
  color: #4AA0B5;
}
.co-cst-primary-hover:hover {
  color: #4AA0B5;
}
.bg-cst-primary-before::before {
  background-color: #4AA0B5;
}
.bg-cst-secondary {
  background-color: #F4F4F4;
}
.b-cst-secondary {
  background: #F4F4F4;
}
.bdc-cst-secondary {
  border-color: #F4F4F4;
}
.co-cst-secondary {
  color: #F4F4F4;
}
.co-cst-secondary-hover:hover {
  color: #F4F4F4;
}
.bg-cst-secondary-before::before {
  background-color: #F4F4F4;
}
.bg-cst-danger {
  background-color: #DB4F4F;
}
.b-cst-danger {
  background: #DB4F4F;
}
.bdc-cst-danger {
  border-color: #DB4F4F;
}
.co-cst-danger {
  color: #DB4F4F;
}
.co-cst-danger-hover:hover {
  color: #DB4F4F;
}
.bg-cst-danger-before::before {
  background-color: #DB4F4F;
}
.bg-cst-warning {
  background-color: #FCD856;
}
.b-cst-warning {
  background: #FCD856;
}
.bdc-cst-warning {
  border-color: #FCD856;
}
.co-cst-warning {
  color: #FCD856;
}
.co-cst-warning-hover:hover {
  color: #FCD856;
}
.bg-cst-warning-before::before {
  background-color: #FCD856;
}
.bg-cst-info {
  background-color: #4AA0B5;
}
.b-cst-info {
  background: #4AA0B5;
}
.bdc-cst-info {
  border-color: #4AA0B5;
}
.co-cst-info {
  color: #4AA0B5;
}
.co-cst-info-hover:hover {
  color: #4AA0B5;
}
.bg-cst-info-before::before {
  background-color: #4AA0B5;
}
.bg-cst-txt {
  background-color: #000000;
}
.b-cst-txt {
  background: #000000;
}
.bdc-cst-txt {
  border-color: #000000;
}
.co-cst-txt {
  color: #000000;
}
.co-cst-txt-hover:hover {
  color: #000000;
}
.bg-cst-txt-before::before {
  background-color: #000000;
}
.bg-transparent {
  background: transparent;
}
.bg-no {
  background: none;
}
.ta-left {
  text-align: left;
}
.ta-right {
  text-align: right;
}
.ta-center {
  text-align: center;
}
.td-none {
  text-decoration: none;
}
.td-under {
  text-decoration: underline;
}
.td-dotted {
  text-decoration: underline dotted;
}
.d-none {
  display: none;
}
.d-inline {
  display: inline;
}
.d-inline-block {
  display: inline-block;
}
.d-block {
  display: block;
}
.d-table {
  display: table;
}
.d-flex {
  display: flex;
}
.jc-end {
  justify-content: flex-end;
}
.jc-around {
  justify-content: space-around;
}
.jc-between {
  justify-content: space-between;
}
.jc-center {
  justify-content: center;
}
.jc-evenly {
  justify-content: space-evenly;
}
.jc-start {
  justify-content: start;
}
.fd-row {
  flex-direction: row;
}
.fd-column {
  flex-direction: column;
}
.ai-center {
  display: flex;
  align-items: center;
}
.ai-top {
  display: flex;
  align-items: start;
}
.all-center {
  display: flex;
  justify-content: center;
  align-items: center;
}
.fw-wrap {
  display: flex;
  flex-wrap: wrap;
}
.fg-1 {
  flex-grow: 1;
}
.o-hidden {
  overflow: hidden;
}
.hide-if-empty {
  display: none;
}
.va-bas {
  vertical-align: baseline;
}
.va-bot {
  vertical-align: bottom;
}
.va-mid {
  vertical-align: middle;
}
.va-sub {
  vertical-align: sub;
}
.va-sup {
  vertical-align: super;
}
.va-tt {
  vertical-align: text-top;
}
.va-tb {
  vertical-align: text-bottom;
}
.va-top {
  vertical-align: top;
}
.va-ini {
  vertical-align: initial;
}
.p-inherit {
  position: inherit;
}
.p-initial {
  position: initial;
}
.p-relative {
  position: relative;
}
.p-absolute {
  position: absolute;
}
.p-fixed {
  position: fixed;
}
.p-sticky {
  position: sticky;
}
.p-static {
  position: static;
}
.p-unset {
  position: unset;
}
.zi-0 {
  z-index: 0;
}
.zi-1 {
  z-index: 1;
}
.zi-10 {
  z-index: 10;
}
.zi-100 {
  z-index: 100;
}
.zi-1000 {
  z-index: 1000;
}
.zi-1500 {
  z-index: 1500;
}
.w-0 {
  width: 0;
}
.w-5 {
  width: 5%;
}
.w-10 {
  width: 10%;
}
.w-15 {
  width: 15%;
}
.w-20 {
  width: 20%;
}
.w-25 {
  width: 25%;
}
.w-30 {
  width: 30%;
}
.w-33 {
  width: 33, 3333%;
}
.w-35 {
  width: 35%;
}
.w-40 {
  width: 40%;
}
.w-50 {
  width: 50%;
}
.w-55 {
  width: 55%;
}
.w-60 {
  width: 60%;
}
.w-66 {
  width: 66, 6666%;
}
.w-70 {
  width: 70%;
}
.w-75 {
  width: 75%;
}
.w-80 {
  width: 80%;
}
.w-85 {
  width: 85%;
}
.w-89 {
  width: 89%;
}
.w-90 {
  width: 90%;
}
.w-95 {
  width: 95%;
}
.w-100 {
  width: 100%;
}
.mw-100 {
  max-width: 100%;
}
.mh-100 {
  max-height: 100%;
}
.h-100 {
  height: 100%;
}
.h-100.next-div-100 > div {
  height: 100%;
}
.h-viewport {
  height: 100vh !important;
}
.w-viewport {
  width: 100vw !important;
}
.br-0 {
  border-radius: 0;
}
.br-round {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.no-br {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.br {
  border-radius: 10px;
}
.br-only {
  border-radius: 10px;
}
.br-top {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.br-bottom {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.br-left {
  border-bottom-left-radius: 10px;
  border-top-left-radius: 10px;
}
.br-right {
  border-bottom-right-radius: 10px;
  border-top-right-radius: 10px;
}
.small-br {
  border-radius: 5px;
}
.small-br-only {
  border-radius: 5px;
}
.small-br-top {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.small-br-bottom {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.small-br-left {
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
}
.small-br-right {
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
}
.no-border {
  border: none;
}
.bo-1 {
  border: 1px solid;
}
.bo-2 {
  border: 2px solid;
}
.bo-top {
  border-top: 1px solid;
}
.bo-bottom {
  border-bottom: 1px solid;
}
.bo-left {
  border-left: 1px solid;
}
.bo-right {
  border-right: 1px solid;
}
.float-no {
  float: none;
}
.rotate-45 {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.rotate-45.icon:before {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
}
.rotate-90 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.rotate-90.icon:before {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  position: absolute;
}
.rotate-135 {
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
}
.rotate-135.icon:before {
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
  position: absolute;
}
.rotate-180 {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.rotate-180.icon:before {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  position: absolute;
}
.rotate-225 {
  -webkit-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  -o-transform: rotate(225deg);
  transform: rotate(225deg);
}
.rotate-225.icon:before {
  -webkit-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  -o-transform: rotate(225deg);
  transform: rotate(225deg);
  position: absolute;
}
.rotate-270 {
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
.rotate-270.icon:before {
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
  position: absolute;
}
.rotate-315 {
  -webkit-transform: rotate(315deg);
  -ms-transform: rotate(315deg);
  -o-transform: rotate(315deg);
  transform: rotate(315deg);
}
.rotate-315.icon:before {
  -webkit-transform: rotate(315deg);
  -ms-transform: rotate(315deg);
  -o-transform: rotate(315deg);
  transform: rotate(315deg);
  position: absolute;
}
.rotate-360 {
  -webkit-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  transform: rotate(360deg);
}
.rotate-360.icon:before {
  -webkit-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  transform: rotate(360deg);
  position: absolute;
}
.ratio-16-9 {
  position: relative;
  padding-bottom: 56.25%;
  text-align: left;
}
.ratio-16-9 > img,
.ratio-16-9 .portlet-image-img,
.ratio-16-9 > picture {
  position: absolute;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.ratio-16-9 > picture > img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.ratio-16-9 > iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ratio-16-9-contain > img,
.ratio-16-9-contain .portlet-image-img,
.ratio-16-9-contain > picture {
  object-fit: contain;
}
.ratio-16-9-contain > picture > img {
  object-fit: contain;
}
.ratio-4-3 {
  position: relative;
  padding-bottom: 75%;
  text-align: left;
}
.ratio-4-3 > img,
.ratio-4-3 .portlet-image-img,
.ratio-4-3 > picture {
  position: absolute;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.ratio-4-3 > picture > img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.ratio-4-3 > iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ratio-4-3-contain > img,
.ratio-4-3-contain .portlet-image-img,
.ratio-4-3-contain > picture {
  object-fit: contain;
}
.ratio-4-3-contain > picture > img {
  object-fit: contain;
}
.ratio-3-4 {
  position: relative;
  padding-bottom: 133%;
  text-align: left;
}
.ratio-3-4 > img,
.ratio-3-4 .portlet-image-img,
.ratio-3-4 > picture {
  position: absolute;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.ratio-3-4 > picture > img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.ratio-3-4 > iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ratio-3-4-contain > img,
.ratio-3-4-contain .portlet-image-img,
.ratio-3-4-contain > picture {
  object-fit: contain;
}
.ratio-3-4-contain > picture > img {
  object-fit: contain;
}
.ratio-1-1 {
  position: relative;
  padding-bottom: 100%;
  text-align: left;
}
.ratio-1-1 > img,
.ratio-1-1 .portlet-image-img,
.ratio-1-1 > picture {
  position: absolute;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.ratio-1-1 > picture > img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.ratio-1-1 > iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ratio-1-1-contain > img,
.ratio-1-1-contain .portlet-image-img,
.ratio-1-1-contain > picture {
  object-fit: contain;
}
.ratio-1-1-contain > picture > img {
  object-fit: contain;
}
.panel-clean {
  border: 0;
  box-shadow: inherit;
  -webkit-box-shadow: inherit;
  border-radius: 0;
  margin: 0;
}
.panel-clean .panel-heading {
  padding: 0;
  border-radius: 0;
  border: 0;
}
.panel-clean .panel-heading a {
  text-decoration: none;
}
.panel-clean .panel-body {
  padding: 0;
}
.text-no-wrap {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  max-width: 100%;
}
.transform-to-top {
  transition: .2s cubic-bezier(.4, 0, 1, 1), background-color .2s cubic-bezier(.4, 0, .2, 1), color .2s cubic-bezier(.4, 0, .2, 1);
}
.transform-to-top:hover,
.transform-to-top:focus {
  transform: translateY(-5px);
  box-shadow: 0px 6px 9px 4px rgba(56, 76, 103, 0.13);
}
.transition-wsp {
  transition: .2s cubic-bezier(.4, 0, 1, 1), background-color .2s cubic-bezier(.4, 0, .2, 1), color .2s cubic-bezier(.4, 0, .2, 1);
}
.transition-wsp-slow {
  transition: .3s cubic-bezier(.4, 0, 1, 1), background-color .3s cubic-bezier(.4, 0, .2, 1), color .3s cubic-bezier(.4, 0, .2, 1);
}
.bs-no {
  box-shadow: none;
}
.bs-default {
  box-shadow: 0px 6px 9px 4px rgba(56, 76, 103, 0.13);
}
.bs-card {
  box-shadow: 10px 10px 10px 10px rgba(0, 0, 0, 0.05);
}
.bs-menu {
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.1);
}
.protect-write:not(.no-reverse):before {
  content: attr(data-website) "\0040" attr(data-user);
  unicode-bidi: bidi-override;
  direction: rtl;
}
.fade-in-2s {
  animation: fadeIn ease 2s;
  -webkit-animation: fadeIn ease 2s;
  -moz-animation: fadeIn ease 2s;
  -o-animation: fadeIn ease 2s;
  -ms-animation: fadeIn ease 2s;
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-o-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-ms-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.mx-0 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.my-0 {
  margin-left: 0px;
  margin-right: 0px;
}
.mt-0 {
  margin-top: 0px;
}
.mb-0 {
  margin-bottom: 0px;
}
.ml-0 {
  margin-left: 0px;
}
.mr-0 {
  margin-right: 0px;
}
.mall-0 {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
.px-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}
.py-0 {
  padding-left: 0px;
  padding-right: 0px;
}
.pt-0 {
  padding-top: 0px;
}
.pb-0 {
  padding-bottom: 0px;
}
.pl-0 {
  padding-left: 0px;
}
.pr-0 {
  padding-right: 0px;
}
.pall-0 {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
.mx-10 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.my-10 {
  margin-left: 10px;
  margin-right: 10px;
}
.mt-10 {
  margin-top: 10px;
}
.mb-10 {
  margin-bottom: 10px;
}
.ml-10 {
  margin-left: 10px;
}
.mr-10 {
  margin-right: 10px;
}
.mall-10 {
  margin-top: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
}
.px-10 {
  padding-top: 10px;
  padding-bottom: 10px;
}
.py-10 {
  padding-left: 10px;
  padding-right: 10px;
}
.pt-10 {
  padding-top: 10px;
}
.pb-10 {
  padding-bottom: 10px;
}
.pl-10 {
  padding-left: 10px;
}
.pr-10 {
  padding-right: 10px;
}
.pall-10 {
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}
.mx-15 {
  margin-top: 15px;
  margin-bottom: 15px;
}
.my-15 {
  margin-left: 15px;
  margin-right: 15px;
}
.mt-15 {
  margin-top: 15px;
}
.mb-15 {
  margin-bottom: 15px;
}
.ml-15 {
  margin-left: 15px;
}
.mr-15 {
  margin-right: 15px;
}
.mall-15 {
  margin-top: 15px;
  margin-right: 15px;
  margin-bottom: 15px;
  margin-left: 15px;
}
.px-15 {
  padding-top: 15px;
  padding-bottom: 15px;
}
.py-15 {
  padding-left: 15px;
  padding-right: 15px;
}
.pt-15 {
  padding-top: 15px;
}
.pb-15 {
  padding-bottom: 15px;
}
.pl-15 {
  padding-left: 15px;
}
.pr-15 {
  padding-right: 15px;
}
.pall-15 {
  padding-top: 15px;
  padding-right: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
}
.mx-20 {
  margin-top: 20px;
  margin-bottom: 20px;
}
.my-20 {
  margin-left: 20px;
  margin-right: 20px;
}
.mt-20 {
  margin-top: 20px;
}
.mb-20 {
  margin-bottom: 20px;
}
.ml-20 {
  margin-left: 20px;
}
.mr-20 {
  margin-right: 20px;
}
.mall-20 {
  margin-top: 20px;
  margin-right: 20px;
  margin-bottom: 20px;
  margin-left: 20px;
}
.px-20 {
  padding-top: 20px;
  padding-bottom: 20px;
}
.py-20 {
  padding-left: 20px;
  padding-right: 20px;
}
.pt-20 {
  padding-top: 20px;
}
.pb-20 {
  padding-bottom: 20px;
}
.pl-20 {
  padding-left: 20px;
}
.pr-20 {
  padding-right: 20px;
}
.pall-20 {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}
.mx-30 {
  margin-top: 30px;
  margin-bottom: 30px;
}
.my-30 {
  margin-left: 30px;
  margin-right: 30px;
}
.mt-30 {
  margin-top: 30px;
}
.mb-30 {
  margin-bottom: 30px;
}
.ml-30 {
  margin-left: 30px;
}
.mr-30 {
  margin-right: 30px;
}
.mall-30 {
  margin-top: 30px;
  margin-right: 30px;
  margin-bottom: 30px;
  margin-left: 30px;
}
.px-30 {
  padding-top: 30px;
  padding-bottom: 30px;
}
.py-30 {
  padding-left: 30px;
  padding-right: 30px;
}
.pt-30 {
  padding-top: 30px;
}
.pb-30 {
  padding-bottom: 30px;
}
.pl-30 {
  padding-left: 30px;
}
.pr-30 {
  padding-right: 30px;
}
.pall-30 {
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
}
.mx-auto {
  margin-top: auto;
  margin-bottom: auto;
}
.my-auto {
  margin-left: auto;
  margin-right: auto;
}
.mb-0-imp {
  margin-bottom: 0 !important;
}
@media (max-width: 767px) {
  .no-my-xs {
    margin-left: 0;
    margin-right: 0;
  }
}
.is-cst .cs-portal .cs-body .selection-body {
  padding-right: 0;
}
@media (min-width: 480px) {
  .is-cst.cst-add-padding-selection-body .cs-portal .cs-body .selection-body {
    padding-right: 74px;
  }
}
.app.app-cs-hub .jcms-message.cs-hub-intro {
  display: none;
}
body.is-cst #cs-header-middle,
body.is-cst #cs-body {
  max-width: inherit;
}
body.is-cst.add-container-cs-body #cs-header-middle,
body.is-cst.add-container-cs-body #cs-body,
body.is-cst.add-container-cs-body .cs-portal #cs-header-bottom #cs-header-tabs {
  max-width: 1400px;
  margin: auto;
}
body.is-cst.cst-force-cs-body-full-width #cs-body {
  max-width: inherit !important;
}
body.is-cst.cst-show-only-topbar-search-input #block-cs-search-form-nav {
  display: none !important;
}
.is-cst .cs-portal .cs-metas-wrapper {
  display: none;
}
body.is-cst.cst-show-metas-wrapper .cs-portal .cs-metas-wrapper {
  display: block;
}
.do-box-cst {
  border: 1px solid;
  border-radius: 10px;
  background-color: #FFFFFF;
}
.do-border-top {
  border-top: 1px solid;
}
.do-padding-tb-box-cst {
  padding-top: 4px;
  padding-bottom: 4px;
}
@media (min-width: 992px) {
  .do-padding-tb-box-cst {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
.do-padding-t-box-cst {
  padding-top: 4px;
}
@media (min-width: 992px) {
  .do-padding-t-box-cst {
    padding-top: 20px;
  }
}
.do-padding-lr-box-cst {
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  .do-padding-lr-box-cst {
    padding-left: 28px;
    padding-right: 28px;
  }
}
.btn-action-br {
  border: none;
  border-radius: 10px;
  padding: 8px 12px;
  background-color: #F4F4F4;
  color: #737373;
  transition: .2s cubic-bezier(.4, 0, 1, 1), background-color .2s cubic-bezier(.4, 0, .2, 1), color .2s cubic-bezier(.4, 0, .2, 1);
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: 500;
}
.btn-action-br:hover {
  background-color: #dbdbdb;
}
.btn-action-br a {
  color: inherit;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: 500;
}
.btn-action-br-upper {
  border: none;
  border-radius: 10px;
  padding: 8px 12px;
  background-color: #F4F4F4;
  color: #737373;
  transition: .2s cubic-bezier(.4, 0, 1, 1), background-color .2s cubic-bezier(.4, 0, .2, 1), color .2s cubic-bezier(.4, 0, .2, 1);
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: 500;
  text-transform: uppercase;
}
.btn-action-br-upper:hover {
  background-color: #dbdbdb;
}
.btn-action-br-upper a {
  color: inherit;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: 500;
}
.btn-action-br-upper-white {
  border: none;
  border-radius: 10px;
  padding: 8px 12px;
  background-color: #F4F4F4;
  color: #737373;
  transition: .2s cubic-bezier(.4, 0, 1, 1), background-color .2s cubic-bezier(.4, 0, .2, 1), color .2s cubic-bezier(.4, 0, .2, 1);
  font-weight: 500;
  text-transform: uppercase;
  background-color: transparent;
  font-size: 14px;
  font-size: 1.4rem;
}
.btn-action-br-upper-white:hover {
  background-color: #dbdbdb;
}
.btn-action-br-upper-white a {
  color: inherit;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: 500;
}
.btn-action-br-upper-white:hover,
.btn-action-br-upper-white:focus {
  background-color: #F4F4F4;
  color: #737373;
}
.btn-action-icon-abs {
  border: none;
  border-radius: 10px;
  padding: 8px 12px;
  background-color: #F4F4F4;
  color: #737373;
  transition: .2s cubic-bezier(.4, 0, 1, 1), background-color .2s cubic-bezier(.4, 0, .2, 1), color .2s cubic-bezier(.4, 0, .2, 1);
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: 500;
  position: relative;
}
.btn-action-icon-abs:hover {
  background-color: #dbdbdb;
}
.btn-action-icon-abs a {
  color: inherit;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: 500;
}
.btn-action-icon-abs .jalios-icon {
  margin-right: 0;
  position: absolute;
  top: -8px;
  left: -6px;
  font-size: 20px;
}
.is-cst .explorer-sidebar.sidebar-component .publication-info .filedocument-update A {
  position: relative;
}
.is-cst .cs-portal .jalios-icon.caret {
  border: none;
  height: 100%;
  height: 10px;
  width: 10px;
  line-height: 10px;
  font-family: 'icomoon';
  speak: none;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: .2s cubic-bezier(.4, 0, 1, 1), background-color .2s cubic-bezier(.4, 0, .2, 1), color .2s cubic-bezier(.4, 0, .2, 1);
}
.is-cst .cs-portal .jalios-icon.caret:before {
  content: "\edc0";
  font-size: 10px;
  position: absolute;
  display: inline-block;
  line-height: 0;
  margin-top: 4px;
}
.is-cst .cs-portal .dropup .jalios-icon.caret {
  transform: rotateX(180deg);
}
.is-cst .cs-portal .card {
  box-shadow: none;
  border: 1px solid;
  border-radius: 10px;
}
.is-cst .cs-portal .card .card-title a {
  text-decoration: none;
}
.is-cst .cs-portal .card .abstract {
  color: #000000;
}
.is-cst .cs-portal .card .search-result-footer a {
  text-decoration: none;
  transition: .2s cubic-bezier(.4, 0, 1, 1), background-color .2s cubic-bezier(.4, 0, .2, 1), color .2s cubic-bezier(.4, 0, .2, 1);
}
.is-cst .cs-portal .card.card-member .wrapper-photo .photo {
  border-radius: 10px;
}
.is-cst .cs-portal .card.card-member .card-title {
  font-weight: 600;
}
.is-cst .cs-portal .card.card-member .card-footer .member-type {
  color: #000000;
}
.do-btn-action-skin {
  border-radius: 0 7px 0 0;
  overflow: hidden;
  border: none;
}
@media (min-width: 992px) {
  .do-btn-action-skin {
    width: 36px;
    height: 36px;
  }
}
.do-btn-action-skin:before {
  width: 40px;
  height: 40px;
  top: -11px;
  left: inherit;
  right: -10px;
  transform: scale(1);
}
@media (min-width: 992px) {
  .do-btn-action-skin:before {
    width: 46px;
    height: 46px;
    top: -12px;
    right: -10px;
  }
}
.do-btn-action-skin:after {
  content: '';
  z-index: -1;
  position: absolute;
  top: -11px;
  left: inherit;
  right: -10px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: #F4F4F4;
  transform-origin: top right;
  transform: scale3D(0, 0, 0);
  transition: transform 400ms ease-in-out;
  opacity: 0.3;
}
@media (min-width: 992px) {
  .do-btn-action-skin:after {
    width: 46px;
    height: 46px;
    top: -12px;
    right: -10px;
  }
}
.do-btn-action-skin:hover:after {
  transform: scale3D(1.5, 1.5, 1.5);
}
.do-btn-action-skin .jalios-icon.icomoon-more2:before {
  content: "\ed5d";
}
.is-cst .app-task-project .ps__rail-x:hover > .ps__thumb-x,
.is-cst .app-task-project .ps__rail-x:focus > .ps__thumb-x,
.is-cst .app-task-project .ps__rail-x.ps--clicking .ps__thumb-x {
  height: 9px !important;
  bottom: 3px !important;
}
.is-cst .app-task-project #add-scrollbar-jtask.sticky-scrollbar .ps__rail-x {
  position: fixed;
  background-color: transparent !important;
}
.activity-event-body {
  color: #555;
  position: relative;
}
.activity-event-body .jcmsplugin-calendar-location {
  float: left;
  margin-right: 5px;
}
.activity-event-body .activity-event-metas {
  margin-bottom: 20px;
}
.activity-event-body .activity-event-item {
  margin-bottom: 10px;
}
.activity-event-body .activity-event-item:last-child {
  margin-bottom: 0;
}
.activity-event-date-link:hover {
  text-decoration: none;
}
.activity-event-attendees {
  margin-bottom: 20px;
}
.activity-event-attendees .jalios-icon {
  color: #666;
}
.activity-event-attendees .activity-event-attendees-attending {
  color: #666;
}
.activity-event-attendees .activity-event-attendees-attending:after {
  content: "/";
  padding-left: 5px;
}
.activity-event-attendees .activity-event-attendees-all {
  color: #666;
}
.activity-event-attendees TR TD:first-child {
  padding-right: 5px;
}
.activity-event-attendees .attendee-div {
  float: left;
  margin-right: 5px;
}
.activity-event-participate {
  position: absolute;
  top: 10px;
  right: 0;
}
.activity-event-date {
  height: 80px;
  width: 70px;
  text-align: center;
}
.activity-event-date.activity-event-date-old .activity-event-date-header {
  background-color: #999;
}
.activity-event-date .activity-event-date-header {
  border-radius: 4px 4px 0 0;
  color: #f9f9f9;
  font-size: 12px;
  line-height: 28px;
  position: relative;
  text-transform: lowercase;
}
.activity-event-date .activity-event-date-day-name {
  font-size: 10px;
  line-height: 4px;
}
.activity-event-date .activity-event-date-body {
  background: #f9f9f9;
  border-radius: 0 0 4px 4px;
  box-shadow: 0 2px 2px #CCC;
  color: #15181f;
  font-size: 24px;
  height: 45px;
  line-height: 33px;
}
.member-activity-cards .activity-comments-container {
  margin: 0 -10px;
}
.member-activity-cards .activity-comments-container .activity-comments {
  padding: 0 10px 0;
  background-color: #F7F7F7;
  border-top: 1px solid #e5e6e9;
  box-shadow: 0 0 0 #FFF;
  -webkit-transition: all ease-in 200ms;
  -o-transition: all ease-in 200ms;
  transition: all ease-in 200ms;
}
.member-activity-cards .activity-comments-container .activity-comments.highlighted {
  box-shadow: 0 0 5px #51cbee;
}
.member-activity-cards .activity-comments-container .activity-add-comment {
  background-color: #F7F7F7;
  padding: 10px;
  border-top: 1px solid #E5E9F9;
}
.member-activity-cards .activity-comments-container .activity-add-comment:first-child {
  border: 0 none;
}
.member-activity-cards .activity-comments-container .comment {
  border-top: 1px solid #E5E9F9;
  padding: 10px 0 10px;
  position: relative;
}
.member-activity-cards .activity-comments-container .comment:first-child {
  border-top: 0 none;
}
.member-activity-cards .activity-comments-container .comment .activity-comment-body {
  color: #666;
}
.member-activity-cards .activity-comments-container .comment IMG {
  max-width: 100%;
  max-height: 300px;
  width: auto;
}
.member-activity-cards .activity-comments-container .comment .comment-info {
  margin-bottom: 10px;
}
.member-activity-cards .activity-comments-container .comment .comment-info A {
  color: #555;
}
.member-activity-cards .activity-comments-container .comment .counter {
  position: absolute;
  right: -3px;
  top: 10px;
  padding: 1px 3px 1px 4px;
  color: #AAAAAA;
  display: block;
  float: right;
  border-radius: 0 3px 0 6px;
  border-bottom: 1px solid #F7F7F7;
  border-left: 1px solid #F7F7F7;
  z-index: 100;
}
.member-activity-cards .activity-comments-container .comment .wiki PRE {
  white-space: pre-wrap;
}
.member-activity-cards .activity-comments-container A.add-comment {
  border: 1px solid #DDD;
  color: #AAA;
  background-color: #FFF;
  padding: 5px;
  text-decoration: none;
  font-weight: normal;
  white-space: nowrap;
  display: block;
}
.member-activity-cards {
  background-color: #EFEFEF;
  padding-top: 10px;
}
.member-activity-cards .activity-container {
  padding-top: 0;
  padding-bottom: 10px;
  padding-left: 0px;
  padding-right: 0px;
}
.member-activity-cards .activity-day-separator {
  color: #333;
  padding: 10px 10px 20px;
}
.member-activity-cards .activity-nextpage-form-wrapper {
  margin-top: 20px;
}
.member-activity-cards .activity-nextpage-form {
  text-align: center;
}
.member-activity-cards .activity-nextpage-button {
  width: 50%;
  display: inline-block;
  margin-bottom: 10px;
}
.member-activity-cards .activity {
  background-color: #FFF;
  border: 1px solid;
  border-color: #e5e6e9 #dfe0e4 #d0d1d5;
  margin-bottom: 20px;
  border-radius: 4px;
  padding: 10px 10px 0 10px;
  position: relative;
}
.member-activity-cards .activity .ctxEditActivity A {
  color: #AAA;
}
.member-activity-cards .activity:first-child {
  margin-top: 20px;
}
.member-activity-cards .activity .activity-header {
  margin-top: 0;
  margin-bottom: 10px;
  padding-right: 20px;
}
.member-activity-cards .activity .activity-nested-description {
  padding-bottom: 10px;
  margin-bottom: 10px;
  padding-top: 5px;
  border-bottom: 1px solid #e9e9e9;
}
.member-activity-cards .activity .activity-footer {
  padding: 10px 0;
}
.member-activity-cards .activity .activity-actions {
  border-top: 1px solid #E8E8E8;
  padding-top: 10px;
}
.member-activity-cards .activity .activity-vote {
  color: #898f9c;
}
.member-activity-cards .activity .activity-author {
  color: #333;
  font-weight: bold;
}
.member-activity-cards .activity .activity-social-metas {
  margin-bottom: 10px;
}
.member-activity-cards .activity .activity-social-metas:before,
.member-activity-cards .activity .activity-social-metas:after {
  content: " ";
  display: table;
}
.member-activity-cards .activity .activity-social-metas:after {
  clear: both;
}
.member-activity-cards .activity .activity-social-metas:before,
.member-activity-cards .activity .activity-social-metas:after {
  display: table;
  content: " ";
}
.member-activity-cards .activity .activity-social-metas:after {
  clear: both;
}
.member-activity-cards .activity .activity-social-metas .activity-comment-count {
  float: right;
  color: #898f9c;
}
.member-activity-cards .activity .activity-abstract .activity-abstract-thumbnail {
  float: left;
  margin-right: 10px;
}
.member-activity-cards .activity .activity-description {
  margin-bottom: 8px;
}
.member-activity-cards .activity .activity-body {
  color: #666;
}
.member-activity-cards .activity .activity-body .activity-body-item:first-child {
  border-top: 1px solid #E8E8E8;
  padding-top: 10px;
}
.member-activity-cards .activity .activity-actions .activity-action-item {
  margin-right: 15px;
}
.member-activity-cards .activity .activity-actions .activity-action-item.vote-tag {
  display: inline-block;
}
.member-activity-cards .activity .activity-actions .activity-action-item .jalios-icon {
  margin-right: 8px;
  font-size: 14px;
}
.member-activity-cards .activity .activity-actions .activity-action-item A {
  color: #666;
  font-size: 12px;
  text-decoration: none;
}
.member-activity-cards .activity .activity-actions .activity-action-item:hover .activity-action-item-label {
  text-decoration: underline;
}
.member-activity-cards .activity .activity-vote-action-wrapper.has-voted,
.member-activity-cards .activity .activity-vote-action-wrapper.has-voted A {
  color: #005db4;
}
.member-activity-cards .activity .activity-metas {
  font-size: 12px;
  color: #666;
}
.member-activity-cards .activity .activity-metas A {
  color: #666;
}
.member-activity-cards .activity .activity-social {
  float: right;
}
.member-activity-cards .activity .ctxEditActivity {
  position: absolute;
  right: 0;
  top: 0;
}
.member-activity-cards .activity .ctxEditActivity .activity-menu-opener {
  color: #999;
  text-decoration: none;
}
.member-activity-cards .activity-container .card-member {
  max-width: 350px;
}
@media (max-width: 480px) {
  .member-activity .activity-container .activity-nextpage-button {
    width: 100%;
  }
}
.member-activity-cards[min-width~="768px"] .activity-container {
  padding-left: 10px;
  padding-right: 10px;
}
.member-activity .activity-nextpage-form-wrapper[max-width~="380px"] .activity-nextpage-button {
  width: 80%;
}
@media (min-width: 992px) {
  .is-cst .cs-portal .jportal-structured-footer,
  .is-cst .cs-portal .jportal-structured-header {
    padding-left: 15px;
    padding-right: 15px;
  }
  .is-cst .cs-portal .jportal-wrapper {
    padding-left: 0;
    padding-right: 0;
  }
  .is-cst .cs-portal .jportal-structured-footer .jportal-block-inner > .row,
  .is-cst .cs-portal .jportal-structured-header .jportal-block-inner > .row,
  .is-cst .cs-portal .jportal-wrapper .jportal-block-inner > .row .jportal-structured-footer .row,
  .is-cst .cs-portal .jportal-structured-header .row,
  .is-cst .cs-portal .jportal-wrapper .row {
    margin-left: -15px;
    margin-right: -15px;
  }
  .is-cst .cs-portal .jportal-structured-footer .row > .jportal-block:last-child,
  .is-cst .cs-portal .jportal-structured-header .row > .jportal-block:last-child,
  .is-cst .cs-portal .jportal-wrapper .row > .jportal-block:last-child {
    padding-left: 15px;
    padding-right: 15px;
  }
  .is-cst .cs-portal .jportal-structured-footer .row > .jportal-block:first-child,
  .is-cst .cs-portal .jportal-structured-header .row > .jportal-block:first-child,
  .is-cst .cs-portal .jportal-wrapper .row > .jportal-block:first-child {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width: 480px) {
  .is-cst .cs-portal .jportal-wrapper .row > .jportal-block {
    padding-left: 15px;
    padding-right: 15px;
  }
  .is-cst .cs-portal .jportal-wrapper .row {
    margin-left: -15px;
    margin-right: -15px;
  }
}
.is-cst .cs-portal .display-mode-wrapper {
  border-right: 0;
}
.portlet-header-actions-menu LI > BUTTON .jalios-icon,
.portlet-header-actions-menu LI > A .jalios-icon {
  vertical-align: middle;
}
.is-cst .cs-portal .btn.btn-primary,
.is-cst .cs-portal .btn.btn-default,
.is-cst .cs-portal .btn.btn-success,
.is-cst .cs-portal .btn.btn-danger,
.is-cst .cs-portal .btn.btn-warning,
.is-cst .cs-portal .btn.btn-info {
  transition: .2s cubic-bezier(.4, 0, 1, 1), background-color .2s cubic-bezier(.4, 0, .2, 1), color .2s cubic-bezier(.4, 0, .2, 1);
  border-radius: 10px;
}
.is-cst .cs-portal .btn.btn-success {
  background-color: #198754;
  border-color: #198754;
}
.is-cst .cs-portal .btn.btn-success:hover,
.is-cst .cs-portal .btn.btn-success:focus {
  background-color: #157147;
}
.is-cst .cs-portal .btn.btn-danger {
  background-color: #DB4F4F;
  border-color: #DB4F4F;
}
.is-cst .cs-portal .btn.btn-danger:hover,
.is-cst .cs-portal .btn.btn-danger:focus {
  background-color: #d73a3a;
}
.is-cst .cs-portal .btn.btn-warning {
  background-color: #df8505;
  border-color: #df8505;
}
.is-cst .cs-portal .btn.btn-warning:hover,
.is-cst .cs-portal .btn.btn-warning:focus {
  background-color: #c67604;
}
.is-cst .cs-portal .btn.btn-info {
  background-color: #4AA0B5;
  border-color: #4AA0B5;
}
.is-cst .cs-portal .btn.btn-info:hover,
.is-cst .cs-portal .btn.btn-info:focus {
  background-color: #4390a3;
}
.is-cst .cs-portal .btn.btn-default:hover,
.is-cst .cs-portal .btn.btn-default:focus {
  background-color: #cccccc;
}
.is-cst .cs-portal .btn-group > .btn:last-child:not(:first-child),
.is-cst .cs-portal .btn-group > .dropdown-toggle:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.is-cst .cs-portal .input-group .form-control:last-child,
.is-cst .cs-portal .input-group-addon:last-child,
.is-cst .cs-portal .input-group-btn:last-child > .btn,
.is-cst .cs-portal .input-group-btn:last-child > .btn-group > .btn,
.is-cst .cs-portal .input-group-btn:last-child > .dropdown-toggle,
.is-cst .cs-portal .input-group-btn:first-child > .btn:not(:first-child),
.is-cst .cs-portal .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.is-cst.hide-cs-settings-default-color .settings-header-tab-content #tabColor .widget-name-headerBgColor,
.is-cst.hide-cs-settings-default-color .settings-header-tab-content #tabColor .existing-color-chooser,
.is-cst.hide-cs-settings-default-color .settings-header-tab-content #tabColor .widget-name-headerTabsBgColor,
.is-cst.hide-cs-settings-default-color .settings-header-tab-content #tabColor .tabs-opacity-chooser {
  display: none;
}
.do-panel-cst.no-add-button .portlet-header-actions .btn.btn-rounded,
.is-cst .cs-portal .panel-skin.no-add-button .portlet-header-actions .btn.btn-rounded,
.is-cst .cs-portal .borderless-skin.no-add-button .portlet-header-actions .btn.btn-rounded,
.is-cst .cs-portal .empty-skin.no-add-button .portlet-header-actions .btn.btn-rounded,
.is-cst .cs-portal .light-skin.no-add-button .portlet-header-actions .btn.btn-rounded {
  display: none;
}
.do-panel-cst.no-icon-list .itemlist-wrapper .itemlist-item-icon,
.is-cst .cs-portal .panel-skin.no-icon-list .itemlist-wrapper .itemlist-item-icon,
.is-cst .cs-portal .borderless-skin.no-icon-list .itemlist-wrapper .itemlist-item-icon,
.is-cst .cs-portal .empty-skin.no-icon-list .itemlist-wrapper .itemlist-item-icon,
.is-cst .cs-portal .light-skin.no-icon-list .itemlist-wrapper .itemlist-item-icon {
  display: none;
}
.do-panel-cst .light-skin-header.title-wrapper,
.is-cst .cs-portal .panel-skin .light-skin-header.title-wrapper,
.is-cst .cs-portal .borderless-skin .light-skin-header.title-wrapper,
.is-cst .cs-portal .empty-skin .light-skin-header.title-wrapper,
.is-cst .cs-portal .light-skin .light-skin-header.title-wrapper,
.do-panel-cst .title-wrapper > .title,
.is-cst .cs-portal .panel-skin .title-wrapper > .title,
.is-cst .cs-portal .borderless-skin .title-wrapper > .title,
.is-cst .cs-portal .empty-skin .title-wrapper > .title,
.is-cst .cs-portal .light-skin .title-wrapper > .title {
  font-size: 20px;
  font-size: 2.0rem;
  font-weight: 500;
}
.do-panel-cst .panel-heading,
.is-cst .cs-portal .panel-skin .panel-heading,
.is-cst .cs-portal .borderless-skin .panel-heading,
.is-cst .cs-portal .empty-skin .panel-heading,
.is-cst .cs-portal .light-skin .panel-heading {
  border-bottom: none;
}
.do-panel-cst .panel-heading .title,
.is-cst .cs-portal .panel-skin .panel-heading .title,
.is-cst .cs-portal .borderless-skin .panel-heading .title,
.is-cst .cs-portal .empty-skin .panel-heading .title,
.is-cst .cs-portal .light-skin .panel-heading .title,
.do-panel-cst .panel-heading .skinTitle,
.is-cst .cs-portal .panel-skin .panel-heading .skinTitle,
.is-cst .cs-portal .borderless-skin .panel-heading .skinTitle,
.is-cst .cs-portal .empty-skin .panel-heading .skinTitle,
.is-cst .cs-portal .light-skin .panel-heading .skinTitle {
  font-size: 20px;
  font-size: 2.0rem;
  font-weight: 500;
}
.do-panel-cst .panel-footer,
.is-cst .cs-portal .panel-skin .panel-footer,
.is-cst .cs-portal .borderless-skin .panel-footer,
.is-cst .cs-portal .empty-skin .panel-footer,
.is-cst .cs-portal .light-skin .panel-footer,
.do-panel-cst .item-box-footer,
.is-cst .cs-portal .panel-skin .item-box-footer,
.is-cst .cs-portal .borderless-skin .item-box-footer,
.is-cst .cs-portal .empty-skin .item-box-footer,
.is-cst .cs-portal .light-skin .item-box-footer {
  background-color: transparent;
  border-top: none;
}
.is-cst .cs-portal .light-skin.light-skin-CST .portlet-header {
  margin-bottom: 20px;
}
.is-cst .cs-portal .borderless-skin .borderless-title-border {
  height: 3px;
  border-radius: 10px;
  width: 33%;
  margin-top: 2px;
}
.do-panel-cst .portlet-header-actions .btn.btn-rounded .jalios-icon.icomoon-more2:before,
.is-cst .cs-portal .panel-skin .portlet-header-actions .btn.btn-rounded .jalios-icon.icomoon-more2:before,
.is-cst .cs-portal .borderless-skin .portlet-header-actions .btn.btn-rounded .jalios-icon.icomoon-more2:before,
.is-cst .cs-portal .empty-skin .portlet-header-actions .btn.btn-rounded .jalios-icon.icomoon-more2:before,
.is-cst .cs-portal .light-skin .portlet-header-actions .btn.btn-rounded .jalios-icon.icomoon-more2:before {
  content: "\ed5d";
}
.do-panel-cst .skin-footer-buttons,
.is-cst .cs-portal .panel-skin .skin-footer-buttons,
.is-cst .cs-portal .borderless-skin .skin-footer-buttons,
.is-cst .cs-portal .empty-skin .skin-footer-buttons,
.is-cst .cs-portal .light-skin .skin-footer-buttons {
  margin-top: 15px;
}
.do-panel-cst,
.is-cst .cs-portal .panel-skin {
  border: 1px solid;
  border-radius: 10px;
  background-color: #FFFFFF;
}
.do-panel-cst .panel-heading,
.is-cst .cs-portal .panel-skin .panel-heading {
  padding: 0 0 4px 15px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
@media (min-width: 992px) {
  .do-panel-cst .panel-heading,
  .is-cst .cs-portal .panel-skin .panel-heading {
    padding: 0 0 20px 28px;
  }
}
.do-panel-cst .panel-heading .title-wrapper,
.is-cst .cs-portal .panel-skin .panel-heading .title-wrapper {
  align-items: flex-start;
}
.do-panel-cst .panel-heading .title,
.is-cst .cs-portal .panel-skin .panel-heading .title {
  padding: 10px 6px 0 0;
}
@media (min-width: 992px) {
  .do-panel-cst .panel-heading .title,
  .is-cst .cs-portal .panel-skin .panel-heading .title {
    padding: 20px 10px 0 0;
  }
}
.do-panel-cst .panel-heading .portlet-header-actions .btn.btn-rounded,
.is-cst .cs-portal .panel-skin .panel-heading .portlet-header-actions .btn.btn-rounded {
  border-radius: 0 7px 0 0;
  overflow: hidden;
  border: none;
}
@media (min-width: 992px) {
  .do-panel-cst .panel-heading .portlet-header-actions .btn.btn-rounded,
  .is-cst .cs-portal .panel-skin .panel-heading .portlet-header-actions .btn.btn-rounded {
    width: 36px;
    height: 36px;
  }
}
.do-panel-cst .panel-heading .portlet-header-actions .btn.btn-rounded:before,
.is-cst .cs-portal .panel-skin .panel-heading .portlet-header-actions .btn.btn-rounded:before {
  width: 40px;
  height: 40px;
  top: -11px;
  left: inherit;
  right: -10px;
  transform: scale(1);
}
@media (min-width: 992px) {
  .do-panel-cst .panel-heading .portlet-header-actions .btn.btn-rounded:before,
  .is-cst .cs-portal .panel-skin .panel-heading .portlet-header-actions .btn.btn-rounded:before {
    width: 46px;
    height: 46px;
    top: -12px;
    right: -10px;
  }
}
.do-panel-cst .panel-heading .portlet-header-actions .btn.btn-rounded:after,
.is-cst .cs-portal .panel-skin .panel-heading .portlet-header-actions .btn.btn-rounded:after {
  content: '';
  z-index: -1;
  position: absolute;
  top: -11px;
  left: inherit;
  right: -10px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: #F4F4F4;
  transform-origin: top right;
  transform: scale3D(0, 0, 0);
  transition: transform 400ms ease-in-out;
  opacity: 0.3;
}
@media (min-width: 992px) {
  .do-panel-cst .panel-heading .portlet-header-actions .btn.btn-rounded:after,
  .is-cst .cs-portal .panel-skin .panel-heading .portlet-header-actions .btn.btn-rounded:after {
    width: 46px;
    height: 46px;
    top: -12px;
    right: -10px;
  }
}
.do-panel-cst .panel-heading .portlet-header-actions .btn.btn-rounded:hover:after,
.is-cst .cs-portal .panel-skin .panel-heading .portlet-header-actions .btn.btn-rounded:hover:after {
  transform: scale3D(1.5, 1.5, 1.5);
}
.do-panel-cst .panel-heading .portlet-header-actions .btn.btn-rounded .jalios-icon.icomoon-more2:before,
.is-cst .cs-portal .panel-skin .panel-heading .portlet-header-actions .btn.btn-rounded .jalios-icon.icomoon-more2:before {
  content: "\ed5d";
}
@media (min-width: 992px) {
  .do-panel-cst .panel-body,
  .is-cst .cs-portal .panel-skin .panel-body {
    padding: 15px 28px !important;
  }
}
.do-panel-cst .panel-heading {
  padding: 10px 15px 10px;
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: 500;
  background-color: #FFFFFF;
}
@media (min-width: 992px) {
  .do-panel-cst .panel-heading {
    padding: 20px 28px;
  }
}
.do-panel-cst .panel-body .item-box {
  margin-left: -28px;
  margin-right: -28px;
}
@media (min-width: 992px) {
  .do-panel-cst .panel-footer {
    padding: 20px 28px;
  }
}
.do-panel-cst .panel-footer.do-border-top {
  border-top: 1px solid;
}
@media (min-width: 992px) {
  .is-cst .cs-portal #cs-body {
    padding-top: 40px;
  }
}
.is-cst .cs-portal .jalios-accordion .collapse-action-wrapper {
  border-bottom: none;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  overflow: hidden;
}
.is-cst .cs-portal .jalios-accordion .pub-action-toggle.pub-action-toggle-opened {
  background-color: #FFFFFF;
  border-bottom: none;
}
.is-cst .cs-portal .jalios-accordion .jalios-accordion-panel {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.is-cst .cs-portal .jalios-accordion .jalios-accordion-panel .panel-body {
  border-top: none;
  border-bottom: none;
}
.is-cst .cs-portal .jalios-accordion .jalios-accordion-panel.publication-action-main {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.is-cst .cs-portal .jalios-accordion .publication-actions-secondary {
  border-top: none;
}
.is-cst .cs-portal .jalios-accordion .publication-actions-secondary .panel-heading {
  background-color: #FFFFFF;
  padding: 4px 15px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.is-cst .cs-portal .cs-metas-wrapper .cs-meta-navbar {
  border: 1px solid;
  border-radius: 10px;
  background-color: #FFFFFF;
}
.is-cst .cs-portal .cs-metas-wrapper .cs-meta-navbar .cs-enroll-member-link {
  border: none;
}
.is-cst .cs-portal .app.app-conversation-space .selection-wrapper .publication-action-label {
  display: inline-block;
}
@media (max-width: 991px) {
  .is-cst .cs-portal #cs-header {
    background-image: none !important;
  }
}
.is-cst .cs-portal:not(.cs-is-condensed) #cs-header {
  position: relative;
}
.is-cst .cs-portal:not(.cs-is-condensed) #cs-header:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.2);
  display: block;
}
.is-cst .cs-portal #cs-header-middle {
  padding-top: 10px;
}
@media (max-width: 991px) {
  .is-cst .cs-portal #cs-header-middle {
    height: auto;
  }
}
.is-cst .cs-portal #cs-header-middle #cs-header-title A {
  text-shadow: none;
}
.overlay-cst-nav {
  opacity: 0;
  filter: alpha(opacity=0);
  z-index: 1038;
  visibility: hidden;
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background: #000000;
  transition: opacity 0.3s ease-in-out;
  cursor: pointer;
}
.overlay-cst-nav.active {
  opacity: 0.7;
  filter: alpha(opacity=70);
  visibility: visible;
}
.is-cst .cs-portal #cs-header-middle .cst-btn-show-mobile-nav {
  font-size: 25px;
  margin-bottom: 6px;
}
@media (min-width: 660px) {
  .is-cst .cs-portal #cs-header-middle .cst-btn-show-mobile-nav {
    margin-bottom: 23px;
  }
}
.is-cst .cs-portal.cs-is-condensed #cs-header-middle .cst-btn-show-mobile-nav {
  margin-bottom: 5px;
}
@media (min-width: 660px) {
  .is-cst .cs-portal.cs-is-condensed #cs-header-middle .cst-btn-show-mobile-nav {
    margin-bottom: 7px;
  }
}
.is-cst .cs-portal #cs-header-bottom #cs-header-tabs UL.nav-cst {
  background: #FFFFFF !important;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.1);
  position: relative;
  border-bottom: 0 none;
  clear: left;
}
.is-cst .cs-portal #cs-header-bottom #cs-header-tabs UL.nav-cst > li {
  display: flex;
  align-items: center;
  margin-bottom: 0;
  flex-shrink: 0 !important;
}
.is-cst .cs-portal #cs-header-bottom #cs-header-tabs UL.nav-cst > li:hover {
  background-color: transparent;
}
.is-cst .cs-portal #cs-header-bottom #cs-header-tabs UL.nav-cst > li:hover:after {
  width: 40px;
  opacity: 1;
}
.is-cst .cs-portal #cs-header-bottom #cs-header-tabs UL.nav-cst > li:after {
  content: "";
  display: block;
  position: absolute;
  bottom: 5px;
  width: 0px;
  left: 0;
  margin-left: 0px;
  height: 2px;
  opacity: 0;
  transition: .2s cubic-bezier(.4, 0, 1, 1), background-color .2s cubic-bezier(.4, 0, .2, 1), color .2s cubic-bezier(.4, 0, .2, 1);
}
.is-cst .cs-portal #cs-header-bottom #cs-header-tabs UL.nav-cst > li.fg-1:after {
  content: none;
}
.is-cst .cs-portal #cs-header-bottom #cs-header-tabs UL.nav-cst > li > a {
  height: 100%;
  padding: 13px 20px 13px 0;
  background-color: transparent;
  font-size: 16px;
  font-size: 1.6rem;
  color: #000000;
  transition: .2s cubic-bezier(.4, 0, 1, 1), background-color .2s cubic-bezier(.4, 0, .2, 1), color .2s cubic-bezier(.4, 0, .2, 1);
}
.is-cst .cs-portal #cs-header-bottom #cs-header-tabs UL.nav-cst > li > a .container-icon .jalios-icon {
  max-height: 16px;
  max-width: 16px;
}
.is-cst .cs-portal #cs-header-bottom #cs-header-tabs UL.nav-cst > li.active,
.is-cst .cs-portal #cs-header-bottom #cs-header-tabs UL.nav-cst > li.active-child {
  background-color: transparent;
}
.is-cst .cs-portal #cs-header-bottom #cs-header-tabs UL.nav-cst > li.active:after,
.is-cst .cs-portal #cs-header-bottom #cs-header-tabs UL.nav-cst > li.active-child:after {
  width: 40px;
  opacity: 1;
}
.is-cst .cs-portal #cs-header-bottom #cs-header-tabs UL.nav-cst > li.add-application-tab:after,
.is-cst .cs-portal #cs-header-bottom #cs-header-tabs UL.nav-cst > li.nav-admin:after,
.is-cst .cs-portal #cs-header-bottom #cs-header-tabs UL.nav-cst > li.search-nav:after {
  display: none;
}
.is-cst .cs-portal #cs-header-bottom #cs-header-tabs UL.nav-cst > li.add-application-tab > a,
.is-cst .cs-portal #cs-header-bottom #cs-header-tabs UL.nav-cst > li.nav-admin > a,
.is-cst .cs-portal #cs-header-bottom #cs-header-tabs UL.nav-cst > li.search-nav > a {
  display: flex;
  align-items: center;
  height: 48px;
}
.is-cst .cs-portal #cs-header-bottom #cs-header-tabs UL.nav-cst > li.add-application-tab > a:before,
.is-cst .cs-portal #cs-header-bottom #cs-header-tabs UL.nav-cst > li.nav-admin > a:before,
.is-cst .cs-portal #cs-header-bottom #cs-header-tabs UL.nav-cst > li.search-nav > a:before {
  content: "";
  width: 0px;
  height: 0px;
  position: absolute;
  top: 50%;
  left: 50%;
  border-radius: 50%;
  background-color: #F4F4F4;
  opacity: 0;
  transition: .2s cubic-bezier(.4, 0, 1, 1), background-color .2s cubic-bezier(.4, 0, .2, 1), color .2s cubic-bezier(.4, 0, .2, 1);
}
.is-cst .cs-portal #cs-header-bottom #cs-header-tabs UL.nav-cst > li.add-application-tab > a:hover:before,
.is-cst .cs-portal #cs-header-bottom #cs-header-tabs UL.nav-cst > li.nav-admin > a:hover:before,
.is-cst .cs-portal #cs-header-bottom #cs-header-tabs UL.nav-cst > li.search-nav > a:hover:before,
.is-cst .cs-portal #cs-header-bottom #cs-header-tabs UL.nav-cst > li.add-application-tab > a:focus:before,
.is-cst .cs-portal #cs-header-bottom #cs-header-tabs UL.nav-cst > li.nav-admin > a:focus:before,
.is-cst .cs-portal #cs-header-bottom #cs-header-tabs UL.nav-cst > li.search-nav > a:focus:before {
  width: 32px;
  height: 32px;
  margin-top: -16px;
  margin-left: -16px;
  opacity: 1;
}
.is-cst .cs-portal #cs-header-bottom #cs-header-tabs UL.nav-cst > li.add-application-tab > a .jalios-icon,
.is-cst .cs-portal #cs-header-bottom #cs-header-tabs UL.nav-cst > li.nav-admin > a .jalios-icon,
.is-cst .cs-portal #cs-header-bottom #cs-header-tabs UL.nav-cst > li.search-nav > a .jalios-icon {
  z-index: 1;
  position: relative;
}
.is-cst .cs-portal #cs-header-bottom #cs-header-tabs UL.nav-cst > li.add-application-tab:hover:after,
.is-cst .cs-portal #cs-header-bottom #cs-header-tabs UL.nav-cst > li.nav-admin:hover:after,
.is-cst .cs-portal #cs-header-bottom #cs-header-tabs UL.nav-cst > li.search-nav:hover:after {
  display: none;
}
@media (max-width: 991px) {
  .is-cst .cs-portal #cs-header-bottom {
    background-color: #FFFFFF;
    position: fixed;
    top: 79px;
    left: -100%;
    max-width: 88%;
    max-height: 88%;
    overflow-y: auto;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    transition: left ease-in-out 300ms;
    z-index: 1039;
  }
  .is-cst .cs-portal #cs-header-bottom.menu-open {
    left: 0;
  }
  .is-cst .cs-portal #cs-header-bottom #cs-header-tabs .nav-cst {
    display: flex;
    flex-direction: column;
    padding: 10px 25px;
  }
  .is-cst .cs-portal #cs-header-bottom #cs-header-tabs .nav-cst li.nav-admin,
  .is-cst .cs-portal #cs-header-bottom #cs-header-tabs .nav-cst li.search-nav,
  .is-cst .cs-portal #cs-header-bottom #cs-header-tabs .nav-cst .dropdown.tab-menu {
    display: none;
  }
  .is-cst .cs-portal #cs-header-bottom #cs-header-tabs .nav-cst > li > a {
    padding-left: 0;
  }
  .is-cst .cs-portal #cs-header-bottom #cs-header-tabs .nav-cst > li.add-application-tab > a:before {
    left: 8px !important;
  }
}
@media (min-width: 992px) {
  .is-cst .cs-portal.cs-is-condensed #cs-header-bottom #cs-header-tabs .nav-cst {
    margin-top: 10px;
  }
  .is-cst .cs-portal #cs-header-bottom {
    position: relative;
  }
  .is-cst .cs-portal #cs-header-bottom #cs-header-tabs UL.nav-cst {
    margin: 5px 30px 0;
    padding: 0;
    height: 48px;
    border-radius: 15px;
    padding: 0 10px;
    display: flex;
    flex-wrap: nowrap;
    margin: 25px 30px 0;
  }
  .is-cst .cs-portal #cs-header-bottom #cs-header-tabs UL.nav-cst > li:hover:after {
    margin-left: -20px;
  }
  .is-cst .cs-portal #cs-header-bottom #cs-header-tabs UL.nav-cst > li:after {
    left: 50%;
    bottom: 0;
  }
  .is-cst .cs-portal #cs-header-bottom #cs-header-tabs UL.nav-cst > li.active:after,
  .is-cst .cs-portal #cs-header-bottom #cs-header-tabs UL.nav-cst > li.active-child:after {
    margin-left: -20px;
  }
  .is-cst .cs-portal #cs-header-bottom #cs-header-tabs UL.nav-cst > li > a {
    padding: 13px 20px;
  }
  .is-cst .cs-portal #cs-header-bottom #cs-header-tabs UL.nav-cst > li .dropdown.tab-menu .btn {
    padding: 0;
    margin-left: -20px;
  }
  .is-cst .cs-portal #cs-header-bottom #cs-header-tabs UL.nav-cst > li .dropdown.tab-menu .btn.btn-rounded:before {
    left: 0;
  }
  .is-cst .cs-portal #cs-header-bottom #cs-header-tabs UL.nav-cst > li .dropdown.tab-menu .btn .jalios-icon.caret:before {
    margin-left: -4px;
  }
  .is-cst .cs-portal #cs-header-bottom #cs-header-tabs UL.nav-cst > li.nav-admin > a,
  .is-cst .cs-portal #cs-header-bottom #cs-header-tabs UL.nav-cst > li.search-nav > a {
    padding: 13px 12px;
  }
  .is-cst .cs-portal #cs-header-bottom #cs-header-tabs UL.nav-cst > li.nav-admin .dropdown-menu {
    position: fixed;
    width: 180px;
  }
  .is-cst .cs-portal #cs-header-bottom #cs-header-tabs UL.nav-cst > li.search-nav {
    display: flex;
    justify-content: flex-end;
    min-width: 40px;
    margin-left: 18px;
  }
  .is-cst .cs-portal #cs-header-bottom #cs-header-tabs UL.nav-cst > li.search-nav:before {
    content: "";
    position: absolute;
    top: 10px;
    left: -10px;
    bottom: 10px;
    width: 2px;
    background-color: #d9d9d9;
  }
  .is-cst .cs-portal #cs-header-bottom #cs-header-tabs UL.nav-cst > li.search-nav .cs-search-form {
    position: absolute;
    right: 100%;
    transition: width 300ms ease-in-out;
  }
  .is-cst .cs-portal #cs-header-bottom #cs-header-tabs UL.nav-cst > li.search-nav .btn-search-nav:before {
    width: 32px;
    height: 32px;
    margin-top: -16px;
    margin-left: -16px;
    opacity: 1;
  }
  .is-cst .cs-portal #cs-header-bottom #cs-header-tabs UL.nav-cst > li.search-nav .btn-search-nav .jalios-icon {
    z-index: 0;
  }
}
#cs-search-form {
  display: block;
  overflow: hidden;
  flex: 0;
  width: 0;
  transition: flex 300ms ease-in-out;
  z-index: 2;
  margin-top: 0;
  margin-right: -36px;
}
#cs-search-form .cs-header-search-query {
  height: 32px;
}
#cs-search-form .btn-cs-header-search {
  height: 30px;
  width: 30px;
  top: 1px;
  right: 1px;
  border-radius: 20px;
}
.do-cst-input-group-field {
  padding-top: 0;
  padding-bottom: 0;
}
.do-cst-input-group-field:active {
  box-shadow: none;
}
.do-cst-input-group-field input[type="text"] {
  border: 0;
  box-shadow: none;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  font-size: 13px;
  font-size: 1.3rem;
}
.do-cst-input-group-field .input-group-btn > .btn {
  border: 0;
  box-shadow: none;
  height: 34px;
  width: 34px;
  padding: 7px 9px;
}
.do-cst-input-group-field .input-group-btn > .btn:before {
  content: "";
  width: 0px;
  height: 0px;
  position: absolute;
  top: 50%;
  left: 50%;
  border-radius: 50%;
  background-color: rgba(244, 244, 244, 0.2);
  opacity: 0;
  transition: .2s cubic-bezier(.4, 0, 1, 1), background-color .2s cubic-bezier(.4, 0, .2, 1), color .2s cubic-bezier(.4, 0, .2, 1);
}
.do-cst-input-group-field .input-group-btn > .btn:hover:before,
.do-cst-input-group-field .input-group-btn > .btn:focus:before {
  width: 32px;
  height: 32px;
  margin-top: -16px;
  margin-left: -16px;
  opacity: 1;
}
.do-cst-input-group-field .input-group-btn > .btn[type="submit"] .jalios-icon:before {
  content: "\eb36";
}
.do-cst-input-group-field .input-group-btn .btn + .btn,
.do-cst-input-group-field .input-group-btn .btn:last-child {
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  transition: none;
}
.is-cst .cs-portal .menu-wrapper.menu-wrapper-cst {
  margin-bottom: 16px;
}
.is-cst .cs-portal .menu-wrapper.menu-wrapper-cst UL {
  padding: 0;
  list-style-type: none;
}
.is-cst .cs-portal .menu-wrapper.menu-wrapper-cst UL.treeview {
  margin: 0;
  width: 100%;
}
.is-cst .cs-portal .menu-wrapper.menu-wrapper-cst UL.treeview .icon-treeview {
  display: none;
}
.is-cst .cs-portal .menu-wrapper.menu-wrapper-cst .treecatcomplete {
  display: none;
}
.is-cst .cs-portal .menu-wrapper.menu-wrapper-cst > UL LI.dz-drag-hover > A {
  background-color: rgba(36, 173, 245, 0.46);
}
.is-cst .cs-portal .menu-wrapper.menu-wrapper-cst > UL LI > A {
  padding: 5px 10px;
  margin-bottom: 2px;
  width: 100%;
  display: block;
  position: relative;
  cursor: pointer;
  color: #000000;
  border-radius: 40px;
  transition: .2s cubic-bezier(.4, 0, 1, 1), background-color .2s cubic-bezier(.4, 0, .2, 1), color .2s cubic-bezier(.4, 0, .2, 1);
}
.is-cst .cs-portal .menu-wrapper.menu-wrapper-cst > UL LI > A:hover {
  cursor: pointer;
}
.is-cst .cs-portal .menu-wrapper.menu-wrapper-cst > UL LI > A I,
.is-cst .cs-portal .menu-wrapper.menu-wrapper-cst > UL LI > A SVG,
.is-cst .cs-portal .menu-wrapper.menu-wrapper-cst > UL LI > A .jalios-icon {
  position: absolute;
  right: 10px;
  margin-top: 3px;
  font-size: 12px;
}
.is-cst .cs-portal .menu-wrapper.menu-wrapper-cst > UL LI.active > A {
  font-weight: 500;
}
.is-cst .cs-portal .menu-wrapper.menu-wrapper-cst > UL LI.open > UL,
.is-cst .cs-portal .menu-wrapper.menu-wrapper-cst > UL LI.is-opened > UL,
.is-cst .cs-portal .menu-wrapper.menu-wrapper-cst > UL LI.always-open > UL {
  height: auto;
}
.is-cst .cs-portal .menu-wrapper.menu-wrapper-cst > UL LI.open > A > I,
.is-cst .cs-portal .menu-wrapper.menu-wrapper-cst > UL LI.is-opened > A > I,
.is-cst .cs-portal .menu-wrapper.menu-wrapper-cst > UL LI.always-open > A > I,
.is-cst .cs-portal .menu-wrapper.menu-wrapper-cst > UL LI.open > A > SVG,
.is-cst .cs-portal .menu-wrapper.menu-wrapper-cst > UL LI.is-opened > A > SVG,
.is-cst .cs-portal .menu-wrapper.menu-wrapper-cst > UL LI.always-open > A > SVG {
  transform: rotate(180deg);
}
.is-cst .cs-portal .menu-wrapper.menu-wrapper-cst > UL LI.is-opened > A > .icon-open {
  display: inline !important;
  visibility: visible !important;
}
.is-cst .cs-portal .menu-wrapper.menu-wrapper-cst > UL LI.is-opened > A > .icon-close {
  display: none;
}
.is-cst .cs-portal .menu-wrapper.menu-wrapper-cst > UL LI UL {
  height: 0;
  overflow: hidden;
  transition: height .2s linear;
}
.is-cst .cs-portal .menu-wrapper.menu-wrapper-cst > UL LI UL LI > A,
.is-cst .cs-portal .menu-wrapper.menu-wrapper-cst > UL LI UL LI LABEL {
  position: relative;
  display: block;
  color: #2E2E2E;
  padding: 3px 15px;
  transition: .2s cubic-bezier(.4, 0, 1, 1), background-color .2s cubic-bezier(.4, 0, .2, 1), color .2s cubic-bezier(.4, 0, .2, 1);
}
.is-cst .cs-portal .menu-wrapper.menu-wrapper-cst > UL LI UL LI > A:hover:not(.no-hover),
.is-cst .cs-portal .menu-wrapper.menu-wrapper-cst > UL LI UL LI LABEL:hover:not(.no-hover) {
  cursor: pointer;
}
.is-cst .cs-portal .menu-wrapper.menu-wrapper-cst > UL LI UL LI .input-menu .widget-content {
  padding-left: 32px !important;
  padding-right: 32px !important;
}
.is-cst .cs-portal .menu-wrapper.menu-wrapper-cst > UL LI UL LI .input-menu .widget-content .jalios-input-group {
  max-width: inherit;
}
.is-cst .cs-portal .menu-wrapper.menu-wrapper-cst > UL LI UL LI > UL > LI > A,
.is-cst .cs-portal .menu-wrapper.menu-wrapper-cst > UL LI UL LI > UL > LI LABEL {
  padding-left: 48px;
  padding: 3px 20px;
}
.is-cst .cs-portal .menu-wrapper.menu-wrapper-cst > UL LI UL LI > UL > LI > UL > LI > A,
.is-cst .cs-portal .menu-wrapper.menu-wrapper-cst > UL LI UL LI > UL > LI > UL > LI LABEL {
  padding-left: 64px;
  padding: 3px 25px;
}
.is-cst .cs-portal .menu-wrapper.menu-wrapper-cst > UL LI UL LI > UL > LI > UL > LI > UL > LI > A,
.is-cst .cs-portal .menu-wrapper.menu-wrapper-cst > UL LI UL LI > UL > LI > UL > LI > UL > LI LABEL {
  padding: 3px 30px;
}
.is-cst .cs-portal .menu-wrapper.menu-wrapper-cst > UL LI UL LI > UL > LI > UL > LI > UL > LI > UL > LI > A,
.is-cst .cs-portal .menu-wrapper.menu-wrapper-cst > UL LI UL LI > UL > LI > UL > LI > UL > LI > UL > LI LABEL {
  padding: 3px 35px;
}
.is-cst .cs-portal .menu-wrapper.menu-wrapper-cst > UL LI UL LI > UL > LI > UL > LI > UL > LI > UL > LI > UL > LI > A,
.is-cst .cs-portal .menu-wrapper.menu-wrapper-cst > UL LI UL LI > UL > LI > UL > LI > UL > LI > UL > LI > UL > LI LABEL {
  padding: 3px 40px;
}
.is-cst .cs-portal .menu-wrapper.menu-wrapper-cst > UL LI UL LI > UL > LI > UL > LI > UL > LI > UL > LI > UL > LI > UL > LI > A,
.is-cst .cs-portal .menu-wrapper.menu-wrapper-cst > UL LI UL LI > UL > LI > UL > LI > UL > LI > UL > LI > UL > LI > UL > LI LABEL {
  padding: 3px 45px;
}
.is-cst .cs-portal .menu-wrapper.menu-wrapper-cst .facet-list .widget {
  width: 100%;
}
.is-cst .cs-portal .PortletCalendar .no-event {
  font-size: 14px;
  font-size: 1.4rem;
}
.is-cst .cs-portal .PortletCalendar .SmallMonth {
  margin-bottom: 0;
}
.is-cst .cs-portal .PortletCalendar .SmallMonth .cal-header {
  background: transparent;
}
.is-cst .cs-portal .PortletCalendar .SmallMonth .cal-header a {
  color: #000000;
  text-decoration: none;
}
.is-cst .cs-portal .PortletCalendar .SmallMonth .cal-header .LinkCell.text-right {
  text-align: right;
}
.is-cst .cs-portal .PortletCalendar .SmallMonth .cal-header .LinkCell.text-right a {
  margin-right: 0;
  margin-left: auto;
  padding-right: 4px;
}
.is-cst .cs-portal .PortletCalendar .SmallMonth .cal-header .LinkCell a {
  border-radius: 50%;
  width: 24px;
  height: 24px;
  display: block;
  transition: .2s cubic-bezier(.4, 0, 1, 1), background-color .2s cubic-bezier(.4, 0, .2, 1), color .2s cubic-bezier(.4, 0, .2, 1);
}
.is-cst .cs-portal .PortletCalendar .SmallMonth .cal-header .LinkCell a:hover {
  background-color: #F4F4F4;
}
.is-cst .cs-portal .PortletCalendar .SmallMonth .cal-header .LinkCell a .jalios-icon:before {
  padding-top: 4px;
  display: block;
}
.is-cst .cs-portal .PortletCalendar .SmallMonth .cal-header .LinkCell a .plugin-calendar-next-period:before {
  margin-right: 4px;
}
.is-cst .cs-portal .PortletCalendar .SmallMonth .cal-header .LinkCell .jalios-icon {
  color: #000000;
}
.is-cst .cs-portal .PortletCalendar .SmallMonth .cal-header + tr td:first-child,
.is-cst .cs-portal .PortletCalendar .SmallMonth .cal-header + tr td:last-child {
  line-height: 0;
  width: 0 !important;
  padding: 0;
}
.is-cst .cs-portal .PortletCalendar .SmallMonth .Day a {
  border: 0;
  border-radius: 20px;
  text-decoration: none;
  background-color: transparent;
  transition: .2s cubic-bezier(.4, 0, 1, 1), background-color .2s cubic-bezier(.4, 0, .2, 1), color .2s cubic-bezier(.4, 0, .2, 1);
  color: #000000;
}
.is-cst .cs-portal .PortletCalendar .SmallMonth .Day a:hover {
  background-color: #F4F4F4;
}
.is-cst .cs-portal .PortletCalendar .SmallMonth .Day.PastDay a {
  color: #737373;
}
.is-cst .cs-portal .PortletCalendar .SmallMonth .Day.HasEvent a {
  font-weight: 500;
}
.is-cst .cs-portal .PortletCalendar .SmallMonth .today a,
.is-cst .cs-portal .PortletCalendar .SmallMonth .Day.Today A {
  background-color: #F4F4F4;
}
.is-cst .cs-portal .PortletCalendar .diary {
  position: relative;
}
.is-cst .cs-portal .PortletCalendar .diary:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: -5px;
  display: block;
  width: 1px;
}
.is-cst .cs-portal .PortletCalendar .diary .item-box-footer {
  display: none;
}
.is-cst .cs-portal .PortletCalendar .diary .Events:before {
  content: "";
  position: absolute;
  margin-top: 7px;
  left: -8px;
  display: block;
  width: 7px;
  height: 7px;
  background-color: #F4F4F4;
  border-radius: 10px;
}
.is-cst .cs-portal .PortletCalendar .diary .Events .day {
  background: transparent;
  border: none;
  margin-left: 0;
  margin-right: 0;
  padding: 0 0 0 20px;
}
.is-cst .cs-portal .PortletCalendar .diary .Events .day img {
  display: none;
}
.is-cst .cs-portal .PortletCalendar .diary .Events .day a {
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: 300;
  color: #737373;
  transition: .2s cubic-bezier(.4, 0, 1, 1), background-color .2s cubic-bezier(.4, 0, .2, 1), color .2s cubic-bezier(.4, 0, .2, 1);
}
.is-cst .cs-portal .PortletCalendar .diary .Events .day a:hover {
  text-decoration: none;
}
.is-cst .cs-portal .PortletCalendar .diary .Events .item-box .event-container {
  padding-top: 2px;
  padding-left: 33px;
  margin-bottom: 10px;
}
@media (min-width: 992px) {
  .is-cst .cs-portal .PortletCalendar .diary .Events .item-box .event-container {
    padding-left: 48px;
  }
}
.is-cst .cs-portal .PortletCalendar .diary .Events .item-box .event-container .time {
  font-size: 14px;
  font-size: 1.4rem;
}
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common {
  border: 1px solid;
  border-radius: 10px;
  padding-bottom: 30px;
  overflow: hidden;
  background-color: #FFFFFF;
}
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .DayEventHeader {
  height: 16px;
}
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .DayEventHeader .HourAction a,
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .DayEventHeader .HourAction a > div {
  display: none;
}
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .HourAction.latest {
  display: none;
}
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-action {
  border-bottom: 1px solid #737373;
}
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-action > .container-fluid:not(.upper-time-navigation-bar) {
  margin: 20px 0;
}
@media (min-width: 992px) {
  .is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-action > .container-fluid:not(.upper-time-navigation-bar) {
    margin: 40px 30px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
}
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-action .LinkCell {
  height: 30px;
  width: 30px;
  border-radius: 50%;
  padding: 2px;
  display: inline-block;
  transition: box-shadow .2s cubic-bezier(.4, 0, 1, 1), background-color .2s cubic-bezier(.4, 0, .2, 1), color .2s cubic-bezier(.4, 0, .2, 1);
  vertical-align: middle;
  color: #000000;
  margin-top: 5px;
}
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-action .LinkCell:hover {
  background: rgba(158, 158, 158, 0.2);
}
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-action .LinkCell .jalios-icon {
  font-size: 17px;
  padding-left: 4px;
  line-height: 26px;
  position: absolute;
  left: 2px;
  top: 1px;
}
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-action .upper-time-navigation-bar {
  margin: 15px 0 0 !important;
}
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-action .upper-time-navigation-bar > .row {
  display: flex;
  justify-content: start;
  align-items: center;
}
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-action .upper-time-navigation-bar > .row > .col {
  width: auto !important;
}
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-action .upper-time-navigation-bar > .row > .col:first-child {
  margin-left: 11px;
}
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-action .upper-time-navigation-bar .navbar-center .header-text {
  margin-top: 0;
}
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-action .upper-time-navigation-bar .cal-header-navigation {
  margin: 0 auto;
}
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-action .widget.gotoDate,
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-action .btn.today {
  border: none;
  border-radius: 10px;
  padding: 8px 12px;
  background-color: #F4F4F4;
  color: #737373;
  transition: .2s cubic-bezier(.4, 0, 1, 1), background-color .2s cubic-bezier(.4, 0, .2, 1), color .2s cubic-bezier(.4, 0, .2, 1);
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: 500;
  text-transform: uppercase;
  line-height: inherit;
  height: auto;
  margin-right: 15px;
}
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-action .widget.gotoDate:hover,
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-action .btn.today:hover {
  background-color: #dbdbdb;
}
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-action .widget.gotoDate a,
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-action .btn.today a {
  color: inherit;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: 500;
}
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-action .btn.today {
  margin-left: 15px;
}
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-action .widget.gotoDate {
  display: inline-flex;
}
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-action .widget.gotoDate .datepicker-wrapper .btn-chooser {
  padding: 0;
  border: none;
  font-size: 14px;
  font-size: 1.4rem;
}
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-action .calendarNavigationLink {
  border: 0;
  margin-left: 0 !important;
  height: auto;
  margin: 0;
}
@media (min-width: 992px) {
  .is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-action .calendarNavigationLink {
    padding-left: 0;
  }
}
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-action .calendarNavigationLink .btn-group .linkContainer {
  margin-right: 15px;
  margin-bottom: 5px;
  border: none;
  border-radius: 10px;
  padding: 8px 12px;
  background-color: #F4F4F4;
  color: #737373;
  transition: .2s cubic-bezier(.4, 0, 1, 1), background-color .2s cubic-bezier(.4, 0, .2, 1), color .2s cubic-bezier(.4, 0, .2, 1);
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: 500;
  text-transform: uppercase;
}
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-action .calendarNavigationLink .btn-group .linkContainer:hover {
  background-color: #dbdbdb;
}
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-action .calendarNavigationLink .btn-group .linkContainer a {
  color: inherit;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: 500;
}
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-action .calendarNavigationLink .btn-group .linkContainer:nth-child(1),
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-action .calendarNavigationLink .btn-group .linkContainer:nth-child(3) {
  display: none;
}
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-action .calendarNavigationLink .btn-group .linkContainer .jalios-icon {
  display: none;
}
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-action .cal-header-navigation.lg-display {
  position: relative;
  left: inherit;
  transform: none;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-grow: 1;
}
@media (max-width: 1284px) {
  .is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-action .cal-header-navigation.lg-display {
    display: none;
  }
}
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-action .cal-header-navigation.lg-display .navbar-text {
  margin-top: 0;
}
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-action .navbar-right {
  margin: 0;
}
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-action .navbar-right .btn-group {
  padding: 0;
}
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-action .navbar-right .btn-group > a {
  border: none;
  border-radius: 10px;
  padding: 8px 12px;
  background-color: #F4F4F4;
  color: #737373;
  transition: .2s cubic-bezier(.4, 0, 1, 1), background-color .2s cubic-bezier(.4, 0, .2, 1), color .2s cubic-bezier(.4, 0, .2, 1);
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: 500;
  text-transform: uppercase;
}
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-action .navbar-right .btn-group > a:hover {
  background-color: #dbdbdb;
}
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-action .navbar-right .btn-group > a a {
  color: inherit;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: 500;
}
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-action .navbar-right .filter-menu a {
  border: none;
  border-radius: 10px;
  padding: 8px 12px;
  background-color: #F4F4F4;
  color: #737373;
  transition: .2s cubic-bezier(.4, 0, 1, 1), background-color .2s cubic-bezier(.4, 0, .2, 1), color .2s cubic-bezier(.4, 0, .2, 1);
  font-weight: 500;
  text-transform: uppercase;
  background-color: transparent;
  font-size: 14px;
  font-size: 1.4rem;
}
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-action .navbar-right .filter-menu a:hover {
  background-color: #dbdbdb;
}
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-action .navbar-right .filter-menu a a {
  color: inherit;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: 500;
}
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-action .navbar-right .filter-menu a:hover,
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-action .navbar-right .filter-menu a:focus {
  background-color: #F4F4F4;
  color: #737373;
}
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-action .navbar-right .widget.search {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-action .navbar-right .widget.search:active {
  box-shadow: none;
}
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-action .navbar-right .widget.search input[type="text"] {
  border: 0;
  box-shadow: none;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  font-size: 13px;
  font-size: 1.3rem;
}
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-action .navbar-right .widget.search .input-group-btn > .btn {
  border: 0;
  box-shadow: none;
  height: 34px;
  width: 34px;
  padding: 7px 9px;
}
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-action .navbar-right .widget.search .input-group-btn > .btn:before {
  content: "";
  width: 0px;
  height: 0px;
  position: absolute;
  top: 50%;
  left: 50%;
  border-radius: 50%;
  background-color: rgba(244, 244, 244, 0.2);
  opacity: 0;
  transition: .2s cubic-bezier(.4, 0, 1, 1), background-color .2s cubic-bezier(.4, 0, .2, 1), color .2s cubic-bezier(.4, 0, .2, 1);
}
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-action .navbar-right .widget.search .input-group-btn > .btn:hover:before,
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-action .navbar-right .widget.search .input-group-btn > .btn:focus:before {
  width: 32px;
  height: 32px;
  margin-top: -16px;
  margin-left: -16px;
  opacity: 1;
}
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-action .navbar-right .widget.search .input-group-btn > .btn[type="submit"] .jalios-icon:before {
  content: "\eb36";
}
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-action .navbar-right .widget.search .input-group-btn .btn + .btn,
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-action .navbar-right .widget.search .input-group-btn .btn:last-child {
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  transition: none;
}
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-action .pull-right {
  line-height: 2.3em;
  font-size: 14px;
  font-size: 1.4rem;
}
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .extended-filter-container {
  min-height: 0;
}
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-action [class^="icomoon-"],
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-action [class*=" icomoon-"] {
  vertical-align: text-bottom;
}
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-container {
  padding-bottom: 27px;
}
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-container .Day .Events,
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-container .Day .Events.today {
  background: url('../plugins/CSTemplatePlugin/img/dayBG.png') repeat top left;
}
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-container .Day .Header TD.today,
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-container .Day .DayEventHeader TD.today {
  background-color: initial;
  font-weight: normal;
}
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-container .Day .Header .dayHeader {
  padding: 24px 0 0;
}
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-container .Day .Header .dayHeader a .full-display {
  display: none;
}
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-container .Day .Header .dayHeader a .short-display {
  display: block;
}
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-container .Day .Header .dayHeader:not(.today) > a:hover .rounded {
  background: rgba(158, 158, 158, 0.2);
}
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-container .Day .Header .dayHeader .modal {
  height: 20px;
  width: 20px;
  display: inline-block;
  border-radius: 50%;
  vertical-align: inherit;
  transition: box-shadow .2s cubic-bezier(.4, 0, 1, 1), background-color .2s cubic-bezier(.4, 0, .2, 1), color .2s cubic-bezier(.4, 0, .2, 1);
  margin: 5px 0 10px;
  line-height: 1.6;
}
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-container .Day .Header .dayHeader .modal .add-icon-container {
  margin: 0;
}
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-container .Day .Header .dayHeader .modal:hover {
  background: rgba(158, 158, 158, 0.2);
}
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-container .Day .Header TD {
  border: 0;
}
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-container .Day .DayEventHeader TD {
  border-top: 0 !important;
}
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .calendar-container .Day .Hour {
  margin-bottom: 0;
  height: 44px;
  margin-top: -6px;
  font-size: 14px;
}
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .Event,
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .DayEvent,
.is-cst .cs-portal .PortletCalendar .PortletCalendar_Common .DisplayElement {
  border-radius: 3px;
  margin-left: 0px;
}
.is-cst .cs-portal .PortletCarousel .carousel-container:hover {
  background: transparent;
}
.is-cst .cs-portal .PortletCarousel .carousel-container .slick-carousel .slick-list {
  border: 1px solid;
  border-radius: 10px;
  background-color: #FFFFFF;
}
.is-cst .cs-portal .PortletCarousel .carousel-container .slick-carousel .slick-list .slick-pub .slick-carousel-caption {
  background-color: rgba(0, 0, 0, 0.2);
  top: 0;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  justify-content: flex-end;
}
.is-cst .cs-portal .panel-skin.PortletDirectory .directory-header,
.is-cst .cs-portal .borderless-skin.PortletDirectory .directory-header,
.is-cst .cs-portal .empty-skin.PortletDirectory .directory-header,
.is-cst .cs-portal .light-skin.PortletDirectory .directory-header {
  display: none;
}
.is-cst .cs-portal .cs-introduction .introduction-content {
  margin-bottom: 0;
}
.is-cst .cs-portal .cs-introduction .introduction-content .wysiwyg {
  font-size: 14px;
  font-size: 1.4rem;
}
.is-cst .cs-portal .cs-introduction-edit-intro {
  border-radius: 0 7px 0 0;
  overflow: hidden;
  border: none;
  position: absolute;
  top: 0;
  right: 0;
}
@media (min-width: 992px) {
  .is-cst .cs-portal .cs-introduction-edit-intro {
    width: 36px;
    height: 36px;
  }
}
.is-cst .cs-portal .cs-introduction-edit-intro:before {
  width: 40px;
  height: 40px;
  top: -11px;
  left: inherit;
  right: -10px;
  transform: scale(1);
}
@media (min-width: 992px) {
  .is-cst .cs-portal .cs-introduction-edit-intro:before {
    width: 46px;
    height: 46px;
    top: -12px;
    right: -10px;
  }
}
.is-cst .cs-portal .cs-introduction-edit-intro:after {
  content: '';
  z-index: -1;
  position: absolute;
  top: -11px;
  left: inherit;
  right: -10px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: #F4F4F4;
  transform-origin: top right;
  transform: scale3D(0, 0, 0);
  transition: transform 400ms ease-in-out;
  opacity: 0.3;
}
@media (min-width: 992px) {
  .is-cst .cs-portal .cs-introduction-edit-intro:after {
    width: 46px;
    height: 46px;
    top: -12px;
    right: -10px;
  }
}
.is-cst .cs-portal .cs-introduction-edit-intro:hover:after {
  transform: scale3D(1.5, 1.5, 1.5);
}
.is-cst .cs-portal .cs-introduction-edit-intro .jalios-icon.icomoon-more2:before {
  content: "\ed5d";
}
.is-cst .cs-portal .cs-introduction-edit-intro .jicons-pencil {
  font-family: 'icomoon';
  speak: none;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.is-cst .cs-portal .cs-introduction-edit-intro .jicons-pencil:before {
  content: "\e90e";
}
.is-cst .cs-portal .PortletWiki .itemlist-action[data-jalios-action="modal"] {
  display: none;
}
.is-cst .cs-portal .PortletQueryForeach .newspaper-results .newspaper-result-display .newspaper-result-title A {
  font-size: 16px;
  font-size: 1.6rem;
}
.is-cst .cs-portal .item-box > LI {
  border: none;
  padding-top: 8px;
  padding-bottom: 8px;
}
.is-cst .cs-portal .item-box > LI:hover .editArea.ctx-caret:after {
  content: none;
}
.is-cst .cs-portal .item-box > LI .item-info {
  border-radius: 10px;
  padding: 1px 8px;
  font-weight: 500;
}
.is-cst .cs-portal .item-box > LI a:not(.editArea) {
  font-weight: 500;
  color: #000000;
  font-size: 14px;
  font-size: 1.4rem;
  text-decoration: none;
  transition: background-size 400ms;
}
.is-cst .cs-portal .item-box > LI a:not(.editArea) .jalios-icon {
  margin-right: 5px;
}
.is-cst .cs-portal .item-box > LI .jicons-pencil {
  font-family: 'icomoon';
  speak: none;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.is-cst .cs-portal .item-box > LI .jicons-pencil:before {
  content: "\e90e";
}
@media (min-width: 992px) {
  .is-cst .cs-portal .panel-skin .panel-body .item-box {
    margin: 0 -28px 0 -28px;
  }
  .is-cst .cs-portal .panel-skin .panel-body .item-box .item {
    padding-left: 28px;
  }
}
.is-cst .cs-portal .borderless-skin .item-box .item:first-child,
.is-cst .cs-portal .empty-skin .item-box .item:first-child,
.is-cst .cs-portal .light-skin .item-box .item:first-child {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.is-cst .cs-portal .borderless-skin .item-box .item:last-child,
.is-cst .cs-portal .empty-skin .item-box .item:last-child,
.is-cst .cs-portal .light-skin .item-box .item:last-child {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.is-cst .cs-portal .itemlist-wrapper .itemlist-item,
.is-cst .cs-portal .itemlist-wrapper .itemlist-item-detailed {
  position: relative;
}
.is-cst .cs-portal .itemlist-wrapper .itemlist-item .itemlist-item-actions,
.is-cst .cs-portal .itemlist-wrapper .itemlist-item-detailed .itemlist-item-actions {
  padding: 3px 10px;
  position: absolute;
  right: 5px;
  top: 50%;
  margin-top: -18px;
  transition: .2s cubic-bezier(.4, 0, 1, 1), background-color .2s cubic-bezier(.4, 0, .2, 1), color .2s cubic-bezier(.4, 0, .2, 1);
}
.is-cst .cs-portal .itemlist-wrapper .itemlist-item .itemlist-item-actions .jalios-icon,
.is-cst .cs-portal .itemlist-wrapper .itemlist-item-detailed .itemlist-item-actions .jalios-icon,
.is-cst .cs-portal .itemlist-wrapper .itemlist-item .itemlist-item-actions .editArea,
.is-cst .cs-portal .itemlist-wrapper .itemlist-item-detailed .itemlist-item-actions .editArea {
  color: inherit;
}
.is-cst .cs-portal .itemlist-wrapper .itemlist-item .itemlist-item-actions .jalios-icon.ctx-caret:after,
.is-cst .cs-portal .itemlist-wrapper .itemlist-item-detailed .itemlist-item-actions .jalios-icon.ctx-caret:after,
.is-cst .cs-portal .itemlist-wrapper .itemlist-item .itemlist-item-actions .editArea.ctx-caret:after,
.is-cst .cs-portal .itemlist-wrapper .itemlist-item-detailed .itemlist-item-actions .editArea.ctx-caret:after {
  content: none;
}
.is-cst .cs-portal .itemlist-wrapper .itemlist-item .js-ripple,
.is-cst .cs-portal .itemlist-wrapper .itemlist-item-detailed .js-ripple {
  padding-top: 8px;
  padding-bottom: 8px;
}
.is-cst .cs-portal .itemlist-wrapper .itemlist-item .itemlist-item-image:not(.itemlist-item-image-large),
.is-cst .cs-portal .itemlist-wrapper .itemlist-item-detailed .itemlist-item-image:not(.itemlist-item-image-large) {
  max-height: 40px;
  overflow: hidden;
}
.is-cst .cs-portal .itemlist-wrapper .itemlist-item .itemlist-item-meta,
.is-cst .cs-portal .itemlist-wrapper .itemlist-item-detailed .itemlist-item-meta {
  font-size: 14px;
  font-size: 1.4rem;
  color: #737373;
}
.is-cst .cs-portal .itemlist-wrapper .itemlist-item .itemlist-item-date,
.is-cst .cs-portal .itemlist-wrapper .itemlist-item-detailed .itemlist-item-date {
  font-size: 14px;
  font-size: 1.4rem;
  color: #737373;
}
.is-cst .cs-portal .itemlist-wrapper .itemlist-item .wrapper-photo,
.is-cst .cs-portal .itemlist-wrapper .itemlist-item-detailed .wrapper-photo {
  align-self: center;
}
.is-cst .cs-portal .itemlist-wrapper .itemlist-item .wrapper-photo .photo,
.is-cst .cs-portal .itemlist-wrapper .itemlist-item-detailed .wrapper-photo .photo,
.is-cst .cs-portal .itemlist-wrapper .itemlist-item .wrapper-photo .initials,
.is-cst .cs-portal .itemlist-wrapper .itemlist-item-detailed .wrapper-photo .initials {
  border-radius: 10px;
}
.is-cst .cs-portal .panel .borderless-skin .itemlist-wrapper .itemlist-item:first-child,
.is-cst .cs-portal .panel .empty-skin .itemlist-wrapper .itemlist-item:first-child,
.is-cst .cs-portal .panel .light-skin .itemlist-wrapper .itemlist-item:first-child,
.is-cst .cs-portal .panel .borderless-skin .itemlist-wrapper .itemlist-item-detailed:first-child,
.is-cst .cs-portal .panel .empty-skin .itemlist-wrapper .itemlist-item-detailed:first-child,
.is-cst .cs-portal .panel .light-skin .itemlist-wrapper .itemlist-item-detailed:first-child,
.is-cst .cs-portal .panel .borderless-skin .cst-generic-list .cst-list-item:first-child,
.is-cst .cs-portal .panel .empty-skin .cst-generic-list .cst-list-item:first-child,
.is-cst .cs-portal .panel .light-skin .cst-generic-list .cst-list-item:first-child {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.is-cst .cs-portal .panel .borderless-skin .itemlist-wrapper .itemlist-item:last-child,
.is-cst .cs-portal .panel .empty-skin .itemlist-wrapper .itemlist-item:last-child,
.is-cst .cs-portal .panel .light-skin .itemlist-wrapper .itemlist-item:last-child,
.is-cst .cs-portal .panel .borderless-skin .itemlist-wrapper .itemlist-item-detailed:last-child,
.is-cst .cs-portal .panel .empty-skin .itemlist-wrapper .itemlist-item-detailed:last-child,
.is-cst .cs-portal .panel .light-skin .itemlist-wrapper .itemlist-item-detailed:last-child,
.is-cst .cs-portal .panel .borderless-skin .cst-generic-list .cst-list-item:last-child,
.is-cst .cs-portal .panel .empty-skin .cst-generic-list .cst-list-item:last-child,
.is-cst .cs-portal .panel .light-skin .cst-generic-list .cst-list-item:last-child {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
@media (min-width: 992px) {
  .is-cst .cs-portal .panel-skin .panel-body .itemlist-wrapper {
    margin: -15px -28px 0 -28px;
  }
  .is-cst .cs-portal .panel-skin .panel-body .itemlist-wrapper .itemlist-item .js-ripple,
  .is-cst .cs-portal .panel-skin .panel-body .itemlist-wrapper .itemlist-item-detailed .js-ripple {
    padding-left: 22px;
  }
}
.is-cst .cs-portal .app {
  margin: 0;
}
.is-cst .cs-portal .app .app-sidebar {
  padding-top: 25px;
  background-color: var(--app-sidebar-bg-color);
  border: 1px solid;
  border-radius: 10px;
  background-color: #FFFFFF;
}
@media (min-width: 1200px) {
  .is-cst .cs-portal .app .app-sidebar {
    flex-basis: 25%;
  }
}
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section {
  box-shadow: none;
}
.is-cst .cs-portal .app .app-sidebar .widget {
  padding: 0 15px;
}
@media (min-width: 992px) {
  .is-cst .cs-portal .app .app-sidebar .widget {
    padding: 0 25px;
  }
}
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section-search .widget.app-sidebar-field {
  padding-top: 0;
  padding-bottom: 0;
  padding: 0 15px;
}
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section-search .widget.app-sidebar-field:active {
  box-shadow: none;
}
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section-search .widget.app-sidebar-field input[type="text"] {
  border: 0;
  box-shadow: none;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  font-size: 13px;
  font-size: 1.3rem;
}
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section-search .widget.app-sidebar-field .input-group-btn > .btn {
  border: 0;
  box-shadow: none;
  height: 34px;
  width: 34px;
  padding: 7px 9px;
}
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section-search .widget.app-sidebar-field .input-group-btn > .btn:before {
  content: "";
  width: 0px;
  height: 0px;
  position: absolute;
  top: 50%;
  left: 50%;
  border-radius: 50%;
  background-color: rgba(244, 244, 244, 0.2);
  opacity: 0;
  transition: .2s cubic-bezier(.4, 0, 1, 1), background-color .2s cubic-bezier(.4, 0, .2, 1), color .2s cubic-bezier(.4, 0, .2, 1);
}
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section-search .widget.app-sidebar-field .input-group-btn > .btn:hover:before,
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section-search .widget.app-sidebar-field .input-group-btn > .btn:focus:before {
  width: 32px;
  height: 32px;
  margin-top: -16px;
  margin-left: -16px;
  opacity: 1;
}
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section-search .widget.app-sidebar-field .input-group-btn > .btn[type="submit"] .jalios-icon:before {
  content: "\eb36";
}
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section-search .widget.app-sidebar-field .input-group-btn .btn + .btn,
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section-search .widget.app-sidebar-field .input-group-btn .btn:last-child {
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  transition: none;
}
@media (min-width: 992px) {
  .is-cst .cs-portal .app .app-sidebar .app-sidebar-section-search .widget.app-sidebar-field {
    padding: 0 25px;
  }
}
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section-title {
  margin-bottom: 10px;
}
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section-title > .jalios-icon:first-child {
  display: none;
}
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section-title > a:first-child {
  padding: 0 15px;
}
@media (min-width: 992px) {
  .is-cst .cs-portal .app .app-sidebar .app-sidebar-section-title > a:first-child {
    padding: 4px 25px;
  }
}
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section-title > a:first-child .jalios-icon:first-child {
  display: none;
}
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section-title a[data-toggle="collapse"] .caret {
  margin-left: 10px;
}
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section-title a[data-toggle="collapse"] .caret:before {
  position: relative;
  top: -1px;
}
.is-cst .cs-portal .app .app-sidebar SELECT,
.is-cst .cs-portal .app .app-sidebar .select2-container--bootstrap .select2-selection {
  border: 1px solid;
}
.is-cst .cs-portal .app .app-sidebar .select2-container--bootstrap.field-type .select2-selection {
  background-color: #FFFFFF;
}
.is-cst .cs-portal .app .app-sidebar .select2-container--bootstrap .select2-selection--single .select2-selection__rendered {
  color: #FFFFFF !important;
}
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section .widget.field-date,
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section .widget.field-member,
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section .widget.field-group,
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section .widget.field-category,
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section .widget.field-textfield {
  padding-top: 0;
  padding-bottom: 0;
}
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section .widget.field-date:active,
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section .widget.field-member:active,
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section .widget.field-group:active,
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section .widget.field-category:active,
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section .widget.field-textfield:active {
  box-shadow: none;
}
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section .widget.field-date input[type="text"],
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section .widget.field-member input[type="text"],
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section .widget.field-group input[type="text"],
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section .widget.field-category input[type="text"],
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section .widget.field-textfield input[type="text"] {
  border: 0;
  box-shadow: none;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  font-size: 13px;
  font-size: 1.3rem;
}
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section .widget.field-date .input-group-btn > .btn,
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section .widget.field-member .input-group-btn > .btn,
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section .widget.field-group .input-group-btn > .btn,
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section .widget.field-category .input-group-btn > .btn,
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section .widget.field-textfield .input-group-btn > .btn {
  border: 0;
  box-shadow: none;
  height: 34px;
  width: 34px;
  padding: 7px 9px;
}
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section .widget.field-date .input-group-btn > .btn:before,
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section .widget.field-member .input-group-btn > .btn:before,
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section .widget.field-group .input-group-btn > .btn:before,
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section .widget.field-category .input-group-btn > .btn:before,
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section .widget.field-textfield .input-group-btn > .btn:before {
  content: "";
  width: 0px;
  height: 0px;
  position: absolute;
  top: 50%;
  left: 50%;
  border-radius: 50%;
  background-color: rgba(244, 244, 244, 0.2);
  opacity: 0;
  transition: .2s cubic-bezier(.4, 0, 1, 1), background-color .2s cubic-bezier(.4, 0, .2, 1), color .2s cubic-bezier(.4, 0, .2, 1);
}
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section .widget.field-date .input-group-btn > .btn:hover:before,
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section .widget.field-member .input-group-btn > .btn:hover:before,
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section .widget.field-group .input-group-btn > .btn:hover:before,
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section .widget.field-category .input-group-btn > .btn:hover:before,
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section .widget.field-textfield .input-group-btn > .btn:hover:before,
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section .widget.field-date .input-group-btn > .btn:focus:before,
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section .widget.field-member .input-group-btn > .btn:focus:before,
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section .widget.field-group .input-group-btn > .btn:focus:before,
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section .widget.field-category .input-group-btn > .btn:focus:before,
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section .widget.field-textfield .input-group-btn > .btn:focus:before {
  width: 32px;
  height: 32px;
  margin-top: -16px;
  margin-left: -16px;
  opacity: 1;
}
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section .widget.field-date .input-group-btn > .btn[type="submit"] .jalios-icon:before,
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section .widget.field-member .input-group-btn > .btn[type="submit"] .jalios-icon:before,
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section .widget.field-group .input-group-btn > .btn[type="submit"] .jalios-icon:before,
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section .widget.field-category .input-group-btn > .btn[type="submit"] .jalios-icon:before,
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section .widget.field-textfield .input-group-btn > .btn[type="submit"] .jalios-icon:before {
  content: "\eb36";
}
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section .widget.field-date .input-group-btn .btn + .btn,
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section .widget.field-member .input-group-btn .btn + .btn,
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section .widget.field-group .input-group-btn .btn + .btn,
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section .widget.field-category .input-group-btn .btn + .btn,
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section .widget.field-textfield .input-group-btn .btn + .btn,
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section .widget.field-date .input-group-btn .btn:last-child,
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section .widget.field-member .input-group-btn .btn:last-child,
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section .widget.field-group .input-group-btn .btn:last-child,
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section .widget.field-category .input-group-btn .btn:last-child,
.is-cst .cs-portal .app .app-sidebar .app-sidebar-section .widget.field-textfield .input-group-btn .btn:last-child {
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  transition: none;
}
.is-cst .cs-portal .app .app-sidebar UL.app-sidebar-menu LI.active {
  background-color: transparent;
}
.is-cst .cs-portal .app .app-sidebar UL.app-sidebar-menu LI.active > a {
  background-color: var(--app-sidebar-active-bg-color);
}
.is-cst .cs-portal .app.has-no-sidebar .app-main .app-body,
.is-cst .cs-portal .app.has-no-sidebar .app-main .app-cards-horizontal-wrapper {
  padding-left: 0;
}
@media (min-width: 481px) {
  .is-cst .cs-portal .app.has-no-sidebar .app-main .app-body,
  .is-cst .cs-portal .app.has-no-sidebar .app-main .app-cards-horizontal-wrapper {
    padding-left: 0;
  }
}
.is-cst .cs-portal .app.has-no-sidebar .app-main .app-body .app-body-content,
.is-cst .cs-portal .app.has-no-sidebar .app-main .app-cards-horizontal-wrapper .app-body-content {
  margin: auto;
}
.is-cst .cs-portal .app .app-main {
  background-color: transparent !important;
}
.is-cst .cs-portal .app .app-main .app-body,
.is-cst .cs-portal .app .app-main .app-cards-horizontal-wrapper {
  padding-right: 0;
  padding-top: 0;
  padding-left: 0;
}
@media (min-width: 481px) {
  .is-cst .cs-portal .app .app-main .app-body,
  .is-cst .cs-portal .app .app-main .app-cards-horizontal-wrapper {
    padding-left: 15px;
  }
}
@media (min-width: 1200px) {
  .is-cst .cs-portal .app .app-main .app-body,
  .is-cst .cs-portal .app .app-main .app-cards-horizontal-wrapper {
    padding-left: 30px;
  }
}
.is-cst .cs-portal .app .app-main .app-body .navbar,
.is-cst .cs-portal .app .app-main .app-cards-horizontal-wrapper .navbar {
  border-radius: 0;
  border: 0 none;
  background-color: transparent;
  margin-bottom: 16px;
  min-height: 34px;
}
.is-cst .cs-portal .app .app-main .app-body .navbar.navbar-default .container-fluid > .navbar-header,
.is-cst .cs-portal .app .app-main .app-cards-horizontal-wrapper .navbar.navbar-default .container-fluid > .navbar-header,
.is-cst .cs-portal .app .app-main .app-body .navbar.navbar-default .container-fluid > .navbar-collapse,
.is-cst .cs-portal .app .app-main .app-cards-horizontal-wrapper .navbar.navbar-default .container-fluid > .navbar-collapse {
  margin: 0;
}
.is-cst .cs-portal .app .app-main .app-body .navbar.navbar-default .navbar-brand,
.is-cst .cs-portal .app .app-main .app-cards-horizontal-wrapper .navbar.navbar-default .navbar-brand {
  color: #000000;
  padding: 8px 6px 8px 0;
  height: 34px;
  margin-left: 0;
  font-size: 14px;
  font-size: 1.4rem;
}
.is-cst .cs-portal .app .app-main .app-body .navbar.navbar-default .navbar-nav > li > a,
.is-cst .cs-portal .app .app-main .app-cards-horizontal-wrapper .navbar.navbar-default .navbar-nav > li > a,
.is-cst .cs-portal .app .app-main .app-body .navbar.navbar-default .navbar-nav > li > button,
.is-cst .cs-portal .app .app-main .app-cards-horizontal-wrapper .navbar.navbar-default .navbar-nav > li > button {
  color: #000000;
}
.is-cst .cs-portal .app .app-main .app-body .navbar.navbar-default .navbar-nav > li > button,
.is-cst .cs-portal .app .app-main .app-cards-horizontal-wrapper .navbar.navbar-default .navbar-nav > li > button {
  padding-top: 7px;
  padding-bottom: 7px;
  line-height: 20px;
  background-color: transparent;
  transition: background-color 200ms ease-in;
  border-radius: 4px;
  border-color: transparent;
  border-width: 0px;
}
.is-cst .cs-portal .app .app-main .app-body .navbar.navbar-default .navbar-nav > li > button:hover,
.is-cst .cs-portal .app .app-main .app-cards-horizontal-wrapper .navbar.navbar-default .navbar-nav > li > button:hover,
.is-cst .cs-portal .app .app-main .app-body .navbar.navbar-default .navbar-nav > li > button:focus,
.is-cst .cs-portal .app .app-main .app-cards-horizontal-wrapper .navbar.navbar-default .navbar-nav > li > button:focus {
  background-color: rgba(222, 222, 222, 0.5);
}
.is-cst .cs-portal .app .app-main .app-body .app-body-content #query-navbar-collapse,
.is-cst .cs-portal .app .app-main .app-cards-horizontal-wrapper .app-body-content #query-navbar-collapse {
  padding-right: 0;
}
.is-cst .cs-portal .app.app-services .app-main .app-body .navbar-default {
  border: 1px solid;
  border-radius: 10px;
  background-color: #FFFFFF;
  padding: 10px 15px;
  background-color: var(--app-sidebar-bg-color);
}
@media (min-width: 992px) {
  .is-cst .cs-portal .app.app-services .app-main .app-body .navbar-default {
    padding: 10px 30px;
  }
}
.is-cst .cs-portal .app.app-services .app-main .app-body .navbar-default .widget.field-textfield {
  padding-top: 0;
  padding-bottom: 0;
}
.is-cst .cs-portal .app.app-services .app-main .app-body .navbar-default .widget.field-textfield:active {
  box-shadow: none;
}
.is-cst .cs-portal .app.app-services .app-main .app-body .navbar-default .widget.field-textfield input[type="text"] {
  border: 0;
  box-shadow: none;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  font-size: 13px;
  font-size: 1.3rem;
}
.is-cst .cs-portal .app.app-services .app-main .app-body .navbar-default .widget.field-textfield .input-group-btn > .btn {
  border: 0;
  box-shadow: none;
  height: 34px;
  width: 34px;
  padding: 7px 9px;
}
.is-cst .cs-portal .app.app-services .app-main .app-body .navbar-default .widget.field-textfield .input-group-btn > .btn:before {
  content: "";
  width: 0px;
  height: 0px;
  position: absolute;
  top: 50%;
  left: 50%;
  border-radius: 50%;
  background-color: rgba(244, 244, 244, 0.2);
  opacity: 0;
  transition: .2s cubic-bezier(.4, 0, 1, 1), background-color .2s cubic-bezier(.4, 0, .2, 1), color .2s cubic-bezier(.4, 0, .2, 1);
}
.is-cst .cs-portal .app.app-services .app-main .app-body .navbar-default .widget.field-textfield .input-group-btn > .btn:hover:before,
.is-cst .cs-portal .app.app-services .app-main .app-body .navbar-default .widget.field-textfield .input-group-btn > .btn:focus:before {
  width: 32px;
  height: 32px;
  margin-top: -16px;
  margin-left: -16px;
  opacity: 1;
}
.is-cst .cs-portal .app.app-services .app-main .app-body .navbar-default .widget.field-textfield .input-group-btn > .btn[type="submit"] .jalios-icon:before {
  content: "\eb36";
}
.is-cst .cs-portal .app.app-services .app-main .app-body .navbar-default .widget.field-textfield .input-group-btn .btn + .btn,
.is-cst .cs-portal .app.app-services .app-main .app-body .navbar-default .widget.field-textfield .input-group-btn .btn:last-child {
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  transition: none;
}
.is-cst .cs-portal .app.app-services .app-main .app-body .navbar-default .widget.field-textfield .input-group {
  margin: 0;
}
.is-cst .cs-portal .app.app-query .app-main .app-body .app-body-content {
  border: none;
  background-color: transparent;
}
.is-cst .cs-portal .app.app-query .app-main .app-body .app-body-content .navbar.navbar-default .navbar-nav {
  float: right !important;
}
.is-cst .cs-portal .app.app-query .app-main .app-body .app-body-content .navbar.navbar-default .navbar-nav > li > button {
  color: #000000;
}
.is-cst .cs-portal .app.app-directory.has-no-sidebar .sidebar-pull-wrapper {
  display: none;
}
.is-cst .cs-portal .app.app-directory .app-main .app-header {
  padding: 0;
  background-color: transparent !important;
  margin-bottom: 20px;
}
.is-cst .cs-portal .app.app-directory .app-main .app-header .nav-tabs.directory-header-nav {
  border-bottom: none;
}
.is-cst .cs-portal .app.app-directory .app-main .app-body .directory-body-wrapper .directory-toolbar {
  border: 1px solid;
  border-radius: 10px;
  background-color: #FFFFFF;
  padding: 10px 15px;
  background-color: var(--app-sidebar-bg-color);
}
@media (min-width: 992px) {
  .is-cst .cs-portal .app.app-directory .app-main .app-body .directory-body-wrapper .directory-toolbar {
    padding: 10px 30px;
  }
}
.is-cst .cs-portal .app.app-directory .app-main .app-body .directory-body-wrapper .directory-toolbar .navbar-form.navbar-left {
  border: none;
}
.is-cst .cs-portal .app.app-directory .app-main .app-body .directory-body-wrapper .directory-toolbar .widget.app-directory-filter-text {
  padding-top: 0;
  padding-bottom: 0;
}
.is-cst .cs-portal .app.app-directory .app-main .app-body .directory-body-wrapper .directory-toolbar .widget.app-directory-filter-text:active {
  box-shadow: none;
}
.is-cst .cs-portal .app.app-directory .app-main .app-body .directory-body-wrapper .directory-toolbar .widget.app-directory-filter-text input[type="text"] {
  border: 0;
  box-shadow: none;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  font-size: 13px;
  font-size: 1.3rem;
}
.is-cst .cs-portal .app.app-directory .app-main .app-body .directory-body-wrapper .directory-toolbar .widget.app-directory-filter-text .input-group-btn > .btn {
  border: 0;
  box-shadow: none;
  height: 34px;
  width: 34px;
  padding: 7px 9px;
}
.is-cst .cs-portal .app.app-directory .app-main .app-body .directory-body-wrapper .directory-toolbar .widget.app-directory-filter-text .input-group-btn > .btn:before {
  content: "";
  width: 0px;
  height: 0px;
  position: absolute;
  top: 50%;
  left: 50%;
  border-radius: 50%;
  background-color: rgba(244, 244, 244, 0.2);
  opacity: 0;
  transition: .2s cubic-bezier(.4, 0, 1, 1), background-color .2s cubic-bezier(.4, 0, .2, 1), color .2s cubic-bezier(.4, 0, .2, 1);
}
.is-cst .cs-portal .app.app-directory .app-main .app-body .directory-body-wrapper .directory-toolbar .widget.app-directory-filter-text .input-group-btn > .btn:hover:before,
.is-cst .cs-portal .app.app-directory .app-main .app-body .directory-body-wrapper .directory-toolbar .widget.app-directory-filter-text .input-group-btn > .btn:focus:before {
  width: 32px;
  height: 32px;
  margin-top: -16px;
  margin-left: -16px;
  opacity: 1;
}
.is-cst .cs-portal .app.app-directory .app-main .app-body .directory-body-wrapper .directory-toolbar .widget.app-directory-filter-text .input-group-btn > .btn[type="submit"] .jalios-icon:before {
  content: "\eb36";
}
.is-cst .cs-portal .app.app-directory .app-main .app-body .directory-body-wrapper .directory-toolbar .widget.app-directory-filter-text .input-group-btn .btn + .btn,
.is-cst .cs-portal .app.app-directory .app-main .app-body .directory-body-wrapper .directory-toolbar .widget.app-directory-filter-text .input-group-btn .btn:last-child {
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  transition: none;
}
.is-cst .cs-portal .app.app-directory .app-main .app-body .directory-body-wrapper .directory-toolbar .widget.app-directory-filter-text input {
  min-width: 205px;
}
.is-cst .cs-portal .app.app-directory .app-main .app-body .directory-body-wrapper .directory-toolbar .widget.app-directory-filter-text .input-group {
  margin: 0;
}
.is-cst .cs-portal .app.app-directory .app-main .app-body .directory-body-wrapper .directory-toolbar .navbar-brand.directory-results-count {
  display: none;
}
.is-cst .cs-portal .app.app-directory .app-main .app-body .card.card-member {
  box-shadow: 5px 5px 10px 5px rgba(115, 115, 115, 0.15);
}
.is-cst .cs-portal .app.app-directory .app-main .app-body .card.card-member:hover {
  box-shadow: 10px 10px 10px 10px rgba(115, 115, 115, 0.1);
}
.is-cst .cs-portal .app.app-directory .app-main .app-body .directory-results {
  padding-top: 30px;
}
@media (min-width: 992px) {
  .is-cst .cs-portal .app.app-directory .app-main .app-body .directory-results {
    padding-top: 40px;
  }
}
.is-cst .cs-portal .app.app-conversation-space .app-sidebar .btn-follow {
  border: none;
  border-radius: 10px;
  padding: 8px 12px;
  background-color: #F4F4F4;
  color: #737373;
  transition: .2s cubic-bezier(.4, 0, 1, 1), background-color .2s cubic-bezier(.4, 0, .2, 1), color .2s cubic-bezier(.4, 0, .2, 1);
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: 500;
  position: relative;
}
.is-cst .cs-portal .app.app-conversation-space .app-sidebar .btn-follow:hover {
  background-color: #dbdbdb;
}
.is-cst .cs-portal .app.app-conversation-space .app-sidebar .btn-follow a {
  color: inherit;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: 500;
}
.is-cst .cs-portal .app.app-conversation-space .app-sidebar .btn-follow .jalios-icon {
  margin-right: 0;
  position: absolute;
  top: -8px;
  left: -6px;
  font-size: 20px;
}
.is-cst .cs-portal .app.app-conversation-space .app-body .conversation-space-wrapper {
  border: 1px solid;
  border-radius: 10px;
  background-color: #FFFFFF;
  background-color: var(--app-sidebar-bg-color);
  padding: 10px 15px;
}
@media (min-width: 992px) {
  .is-cst .cs-portal .app.app-conversation-space .app-body .conversation-space-wrapper {
    padding: 15px 30px;
  }
}
@media (min-width: 1200px) {
  .is-cst .cs-portal .app.app-conversation-space .app-body .conversation-space-wrapper {
    padding: 25px 60px;
  }
}
@media (min-width: 1400px) {
  .is-cst .cs-portal .app.app-conversation-space .app-body .conversation-space-wrapper {
    padding: 25px 80px;
  }
}
.is-cst .cs-portal .app.app-conversation-space .app-body .conversation-space-wrapper .conversation-space-create .item {
  position: relative;
}
.is-cst .cs-portal .app.app-conversation-space .app-body .conversation-space-wrapper .conversation-space-create .item > .jalios-icon {
  border-radius: 50%;
  padding: 6px;
  position: absolute;
  top: -15px;
  left: -15px;
  height: 30px;
  width: 30px;
  fill: #FFFFFF;
}
.is-cst .cs-portal .app.app-conversation-space .app-body .conversation-space-wrapper .conversation-space-create .item .item-label {
  font-weight: 500;
  color: #737373;
}
.is-cst .cs-portal .app.app-conversation-space .app-body .conversation-space-wrapper .conversation-author,
.is-cst .cs-portal .app.app-conversation-space .app-body .conversation-space-wrapper .conversation-date-meta,
.is-cst .cs-portal .app.app-conversation-space .app-body .conversation-space-wrapper .answer-date-meta,
.is-cst .cs-portal .app.app-conversation-space .app-body .conversation-space-wrapper .comment-date-meta {
  text-decoration: none;
  color: #737373;
}
.is-cst .cs-portal .app.app-conversation-space .app-body .conversation-space-wrapper .conversation-meta-item.conversation-author {
  background: none;
}
.is-cst .cs-portal .app.app-conversation-space .app-body .conversation-space-wrapper .conversation-list .conversation .conversation-title {
  text-decoration: none;
}
.is-cst .cs-portal .app.app-conversation-space .app-body .conversation-space-wrapper .wrapper-photo .photo,
.is-cst .cs-portal .app.app-conversation-space .app-body .conversation-space-wrapper .wrapper-photo .initials {
  border-radius: 10px;
}
.is-cst .cs-portal .app.app-explorer .app-splitter,
.is-cst .cs-portal .app.app-explorer .ui-resizable-handle {
  display: none !important;
}
.is-cst .cs-portal .app.app-explorer .app-sidebar {
  padding-right: 0;
}
.is-cst .cs-portal .app.app-explorer .app-sidebar .category-search-trigger .jalios-icon.search:before {
  content: "\eb36";
}
.is-cst .cs-portal .app.app-explorer .app-sidebar .app-sidebar-field.category-search-field .btn-chooser {
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}
.is-cst .cs-portal .app.app-explorer .app-body .explorer-result-wrapper {
  border: 1px solid;
  border-radius: 10px;
  background-color: #FFFFFF;
  background-color: var(--app-sidebar-bg-color);
  padding-top: 10px;
}
@media (min-width: 992px) {
  .is-cst .cs-portal .app.app-explorer .app-body .explorer-result-wrapper {
    padding-top: 15px;
  }
}
@media (min-width: 1200px) {
  .is-cst .cs-portal .app.app-explorer .app-body .explorer-result-wrapper {
    padding-top: 25px;
  }
}
.is-cst .cs-portal .app.app-explorer .app-body .explorer-result-wrapper .explorer-toolbar {
  padding: 0 15px;
}
@media (min-width: 992px) {
  .is-cst .cs-portal .app.app-explorer .app-body .explorer-result-wrapper .explorer-toolbar {
    padding: 0 30px;
  }
}
.is-cst .cs-portal .app.app-explorer .app-body .explorer-result-wrapper .explorer-toolbar .navbar-form.navbar-right .navbar-separator {
  display: none;
}
.is-cst .cs-portal .app.app-explorer .app-body .explorer-result-wrapper .explorer-toolbar #explorer-add-menu .add.jalios-icon {
  display: none;
}
.is-cst .cs-portal .app.app-explorer .app-body .explorer-result-wrapper .explorer-toolbar .widget.field-textfield {
  padding-top: 0;
  padding-bottom: 0;
}
.is-cst .cs-portal .app.app-explorer .app-body .explorer-result-wrapper .explorer-toolbar .widget.field-textfield:active {
  box-shadow: none;
}
.is-cst .cs-portal .app.app-explorer .app-body .explorer-result-wrapper .explorer-toolbar .widget.field-textfield input[type="text"] {
  border: 0;
  box-shadow: none;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  font-size: 13px;
  font-size: 1.3rem;
}
.is-cst .cs-portal .app.app-explorer .app-body .explorer-result-wrapper .explorer-toolbar .widget.field-textfield .input-group-btn > .btn {
  border: 0;
  box-shadow: none;
  height: 34px;
  width: 34px;
  padding: 7px 9px;
}
.is-cst .cs-portal .app.app-explorer .app-body .explorer-result-wrapper .explorer-toolbar .widget.field-textfield .input-group-btn > .btn:before {
  content: "";
  width: 0px;
  height: 0px;
  position: absolute;
  top: 50%;
  left: 50%;
  border-radius: 50%;
  background-color: rgba(244, 244, 244, 0.2);
  opacity: 0;
  transition: .2s cubic-bezier(.4, 0, 1, 1), background-color .2s cubic-bezier(.4, 0, .2, 1), color .2s cubic-bezier(.4, 0, .2, 1);
}
.is-cst .cs-portal .app.app-explorer .app-body .explorer-result-wrapper .explorer-toolbar .widget.field-textfield .input-group-btn > .btn:hover:before,
.is-cst .cs-portal .app.app-explorer .app-body .explorer-result-wrapper .explorer-toolbar .widget.field-textfield .input-group-btn > .btn:focus:before {
  width: 32px;
  height: 32px;
  margin-top: -16px;
  margin-left: -16px;
  opacity: 1;
}
.is-cst .cs-portal .app.app-explorer .app-body .explorer-result-wrapper .explorer-toolbar .widget.field-textfield .input-group-btn > .btn[type="submit"] .jalios-icon:before {
  content: "\eb36";
}
.is-cst .cs-portal .app.app-explorer .app-body .explorer-result-wrapper .explorer-toolbar .widget.field-textfield .input-group-btn .btn + .btn,
.is-cst .cs-portal .app.app-explorer .app-body .explorer-result-wrapper .explorer-toolbar .widget.field-textfield .input-group-btn .btn:last-child {
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  transition: none;
}
.is-cst .cs-portal .app.app-explorer .app-body .explorer-result-wrapper .explorer-toolbar .widget.field-textfield .input-group {
  margin: 0;
}
.is-cst .cs-portal .app.app-explorer .app-body .explorer-result-wrapper .explorer-breadcrumb,
.is-cst .cs-portal .app.app-explorer .app-body .explorer-result-wrapper .explorer-section.explorer-section-categories {
  margin-left: 0;
  padding: 0 15px;
}
@media (min-width: 992px) {
  .is-cst .cs-portal .app.app-explorer .app-body .explorer-result-wrapper .explorer-breadcrumb,
  .is-cst .cs-portal .app.app-explorer .app-body .explorer-result-wrapper .explorer-section.explorer-section-categories {
    padding: 0 30px;
  }
}
.is-cst .cs-portal .app.app-explorer .app-body .explorer-result-wrapper .explorer-table-row.explorer-item-data .item-title .js-title {
  word-break: break-all;
}
.is-cst .cs-portal .app.app-explorer .app-body .explorer-result-wrapper .explorer-section.explorer-section-publications {
  margin: 0 15px;
}
@media (min-width: 992px) {
  .is-cst .cs-portal .app.app-explorer .app-body .explorer-result-wrapper .explorer-section.explorer-section-publications {
    margin: 0 30px;
  }
}
.is-cst .cs-portal .app.app-project .project-app-body .card-responsive-layout[max-width~="900px"] > A {
  flex-basis: calc(50% - 30px);
}
.is-cst .cs-portal .app.app-project .project-app-body .card-responsive-layout > A {
  flex-basis: calc(33.33% - 31px);
}
.is-cst .cs-portal .app.app-jguide .app-sidebar {
  flex-basis: initial;
}
.is-cst .cs-portal .app.app-jguide .jguide-display .header,
.is-cst .cs-portal .app.app-jguide .jguide-display .step-display {
  width: 100% !important;
}
.is-cst .cs-portal .app.app-jguide .jguide-display .steps-nav .step-link:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.is-cst .cs-portal .app.app-jguide .jguide-display .steps-nav .step-link:last-child {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.is-cst .cs-portal .app.app-jguide .jguide-display .step-viewer .content-wrapper {
  overflow-x: auto;
}
.is-cst .cs-portal .app.app-wiki .app-pub-wrapper {
  background-color: transparent;
}
.is-cst .cs-portal .app-task-project .app-publication-actions.selection-wrapper-side-open {
  border: 1px solid;
  border-radius: 10px;
  background-color: #FFFFFF;
  box-shadow: none;
  overflow: hidden;
}
.is-cst .cs-portal .app-task-project .app-publication-actions .panel.publication-action-main,
.is-cst .cs-portal .app-task-project .app-publication-actions .panel.publication-actions-secondary {
  border: 0;
  box-shadow: inherit;
  -webkit-box-shadow: inherit;
  border-radius: 0;
  margin: 0;
}
.is-cst .cs-portal .app-task-project .app-publication-actions .panel.publication-action-main .panel-heading,
.is-cst .cs-portal .app-task-project .app-publication-actions .panel.publication-actions-secondary .panel-heading {
  padding: 0;
  border-radius: 0;
  border: 0;
}
.is-cst .cs-portal .app-task-project .app-publication-actions .panel.publication-action-main .panel-heading a,
.is-cst .cs-portal .app-task-project .app-publication-actions .panel.publication-actions-secondary .panel-heading a {
  text-decoration: none;
}
.is-cst .cs-portal .app-task-project .app-publication-actions .panel.publication-action-main .panel-body,
.is-cst .cs-portal .app-task-project .app-publication-actions .panel.publication-actions-secondary .panel-body {
  padding: 0;
}
.is-cst .cs-portal .app-task-project .app-publication-actions .panel.publication-action-main .panel-body,
.is-cst .cs-portal .app-task-project .app-publication-actions .panel.publication-actions-secondary .panel-body {
  padding: 15px !important;
}
.is-cst .cs-portal .fullDisplay P.title,
.is-cst .cs-portal .fulldisplay P.title,
.is-cst .cs-portal .full-display P.title,
.is-cst .cs-portal .fullDisplay H1.title,
.is-cst .cs-portal .fulldisplay H1.title,
.is-cst .cs-portal .full-display H1.title,
.is-cst .cs-portal .fullDisplay H1.publication-title,
.is-cst .cs-portal .fulldisplay H1.publication-title,
.is-cst .cs-portal .full-display H1.publication-title {
  font-size: 24px;
  font-size: 2.4rem;
  border-bottom: 0;
  margin-top: 0;
}
.is-cst .cs-portal .fullDisplay .wrapper-photo .photo,
.is-cst .cs-portal .fulldisplay .wrapper-photo .photo,
.is-cst .cs-portal .full-display .wrapper-photo .photo,
.is-cst .cs-portal .fullDisplay .wrapper-photo .initials,
.is-cst .cs-portal .fulldisplay .wrapper-photo .initials,
.is-cst .cs-portal .full-display .wrapper-photo .initials {
  border-radius: 10px;
}
.is-cst .cs-portal .fullDisplay .panel.panel-default,
.is-cst .cs-portal .fulldisplay .panel.panel-default,
.is-cst .cs-portal .full-display .panel.panel-default {
  border: 1px solid;
  border-radius: 10px;
  background-color: #FFFFFF;
}
.is-cst .cs-portal .fullDisplay .panel.panel-default.no-add-button .portlet-header-actions .btn.btn-rounded,
.is-cst .cs-portal .fulldisplay .panel.panel-default.no-add-button .portlet-header-actions .btn.btn-rounded,
.is-cst .cs-portal .full-display .panel.panel-default.no-add-button .portlet-header-actions .btn.btn-rounded {
  display: none;
}
.is-cst .cs-portal .fullDisplay .panel.panel-default.no-icon-list .itemlist-wrapper .itemlist-item-icon,
.is-cst .cs-portal .fulldisplay .panel.panel-default.no-icon-list .itemlist-wrapper .itemlist-item-icon,
.is-cst .cs-portal .full-display .panel.panel-default.no-icon-list .itemlist-wrapper .itemlist-item-icon {
  display: none;
}
.is-cst .cs-portal .fullDisplay .panel.panel-default .light-skin-header.title-wrapper,
.is-cst .cs-portal .fulldisplay .panel.panel-default .light-skin-header.title-wrapper,
.is-cst .cs-portal .full-display .panel.panel-default .light-skin-header.title-wrapper,
.is-cst .cs-portal .fullDisplay .panel.panel-default .title-wrapper > .title,
.is-cst .cs-portal .fulldisplay .panel.panel-default .title-wrapper > .title,
.is-cst .cs-portal .full-display .panel.panel-default .title-wrapper > .title {
  font-size: 20px;
  font-size: 2.0rem;
  font-weight: 500;
}
.is-cst .cs-portal .fullDisplay .panel.panel-default .panel-heading,
.is-cst .cs-portal .fulldisplay .panel.panel-default .panel-heading,
.is-cst .cs-portal .full-display .panel.panel-default .panel-heading {
  border-bottom: none;
}
.is-cst .cs-portal .fullDisplay .panel.panel-default .panel-heading .title,
.is-cst .cs-portal .fulldisplay .panel.panel-default .panel-heading .title,
.is-cst .cs-portal .full-display .panel.panel-default .panel-heading .title,
.is-cst .cs-portal .fullDisplay .panel.panel-default .panel-heading .skinTitle,
.is-cst .cs-portal .fulldisplay .panel.panel-default .panel-heading .skinTitle,
.is-cst .cs-portal .full-display .panel.panel-default .panel-heading .skinTitle {
  font-size: 20px;
  font-size: 2.0rem;
  font-weight: 500;
}
.is-cst .cs-portal .fullDisplay .panel.panel-default .panel-footer,
.is-cst .cs-portal .fulldisplay .panel.panel-default .panel-footer,
.is-cst .cs-portal .full-display .panel.panel-default .panel-footer,
.is-cst .cs-portal .fullDisplay .panel.panel-default .item-box-footer,
.is-cst .cs-portal .fulldisplay .panel.panel-default .item-box-footer,
.is-cst .cs-portal .full-display .panel.panel-default .item-box-footer {
  background-color: transparent;
  border-top: none;
}
.is-cst .cs-portal .fullDisplay .panel.panel-default .portlet-header-actions .btn.btn-rounded .jalios-icon.icomoon-more2:before,
.is-cst .cs-portal .fulldisplay .panel.panel-default .portlet-header-actions .btn.btn-rounded .jalios-icon.icomoon-more2:before,
.is-cst .cs-portal .full-display .panel.panel-default .portlet-header-actions .btn.btn-rounded .jalios-icon.icomoon-more2:before {
  content: "\ed5d";
}
.is-cst .cs-portal .fullDisplay .panel.panel-default .skin-footer-buttons,
.is-cst .cs-portal .fulldisplay .panel.panel-default .skin-footer-buttons,
.is-cst .cs-portal .full-display .panel.panel-default .skin-footer-buttons {
  margin-top: 15px;
}
.is-cst .cs-portal .fullDisplay .panel.panel-default .panel-heading,
.is-cst .cs-portal .fulldisplay .panel.panel-default .panel-heading,
.is-cst .cs-portal .full-display .panel.panel-default .panel-heading {
  padding: 0 0 4px 15px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
@media (min-width: 992px) {
  .is-cst .cs-portal .fullDisplay .panel.panel-default .panel-heading,
  .is-cst .cs-portal .fulldisplay .panel.panel-default .panel-heading,
  .is-cst .cs-portal .full-display .panel.panel-default .panel-heading {
    padding: 0 0 20px 28px;
  }
}
.is-cst .cs-portal .fullDisplay .panel.panel-default .panel-heading .title-wrapper,
.is-cst .cs-portal .fulldisplay .panel.panel-default .panel-heading .title-wrapper,
.is-cst .cs-portal .full-display .panel.panel-default .panel-heading .title-wrapper {
  align-items: flex-start;
}
.is-cst .cs-portal .fullDisplay .panel.panel-default .panel-heading .title,
.is-cst .cs-portal .fulldisplay .panel.panel-default .panel-heading .title,
.is-cst .cs-portal .full-display .panel.panel-default .panel-heading .title {
  padding: 10px 6px 0 0;
}
@media (min-width: 992px) {
  .is-cst .cs-portal .fullDisplay .panel.panel-default .panel-heading .title,
  .is-cst .cs-portal .fulldisplay .panel.panel-default .panel-heading .title,
  .is-cst .cs-portal .full-display .panel.panel-default .panel-heading .title {
    padding: 20px 10px 0 0;
  }
}
.is-cst .cs-portal .fullDisplay .panel.panel-default .panel-heading .portlet-header-actions .btn.btn-rounded,
.is-cst .cs-portal .fulldisplay .panel.panel-default .panel-heading .portlet-header-actions .btn.btn-rounded,
.is-cst .cs-portal .full-display .panel.panel-default .panel-heading .portlet-header-actions .btn.btn-rounded {
  border-radius: 0 7px 0 0;
  overflow: hidden;
  border: none;
}
@media (min-width: 992px) {
  .is-cst .cs-portal .fullDisplay .panel.panel-default .panel-heading .portlet-header-actions .btn.btn-rounded,
  .is-cst .cs-portal .fulldisplay .panel.panel-default .panel-heading .portlet-header-actions .btn.btn-rounded,
  .is-cst .cs-portal .full-display .panel.panel-default .panel-heading .portlet-header-actions .btn.btn-rounded {
    width: 36px;
    height: 36px;
  }
}
.is-cst .cs-portal .fullDisplay .panel.panel-default .panel-heading .portlet-header-actions .btn.btn-rounded:before,
.is-cst .cs-portal .fulldisplay .panel.panel-default .panel-heading .portlet-header-actions .btn.btn-rounded:before,
.is-cst .cs-portal .full-display .panel.panel-default .panel-heading .portlet-header-actions .btn.btn-rounded:before {
  width: 40px;
  height: 40px;
  top: -11px;
  left: inherit;
  right: -10px;
  transform: scale(1);
}
@media (min-width: 992px) {
  .is-cst .cs-portal .fullDisplay .panel.panel-default .panel-heading .portlet-header-actions .btn.btn-rounded:before,
  .is-cst .cs-portal .fulldisplay .panel.panel-default .panel-heading .portlet-header-actions .btn.btn-rounded:before,
  .is-cst .cs-portal .full-display .panel.panel-default .panel-heading .portlet-header-actions .btn.btn-rounded:before {
    width: 46px;
    height: 46px;
    top: -12px;
    right: -10px;
  }
}
.is-cst .cs-portal .fullDisplay .panel.panel-default .panel-heading .portlet-header-actions .btn.btn-rounded:after,
.is-cst .cs-portal .fulldisplay .panel.panel-default .panel-heading .portlet-header-actions .btn.btn-rounded:after,
.is-cst .cs-portal .full-display .panel.panel-default .panel-heading .portlet-header-actions .btn.btn-rounded:after {
  content: '';
  z-index: -1;
  position: absolute;
  top: -11px;
  left: inherit;
  right: -10px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: #F4F4F4;
  transform-origin: top right;
  transform: scale3D(0, 0, 0);
  transition: transform 400ms ease-in-out;
  opacity: 0.3;
}
@media (min-width: 992px) {
  .is-cst .cs-portal .fullDisplay .panel.panel-default .panel-heading .portlet-header-actions .btn.btn-rounded:after,
  .is-cst .cs-portal .fulldisplay .panel.panel-default .panel-heading .portlet-header-actions .btn.btn-rounded:after,
  .is-cst .cs-portal .full-display .panel.panel-default .panel-heading .portlet-header-actions .btn.btn-rounded:after {
    width: 46px;
    height: 46px;
    top: -12px;
    right: -10px;
  }
}
.is-cst .cs-portal .fullDisplay .panel.panel-default .panel-heading .portlet-header-actions .btn.btn-rounded:hover:after,
.is-cst .cs-portal .fulldisplay .panel.panel-default .panel-heading .portlet-header-actions .btn.btn-rounded:hover:after,
.is-cst .cs-portal .full-display .panel.panel-default .panel-heading .portlet-header-actions .btn.btn-rounded:hover:after {
  transform: scale3D(1.5, 1.5, 1.5);
}
.is-cst .cs-portal .fullDisplay .panel.panel-default .panel-heading .portlet-header-actions .btn.btn-rounded .jalios-icon.icomoon-more2:before,
.is-cst .cs-portal .fulldisplay .panel.panel-default .panel-heading .portlet-header-actions .btn.btn-rounded .jalios-icon.icomoon-more2:before,
.is-cst .cs-portal .full-display .panel.panel-default .panel-heading .portlet-header-actions .btn.btn-rounded .jalios-icon.icomoon-more2:before {
  content: "\ed5d";
}
@media (min-width: 992px) {
  .is-cst .cs-portal .fullDisplay .panel.panel-default .panel-body,
  .is-cst .cs-portal .fulldisplay .panel.panel-default .panel-body,
  .is-cst .cs-portal .full-display .panel.panel-default .panel-body {
    padding: 15px 28px !important;
  }
}
.is-cst .cs-portal .fullDisplay .panel.panel-default .panel-heading,
.is-cst .cs-portal .fulldisplay .panel.panel-default .panel-heading,
.is-cst .cs-portal .full-display .panel.panel-default .panel-heading {
  padding: 10px 15px 10px;
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: 500;
  background-color: #FFFFFF;
}
@media (min-width: 992px) {
  .is-cst .cs-portal .fullDisplay .panel.panel-default .panel-heading,
  .is-cst .cs-portal .fulldisplay .panel.panel-default .panel-heading,
  .is-cst .cs-portal .full-display .panel.panel-default .panel-heading {
    padding: 20px 28px;
  }
}
.is-cst .cs-portal .fullDisplay .panel.panel-default .panel-body .item-box,
.is-cst .cs-portal .fulldisplay .panel.panel-default .panel-body .item-box,
.is-cst .cs-portal .full-display .panel.panel-default .panel-body .item-box {
  margin-left: -28px;
  margin-right: -28px;
}
@media (min-width: 992px) {
  .is-cst .cs-portal .fullDisplay .panel.panel-default .panel-footer,
  .is-cst .cs-portal .fulldisplay .panel.panel-default .panel-footer,
  .is-cst .cs-portal .full-display .panel.panel-default .panel-footer {
    padding: 20px 28px;
  }
}
.is-cst .cs-portal .fullDisplay .panel.panel-default .panel-footer.do-border-top,
.is-cst .cs-portal .fulldisplay .panel.panel-default .panel-footer.do-border-top,
.is-cst .cs-portal .full-display .panel.panel-default .panel-footer.do-border-top {
  border-top: 1px solid;
}
.is-cst .cs-portal .fullDisplay .publication-related H2,
.is-cst .cs-portal .fulldisplay .publication-related H2,
.is-cst .cs-portal .full-display .publication-related H2 {
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: 600;
  border-bottom: 0;
}
.is-cst .cs-portal .fullDisplay .publication-related .container-news-feed-list,
.is-cst .cs-portal .fulldisplay .publication-related .container-news-feed-list,
.is-cst .cs-portal .full-display .publication-related .container-news-feed-list {
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
}
.is-cst .cs-portal .fullDisplay .publication-related .container-news-feed-list .container-slide-newsFeed,
.is-cst .cs-portal .fulldisplay .publication-related .container-news-feed-list .container-slide-newsFeed,
.is-cst .cs-portal .full-display .publication-related .container-news-feed-list .container-slide-newsFeed {
  display: inline-block;
}
.is-cst .cs-portal .cst-fulldisplay .do-panel-cst .panel-heading {
  padding-bottom: 0;
}
.is-cst .cs-portal .cst-fulldisplay .do-panel-cst .panel-heading .publication-header .publication-info {
  margin-bottom: 0;
  border-top: 1px solid;
  padding-top: 10px;
}
.is-cst .cs-portal .cst-fulldisplay .do-panel-cst .panel-body {
  padding-bottom: 0;
}
.is-cst .cs-portal .cst-fulldisplay .do-panel-cst .main-action,
.is-cst .cs-portal .cst-fulldisplay .do-panel-cst .panel-footer {
  padding: 10px 28px;
}
.is-cst .cs-portal .cst-fulldisplay .do-panel-cst .main-action .btn.btn-default,
.is-cst .cs-portal .cst-fulldisplay .do-panel-cst .panel-footer .btn.btn-default {
  background-color: #F4F4F4;
  border-color: #F4F4F4;
  color: #737373;
}
.is-cst .cs-portal .cst-fulldisplay .do-panel-cst .main-action .btn.btn-default:hover,
.is-cst .cs-portal .cst-fulldisplay .do-panel-cst .panel-footer .btn.btn-default:hover,
.is-cst .cs-portal .cst-fulldisplay .do-panel-cst .main-action .btn.btn-default:focus,
.is-cst .cs-portal .cst-fulldisplay .do-panel-cst .panel-footer .btn.btn-default:focus {
  background-color: #cccccc;
}
@media (max-width: 767px) {
  .is-cst .cs-portal .cst-fulldisplay .do-panel-cst .main-action .btn,
  .is-cst .cs-portal .cst-fulldisplay .do-panel-cst .panel-footer .btn {
    margin: 5px 0;
  }
}
@media (min-width: 768px) {
  .is-cst .cs-portal .cst-fulldisplay .do-panel-cst .main-action .btn + .btn,
  .is-cst .cs-portal .cst-fulldisplay .do-panel-cst .panel-footer .btn + .btn {
    margin-left: 10px;
  }
}
.is-cst .cs-portal .list-group-item:first-child {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.is-cst .cs-portal .list-group-item:last-child {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.is-cst .cs-portal .FileDocument .preview object {
  border-radius: 10px;
  overflow: hidden;
}
.is-cst .cs-portal .Article .publication-body {
  max-width: 960px;
}
.is-cst .cs-portal .tasks-project-full-display {
  border: 1px solid;
  border-radius: 10px;
  background-color: #FFFFFF;
  background-color: var(--app-sidebar-bg-color);
  padding: 10px 15px;
}
@media (min-width: 992px) {
  .is-cst .cs-portal .tasks-project-full-display {
    padding: 15px 28px;
  }
}
@media (min-width: 1200px) {
  .is-cst .cs-portal .tasks-project-full-display {
    padding: 25px 28px;
  }
}
.is-cst .cs-portal .tasks-project-full-display .js-search-task-container {
  padding-top: 0;
  padding-bottom: 0;
}
.is-cst .cs-portal .tasks-project-full-display .js-search-task-container:active {
  box-shadow: none;
}
.is-cst .cs-portal .tasks-project-full-display .js-search-task-container input[type="text"] {
  border: 0;
  box-shadow: none;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  font-size: 13px;
  font-size: 1.3rem;
}
.is-cst .cs-portal .tasks-project-full-display .js-search-task-container .input-group-btn > .btn {
  border: 0;
  box-shadow: none;
  height: 34px;
  width: 34px;
  padding: 7px 9px;
}
.is-cst .cs-portal .tasks-project-full-display .js-search-task-container .input-group-btn > .btn:before {
  content: "";
  width: 0px;
  height: 0px;
  position: absolute;
  top: 50%;
  left: 50%;
  border-radius: 50%;
  background-color: rgba(244, 244, 244, 0.2);
  opacity: 0;
  transition: .2s cubic-bezier(.4, 0, 1, 1), background-color .2s cubic-bezier(.4, 0, .2, 1), color .2s cubic-bezier(.4, 0, .2, 1);
}
.is-cst .cs-portal .tasks-project-full-display .js-search-task-container .input-group-btn > .btn:hover:before,
.is-cst .cs-portal .tasks-project-full-display .js-search-task-container .input-group-btn > .btn:focus:before {
  width: 32px;
  height: 32px;
  margin-top: -16px;
  margin-left: -16px;
  opacity: 1;
}
.is-cst .cs-portal .tasks-project-full-display .js-search-task-container .input-group-btn > .btn[type="submit"] .jalios-icon:before {
  content: "\eb36";
}
.is-cst .cs-portal .tasks-project-full-display .js-search-task-container .input-group-btn .btn + .btn,
.is-cst .cs-portal .tasks-project-full-display .js-search-task-container .input-group-btn .btn:last-child {
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  transition: none;
}
.is-cst .cs-portal .tasks-project-full-display .project-columns {
  position: relative;
}
@media (min-width: 992px) {
  .is-cst .cs-portal .full-display.CalendarEvent .event-block .list-group-item {
    padding-left: 28px;
    padding-right: 28px;
  }
}
.is-cst .cs-portal .full-display.CalendarEvent .event-block .reminder-duration {
  border-top: 0;
}
.is-cst .cs-portal .full-display.CalendarEvent .event-block .reminder-duration > .row {
  display: inline-block;
}
.is-cst .cs-portal .full-display.CalendarEvent .event-block .reminder-duration > .row > .col-md-4 {
  width: auto;
}
.is-cst .cs-portal .full-display.CalendarEvent .event-block .reminder-duration > .row > .col-md-4 label {
  margin-bottom: 0;
  margin-right: 10px;
}
.is-cst .cs-portal .full-display.CalendarEvent .event-block .jicons-key,
.is-cst .cs-portal .full-display.CalendarEvent .event-block .icomoon-spinner11,
.is-cst .cs-portal .full-display.CalendarEvent .event-block .icomoon-calendar2,
.is-cst .cs-portal .full-display.CalendarEvent .event-block .icomoon-clock3,
.is-cst .cs-portal .full-display.CalendarEvent .event-block .icomoon-location {
  display: none;
}
.is-cst .cs-portal .full-display.CalendarEvent .event-block .description,
.is-cst .cs-portal .full-display.CalendarEvent .event-block .location {
  padding-bottom: 0;
  border-top: 0;
}
.is-cst .cs-portal .full-display.CalendarEvent .event-block .event-participate {
  margin-bottom: 0;
}
.is-cst .cs-portal .full-display.CalendarEvent .panel.attendees .panel-footer {
  border-top: 1px solid;
  border-color: inherit;
}
.is-cst .cs-portal .full-display.CalendarEvent .panel.document .btn.btn-rounded {
  border-radius: 0 7px 0 0;
  overflow: hidden;
  border: none;
  position: absolute;
  top: 0;
  right: 15px;
}
@media (min-width: 992px) {
  .is-cst .cs-portal .full-display.CalendarEvent .panel.document .btn.btn-rounded {
    width: 36px;
    height: 36px;
  }
}
.is-cst .cs-portal .full-display.CalendarEvent .panel.document .btn.btn-rounded:before {
  width: 40px;
  height: 40px;
  top: -11px;
  left: inherit;
  right: -10px;
  transform: scale(1);
}
@media (min-width: 992px) {
  .is-cst .cs-portal .full-display.CalendarEvent .panel.document .btn.btn-rounded:before {
    width: 46px;
    height: 46px;
    top: -12px;
    right: -10px;
  }
}
.is-cst .cs-portal .full-display.CalendarEvent .panel.document .btn.btn-rounded:after {
  content: '';
  z-index: -1;
  position: absolute;
  top: -11px;
  left: inherit;
  right: -10px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: #F4F4F4;
  transform-origin: top right;
  transform: scale3D(0, 0, 0);
  transition: transform 400ms ease-in-out;
  opacity: 0.3;
}
@media (min-width: 992px) {
  .is-cst .cs-portal .full-display.CalendarEvent .panel.document .btn.btn-rounded:after {
    width: 46px;
    height: 46px;
    top: -12px;
    right: -10px;
  }
}
.is-cst .cs-portal .full-display.CalendarEvent .panel.document .btn.btn-rounded:hover:after {
  transform: scale3D(1.5, 1.5, 1.5);
}
.is-cst .cs-portal .full-display.CalendarEvent .panel.document .btn.btn-rounded .jalios-icon.icomoon-more2:before {
  content: "\ed5d";
}
.is-cst .cs-portal .full-display.CalendarEvent .jcall-event .panel-body {
  border-top: 1px solid;
  border-color: inherit;
}
.is-cst .cs-portal .eventSchedule.cst-fulldisplay .do-panel-cst .panel-footer {
  border: none;
  border-top: 1px solid;
}
.is-cst .cs-portal .eventSchedule.cst-fulldisplay .do-panel-cst .panel-footer form {
  display: inline-block;
}
.is-cst .cs-portal .eventSchedule.cst-fulldisplay TABLE.calendar .no-padding {
  padding: 0 !important;
}
.is-cst .cs-portal .eventSchedule.cst-fulldisplay TABLE.calendar .schedule-table-content,
.is-cst .cs-portal .eventSchedule.cst-fulldisplay TABLE.calendar.schedule-table-content,
.is-cst .cs-portal .eventSchedule.cst-fulldisplay TABLE.calendar .date {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-top: 0;
}
.is-cst .cs-portal .eventSchedule.cst-fulldisplay TABLE.calendar .schedule-table-content.last {
  border-bottom: 0;
  padding-top: 0;
  padding-bottom: 8px;
}
.is-cst .cs-portal .eventSchedule.cst-fulldisplay TABLE.calendar .date {
  background-color: transparent;
  color: #000000;
  padding: 16px 8px;
}
.is-cst .cs-portal .eventSchedule.cst-fulldisplay TABLE.calendar .date .with-format .day {
  display: block;
  font-weight: 400;
  color: #737373;
  font-size: 16px;
  font-size: 1.6rem;
}
.is-cst .cs-portal .eventSchedule.cst-fulldisplay TABLE.calendar .date .with-format .day.number {
  font-weight: 600;
  color: #000000;
  font-size: 30px;
  line-height: 26px;
}
.is-cst .cs-portal .eventSchedule.cst-fulldisplay TABLE.calendar .date .details {
  margin-top: 8px;
  color: #000000;
  font-weight: 400;
}
.is-cst .cs-portal .eventSchedule.cst-fulldisplay TABLE.calendar .date .fullday.f1 .day1,
.is-cst .cs-portal .eventSchedule.cst-fulldisplay TABLE.calendar .date .fullday.f1 .day2 {
  font-weight: 400;
  color: #737373;
  font-size: 14px;
  font-size: 1.4rem;
}
.is-cst .cs-portal .eventSchedule.cst-fulldisplay TABLE.calendar .date .fullday.f1 .day1 span,
.is-cst .cs-portal .eventSchedule.cst-fulldisplay TABLE.calendar .date .fullday.f1 .day2 span {
  font-weight: 600;
  color: #000000;
  font-size: 16px;
  font-size: 1.6rem;
}
.is-cst .cs-portal .eventSchedule.cst-fulldisplay TABLE.calendar .attendee .member,
.is-cst .cs-portal .eventSchedule.cst-fulldisplay TABLE.calendar .vote .member {
  padding-left: 16px;
  border-top: 0;
  padding-right: 8px;
}
.is-cst .cs-portal .eventSchedule.cst-fulldisplay TABLE.calendar .attendee .member a,
.is-cst .cs-portal .eventSchedule.cst-fulldisplay TABLE.calendar .vote .member a {
  color: #000000;
}
.is-cst .cs-portal .eventSchedule.cst-fulldisplay TABLE.calendar .attendee .memberPhoto,
.is-cst .cs-portal .eventSchedule.cst-fulldisplay TABLE.calendar .vote .memberPhoto {
  padding-right: 16px;
  border-top: 0;
}
.is-cst .cs-portal .eventSchedule.cst-fulldisplay TABLE.calendar .attendee .memberPhoto .wrapper-photo.tiny-photo,
.is-cst .cs-portal .eventSchedule.cst-fulldisplay TABLE.calendar .vote .memberPhoto .wrapper-photo.tiny-photo {
  width: 40px;
  height: 40px;
}
.is-cst .cs-portal .eventSchedule.cst-fulldisplay TABLE.calendar TD.result {
  padding: 16px;
  text-shadow: none;
}
.is-cst .cs-portal .eventSchedule.cst-fulldisplay TABLE.calendar TD.result.novote {
  background-color: rgba(217, 217, 217, 0.1);
  color: #909090;
}
.is-cst .cs-portal .eventSchedule.cst-fulldisplay TABLE.calendar TD.result.not-possible {
  background-color: rgba(219, 79, 79, 0.1);
  color: #DB4F4F;
}
.is-cst .cs-portal .eventSchedule.cst-fulldisplay TABLE.calendar TD.result.possible {
  background-color: rgba(255, 152, 0, 0.1);
  color: #FF9800;
}
.is-cst .cs-portal .eventSchedule.cst-fulldisplay TABLE.calendar TD.result.selected {
  background-color: rgba(25, 135, 84, 0.1);
  color: #198754;
}
.is-cst .cs-portal .eventSchedule.cst-fulldisplay TABLE.calendar .results TD {
  padding: 16px;
}
.is-cst .cs-portal .eventSchedule.cst-fulldisplay TABLE.calendar .results span {
  padding: 3px 8px;
  border-radius: 50%;
  text-shadow: none;
}
.is-cst .cs-portal .eventSchedule.cst-fulldisplay TABLE.calendar .results .choice1 {
  background-color: rgba(25, 135, 84, 0.1);
  color: #198754;
}
.is-cst .cs-portal .eventSchedule.cst-fulldisplay TABLE.calendar .results .choice2 {
  background-color: rgba(255, 152, 0, 0.1);
  color: #FF9800;
}
.is-cst .cs-portal .eventSchedule.cst-fulldisplay TABLE.calendar .results .choice0 {
  background-color: rgba(219, 79, 79, 0.1);
  color: #DB4F4F;
}
.is-cst .cs-portal .eventSchedule.cst-fulldisplay TABLE.calendar .results .choice-1 {
  background-color: rgba(217, 217, 217, 0.1);
  color: #d9d9d9;
}
.mail-thread.cst-fulldisplay .header {
  padding: 15px 0;
}
.mail-thread.cst-fulldisplay .body-text {
  padding: 0;
  margin-bottom: 15px;
}
.mail-thread.cst-fulldisplay .attachements {
  padding-top: 15px;
  margin-bottom: 0;
}
.cst-fulldisplay iframe {
  border: 1px solid;
  border-radius: 10px;
  background-color: #FFFFFF;
}
.is-cst .cs-portal .pagination.pqf > li:first-child > button,
.is-cst .cs-portal .pagination.pqf > li:first-child > span,
.is-cst .cs-portal .pagination.pqf > li:first-child > a {
  border-top-left-radius: 40px;
  border-bottom-left-radius: 40px;
}
.is-cst .cs-portal .pagination.pqf > li:last-child > button,
.is-cst .cs-portal .pagination.pqf > li:last-child > span,
.is-cst .cs-portal .pagination.pqf > li:last-child > a {
  border-top-right-radius: 40px;
  border-bottom-right-radius: 40px;
}
.is-cst .cs-portal .pagination.pqf > li > button,
.is-cst .cs-portal .pagination.pqf > li > span,
.is-cst .cs-portal .pagination.pqf > li > a {
  min-width: 30px;
  min-height: 30px;
  line-height: 30px;
  padding: 0 10px;
}
.do-panel-cst .panel-body .cst-list-item,
.is-cst .cs-portal .panel-skin .panel-body .cst-list-item {
  margin: 0 -15px;
}
@media (min-width: 992px) {
  .do-panel-cst .panel-body .cst-list-item,
  .is-cst .cs-portal .panel-skin .panel-body .cst-list-item {
    margin: 0 -28px;
  }
}
.cst-list-item {
  padding: 5px 15px;
  text-decoration: none;
  transition: .2s cubic-bezier(.4, 0, 1, 1), background-color .2s cubic-bezier(.4, 0, .2, 1), color .2s cubic-bezier(.4, 0, .2, 1);
}
@media (min-width: 992px) {
  .cst-list-item {
    padding: 5px 28px;
  }
}
.cst-list-item:hover .icone,
.cst-list-item:focus .icone {
  color: #FFFFFF;
}
.cst-list-item:hover .container-info .title,
.cst-list-item:focus .container-info .title,
.cst-list-item:hover .container-info .subtitle,
.cst-list-item:focus .container-info .subtitle {
  color: #FFFFFF;
}
.cst-list-item .container-ico {
  width: 35px;
  height: 35px;
  margin-right: 15px;
  display: flex;
  justify-content: center;
  align-items: center;
  justify-content: start;
}
.cst-list-item .container-ico .icone {
  font-size: 24px;
  font-size: 2.4rem;
}
.cst-list-item .container-info {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  max-width: 100%;
}
.cst-list-item .container-info .title {
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: 500;
  color: #000000;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  max-width: 100%;
}
.cst-list-item .container-info .subtitle {
  margin-top: 5px;
  color: #737373;
  font-size: 14px;
  font-size: 1.4rem;
}
.cst-list-item .container-info .subtitle:first-letter {
  text-transform: uppercase;
}
.cst-list-item .container-center {
  display: block;
  display: -webkit-box;
  max-width: 100%;
  height: 39.199999999999996px;
  font-size: 14px;
  line-height: 1.4em;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-top: 3px;
  margin-bottom: 3px;
}
.cst-list-item .container-center .title {
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: 500;
  color: #000000;
}
.is-cst .cs-portal .cst-pqf-button,
.is-cst .cs-portal .btn-see-more {
  text-decoration: none;
  margin-top: 15px;
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: 500;
  border: none;
}
.is-cst .cs-portal .cst-pqf-button:after,
.is-cst .cs-portal .btn-see-more:after {
  content: "";
  position: absolute;
  top: 0px;
  width: 30%;
  left: 35%;
  height: 1px;
}
.is-cst .cs-portal .pqf-album .album-list {
  margin-left: -30px;
  margin-right: -30px;
}
.is-cst .cs-portal .pqf-album .album-list .album.list-display header,
.is-cst .cs-portal .pqf-album .album-list .album.list-display .description {
  border-left: 1px solid;
  border-right: 1px solid;
  background-color: #FFFFFF;
  overflow: hidden;
  padding: 10px 15px;
}
.is-cst .cs-portal .pqf-album .album-list .album.list-display header {
  border-top: 1px solid;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.is-cst .cs-portal .pqf-album .album-list .album.list-display header h3 a {
  color: #000000;
  font-weight: 600;
  display: block;
  display: -webkit-box;
  max-width: 100%;
  height: 46.800000000000004px;
  font-size: 18px;
  line-height: 1.3em;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.is-cst .cs-portal .pqf-album .album-list .album.list-display header span {
  display: block;
  color: #737373;
}
.is-cst .cs-portal .pqf-album .album-list .album.list-display .pic {
  border-left: 1px solid;
  border-right: 1px solid;
  margin: 0;
}
.is-cst .cs-portal .pqf-album .album-list .album.list-display .toolbar {
  position: absolute;
  left: 16px;
  right: 16px;
  margin-top: -38px;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.1);
}
.is-cst .cs-portal .pqf-album .album-list .album.list-display .toolbar button i {
  font-style: normal;
}
.is-cst .cs-portal .pqf-album .album-list .album.list-display .description {
  padding: 10px 15px;
  border-bottom: 1px solid;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.is-cst .cs-portal .pqf-album .album-list .album.list-display .description .wysiwyg {
  display: block;
  display: -webkit-box;
  max-width: 100%;
  height: 36.4px;
  font-size: 14px;
  line-height: 1.3em;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.is-cst .cs-portal .album.full-display h1 {
  border-top: 1px solid;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-left: 1px solid;
  border-right: 1px solid;
  background-color: #FFFFFF;
  overflow: hidden;
  padding: 10px 15px;
  margin: 0;
}
@media (min-width: 992px) {
  .is-cst .cs-portal .album.full-display h1 {
    padding: 15px 28px;
  }
}
@media (min-width: 1200px) {
  .is-cst .cs-portal .album.full-display h1 {
    padding: 25px 28px;
  }
}
.is-cst .cs-portal .album.full-display .publication-info {
  border-left: 1px solid;
  border-right: 1px solid;
  background-color: #FFFFFF;
  padding: 0 15px;
  margin: 0;
}
@media (min-width: 992px) {
  .is-cst .cs-portal .album.full-display .publication-info {
    padding: 0 28px;
  }
}
@media (min-width: 1200px) {
  .is-cst .cs-portal .album.full-display .publication-info {
    padding: 0 28px;
  }
}
.is-cst .cs-portal .album.full-display .description {
  border-left: 1px solid;
  border-right: 1px solid;
  background-color: #FFFFFF;
  padding: 10px 15px;
}
@media (min-width: 992px) {
  .is-cst .cs-portal .album.full-display .description {
    padding: 15px 28px;
  }
}
@media (min-width: 1200px) {
  .is-cst .cs-portal .album.full-display .description {
    padding: 15px 28px;
  }
}
.is-cst .cs-portal .album.full-display .toolbar {
  border-left: 1px solid;
  border-right: 1px solid;
  border-bottom: 1px solid;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  background-color: #FFFFFF;
  padding: 10px 15px;
  border-top: 1px solid grey;
}
@media (min-width: 992px) {
  .is-cst .cs-portal .album.full-display .toolbar {
    padding: 15px 28px;
  }
}
@media (min-width: 1200px) {
  .is-cst .cs-portal .album.full-display .toolbar {
    padding: 15px 28px;
  }
}
.is-cst .cs-portal .album.full-display .pics .pic .overlay span > span.jalios-icon,
.is-cst .cs-portal .album.full-display .pics .add-pic .overlay span > span.jalios-icon {
  display: none;
}
.is-cst .cs-portal .album.full-display .pic,
.is-cst .cs-portal .album.full-display .add-pic,
.is-cst .cs-portal .album.full-display .pic img,
.is-cst .cs-portal .album.full-display .add-pic span {
  border-radius: 10px;
}
.is-cst .cs-portal .album.full-display .add-pic > span {
  padding: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  border: 1px solid;
}
.is-cst .cs-portal .album.full-display .add-pic > span .icomoon-plus:before {
  content: "\ED5D";
  font-size: 2.2rem;
}
.is-cst .socialbookmark-display .app-pub-wrapper {
  background-color: transparent;
}
.is-cst .socialbookmark-display .fullDisplay.WebPage {
  border: 1px solid;
  border-radius: 10px;
  background-color: #FFFFFF;
  background-color: var(--app-sidebar-bg-color);
  padding: 10px 15px;
}
@media (min-width: 992px) {
  .is-cst .socialbookmark-display .fullDisplay.WebPage {
    padding: 15px 28px;
  }
}
@media (min-width: 1200px) {
  .is-cst .socialbookmark-display .fullDisplay.WebPage {
    padding: 15px 28px;
  }
}
/*# sourceMappingURL=common.css.map */

