
  .back-link a {
    color: #4ca340;
    text-decoration: none; 
    border-bottom: 1px #4ca340 solid;
  }
  .back-link a:hover,
  .back-link a:focus {
    color: #408536; 
    text-decoration: none;
    border-bottom: 1px #408536 solid;
  }
  h1 {
    height: 100%;
    /* The html and body elements cannot have any padding or margin. */
    margin: 0;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    font-size: 32px;
    margin-bottom: 3px;
  }
  .entry-header {
    text-align: left;
    margin: 0 auto 50px auto;
    width: 80%;
        max-width: 978px;
    position: relative;
    z-index: 10001;
  }
  /*#demo-content {
    padding-top: 100px;
  }*/
 

  /*Logo Security*/
.profile-row {
  display: flex;
}
.profile-row .dp {
  flex-basis: 33.3%;
  position: relative;
  margin: 28px;
  align-self: center;
}
.profile-row .desc {
  flex-basis: 66.6%;
}

.profile-row .dp img {
  max-width: 100%;
  border-radius: 50%;
  display: block;
  box-shadow: 0px 0px 0px 2px #26b4ff;
}
.profile-row .dp .dp-arc-first {
  position: absolute;
  width: 100%;
  height: 100%;
  border: 2px solid transparent;
  border-top-color: #26b4ff;
  border-radius: 50%;
  top: 0px;
  left: 0px;

  animation-duration: 4s;
  animation-name: rotate-clock;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@keyframes rotate-clock {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.profile-row .dp .dp-arc-second {
  position: absolute;
  width: calc(100% + 20px);
  height: calc(100% + 20px);
  border: 2px solid transparent;
  border-bottom-color: #26b4ff;
  border-radius: 50%;
  top: -10px;
  left: -10px;

  animation-duration: 2s;
  animation-name: rotate-anticlock;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@keyframes rotate-anticlock {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(-360deg);
  }
}


.profile-row .dp .dp-arc-third {
  position: absolute;
  width: calc(100% + 40px);
  height: calc(100% + 40px);
  border: 3px solid transparent;
  border-bottom-color: #26b4ff;
  border-radius: 50%;
  top: -20px;
  left: -20px;

  animation-duration: 1s;
  animation-name: rotate-clock;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
.profile-row .dp .dp-arc-forth {
  position: absolute;
  width: calc(100% + 60px);
  height: calc(100% + 60px);
  border: 3px solid transparent;
  border-bottom-color: #26b4ff;
  border-radius: 50%;
  top: -30px;
  left: -30px;

  animation-duration: 1s;
  animation-name: rotate-anticlock;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}




.system-icon-inactive{
  background-image: url(../../images/bg-sys-active.png);
  background-size: 160px;
  background-position:center;
  background-repeat: no-repeat; 
}
.system-icon-active{
  background-image: url(../../images/bg-sys-active.png);
  background-size: 160px;
  background-position:center;
  background-repeat: no-repeat; 
}






    #main-header {
      font-weight: bold;
      font-size: 1.4rem;
      margin: 0 0 -.3125rem 0;
      padding: .9375rem 3.125rem;
      line-height: 2.5rem;
    }

    #main-header-path {
      opacity: .4;
    }

    .no-ie10,
    .no-ie11 {
      display: block;
      background: #fff9e5;
      color: #66645c;
      border-left: 4px solid #e6d292;
      padding: 10px;
      margin: 24px 0;
      direction: ltr !important;
    }

    .no-ie10:before,
    .no-ie11:before {
      content: attr(data-name);
      font-weight: bold;
    }

    .no-ie10:after {
      content: " doesn't support Internet Explorer 10 and below.";
    }

    .no-ie11:after {
      content: " doesn't support Internet Explorer 11 and below.";
    }

    .no-ie10.no-message:after,
    .no-ie11.no-message:after {
      display: none;
    }

    /* Page background */
    .ui-block,
    .cui-bottom-spacer {
      background: transparent;
    }

    /* Blocks */
    .ui-block {
      padding: 1.875rem 3.125rem;
      border-top: .3125rem solid rgba(49, 68, 82, .07);
    }

    /* Headings */
    .ui-block-heading {
      margin: 0 -3.125rem;
      padding: 0 3.125rem;
    }

    h3.ui-block-heading {
      font-size: 1.25rem;
    }

    h4.ui-block-heading {
      margin-top: 1.875rem;
      padding-top: 1.875rem;
      padding-bottom: 1.875rem;
      text-transform: uppercase;
      color: rgba(24, 28, 33, .4);
      border-top: .0625rem solid rgba(49, 68, 82, .05);
      font-size: .6875rem;
    }

    h4.ui-block-heading:first-of-type {
      margin-top: 0;
      border: 0;
    }

    /* Description */
    .ui-block-description {
      display: block;
      font-size: .9375rem;
      color: rgba(0, 0, 0, .3);
      margin: .5rem 0 0 0;
    }

    .ui-block-description[href]:after {
      content: " →";
    }

    /* Material-only elements */
    html:not(.material-style) .material-style-only {
      display: none !important;
    }

    /* Code examples */
    .cui-example-code,
    .cui-example-code-static {
      display: none;
      direction: ltr !important;
      text-align: left !important;
    }

    .cui-example-code-static {
      display: block;
    }

    .cui-example-code.active {
      display: block;
    }

    .cui-example-code pre,
    .cui-example-code-static pre {
      max-height: 37.5rem;
      border: .1875rem solid rgba(49, 68, 82, .04);
      margin-bottom: 1.875rem;
    }

    .cui-example-code code,
    .cui-example-code-static code {
      margin: 0;
      max-height: calc(37.5rem - .375rem);
      overflow: auto;
      padding: 1.25rem 1.875rem;
      background: rgba(49, 68, 82, .04);
    }

    .cui-example-code-toggle {
      display: block;
      line-height: 1.25;
      font-weight: 800;
      background: rgba(49, 68, 82, .05);
      direction: ltr !important;
      color: #aaa;
      padding: .1875rem .3125rem;
      border-radius: .125rem;
      white-space: nowrap;
      font-family: "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
      font-size: .9em;
    }

    .cui-example-code-toggle:hover,
    .cui-example-code-toggle.active {
      color: #fff;
      background: #333;
    }

    .cui-example-code-toggle::after {
      vertical-align: middle;
      display: none;
      padding-left: .375rem;
    }

    .cui-example-code-toggle:hover::after,
    .cui-example-code-toggle.active::after {
      display: inline-block;
    }

    .cui-example-code-toggle::after {
      content: 'SHOW CODE';
    }

    .cui-example-code-toggle.active::after {
      content: 'HIDE CODE';
    }

    .cui-example-code-static pre {
      margin: 1.875rem 0 0 0;
    }

    /* Spacing */
    .cui-bottom-spacer {
      height: 12rem;
    }

    .cui-example-vertical-spacing>*+* {
      margin-top: 1.875rem !important;
      margin-bottom: 0 !important;
    }

    .cui-example-vertical-spacing-sm>*+* {
      margin-top: .9375rem !important;
      margin-bottom: 0 !important;
    }

    .cui-example-vertical-spacing-lg>*+* {
      margin-top: 5rem !important;
      margin-bottom: 0 !important;
    }

    .cui-example-inline-spacing>*,
    .cui-example-paragraph-spacing>p>* {
      margin: 0 .375rem .9375rem 0;
    }

    .cui-example-paragraph-spacing>p {
      margin: 0;
    }

    /* Extras */
    .cui-utils-example-border-color>* {
      display: inline-block;
      width: 5rem;
      height: 5rem;
      margin: 0 .625rem .625rem 0;
      border: .1875rem solid;
    }

    .cui-utils-example-bg-color .col-sm {
      padding: .9375rem 1.25rem;
      margin-bottom: .9375rem;
    }

    /* RTL */
    [dir=rtl] .cui-example-inline-spacing>*,
    [dir=rtl] .cui-example-paragraph-spacing>p>* {
      margin-right: 0;
      margin-left: .375rem;
    }

    [dir=rtl] .cui-utils-example-border-color>* {
      margin-right: 0;
      margin-left: .625rem;
    }

    .rtl-only {
      display: none !important;
      direction: ltr !important;
      text-align: left !important;
    }

    [dir=rtl] .rtl-only {
      display: block !important;
    }