@media only screen and (min-width : 993px) {
  .container {
    width: 85%; } 
}
textarea.berita{
	min-height:150px;
}
/* label color */
/*.input-field label {
   color: #0091ea;
}*/
/* label focus color */
.input-field input:focus + label {
  color: #0091ea;
}
/* label underline focus color */
.input-field input:focus {
  border-bottom: 1px solid #0091ea;
  box-shadow: 0 1px 0 0 #0091ea;
}
/* valid color */
.input-field input.valid {
  border-bottom: 1px solid #0091ea;
  box-shadow: 0 1px 0 0 #0091ea;
}
/* invalid color */
.input-field input.invalid {
  border-bottom: 1px solid #0091ea;
  box-shadow: 0 1px 0 0 #0091ea;
}
/* icon prefix focus color */
.input-field .prefix.active {
  color: #0091ea;
}

textarea:focus {
  border-bottom: 1px solid #0091ea;
  -webkit-box-shadow: 0 1px 0 0 #0091ea;
  -moz-box-shadow: 0 1px 0 0 #0091ea;
  box-shadow: 0 1px 0 0 #0091ea;
}
.tabs .indicator{
	background-color: #1976d2;
}
footer.page-footer{
	padding-top: 10px;
}
footer.page-footer .footer-copyright{
	height: 65px;
	background-color: #0288d1 !important;
}
nav{
	background-color: #0288d1;
	box-shadow: 0 0 0 0;
}
footer nav .nav-wrapper{
	height: 50px;
	line-height: 50px;
}
h1{
	font-size: 2.92rem;
    line-height: 110%;
    margin: 1.46rem 0 1.168rem 0;
}
h3{
    font-size: 1.64rem;
    line-height: 110%;
    margin: 0.82rem 0 0.656rem 0;
}
.input-field input[type=search] {
    line-height: normal;
}
.modal {
	max-width: 500px;
    max-height: 85%;
}
.no-padding-bottom{
	padding-bottom: 0 !important;
}
.no-margin-bottom{
	margin-bottom: 0 !important; 
}
.no-padding{
	padding: 0;
}
.no-margin{
	margin: 0;
}
.no-border-btm{
	border-bottom: 0 !important;
}
.margin-right-20{
	margin-right: 20px;
}
.margin-right-5{
	margin-right: 5px;
}
.margin-btn-15{
	margin-bottom: 15px !important;
}
.judul{
	margin: 0;
	padding-bottom: 1.168rem;
	border-bottom: double 2px #e0e0e0;
}
.indent{
	text-indent: 30px;
}
.detail{
	margin-top:5px;
}
article.detail:first-child:first-letter { 
	float: left;
	font-size: 40px; 
	line-height: 40px;  
	padding-right: 8px; 
}
.pesan{
	border:solid 1px #0288d1;
	/*border-left:solid 5px #0288d1;*/
}
div.modal-footer{
	padding: 0 50px 0 50px !important;
}
.dashboard{
	margin-top: 15px;
	padding: 0 10% 0 10% !important;
}
.menu-dashboard{
	width:85%;
	text-align:left;
}
nav .nav-wrapper i {
    font-size: 1rem;
}
i.left{
	margin-right: 5px;
}
.pakar ul li{
	float: none;
}
/*menu dropdown*/
.main-menu li ul{
	display: none;
}
.main-menu li:hover ul{
	display: block;
	position: absolute;
	background-color: #0277bd;
	list-style: none;
	width: 150px;
	padding: 0;
	z-index: 1000;
	border-bottom: 3px solid #01579b;
	border-top: 1px solid #01579b;
}
.main-menu li:hover ul li{
	width: 100%;
}
.main-menu li:hover ul li a{
	display: block;
}
.btn-small {
    height:26px !important;
    line-height:26px !important;
    padding:0 20px 0 20px;
    margin-top:20px;
}
.success_message{
	background: #e3f2fd;
	color: #1e88e5;
	border-left: solid 5px #1e88e5;
}
.error_message{
	background: #ffebee;
	color: #ef5350;
	border-left: solid 5px #ef5350;
}
.side-nav li{
	padding: 0;
}
.label{
	padding:0 5px 0 5px;
	color:#fff
}
.user{
	background-color:#ce93d8;
}
.pakar{
	background-color: #1e88e5;
}
.admin{
	background-color: #fb8c00;
}
.column-2{
	-webkit-column-count: 2; 
	-moz-column-count: 2; 
	column-count: 2;
}
.column-3{
	-webkit-column-count: 3; 
	-moz-column-count: 3; 
	column-count: 3;
}
[type="checkbox"].filled-in:checked + label:after {
	border-color: #0288d1;
    background-color: #0288d1;
}
label.error{
	color: #ef5350 !important;
	top: 1.7rem;
	font-size: 0.8rem !important;
}
.pilih-gejala{
	color: #1976D2 !important;
	font-weight: 500;
}
.pilih-gejala i {
	float: right;
	line-height: 48px;
	font-weight: 500;
}