/* Add here all your CSS customizations */
	.blink_me {
	    -webkit-animation-name: blinker;
	    -webkit-animation-duration: 1s;
	    -webkit-animation-timing-function: linear;
	    -webkit-animation-iteration-count: infinite;
	    
	    -moz-animation-name: blinker;
	    -moz-animation-duration: 1s;
	    -moz-animation-timing-function: linear;
	    -moz-animation-iteration-count: infinite;
	    
	    animation-name: blinker;
	    animation-duration: 1s;
	    animation-timing-function: linear;
	    animation-iteration-count: infinite;
	}



	@-moz-keyframes blinker {  
	    0% { opacity: 1.0; }
	    50% { opacity: 0.0; }
	    100% { opacity: 1.0; }
	}

	@-webkit-keyframes blinker {  
	    0% { opacity: 1.0; }
	    50% { opacity: 0.0; }
	    100% { opacity: 1.0; }
	}

	@keyframes blinker {  
	    0% { opacity: 1.0; }
	    50% { opacity: 0.0; }
	    100% { opacity: 1.0; }
	}

.right-wrapper {
	margin-right: 20px;
}

td.GGM {
	background-color: #CCCC00;
}


td.GM {
	background-color: #FFFF00;
	color: black;
}


td.SM {
	background-color: #C0C0C0;
}

.judgePanelPill {
	background-color: #05A !important;
	color: #FFF;
}

/* Make Select2 larger for mobile touch targets */
.select2-container--bootstrap .select2-selection--single {
	height: 50px !important;
	padding: 10px 24px 10px 12px !important;
	font-size: 16px !important;
}

.select2-container--bootstrap .select2-selection--single .select2-selection__rendered {
	line-height: 24px !important;
}

.select2-container--bootstrap .select2-selection--single .select2-selection__arrow b {
	margin-top: 4px !important;
}

.select2-container--bootstrap .select2-results__option {
	padding: 12px 15px !important;
	font-size: 16px !important;
}

/* Make Select2 search input larger for mobile touch targets */
.select2-container--bootstrap .select2-search--dropdown {
	padding: 8px !important;
}

.select2-container--bootstrap .select2-search--dropdown .select2-search__field {
	padding: 10px 12px !important;
	font-size: 16px !important;
	height: auto !important;
}