/* Scss Document */
@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro|Raleway:300,400,500,600");
/* GLOBAL FIX */
/* line 6, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* GLOBAL VARIABLES */
/* MOBILE-FIRST RESPONSIVE ISSUES */
/* line 21, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
.swiper-wrapper {
  margin-top: 15px; }

/* line 25, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
.rz-navbar a.nav-link {
  display: none; }

/* line 30, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
.rz-admin-notification h4 {
  font-size: 1.2rem; }

/* line 34, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
.rz-main-logo {
  margin-top: 15px; }

@media (min-width: 768px) {
  /* line 47, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
  .rz-navbar a.nav-link {
    display: block; }
  /* line 51, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
  .rz-mobile-navbar {
    display: none; }
  /* line 54, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
  .rz-main-logo {
    display: inline-block;
    margin: 15px 0 15px 0; }
  /* line 58, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
  .swiper-wrapper {
    margin-top: 0; }
  /* line 62, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
  .rz-admin-notification h4 {
    font-size: 1.5rem; } }

/* BACKGROUND & LAYOUT */
/* line 83, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
body.rz-page-login {
  background: #036bab;
  background: -webkit-linear-gradient(bottom, #036bab 0%, #43cdf4 100%);
  background: -o-linear-gradient(bottom, #036bab 0%, #43cdf4 100%);
  background: linear-gradient(to top, #036bab 0%, #43cdf4 100%);
  height: 100vh;
  display: flex;
  display: -ms-flexbox;
  -ms-flex-align: center;
  align-items: center; }

/* line 95, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
body.rz-page-admin {
  background: #036bab;
  background: -webkit-linear-gradient(bottom, #036bab 0%, #43cdf4 100%);
  background: -o-linear-gradient(bottom, #036bab 0%, #43cdf4 100%);
  background: linear-gradient(to top, #036bab 0%, #43cdf4 100%); }
  /* line 101, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
  body.rz-page-admin div.container {
    background-color: #FFF;
    border-radius: 5px;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 20px;
    min-height: 95vh; }

/* TYPOGRAPHY */
/* line 114, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
body {
  font-family: 'Raleway', sans-serif;
  color: #353232; }

/* line 118, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
body.rz-page-admin {
  font-family: 'Source Sans Pro', sans-serif; }
  /* line 120, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
  body.rz-page-admin h1, body.rz-page-admin h2, body.rz-page-admin h3, body.rz-page-admin h4, body.rz-page-admin h5 {
    font-family: 'Raleway', sans-serif;
    font-weight: 300; }

/* line 125, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
a {
  color: #036BAB; }

/* line 129, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
h1 {
  font-weight: 300;
  color: #036BAB; }

/* line 133, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
h2 {
  font-weight: 300;
  color: #036BAB; }

/* line 137, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
h3 {
  font-weight: 500;
  color: #43CDF4; }

/* line 141, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
p {
  font-size: 0.9rem; }

/* line 147, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
.row div ul li {
  font-size: 0.9rem; }

/* line 151, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
.rz-navbar {
  text-transform: uppercase; }

/* line 154, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
.rz-login-widget button {
  text-transform: uppercase;
  letter-spacing: 0.25rem;
  font-weight: 600;
  font-size: 0.75rem;
  height: 2rem;
  border-radius: 3px;
  border: none; }

/* line 163, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
.rz-list i {
  color: #036BAB; }

/* line 167, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
footer {
  font-family: sans-serif;
  font-size: 0.8rem;
  background-color: #353232;
  color: #EBEAEA; }
  /* line 172, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
  footer .rz-footer-title {
    text-transform: uppercase;
    font-size: 1rem; }
  /* line 176, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
  footer .row {
    margin-bottom: 40px; }

/* LINKS */
/* line 183, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
.list-group {
  color: #353232; }
  /* line 185, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
  .list-group i {
    color: #036BAB; }
  /* line 188, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
  .list-group a {
    color: #353232; }
    /* line 190, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
    .list-group a:hover {
      background-color: #EBEAEA;
      color: #036BAB; }

/* COMPONENT: NAVIGATION BAR */
/* line 201, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
nav.rz-navbar a.nav-link {
  text-transform: uppercase;
  font-size: 0.9rem;
  color: #353232; }
  /* line 205, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
  nav.rz-navbar a.nav-link:hover {
    border-bottom: 2px solid #43CDF4; }

/* line 211, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
.rz-main-logo {
  width: 40px; }

/* line 216, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
.rz-mobile-navbar .navbar {
  background-color: #353232; }
  /* line 218, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
  .rz-mobile-navbar .navbar small {
    font-size: 0.75rem; }

/* COMPONENT: SLIDER */
/* line 225, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
.rz-banner {
  margin-bottom: 20px; }

/* line 228, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
.swiper-container {
  color: #FAFAFA; }
  /* line 231, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
  .swiper-container .swiper-wrapper .swiper-slide {
    position: relative;
    border-radius: 5px; }
  /* line 235, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
  .swiper-container .swiper-wrapper .swiper-slide:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(3, 107, 171, 0.5);
    border-radius: 5px;
    height: 35vh; }
  /* line 246, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
  .swiper-container .swiper-wrapper .rz-slide01 {
    background-image: url(../gallery/slide-1.jpg);
    background-repeat: no-repeat;
    background-position: center 40%;
    background-size: cover;
    height: 35vh; }
  /* line 253, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
  .swiper-container .swiper-wrapper .rz-slide02 {
    background-image: url(../gallery/slide-2.jpg);
    background-repeat: no-repeat;
    background-position: center 50%;
    background-size: cover;
    height: 35vh; }
  /* line 260, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
  .swiper-container .swiper-wrapper .rz-slide03 {
    background-image: url(../gallery/slide-3.jpg);
    background-repeat: no-repeat;
    background-position: center 50%;
    background-size: cover;
    height: 35vh; }
  /* line 267, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
  .swiper-container .swiper-wrapper .rz-slide04 {
    background-image: url(../gallery/slide-4.jpg);
    background-repeat: no-repeat;
    background-position: center 40%;
    background-size: cover;
    height: 35vh; }
  /* line 274, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
  .swiper-container .swiper-wrapper .rz-slide05 {
    background-image: url(../gallery/slide-5.jpg);
    background-repeat: no-repeat;
    background-position: center 50%;
    background-size: cover;
    height: 35vh; }

  .swiper-container .swiper-wrapper .rz-slide06 {
    background-image: url(../gallery/slide-6.jpg);
    background-repeat: no-repeat;
    background-position: center 50%;
    background-size: cover;
    height: 35vh; }
  .swiper-container .swiper-wrapper .rz-slide07 {
    background-image: url(../gallery/slide-7.jpg);
    background-repeat: no-repeat;
    background-position: center 30%;
    background-size: cover;
    height: 35vh; }
  .swiper-container .swiper-wrapper .rz-slide08 {
    background-image: url(../gallery/slide-8.jpg);
    background-repeat: no-repeat;
    background-position: center 27%;
    background-size: cover;
    height: 35vh; }

/* COMPONENT: FORMS */
/* line 288, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
.rz-form button.btn {
  margin: 20px 0; }

/* line 291, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
.rz-form small {
  text-transform: uppercase; }

/* line 294, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
.rz-form h2 {
  margin-bottom: 15px; }

/* line 297, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
.rz-form label {
  margin-bottom: 0; }

/* line 301, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
.rz-form-notes {
  margin: 25px 0;
  padding-top: 15px;
  border-top: 1px solid #EBEAEA; }

/* PAGE: LOGIN */
/* line 309, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
.rz-login {
  width: 300px;
  margin: auto;
  background-color: #FAFAFA;
  padding: 15px 20px 15px 20px;
  border-radius: 5px; }
  /* line 315, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
  .rz-login input {
    margin-bottom: 20px; }
  /* line 318, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
  .rz-login button {
    width: 85px;
    margin: 15px 0 50px; }

/* line 323, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
.rz-login-logo {
  width: 85px;
  margin: 15px 0 50px 0; }

/* line 328, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
.rz-btn-daftar {
  background-color: #EBEAEA;
  color: #036BAB;
  margin-right: 10px; }

/* line 333, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
.rz-btn-login {
  background-color: #036BAB;
  color: #FAFAFA;
  margin-left: 10px; }

/* WIDGET: LOGIN */
/* line 340, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
.rz-login-widget {
  background-color: #FAFAFA;
  padding: 15px 20px 15px 20px;
  border-radius: 5px; }
  /* line 344, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
  .rz-login-widget input {
    margin-bottom: 20px; }
  /* line 347, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
  .rz-login-widget button {
    margin-bottom: 20px; }

/* WIDGET: PROFILE */
/* line 354, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
.rz-profile-widget img.rz-avatar {
  border-radius: 50%;
  width: 60px;
  height: 60px; }

/* line 359, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
.rz-profile-widget h5 {
  margin: 0;
  padding: 0; }

/* line 363, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
.rz-profile-widget table.table {
  margin-top: 20px; }

/* PAGE: REGISTER */
/* line 370, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
.rz-register {
  margin-bottom: 40px; }
  /* line 372, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
  .rz-register label {
    margin-bottom: 0; }
  /* line 375, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
  .rz-register small {
    font-style: italic; }

/* PAGE: PROFIL */
/* line 383, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
.rz-profil-list {
  margin-bottom: 30px; }

/* line 387, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
.rz-profil-panel {
  margin-bottom: 30px; }

/* PAGE: LAYANAN */
/* line 392, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
.rz-layanan-list {
  margin-bottom: 30px; }

/* line 396, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
.rz-layanan-panel {
  margin-bottom: 30px; }
  /* line 399, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
  .rz-layanan-panel .row .col-sm-6 {
    margin-bottom: 15px; }

/* PAGE: KETENTUAN */
/* line 406, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
.rz-ketentuan-list {
  margin-bottom: 30px; }

/* line 409, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
.rz-ketentuan-panel {
  margin-bottom: 30px; }
  /* line 411, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
  .rz-ketentuan-panel table {
    font-size: 0.8rem;
    margin-bottom: 40px; }
  /* line 415, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
  .rz-ketentuan-panel table.rz-table-pinjaman {
    margin-bottom: 20px; }
    /* line 417, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
    .rz-ketentuan-panel table.rz-table-pinjaman td {
      min-width: 200px; }

/* PAGE: GALLERY */
/* line 426, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
.rz-page-gallery .container {
  margin-bottom: 20px; }
  /* line 429, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
  .rz-page-gallery .container .row img {
    padding: 10px;
    margin: 15px 0;
    background-color: #FAFAFA;
    border: 1px solid #EBEAEA; }

/* line 439, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
.rz-gallery-item {
  width: 100%;
  height: 100%;
  object-fit: cover; }

/* PAGE: INFO */
/* line 446, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
article.rz-posts {
  margin: 20px 0; }
  /* line 448, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
  article.rz-posts h3.rz-posts-title {
    color: #036BAB;
    font-weight: 200;
    margin-bottom: 0; }
  /* line 453, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
  article.rz-posts small {
    font-family: sans-serif;
    font-size: 0.65rem;
    color: #A2A0A0;
    text-transform: uppercase;
    margin-bottom: 15px; }
  /* line 460, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
  article.rz-posts img.rz-posts-img {
    height: 20vh;
    width: 100%;
    object-fit: cover; }

/* line 467, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
.rz-info-fs .card {
  margin: 30px 10px 20px 10px;
  font-size: 0.9rem; }

/* PAGE: ADMIN */
/* line 476, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
.rz-admin-header {
  margin-bottom: 20px;
  border-bottom: 1px solid #EBEAEA;
  background-color: #EBEAEA; }
  /* line 480, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
  .rz-admin-header h2 {
    margin-top: 50px; }
  /* line 483, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
  .rz-admin-header .navbar-toggler {
    color: #036BAB;
    border: 1px solid #036BAB; }

/* line 488, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
.rz-admin-table {
  margin: 20px 0; }
  /* line 491, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
  .rz-admin-table thead tr {
    background-color: #A2A0A0;
    color: #FFFFFF; }
  /* line 496, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
  .rz-admin-table a.btn-primary {
    background-color: #036BAB;
    color: #FAFAFA;
    text-transform: uppercase; }

/* line 502, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
.rz-admin-modules {
  margin-bottom: 40px; }
  /* line 504, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
  .rz-admin-modules ul {
    font-size: 0.9rem; }
  /* line 507, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
  .rz-admin-modules div.card-header {
    text-align: center;
    background-color: #036BAB;
    color: #FFFFFF; }

/* line 514, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
.rz-admin-notification div.rz-table-container {
  margin-bottom: 40px; }
  /* line 516, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
  .rz-admin-notification div.rz-table-container h4 {
    color: #036BAB; }
  /* line 519, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
  .rz-admin-notification div.rz-table-container table {
    font-size: 0.9rem; }

/* COMPONENT: FOOTER */
/* line 528, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
footer {
  background-color: #353232;
  color: #EBEAEA;
  padding: 20px 0; }

/* line 533, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
.rz-footer-logo {
  width: 50px;
  margin-bottom: 15px; }

/* IMPORTED FROM widget-member.css */
/* line 546, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
table.scroll {
  width: 100%;
  border: 1px #a9c6c9 solid;
  font: 12px verdana,arial,sans-serif;
  color: #333333; }

/* line 547, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
table.scroll thead {
  display: table;
  width: 100%; }

/* line 548, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
table.scroll tbody {
  display: block;
  height: 150px;
  overflow: auto;
  float: left;
  width: 100%; }

/* line 549, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
table.scroll tbody tr {
  display: table;
  width: 100%; }

/* line 550, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
table.scroll th, td {
  width: auto;
  padding: 8px; }

/* line 551, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
table.scroll th {
  background-color: #008744;
  color: #ffffff; }

/* line 552, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
table.scroll tr:hover td {
  background: #a0a0a0;
  color: #ffffff; }

/* line 553, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
table.scroll tr:nth-child(odd) {
  background-color: #c0c0c0; }

/* line 554, /Applications/MAMP/htdocs/dev.inspera.co.id/ksu/assets/css/style.scss */
table.scroll tr:nth-child(even) {
  background-color: #f0f0f0; }

/*# sourceMappingURL=style.css.map */