/* Navigasi Menu */
nav.app-navbar {
   background-color: rgb(34, 119, 35);
}
a.navbar-brand {
   color: rgb(250, 250, 250);
   font-weight: bold;
}

.navbar-nav > li > a {
   color: rgb(250, 250, 250);
   font-family: "serif";
}
   .navbar-nav > li > a:hover { 
      color : #D3D14B;
      background-color: transparent;
   }
   .navbar-nav > li > a.app-navbar-link-activated {
      color : #D8EB19;
   }
nav.app-navbar span.icon-bar {
   background-color: white;
}

/* POP UP SUCCESS */
h5.app-popup-success {
   padding: 12px 0px 12px 15px;
   margin-top: 10px; margin-bottom: 15px;
   background-color: rgb(31, 149, 58);
   color: white;
   font-size: 1.15em;
}

/* POP UP DANGER */
div.app-popup-danger {
   border: 1px solid rgb(164, 44, 44);
}
   div.app-popup-danger > div.panel-heading {
      color: white;
      background-color: rgb(119, 30, 30);
   }

/* PANEL EDIT */
div.app-panel-edit {
   border: 1px solid rgb(218, 182, 126);
}
div.app-panel-edit > div.panel-heading {
   background-color: rgb(199, 149, 70);
   color: rgb(252, 252, 252);
}

/* Footer */
section.app-footer {
   margin-top: 50px;
   padding-top: 5px; padding-bottom: 20px;
   background-color : rgb(34, 119, 35);
   color : rgb( 250, 250, 250 );
}
h3.app-footer-title {
   margin-bottom: 20px;
}

h5.app-footer-visitus {
   font-family: "serif";
   font-size: 0.95em;
   line-height: 15px;
}
   h5.app-footer-visitus > a {
      color: white;
   }

table.app-footer-office {
   font-family: "serif";
   font-size: 0.95em;
}
   table.app-footer-office > tbody > tr > td:nth-child(1) {
      padding-right: 7px;
   }

h5.app-footer-follow-link {
   font-size: 0.95em;
   font-family: "serif";
   line-height: 20px;
}
   h5.app-footer-follow-link > i {
      width: 20px;
      text-align: center;
   }
   h5.app-footer-follow-link > a {
      color: white;
   }

h5.app-footer-version {
   border-top: 1px solid rgb(255, 255, 255);
   padding-top: 10px; margin-top: 20px;
   font-size: 0.9em;
   text-align: center;
   font-family: "serif";
}
   h5.app-footer-version > a {
      text-decoration: none;
      color: white;
   }



p.money-format {
   margin-top: 5px; margin-bottom: 0px;
   color : rgb(144, 103, 61);
}

/* Default */
img.app-img-center {
   text-align: center;
   display: block;
   margin: 0px auto;
}

/* Fonts */
@font-face {
   font-family: "domine";
   src: url('../fonts/domine/domine-regular.ttf');
}
@font-face {
   font-family: "lato";
   src: url('../fonts/lato/Lato-Regular.ttf');
}
