/************************************************************

*	   SkarNet (Skar Network) UX - Style CSS Only		*

*************************************************************/

/* Animation */

@-webkit-keyframes wshow {
  0% {
    opacity: 0;

    transform: scale(0);
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes wshow-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes wshow-wup {
  0% {
    margin-top: -60px;

    opacity: 0;
  }
  100% {
    margin-top: 0px;

    opacity: 1;
  }
}

@-webkit-keyframes wshow-wbtm {
  0% {
    opacity: 0;

    margin-top: 20px;
  }
  100% {
    opacity: 1;

    margin-top: 0px;
  }
}

/* Text */

/* Nav Bg Shadow */

.wnav-bgshadow {
  background: rgba(0, 0, 0, 0.6);

  display: block;

  position: absolute;

  top: 0;

  left: 0;

  right: 0;

  bottom: 0;

  width: 100%;

  z-index: 9999;

  opacity: 0;

  visibility: hidden;

  -webkit-transition: 0.4s ease-in-out;

  -moz-transition: 0.4s ease-in-out;

  -ms-transition: 0.4s ease-in-out;

  -o-transition: 0.4s ease-in-out;

  transition: 0.4s ease-in-out;
}

/* Header Thems */

.wheader-thems {
  position: relative;

  width: 100%;

  max-width: 100%;

  -webkit-transition: all 0.4s ease-in-out;

  -moz-transition: all 0.4s ease-in-out;

  -ms-transition: all 0.4s ease-in-out;

  -o-transition: all 0.4s ease-in-out;

  transition: all 0.4s ease-in-out;
}

/* Navbar Nav Top */

.wnavbar-navsmall {
  background: #1f1f1f;

  display: block;

  position: fixed;

  margin: 0rem;

  padding: 0rem 2.2rem 0rem;

  height: 40px;

  width: 100%;

  max-width: 100%;

  z-index: 99;
}

.wnavbar-navsmall-list {
  list-style: none;

  position: relative;

  margin: 0;

  padding: 0rem;
}

.wnavbar-navsmall-list li.wnavbar-item {
  float: left;
}

.wnavbar-navsmall-list li.wnavbar-item a.wnavbar-link {
  align-items: center;

  color: #ffffff;

  font-family: "Roboto Reguler V1", sans-serif;

  font-size: 0.82rem;

  font-weight: 400;

  text-align: center;

  display: flex;

  position: relative;

  padding: 0rem 0.5rem 0rem;

  height: 39px;

  -webkit-transition: 0.4s ease-in-out;

  -moz-transition: 0.4s ease-in-out;

  -ms-transition: 0.4s ease-in-out;

  -o-transition: 0.4s ease-in-out;

  transition: 0.4s ease-in-out;
}

.wnavbar-navsmall-list li.wnavbar-item a.wnavbar-link:link {
  text-decoration: none;

  outline: none;
}

.wnavbar-navsmall-list li.wnavbar-item a.wnavbar-link:hover {
  color: #4992ff;
}

.wnavbar-navsmall-list li.wnavbar-item a.wnavbar-link .wnavbar-icon {
  font-size: 0.82rem;

  margin-right: 6px;

  margin-top: 0px;
}

/* Navbar Nav */

.wnavbar-nav {
  background: #ffffff;

  display: block;

  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);

  position: relative;

  height: 72px;

  width: 100%;

  max-width: 100%;

  z-index: 9999;

  -webkit-transition: all 0.4s ease-in-out;

  -moz-transition: all 0.4s ease-in-out;

  -ms-transition: all 0.4s ease-in-out;

  -o-transition: all 0.4s ease-in-out;

  transition: all 0.4s ease-in-out;
}

/* Navbar Title */

.wnavbar-title {
  align-items: center;

  display: flex;

  position: relative;

  height: 70px;

  width: 100%;

  z-index: 70;
}

.wnavbar-title .wnavbar-img {
  display: block;
  position: relative;
  height: 40px;
  width: auto;
  z-index: 70;
  margin-left: 1rem;
}

.wnavbar-title .wnavbar-img::selection {
  background: none;
}

.wnavbar-title a.wnavbar-img-link:link {
  text-decoration: none;

  outline: none;
}

/* Navbar Nav Position */

.wnavbar-navleft {
  float: left;
}

.wnavbar-navright {
  float: right;
}

.wnavbar-fixed {
  background: #ffffff;

  position: fixed;

  top: 40px;

  -webkit-transition: all 0.4s ease-in-out;

  -moz-transition: all 0.4s ease-in-out;

  -ms-transition: all 0.4s ease-in-out;

  -o-transition: all 0.4s ease-in-out;

  transition: all 0.4s ease-in-out;
}

/* Navbar Nav Menu */

.wnavbar-navmenu {
  list-style: none;

  position: relative;

  margin: 0;

  margin-left: -1.8rem;
}

.wnavbar-navmenu .wnavbar-navlist {
  display: none;
}

.wnavbar-navmenu .wnav-icon {
  margin-left: 12px;
}

.wnavbar-navmenu li.wnav-item {
  float: left;

  position: relative;
}

.wnavbar-navmenu li.wnav-item a.wnav-link {
  color: #35363d;

  align-items: center;

  display: flex;

  font-family: "Roboto Reguler V1", sans-serif;

  font-size: 0.94rem;

  font-weight: 400;

  padding: 0rem 0.8rem 0rem;

  position: relative;

  height: 70px;

  -webkit-transition: all 0.4s ease-in-out;

  -moz-transition: all 0.4s ease-in-out;

  -ms-transition: all 0.4s ease-in-out;

  -o-transition: all 0.4s ease-in-out;

  transition: all 0.4s ease-in-out;
}

.wnavbar-navmenu li.wnav-item a.wnav-link:link {
  text-decoration: none;

  outline: none;
}

.wnavbar-navmenu li.wnav-item a.wnav-link:hover {
  color: #4992ff;
}

/* Navbar Nav Button */

.wnavbar-navbtn {
  display: block;

  list-style: none;

  position: relative;

  margin: 0;

  z-index: 20;
}

.wnavbar-navbtn .wnav-btn {
  align-items: center;

  display: flex;

  float: left;

  position: relative;

  height: 70px;

  z-index: 20;
}

.wnavbar-navbtn .wnav-btn .wnav-link {
  color: #ffffff;

  font-family: "Roboto Medium V1", sans-serif;

  font-size: 0.9rem;

  font-weight: 500;

  position: relative;

  padding: 0.48rem 0.98rem 0.48rem;

  -webkit-transition: all 0.4s ease-in-out;

  -moz-transition: all 0.4s ease-in-out;

  -ms-transition: all 0.4s ease-in-out;

  -o-transition: all 0.4s ease-in-out;

  transition: all 0.4s ease-in-out;
}

.wnavbar-navbtn:first-child li {
  margin-left: 12px;
}

.wnavbar-navbtn .wnav-btn .wnav-link:link {
  text-decoration: none;

  outline: none;
}

.wnavbar-navbtn .wnav-btn .wnavbtn {
  position: relative;

  padding-left: 0.4rem;

  padding-right: 0.4rem;
}

.wnavbar-navbtn li.wnav-btn a[class*="wbtn-"]:hover {
  box-shadow: 0px 0px 4px rgba(62, 68, 66, 0.2);
}

/* Navbar Button */

.wnavbar-btn {
  display: table;

  position: relative;

  z-index: 20;

  -webkit-transition: all 0.4s ease-in-out;

  -moz-transition: all 0.4s ease-in-out;

  -ms-transition: all 0.4s ease-in-out;

  -o-transition: all 0.4s ease-in-out;

  transition: all 0.4s ease-in-out;
}

.wnavbar-btn .wnav-line {
  align-items: center;

  background: #35363d;

  border-radius: 360px;

  display: block;

  position: relative;

  height: 3px;

  width: 28px;

  -webkit-transition: all 0.4s ease-in-out;

  -moz-transition: all 0.4s ease-in-out;

  -ms-transition: all 0.4s ease-in-out;

  -o-transition: all 0.4s ease-in-out;

  transition: all 0.4s ease-in-out;
}

.wnavbar-btn .wnav-line:first-child {
  margin-bottom: 4px;
}

.wnavbar-btn .wnav-line:last-child {
  margin-top: 4px;
}

.wnavbar-btn:hover .wnav-line {
  background: #4992ff;
}

/* Footer Thems */

.wfooter-thems {
  color: #ffffff;

  display: block;

  padding: 3.4rem 0rem 0rem;

  -webkit-transition: all 0.4s ease-in-out;

  -moz-transition: all 0.4s ease-in-out;

  -ms-transition: all 0.4s ease-in-out;

  -o-transition: all 0.4s ease-in-out;

  transition: all 0.4s ease-in-out;
}

.wfooter-main {
  display: block;

  position: relative;

  padding: 0rem 0rem 0.5rem;
}

.wfooter-main .wfooter-head {
  display: table;

  padding: 0rem 0rem 1.2rem;

  width: 100%;
}

.wfooter-main .wfooter-body {
  display: table;

  padding: 0rem 0rem 1rem;

  width: 100%;
}

/* Footer Main */

.wfooter-main .wfooter-head .wfooter-title {
  font-family: "Roboto Bold V2", sans-serif;

  font-size: 1.48rem;

  padding: 0rem 0rem 0.2rem;

  animation: wshow-in 0.8s ease-in-out;
}

.wfooter-main .wfooter-head .wfooter-title::selection {
  background: none;
}

.wfooter-main .wfooter-body .wfooter-text {
  color: #dbf5ff;

  font-family: "Roboto Reguler V1", sans-serif;

  font-size: 0.9rem;

  font-weight: 400;

  letter-spacing: 0.2px;

  padding: 0rem 0rem 0rem;

  padding-bottom: 1.4rem;
}

/* Footer Main logo */

.wfooter-main .wfooter-logo {
  text-align: center;

  width: 100%;
}

.wfooter-main .wfooter-logo .wimg {
  background: transparent;

  border-radius: 2px;

  /*box-shadow: 0px 0px 8px rgba(62,68,66,0.2);*/

  padding: 0.6rem 1.2rem 0.6rem;

  margin: 1.2rem 0rem 1.2rem;

  width: auto;

  height: 75px;

  animation: wshow 0.8s ease-in-out;
}

.wfooter-main .wfooter-logo .wimg::selection {
  background: none;
}

.wfooter-info {
  display: block;

  padding-bottom: 0.5rem;

  word-wrap: break-word;

  word-break: break-word;
}

.wfooter-info .wfooter-icon {
  font-size: 0.9rem;

  margin-right: 2px;
}

.wfooter-info .wfooter-link {
  color: #ffffff;

  font-family: "Roboto Reguler V1", sans-serif;

  font-size: 0.9rem;

  font-weight: 400;

  -webkit-transition: all 0.4s ease-in-out;

  -moz-transition: all 0.4s ease-in-out;

  -ms-transition: all 0.4s ease-in-out;

  -o-transition: all 0.4s ease-in-out;

  transition: all 0.4s ease-in-out;
}

.wfooter-info .wfooter-link:link {
  text-decoration: none;

  outline: none;
}

.wfooter-info .wfooter-link:hover {
  color: #0056b3;
}

/* Footer Group */

.wfooter-group {
  display: flex;

  position: relative;

  margin: auto;

  padding: 0rem 0rem 0rem;
}

.wfooter-group .wfooter-group-icon {
  display: table;

  font-size: 1.08rem;

  text-align: left;

  padding: 0.2rem 0rem 0rem;

  margin-top: 0rem;

  margin-right: 6px;

  height: 100%;

  width: 16px;
}

.wfooter-group .wfooter-group-text,
.wfooter-group .wfooter-group-link {
  color: #ffffff;

  font-family: "Roboto Reguler V1", sans-serif;

  font-size: 0.9rem;

  font-weight: 400;

  margin: 0rem;

  word-wrap: break-word;

  word-break: break-word;
}

.wfooter-group .wfooter-group-link:link {
  text-decoration: none;

  outline: none;
}

/* Footer Nav List */

.wfooter-list {
  list-style: none;

  position: relative;

  margin: auto;

  padding: 0rem 0rem 0rem;

  padding-left: 1.6rem;
}

.wfooter-list li.wfooter-item a.wfooter-link {
  color: #dbf5ff;

  display: block;

  font-family: "Roboto Reguler V1", sans-serif;

  font-size: 0.94rem;

  font-weight: 400;

  letter-spacing: 0.4px;

  padding: 0rem 0rem 0.4rem;

  -webkit-transition: all 0.4s ease-in-out;

  -moz-transition: all 0.4s ease-in-out;

  -ms-transition: all 0.4s ease-in-out;

  -o-transition: all 0.4s ease-in-out;

  transition: all 0.4s ease-in-out;
}

.wfooter-list li.wfooter-item a.wfooter-link:link {
  text-decoration: none;

  outline: none;
}

.wfooter-list li.wfooter-item a.wfooter-link:hover {
  color: #0056b3;

  padding-left: 0.4rem;
}

/* Footer Sosial Media */

.wfooter-sosmed-list {
  list-style: none;

  position: relative;

  margin: auto;

  padding: 0rem 0rem 0rem;

  padding-left: 1.6rem;
}

.wfooter-sosmed-list li {
  float: left;
}

.wfooter-sosmed-list li a {
  color: #dbf5ff;

  display: block;

  font-size: 1.28rem;

  font-weight: 400;

  letter-spacing: 0.4px;

  padding: 0rem 0.5rem 0rem;

  -webkit-transition: all 0.4s ease-in-out;

  -moz-transition: all 0.4s ease-in-out;

  -ms-transition: all 0.4s ease-in-out;

  -o-transition: all 0.4s ease-in-out;

  transition: all 0.4s ease-in-out;
}

.wfooter-sosmed-list li a:link {
  text-decoration: none;

  outline: none;
}

.wfooter-sosmed-list li a:hover {
  color: #0056b3;

  transform: scale(1.2);
}

/* Footer Bottom */

.wfooter-bottom {
  border-top: 1px solid #ffffff;

  display: block;

  padding: 2.2rem 0rem 2.2rem;
}

.wfooter-bottom-title {
  font-family: "Roboto Reguler V1", sans-serif;

  font-size: 0.89rem;
}

/* Tabel */

.wtable {
  background: #ffffff;

  display: table;

  position: relative;

  width: 100%;

  max-width: 100%;
}

.wtable thead tr td,
.wtable tbody tr td {
  background: #4492ff;

  color: #ffffff;

  font-family: "Roboto", "Helvetica", sans-serif;

  font-size: 0.94rem;

  font-weight: 400;

  padding: 0.8rem 1.2rem 0.8rem;
}

.wtable thead tr td {
  font-family: "Roboto", "Helvetica", sans-serif;

  font-size: 0.98rem;

  font-weight: 500;
}

.wtable tbody tr td {
  background: #ffffff;

  color: #34353d;
}

.wtable thead tr.wtable-desk td {
  background: #f2f2f2;

  color: #34353d;

  font-family: "Roboto", "Helvetica", sans-serif;

  font-size: 0.92rem;

  font-weight: 500;

  padding: 0.4rem 1.2rem 0.4rem;
}

.wtable a:link {
  text-decoration: none;

  outline: none;
}

.wtable tbody tr td.wtable-btn {
  padding: 0.8rem 2.58rem 0.8rem;
}

.wtable tbody tr td.wtable-btn a {
  font-size: 0.88rem;

  font-weight: 400;

  display: block;

  padding: 0.3rem 0.4rem 0.3rem;
}

.wtable tbody tr td.wtable-btn a [class="fa fa-arrow-down"] {
  font-size: 0.8rem;
}

/* Input */

.wform-berlangganan .wform-group select {
  margin-bottom: 12px;
}

.wtext-bluemoon {
  color: #4fa1ff;
}

.wform-radio-list {
  display: table;

  text-align: left;

  position: relative;

  padding: 0rem 0.4rem 0rem;

  width: 100%;

  max-width: 100%;
}

.wform-radio-list input[type="radio"] {
  margin-right: 6px;
}

.wform-radio-list input[type="radio"] .wform-radio-title {
  font-family: "Roboto Reguler V1", sans-serif;

  font-size: 0.92rem;
}

#wabout-thems-reseller {
  background: #8003ff;

  display: block;

  position: relative;

  padding: 0rem 8rem 0rem;

  height: 280px;

  width: 100%;
}
