
.note-info-preface {
    background: radial-gradient(#ffd50ac4, #ffffff);
    border-color: #2762ae;
}
.note {
    margin: 10px 0px 20px 0;
    padding: 15px 30px 15px 15px;
    border-left: 5px solid #eee;
    border-left-color: #f98900;
    padding: 15px 30px 15px 15px;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    -ms-border-radius: 0 4px 4px 0;
    -o-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
}

.note p{
  font-size: 18px;
}


.owl-item{
  text-align: center;
}

.owl-stage-outer{
  /*border: 1px solid;*/
  /*background-color: #1901de;*/
}

/*Event*/

.event-list {
  list-style: none;
  font-family: 'Lato', sans-serif;

}

.event-list > time{
  display: inline-block;
  width: 100px;
  height: 100px;
  color: rgb(255, 255, 255);
  background-color: rgb(255, 0, 0);
  padding: 5px;
  text-align: center;
  text-transform: uppercase;
}

.event-list > time > .day {
  display: block;
  font-size: 40pt;
  font-weight: 100;
  line-height: 1;
}

.event-list > time > .month {
  display: block;
  font-size: 16pt;
  font-weight: 900;
  line-height: 1;
}

.event-list > time > .year {
  display: block;
  font-size: 12pt;
  font-weight: 900;
  line-height: 1;
}

.event-list-mini {
  list-style: none;
  font-family: 'Lato', sans-serif;

}

.event-list-mini > time{
  display: inline-block;
  width: 50px;
  height: 50px;
  color: rgb(255, 255, 255);
  background-color: rgb(255, 0, 0);
  padding: 5px;
  text-align: center;
  text-transform: uppercase;
}

.event-list-mini > time > .day {
  display: block;
  font-size: 20pt;
  /*font-weight: 100;*/
  line-height: 1;
}

.event-list-mini > time > .month {
  display: block;
  font-size: 8pt;
  /*font-weight: 900;*/
  line-height: 1;
}

.event-list-mini > time > .year {
  display: block;
  font-size: 6pt;
  /*font-weight: 900;*/
  line-height: 1;
}
  
    
/*}*/

/*End Event*/

/*Start Button More*/
.btn-outline {
    /*background-color: red;
    color: inherit;*/
    transition: all .5s;
    border-radius: 0px;
}

.btn-danger{
  margin-bottom: 10px;
  font-size: 14px;
  padding: 6px 30px;
  float: right;

}

.btn-danger.btn-outline {
    color: #d9534f;
}

.btn-danger.btn-outline:hover {
  background-color: red;
    color: white;
}

/*End Button More*/

/*Footer*/

#myFooter {
    /*background-color: #3c3d41;*/
    background: linear-gradient(to bottom, #FFD700, #FF8C00);
    color: #272626;
    padding-top: 10px;
}

.isi{
  font-size: 14px;
}

#myFooter .footer-copyright {
    background-color: #f89823;
    padding-top: 3px;
    padding-bottom: 3px;
    /*text-align: center;*/
}

#myFooter .row {
    margin-bottom: 10px;
}

#myFooter .navbar-brand {
    margin-top: 45px;
    height: 65px;
}

#myFooter .footer-copyright p {
    margin: 10px;
    color: #ccc;
}

#myFooter ul {
    list-style-type: none;
    padding-left: 0;
    line-height: 1.7;
}

#myFooter h5 {
    font-size: 18px;
    color: #403e3e;
    font-weight: bold;
    margin-top: 10px;
}

#myFooter h2 a{
    font-size: 50px;
    text-align: center;
    color: #fff;
}

#myFooter a {
    color: #d2d1d1;
    text-decoration: none;
}

#myFooter a:hover,
#myFooter a:focus {
    text-decoration: none;
    color: white;
}

#myFooter .social-networks {
    /*text-align: center;*/
    padding-top: 0px;
    /*padding-bottom: 16px;*/
    /*display: inline;*/
}

#myFooter .social-networks a {
    font-size: 24px;
    color: #f9f9f9;
    padding-left: 15px;
    transition: 0.2s;
}

#myFooter .social-networks a:hover {
    text-decoration: none;
}

#myFooter .facebook:hover {
    color: #0077e2;
}

#myFooter .google:hover {
    color: #ef1a1a;
}

#myFooter .twitter:hover {
    color: #00aced;
}

#myFooter .btn {
    color: white;
    background-color: #d84b6b;
    border-radius: 20px;
    border: none;
    width: 150px;
    display: block;
    margin: 0 auto;
    margin-top: 10px;
    line-height: 25px;
}

@media screen and (max-width: 768px) {
#myFooter {
    /*background-color: #3c3d41;*/
    background: linear-gradient(to bottom, #FFD700, #FF8C00);
    color: #272626;
    padding-top: 10px;
}

.isi{
  font-size: 10px;
}

#myFooter .footer-copyright {
    background-color: #f89823;
    padding-top: 3px;
    padding-bottom: 3px;
    /*text-align: center;*/
}

