.purple_bg {
	background-color:#10698a;
	color: #FFF;
}
.light_gray_bg {
	background-color: #f6f6f6;
}
.dark_gray_bg {
 	background-color: #666;
}
.footer {
	background-color:  #2c2c2c;
}
.alt_color {
	color: #e86867;
}
.title {
	font-family: "Myriad Pro", Helvetica, Arial;
	color: #FFF;
	letter-spacing: 0.01em;
	font-size: 2em;
}
.menu {
	position: relative;
	top: 15px;
	text-align: right;
	float: right;
}

.search_heading{
	color: #FFF;
	letter-spacing: 0.01em;
	font-size: 1.5em;
	font-weight: 200;
}
.input_width {
	width:  500px;
}
.submit_btn {
	background-color: #e86867 !important;
	color: #fff !important;
}

.headings {
	font-family: "Adobe Caslon Pro", Times, Times New Roman;
	font-style: italic;
	font-weight: 700;
	font-size: 3.3em;
	color: #e86867;
}
.paragrahs {
	font-weight: 300;
	letter-spacing: 1px;
	margin-top: 0px !important;
}
#errormsg{
	color: orangered;
}

/* Customized SELECT2 dropdown  */
.select2-results__options > li:first-child { 
	visibility: collapse !important; 
	height:0px!important; 
	padding: 0 !important;   
}
.select2-container {
	display: inline !important;
}
.select2-dropdown {
	border: 1px solid #FFF !important;
	border-radius: 0px !important;
}
.select2-container--default .select2-selection--multiple {
	background: rgba(255,255,255,.8) !important;
	border-radius: 0px !important;
	height: 48px !important;
	text-align: left !important;
}
#id_label_multiple{
	color:  #000 !important;
}
#email.uk-input{
	background: rgba(255,255,255,.8) !important;
}
.select2-results__option--selectable {
	color: #000 !important;
}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
	color: #000 !important;
	background-color: #e86867 !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
	background-color: #e56869 !important;
	color: #FFF !important;
	border-radius: 0px !important;
	border: 1px dotted #FFF !important;
}
.select2-container--default .select2-results__option--selected{
	background-color: #e56869 !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{
	position: relative;
	top: 1px !important;
	left: 2px !important;
	color:  #e3e3ed !important;
	border-right: 0px !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover, .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{
	background: none !important;
	color: #e56869 !important;
}
.select2-container--default .select2-selection--multiple {
	padding-top: 5px;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
	color: rgba(255,255,255,.7) !important;
	border-color: rgba(255,255,255,.2) !important;
	box-sizing: border-box;
	text-align: left !important;
	padding-top: 5px !important;
}
.select2-search__field {
	vertical-align: middle !important;
	padding: 0 10px !important;
	display: inline-block !important;
	color: #10698a;
}
.select2-container .select2-search--inline .select2-search__field {
	position: absolute;
	top: 11px !important;
	width: 100% !important;
}
.select2-container--default .select2-search--inline .select2-search__field {
	position: absolute;
	width: 100% !important;

}

.select2-container--default.select2-container--focus .select2-selection--multiple {
	border-color: #fff !important;
}
.select2-selection__rendered {
	display: inline-block !important;
}

.select2-result-baldr{
	width: 100%;

}
.select2-results__option{
	padding: 4px 10px 10px 10px !important;
	border-bottom: 1px dashed #CCC !important;
}

.select2-result-baldr-genes{
}
.select2-result-baldr-synonyms{
	float: left;
	display: block;
}
.select2-result-baldr-uniprot{
	float: right;
	display: block;
}
.select2-result-baldr-protein{
	display: block;
}
.select2-result-baldr-genes{
	float: left;
	display: block;
}
.baldr-grid{
	display: grid;
  grid-template-columns: 1fr 1fr 1fr;
}
.gene_container{
	display: inline-block;
}

.gene_title{
	font-size: 0.8em;
}
.gene_body{
	text-align: left;
	font-weight: 700;
	font-style: italic;
	font-size: 1em;
}
.synonym_container{
	text-align: center;
}
.synonym_title{
	text-align: center;
	font-size: 0.7em;
}
.synonym_body{
	text-align: center;
	font-size: 1em;
	font-weight: 500;
	bottom: 0;
}
.uniprot_container{
	text-align: right;
}
.uniprot_title{
	float: right;
	text-align: right;
	font-size: 0.7em;
}
.uniprot_body{
	float: right;
	text-align: right;
	font-weight: 600;
	font-size: 1em;
}
.protein_title{
	font-weight: 600;
	text-align: left;
	font-size: 0.8em;
	color: #454545;
}
.protein_body{
	text-align: left;
	font-size: 0.8em;
	color: #454545;
}



.uk-input {
	color:  #10698a !important;
}
#email::placeholder, ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #10698a;
  opacity: 1; /* Firefox */
}

#email:-ms-input-placeholder, :-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #10698a;
}

#email::-ms-input-placeholder, ::-ms-input-placeholder { /* Microsoft Edge */
  color: #10698a;
}


