
.dropdown-atas {
    margin-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
   box-shadow: 2px 2px 1px 0px #555;
}
.dropdown-header {font-weight:bold;}
.required {color: #ec6262;}

.fa-male {color: #0aaf0a;}
.fa-female {color: #ec6363;}
.artist-detail {
	color: #f39c12;
    font-size: 18px;
}
.disambiguation {color:#989898;}
.artist-album {color: #b99f4e;}
.content-area { padding: 90px 10px;}
@media (min-width: 768px) {
	.navbar-nav {
		padding-top: 10px;
	}
	.navbar-right {    
    padding-right: 10px;
	}
}
.main-footer {margin-left: 0px;padding: 0px;}
.tbl_footer {
  width: 100%;      
}
.tbl_footer > th, td {padding: 3px;}
.tbl_footer > th, td {border: solid 1px #d0d0d0;}
.blink_me {
  animation: blinker 1s linear infinite;
}

@keyframes blinker {  
  50% { opacity: 0; }
}

.blink_row {
      animation: blink 1s steps(5, start) 3;
      -webkit-animation: blink 1s steps(5, start) 3;
      width: 100px;
      height: 100px;
    }
@keyframes blink_row {
  to {
    background-color: green;
  }
}
@-webkit-keyframes blink_row {
  to {
    background-color: blue;
  }
}
/*.btn-app {
  background: #d9d6d9;
  background-image: -webkit-linear-gradient(top, #f5f5f5, #cfcfcf);
  background-image: -moz-linear-gradient(top, #f5f5f5, #cfcfcf);
  background-image: -ms-linear-gradient(top, #f5f5f5, #cfcfcf);
  background-image: -o-linear-gradient(top, #f5f5f5, #cfcfcf);
  background-image: linear-gradient(to bottom, #f5f5f5, #cfcfcf);
  
  
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

.btn-app:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}

*/