#myFooter .row {
    margin-bottom: 10px;
}

#myFooter .navbar-brand {
    margin-top: 45px;
    height: 65px;
}

#myFooter .footer-copyright p {
    margin: 10px;
    color: #ccc;
}

#myFooter ul {
    list-style-type: none;
    padding-left: 0;
    line-height: 1.7;
}

#myFooter h5 {
    font-size: 14px;
    color: #403e3e;
    font-weight: bold;
    margin-top: 5px;
}

#myFooter h2 a{
    font-size: 50px;
    text-align: center;
    color: #fff;
}

#myFooter a {
    color: #d2d1d1;
    text-decoration: none;
}

#myFooter a:hover,
#myFooter a:focus {
    text-decoration: none;
    color: white;
}

#myFooter .social-networks a {
    font-size: 12px;
    color: #f9f9f9;
    padding-left: 15px;
    transition: 0.2s;
}
}

@media (max-width: 768px) {
  #footer-social-networks a{
    /*float: none !important;*/
    /*text-align: center;*/
  }
}

.imgcontent{
  max-height: 700px;
  max-width: 700px;
}

.news_cont_image img{
    max-width:700px !important;
    max-height:700px !important;
}

/*.leftdivlist{
  height: 200px !important; 
  width:200px !important;
  padding-right: 0px !important; 
  vertical-align: middle !important;
}*/

.media-left{
  height: 100px !important;
  width: 100px !important;
  padding-right: 0px !important;
  vertical-align: middle !important;
  }

.imglist{
  /*min-height:200px; */
  max-height: 200px; 
  /*min-width:200px; */
  max-width: 200px
}
.media-body > p.content-info{
  font-size:12px;
  margin: 0 0 5px;
}

.media-body > p.content{
  font-size:14px;
  margin: 0 0 0px;
}

@media (max-width: 768px) {
  .imgcontent{
    max-height: 100%;
    max-width: 100%;
}

.news_cont_image img{
    max-width:100% !important;
    max-height:250px !important;
}

/*.leftdivlist{
  height: 50px !important; 
  width:50px !important;
  padding-right: 0px !important; 
  vertical-align: middle !important;
}*/

.imglist{
  min-height:75px; 
  max-height: 75px; 
  min-width:75px; 
  max-width: 75px;
}

.media-body h2{
  font-size:14px;
}

.media-body h3{
  font-size:12px;
}

.media-body > p.content-info{
  font-size:8px;
  margin: 0 0 3px;
}

.media-body > p.content{
  font-size:11px;
  margin: 0 0 0px;
}

}

/* CSS used for positioning the footers at the bottom of the page. */
/* You can remove this. */

.content{
   flex: 1 0 auto;
   -webkit-flex: 1 0 auto;
   min-height: 200px;
}

#myFooter{
   flex: 0 0 auto;
   -webkit-flex: 0 0 auto;
}

/*End Footer*/

.breadcrumb{
  background-color: transparent !important;
  margin-top:10px;
  margin-bottom: 10px !important;
  padding-left:0px !important;
}


/*Start Navbar Logo*/

.navbar-brand-stab {
    float: left;
    height: 50px;
    padding: 2px 10px;
    font-size: 18px;
    line-height: 20px;
    color: #777;
    vertical-align: middle;

}

a.navbar-brand-stab:hover {
    text-decoration: none !important;
}

a.navbar-brand-stab:focus {
    text-decoration: none !important;
}

/*End Navbar Logo*/

/*Start Pengumuman*/
a.pengumuman{
    /*color: #000000;*/
    color: #4c4b4b;
}

a.pengumuman:hover{
    text-decoration: none !important;
    /*color: #23527c;*/
    color: #000;
}

a.pengumuman:focus{
    text-decoration: none !important;
    color: #4c4b4b;
}


/*End Pengumuman*/

.navbar-default .navbar-nav>.open>a{
  background-color: #fff !important;
}

hr.hrtitle{
  border-top: 1px solid #f98900;
  margin-top:-11px;
}

hr.hrtitle_content{
  border-top: 1px solid #f98900;
  margin-top: 5px;
  margin-bottom: 5px;
}

hr.list_content{
    margin-top: 10px;
    margin-bottom: 10px;
}

.headertitle{
    font-weight: bold;
    font-size: 14px;
    line-height: 25px;
    letter-spacing: 6px;
    background: #fff;
    margin-bottom: 0px;
    padding-left: 15px;
    padding-right: 5px;
    z-index: 1;
    display: inline-block;
    position: relative;
    text-transform: uppercase;
    text-align: center;
}

.thumbnail{
  /*border: 1px solid #f98900 !important;*/
  border:none !important;
  margin-bottom: 5px !important;
}

