/** HEader Aplikasi *****/
/*--------------------------------------------------------------------------*/
@media (min-width: 1300px) {
  .container {
    width: 1300px;
  }
}

/*** Letak menu kanann navbar****/
.navbar-nav-right {
  float: right;
}
.navbar-nav-right li a {
  color: #fcd6d6 !important;
}
.navbar-nav-right li a:hover {
  color: white !important;
}
.navbar-nav-right li.dropdown ul.dropdown-menu li a {
  color: #4a4a4a !important;
}
/***--------------------------------------------***/

.custom-search-form input.serching {
  background: #636363;
  border: 1px #a2b1cd;
  margin-left: 40px;
  color: #4b4d4f;
}
.custom-search-form input.serching:focus {
  background: #dee0e3;
  border: 1px #a2b1cd;
}
.custom-search-form button.serching {
  background: none;
  color: #c7c5c5;
  margin-left: -0px !important;
  border: 0px;
  box-shadow: none;
}
.navbar-inverse .navbar-brand {
  color: #ffffff;
}

#iFramePlatform.modal .ModalHeader {
  background: #d7081e;
  color: white;
}

#iFramePlatform.modal .modal-content iframe {
  width: 100%;
  height: 600px;
}

.list-group-item-header {
  background: #ffffff;
}

.menu-sub {
  background-color: #e9e3e4;
  width: 100%;
  border-bottom: 1px solid #bfbdbd;
}
.menu-sub .row {
  padding-bottom: 0px !important;
  margin-bottom: 0px !important;
}

.menu-sub .ul-menu-sub li a {
  color: #38393a;
  border-bottom: 3px solid transparent;
  margin-bottom: -2px;
  font-size: 12px;
}
.menu-sub .ul-menu-sub li a:focus,
.menu-sub .ul-menu-sub li a:hover,
.menu-sub .ul-menu-sub li.active a {
  color: #014c8f;
  border-bottom: 3px solid #bc4536;
  margin-bottom: -2px;
  background: #fdfdfd;
}

.menu-sub .ul-menu-sub li ul.dropdown-menu li a {
  color: #5e5e5e;
  border-left: 3px solid transparent;
  margin-left: 0px;
  border-bottom: none;
  padding-top: 10px;
  padding-bottom: 10px;
}

.menu-sub .ul-menu-sub li ul.dropdown-menu li a:focus,
.menu-sub .ul-menu-sub li ul.dropdown-menu li a:hover {
  color: #014c8f;
  border-left: 3px solid #b3574b;
  margin-left: 0px;
  border-bottom: none;
}

.menu-sub .goBack {
  color: #85722c;
  line-height: 21px;
}
.menu-sub .goBack:hover {
  color: #302e2e;
  background: none;
}

ol.lower-alpha {
  list-style-type: lower-alpha;
  margin-left: 20px;
}

.navbar-inverse {
  background: #202829;
  background-size: cover;
  -moz-background-size: cover;
  border-bottom: 0px solid #fff;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:focus,
.navbar-inverse .navbar-nav > .open > a:hover {
  color: #fff;
  background-color: #0b140b;
}

.navbar-nav-right li a {
  color: #f3f2ee !important;
}
.navbar-nav-right li a:hover {
  color: #efe117 !important;
}
.navbar-nav-right li a:focus {
  color: #fdfcfd !important;
}

/**
 * Intro Google
 */

body.intro-google {
  background: #535758;
  background-size: cover;
  -moz-background-size: cover;
  font-family: sans-serif !important;
}
body.intro-google .form-signin {
  max-width: 330px;
  padding: 15px;
  margin: 0 auto;
}

body.intro-google .form-signin .form-control {
  position: relative;
  font-size: 16px;
  height: auto;
  padding: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

body.intro-google .form-signin .form-control:focus {
  z-index: 2;
}
body.intro-google .form-signin input[type="text"] {
  margin-bottom: -1px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
body.intro-google .form-signin input[type="password"] {
  margin-bottom: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
body.intro-google .account-wall {
  margin-top: 40px;
  padding: 40px 0px 20px 0px;
  background-color: #ffffff;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.16);
}
body.intro-google .login-title {
  color: #555;
  font-size: 22px;
  font-weight: 400;
  display: block;
}
body.intro-google .profile-img {
  width: 96px;
  height: 96px;
  margin: 0 auto 10px;
  display: block;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
body.intro-google .select-img {
  border-radius: 50%;
  display: block;
  height: 75px;
  margin: 0 30px 10px;
  width: 75px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
body.intro-google .select-name {
  display: block;
  margin: 30px 10px 10px;
}

body.intro-google .logo-img {
  width: 96px;
  height: 96px;
  margin: 0 auto 10px;
  display: block;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

/****************
 * Intro Twitter
 *-------------------------------------//
 */

body.intro-twitter {
  /*background: #EEEEEE url('../images/theme/natal/body.jpg');*/
  background-size: cover;
  -moz-background-size: cover;
  font-family: sans-serif !important;
}

body.intro-twitter .navbar-inverse {
  /*background:#202829 url('../images/theme/natal/header3.png');*/
  /* background: #013974; default */
  /* background: #2272bc !important; */
  /* background: #2d4459 !important; */
  background: rgba(255, 255, 255, 0) !important;
  backdrop-filter: blur(8px) !important;
  background-size: cover;
  -moz-background-size: cover;
  box-shadow: 1px 0px 3px rgb(49, 49, 49);
  /* border-bottom: 0px solid #fff; */
}

body.intro-twitter .navbar-inverse .pilihan-bahasa a.link {
  color: white !important;
}

body.intro-twitter .carousel {
  z-index: -99;
}
body.intro-twitter .carousel .item {
  top: 0px;
  position: fixed;
  width: 100%;
  height: 100%;
  -webkit-transition: opacity 1s;
  -moz-transition: opacity 1s;
  -ms-transition: opacity 1s;
  -o-transition: opacity 1s;
  transition: opacity 1s;
}
body.intro-twitter .carousel .one {
  background: #242121 url("../images/theme/default/plant.jpg");
  background-size: cover;
  -moz-background-size: cover;
}
body.intro-twitter .carousel .active.left {
  left: 0;
  opacity: 0;
  z-index: 2;
}
body.intro-twitter .col-login {
  padding-top: 5px;
  padding-bottom: 5px;
}

body.intro-twitter .front-welcome-text {
  /* color: #eef8f2 !important; default */
  text-shadow: none !important;
  color: white !important;
  margin-top: 5%;
}

body.intro-twitter .front-welcome-text h2 {
  font-weight: bold;
  font-size: 35px;
}

body.intro-twitter .front-welcome-text h3 {
  margin-left: 60px;
  margin-top: -7px;
}

body.intro-twitter .logo-iso {
  display: inline-block;
  color: #fff;
}

body.intro-twitter .logo-iso img {
  margin-bottom: 10px;
}

body.intro-twitter .logo-iso h4 {
  color: #fff;
  font-weight: bold;
  text-decoration: underline;
}

/* --------------------------------------------------------------------------------*/
/*custom background form dashboard aplikasi*/

.carousel {
  z-index: -99;
}
.carousel .item {
  position: fixed;
  width: 100%;
  height: 100%;
  -webkit-transition: opacity 1s;
  -moz-transition: opacity 1s;
  -ms-transition: opacity 1s;
  -o-transition: opacity 1s;
  transition: opacity 1s;
}
.carousel .bg {
  /*background: #242121 url('../images/theme/default/city.jpg');*/
  background: #b3b3b3;
  background-size: cover;
}
.carousel .active.left {
  left: 0;
  opacity: 0;
  z-index: 2;
}
