body{
  font-family: 'Poppins', sans-serif;
  font-weight: 300;
  font-size: 14px;
}

header {
  padding: 154px 0 80px;
}

@media (min-width: 992px) {
  header {
    padding: 156px 0 80px;
  }
}

section {
  padding: 50px 0;
}

.bg-cukai{
  background-color: #02275d;
}

.navbar{
  -webkit-box-shadow: 0 1px 5px 3px #333;
  box-shadow: 0 1px 5px 3px #333;
  border-bottom: 3px solid #D0B13E;
}

.bgpattern{
  background: transparent url("../images/bgpattern.png") repeat;
}






/* Login */

.login-page
{
  margin-top: -100px;
}
.login-page main
{
  width:95%;
  margin:8% auto 5%
}

.content-page
{
  margin-top: -100px;
}
.content-page main
{
  width:95%;
  margin:8% auto 5%
}
.content-block
{
  background-color:#fff;
  padding:30px;
  -webkit-box-shadow:0 3px 50px 0 rgba(0,0,0,.1);
  box-shadow:0 3px 50px 0 rgba(0,0,0,.1);
  border-radius:5px
}
.login-block
{
  background-color:#fff;
  padding:30px;
  -webkit-box-shadow:0 3px 50px 0 rgba(0,0,0,.1);
  box-shadow:0 3px 50px 0 rgba(0,0,0,.1);
  text-align:center;
  border-radius:5px
}
.login-block h1,.login-block h6, .login-block2 h1,.login-block2 h6
{
  font-family:Open Sans,sans-serif;
  color:#96a2b2;
  letter-spacing:1px
}
.login-block h1, .login-block2 h1
{
  font-size:22px;
  margin-bottom:30px;
}
.login-block h6
{
  font-size:11px;
  text-transform:uppercase;
  margin-top:0
}
.login-block .form-group, .login-block2 .form-group
{
  margin-top:15px;
  margin-bottom:15px;
}
.login-block .form-control,.login-block .form-control:focus,.login-block .input-group-addon,.login-block .input-group-addon:focus,
.login-block2 .form-control,.login-block2 .form-control:focus,.login-block2 .input-group-addon,.login-block2 .input-group-addon:focus
{
  background-color:transparent;
  border:none;
}
.login-block .form-control, .login-block2 .form-control
{
  font-size:15px;
  border-radius:0px;
}
.login-block input:-webkit-autofill, .login-block2 input:-webkit-autofill
{
  -webkit-box-shadow:0 0 0 1000px #fff inset;
  -webkit-text-fill-color:#818a91;
  -webkit-transition:none;
  -o-transition:none;
  transition:none;
}
.login-block .input-group-addon, .login-block2 .input-group-addon
{
  color:#29aafe;
  font-size:19px;
  opacity:.5
}
.login-block .btn-block, .login-block2 .btn-block
{
  margin-top:30px;
  padding:15px;
  background:#29aafe;
  border-color:#29aafe;
}
.login-block .hr-xs, .login-block2 .hr-xs
{
  margin-top:5px;
  margin-bottom:5px
}


@media (max-width:767px)
{
  .login-page main
  {
    position:static;
    top:auto;
    left:auto;
    -webkit-transform:none;
    -o-transform:none;
    transform:none;
    padding:30px 15px
  }
  .login-block{padding:20px}}

  .login-block2{
    min-height: 303px;
    background-color:#fff;
    padding:30px;
    -webkit-box-shadow:0 3px 50px 0 rgba(0,0,0,.1);
    box-shadow:0 3px 50px 0 rgba(0,0,0,.1);
    text-align:center;
    border-radius:5px;
  }
.box-regs{
  display: none;
}
.login-block2 h1{

}
.box-noregs .signup-box{
  font-size: 15pt;
  padding-top: 20px;
}

/* end login */

table td{
  font-size: 12px;
}
.btn-ops{
  font-size: 12px;
  margin-bottom: 3px;
}
.nopadd{
  padding: 0px;
}

.welcome-box{
  float: right;
  padding-top: 5px;
}

.dropdown-menu{
  background-color: #fff;
  -webkit-box-shadow: 3px 2px 20px 0 rgba(0,0,0,.2);
  box-shadow: 3px 2px 20px 0 rgba(0,0,0,.2);
}
.dropdown-menu a{
  font-size: 13px;
}
.dropdown-item{
  border-bottom: 1px dashed #ccc;
}
.dropdown-item:hover{
  background-color: #02275D;
  color: #fff;
  border-bottom: none;
}

.content-slider
{
  position: relative;
  -webkit-box-shadow:0 3px 50px 0 rgba(0,0,0,.1);
  box-shadow:0 3px 50px 0 rgba(0,0,0,.1);
  border-radius:5px;
}

.c-postinfo{
  font-size: 11px;
}
.c-postdate{
  background-color: #ececec;
  padding: 7px;
  margin-top: 5px;
  border-radius: 7px;
  margin-bottom: 5px;
}
.c-postdate2{
  background-color: #ececec;
  padding: 7px;
  margin-top: 5px;
  border-radius: 7px;
  margin-bottom: 5px;
  font-size: 13px;
}
.c-iforumdate{
  background-color: #777;
  padding: 7px;
  margin-top: 5px;
  border-radius: 7px;
  margin-bottom: 5px;
  color: #fff;
}
.c-datebig{
  font-size: 13px;
  font-weight: bold;
  color: #444;
}
.c-datebig2{
  font-size: 13px;
  font-weight: bold;
  color: #fff;
}
.c-title{
  font-size: 16px;
}
.c-title-read{
  font-size: 16pt;
  color: #02275D;
}
.c-summary{
  font-size: 13px;
  padding-left: 20px;
}
.block-clist{
  border-bottom: 1px dashed #ccc;
  margin-bottom: 5px;
}
.block-forumlist{
  border: 1px solid #ddd;
  margin-bottom: 7px;
  padding-top: 11px;
  border-radius: 5px;
  border-bottom: 3px solid #ccc;
}
.btn-content{
  font-size: 14px;
  margin-bottom: 5px;
}

.c-topic-title{
  font-size: 14px;
  font-weight: 200;
}
.c-topic-title2{
  font-size: 16pt;
  font-weight: 200;
}
.btn-forum{
  font-size: 11px;
  margin-bottom: 5px;
  margin-top: 3px;
}

.c-respon{
  border-top: 1px dotted #ccc;
  padding: 15px;
  border-bottom: 3px solid #ccc;
  margin-bottom: 10px;
  padding-bottom: 0px;
}
.c-respon2{
  border-top: 1px dotted #ccc;
  padding: 15px;
  margin-bottom: 10px;
  padding-bottom: 0px;
}
.c-memberinfo{
  padding-left: 28px;
  margin-bottom: 5px;
}
.c-postcomment{
  font-size: 13px;
  margin-bottom: 5px;
}
.c-comment-cat{
  font-size: 15px;
  padding-left: 28px;
}
.c-comments{
  font-size: 13px;
}

.c-blog-title{
  font-size: 13px;
  font-weight: 200;
}