.hrlist{
  margin:0px;
  border: none;
  border-bottom: 1px solid #ddd;
     border-top-left-radius: 0px !important; 
     border-top-right-radius: 0px !important; 
}

/*NAVBAR*/
.navbar-brand { position: relative; z-index: 2; }

.navbar-nav.navbar-right .btn { position: relative; z-index: 2; padding: 4px 20px; margin: 10px auto; }

.navbar .navbar-collapse { position: relative; }
.navbar .navbar-collapse .navbar-right > li:last-child { padding-left: 22px; }

.navbar .nav-collapse { position: absolute; z-index: 1; top: 0; left: 0; right: 0; bottom: 0; margin: 0; padding-right: 120px; padding-left: 80px; width: 100%; }
.navbar.navbar-default .nav-collapse { background-color: #f8f8f8; }
.navbar.navbar-inverse .nav-collapse { background-color: #222; }
.navbar .nav-collapse .navbar-form { border-width: 0; box-shadow: none; }
.nav-collapse>li { float: right; }

.btn.btn-circle { border-radius: 50px; }
.btn.btn-outline { background-color: transparent; }

@media screen and (max-width: 767px) {
    .navbar .navbar-collapse .navbar-right > li:last-child { padding-left: 15px; padding-right: 15px; } 
    
    .navbar .nav-collapse { margin: 7.5px auto; padding: 0; }
    .navbar .nav-collapse .navbar-form { margin: 0; }
    .nav-collapse>li { float: none; }
}

.search-form .form-group {
  float: right !important;
  transition: all 0.35s, border-radius 0s;
  width: 32px;
  height: 32px;
  background-color: #fff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  border-radius: 25px;
  border: 1px solid #ccc;
}

.search-form-click{
  width: 100% !important;
  border-radius: 4px 25px 25px 4px !important;
}

.search-form .form-group input.form-control {
  padding-right: 20px;
  border: 0 none;
  background: transparent;
  box-shadow: none;
  display:block;
}
.search-form .form-group input.form-control::-webkit-input-placeholder {
  display: none;
}
.search-form .form-group input.form-control:-moz-placeholder {
  /* Firefox 18- */
  display: none;
}
.search-form .form-group input.form-control::-moz-placeholder {
  /* Firefox 19+ */
  display: none;
}
.search-form .form-group input.form-control:-ms-input-placeholder {
  display: none;
}
/*.search-form .form-group:hover{
  width: 100%;
  border-radius: 4px 25px 25px 4px;
}*/
.search-form .form-group span.form-control-feedback {
  position: absolute;
  top: -1px;
  right: -2px;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  color: #777;
  left: initial;
  font-size: 14px;
}

.navbar-default {
    background-color: #ffffff;
    border-color: #ffffff;
}

.content{
  min-height: 0px !important;
}


.creator_info{
  font-size: 12px;
}

.titlemenu{
  font-size: 36px;
}

.map-footer{
  border:0;
}

@media screen and (max-width: 767px) {
  .creator_info{
  font-size: 9px;
}

  .titlemenu{
  font-size: 22px;
}

h1{
  font-size: 22px;
}

h2{
  font-size: 18px;
}

h4{
  font-size: 13px;
}

p{
  font-size: 10px;
}

.note h1{
  font-size: 14px;
}

.note p{
  font-size: 12px;
}

.breadcrumb{
  font-size: 11px;
}

.headertitle{
    font-weight: bold;
    font-size: 11px;
    line-height: 25px;
    letter-spacing: 6px;
    background: #fff;
    margin-bottom: 0px;
    padding-left: 15px;
    padding-right: 5px;
    z-index: 1;
    display: inline-block;
    position: relative;
    text-transform: uppercase;
    text-align: center;
}

.map-footer{
  border:0; height: 200px; width: 260px;
}
}


@media (min-width: 768px){
.navbar-right .dropdown-menu {
    right: auto !important;
}

.dropdown:hover .dropdown-menu{
    display: block;
}
}

.media-body{
  width:auto !important;
  padding-left: 10px;
  text-align: justify;
}


/* Android Button */
.btn-app-store{
    background: black;
  color: white;
  /*position: relative;
  height: 40px;
  padding-left: 55px;
  padding-right: 20px;*/
  width: 160px;
}


.btn-app-store:hover{
  -webkit-box-shadow: 0px 1px 8px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 1px 8px rgba(0,0,0,0.5);
    box-shadow: 0px 1px 8px rgba(0,0,0,0.5);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: white;
}

.btn-app-store i{
  font-size: 35px;
  position: absolute;
  left: 10px;
    margin-top: -4px;
}
.btn-app-store .small{
  display: block;
  font-size: 11px;
  line-height: 12px;
  margin-top: -4px;
  text-align: left;
  margin-bottom: 5px;
}
.btn-app-store .big{
  display: block;
  text-align: left;
  font-size: 20px;
  line-height: 20px;
}

