/*
Theme Name: Bimasoft PPDB Online
Theme URI: https://bimasoft.web.id/
Author: Bimasoft
Author URI: https://bimasoft.web.id/
Description: Aplikasi PPDB Online
*/

.ppdb .header { background : #59407F; color: #fff;}
.ppdb .header h1 { margin : 0;}
.ppdb .login { border : solid 1px #ccc; padding : 20px 30px; text-align : center;}
.ppdb .login .btn { width : 100%; margin-top : 10px;}
.ppdb .login img { border-radius : 180px; width : 100px; display : block; margin : 0 auto 20px auto;}
.ppdb .login .input-group .form-control { margin-bottom :5px; border-radius : 4px; padding : 10px;}
.ppdb .body { margin-top : 30px;}
.ppdb .mynav ul {list-style: none;}
.ppdb .mynav {margin:0; padding:0;list-style:none; margin-top : 10px; float:right}
.ppdb .mynav li { float : left;}
.ppdb .mynav li:hover a { background : #337AB7; text-decoration : none}
.ppdb .mynav a { display:block; color : #fff; padding : 5px 20px;}
.ppdb .ha { height : auto;}
.ppdb .footer { background : none; height: 20px; margin-top : 10px;}
.ppdb #main-isi { margin-bottom : 30px;}
.ppdb input.form-control.highlight { border-color : #ff3f3f;}

.ppdb label {
	font-weight: normal;
	font-family: 'Roboto', sans-serif;
}

.ppdb h3 {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: normal;
	font-size: 30px;
	margin-bottom: 30px;
	text-align: center;
	background: #fff;
    margin: 0;
    padding: 10px;
    margin-bottom: 15px;
}

.ppdb h3 span {
	font-size: 16px;
	display: block;
	margin-bottom: 10px;
}

.ppdb .form-section {
	float: none;
	background: #f5f5f5;
	padding: 10px;
	border-radius: 5px;
	margin-bottom: 10px;
	display: none;
}

.ppdb .form-section.show {
	display: block;
}

.ppdb .subheading {
	font-family: 'Roboto Condensed', sans-serif;
    padding: 5px;
    margin-bottom: 20px;
    font-weight: bold;
    font-size: 18px;
}

.ppdb .subheading {
	font-family: 'Roboto Condensed', sans-serif;
    padding: 5px;
    margin-bottom: 20px;
    font-weight: bold;
    font-size: 18px;
}

.ppdb .image-list {
  list-style:none;
  margin:0;
  padding:0;
}
.ppdb .image-list li {
  background: #fff;
  border: 1px solid #ccc;
  text-align:center;
  padding:20px;
  margin-bottom:19px;
}
.ppdb .image-list li img {
  width: 258px;
  vertical-align: middle;
}

.ppdb .form-control {
	height: auto;
}

.ppdb select {
	font-weight: 400;
}

.textwidget .ppdb .btn.btn-primary {
	background: #286090;
	border: none;
	color: #fff;
}

.textwidget .ppdb .btn.btn-primary:hover {
	background: #337ab7;	
}

.ppdb .elem-hide {
	display: none;
}

.ppdb .elem-show {
	display: table;
}

.ppdb .subheading {
	background: #999;
	color: #fff;
	border: solid 1px #777;
}

.ppdb .text-center {
	text-align: center;
}

.ppdb input[type=text],
.ppdb select
{
	padding: 6px 15px;
}

.dropdown-menu {
	z-index: 100000 !important;
}

.ppdb .input-group-addon.bfh-number-btn {
	display: none;
}