/****** MENU ******/


.menu_exact{
	color:black !important;
	border-radius:10px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:2px;
	background:#92bd86;
}

.menu_fuzzy{
	color:black !important;
	border-radius:10px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:2px;
	background:#f0e971;	
	
}

.menu_lemma_list{
	color:black !important;
	border-radius:10px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:2px;
	background:#eca472;	
	
}

.menu_morpheme_list{
	color:black !important;
	border-radius:10px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:2px;
	background:#e1a7b5;	
	
}

.menu_gloss_list{
	color:black !important;
	border-radius:10px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:2px;
	background: lightblue;	
	
}

#menu_selected{
	color:white !important;
}


.ou-button{
	color:black !important;
	border-radius:10px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:2px;
	background: lightblue;
	border-color: black;
	font-weight: bold;	
	font-size: 0.9em;
	border-style: solid;
	text-decoration: none !important;
	border-style: solid;
	border-width: 2px;
}

.ou-button:hover{
	/*text-decoration:underline !important;*/
	font-weight: bold !important;	
	font-size: 0.9em !important;
	color: #F2F2F2 !important;
	/*border-color: #F2F2F2;	*/
	cursor: pointer; cursor: hand;
}

.ou-button:focus{
	outline: none;
}

.ou-selected-button{
	color: #F2F2F2 !important;
}

.ou-red{
	background-color: #92bd86;
}

.ou-green{
	background-color: #92bd86;
}


.ou-courier{
	font-family: courier;
	padding-top: 4px;
	padding-bottom: 3px;
}

.ou-courier:hover{
	background-color: gray;
}

.ou-courier:active{
	background-color: black;
}


.ou-button-small{
	font-size: 0.8em !important;
	/*border-style: solid;*/
	border-width: 0px;
}

.ou-button-small:hover{
	/*text-decoration:underline !important;*/
	font-weight: bold !important;	
	font-size: 0.8em !important;
	color: #F2F2F2 !important;
	/*border-color: #F2F2F2;	*/
	cursor: pointer; cursor: hand;
}


.ou-checkbox{
	color:black !important;
	border-radius:10px;
	padding-left:2px !important;
	padding-right:4px !important;
	padding-bottom:1px !important;
	background: lightblue;
	border-color: black;
	font-weight: bold;	
	font-size: 0.9em;
	border-style: solid;
	border-width: 0px;
}



/***** META DATA *******/

.headline_meta th{
	background-color: #F2F2F2 !important;
}



/***** NEW KORPUS *******/

.corpus_search_table td{
	font-family: Times New Roman !important;
	font-size:1.2em !important;
	white-space: nowrap;
	overflow:hidden;
	text-overflow: ellipsis;	
}

.elan_link{
	color:black  !important;
}

.elan_link:hover{
	font-weight: bold;
	text-decoration:underline !important;
	cursor: pointer;
}

.black_link {
	color:black !important;
	font-weight:bold !important;
}

#glossed_translation{
	font-weight:bold;
  	font-size: 100%;	
}


/***** IPA_TABLE *******/

.ipa_table{
	border: 1px solid grey;
	padding-left:6px;
	padding-right:6px;
}

.ipa_table td{
	font-weight:bold;
	text-align:center;
	border: 1px solid grey;
	padding-left:6px;
	padding-right:6px;
}

.ipa_style{
	padding:0px;
	margin:0px;
	display:inline-block;
}


#ipa_exact_selected{
	color:black;padding-right:3px;padding-left:3px;border-radius: 10px;border:0px solid;background-color:#92bd86;
}

#ipa_fuzzy_selected{
	color:black;padding-right:3px;padding-left:3px;border-radius: 10px;border:0px solid;background-color:#f0e971;
}

#ipa_lemma_list_selected{
	color:black;padding-right:3px;padding-left:3px;border-radius: 10px;border:0px solid;background-color:#eca472;
}

#ipa_morpheme_list_selected{
	color:black;padding-right:3px;padding-left:3px;border-radius: 10px;border:0px solid;background-color:#e1a7b5;
}




/***** NEW LEXICON *******/

.lexicon_list_entry {
	font-family: Times New Roman !important;
	padding-bottom:3px;
	padding-right:8px;
	padding-left:8px;
	font-weight:bold;
	background-color: #87CEEB;
	border-radius: 10px;
}

.lexicon_list_entry a {
	color:black !important;
	text-decoration:none !important;
}


.link_black{
	color:black  !important;
	text-decoration:none  !important;
}


.lexicon_meta{
	font-family:Verdana;
	font-size: 0.9em;	
}

.lexicon_pos{
	font-family:Verdana;
	font-size: 0.9em;
	padding-left: 4px;	
}


.lexicon_meta_bold{
	font-family:Verdana;
	font-size: 0.9em;
	font-weight:bold;
}

.lexicon_meta_white{
	font-family:Verdana;
	font-size: 0.9em;
	background-color:white;
	padding-right: 2px;
}


.lexicon_data {
	font-weight:bold;
	padding-left: 2px;
	padding-right: 2px;
}

.lexicon_data_2 {
	padding-left: 2px;
	padding-right: 2px;
}

.lexicon_data a{
	color:black !important;
	text-decoration:none !important;
}

.lexicon_data_2 a{
	color:black !important;
	text-decoration:none !important;
}

.lexicon_entry{
	padding-top:4px;
	padding-bottom:4px;
	padding-right:6px;
	padding-left:6px;
	font-weight:bold;
	background-color: #87CEEB;
	border-radius: 10px;
	font-weight:bold;
	font-size:150%;
}


.lexicon_search_table{
	font-family: Times New Roman;
	font-size:1.2em;
	white-space: nowrap;
	overflow:hidden;
	text-overflow: ellipsis;
}



.search_form{
	padding:0px; 
	margin:0px;
	display: inline-block;
}

#wide_search_form{
	width: 900px !important;
}

.phrase_tag{
	width:55px;
	margin-right:1px;
	font-family: courier;
}

.phrase_nr{
	font-family: courier;
}

.ref_name{
	font-family: courier !important;
	font-size: 1em !important;
	font-weight: bold;
}

.func_tag{
	width:55px;
	margin-right:1px;
	font-family: courier;
	font-size: 0.88em;
	/*font-weight: bold;*/
}

.sentence_nr{
	font-family: courier;
	font-size: 1.3em;
	/*color: gray !important;*/
	margin-top: 10px;

    background-color: gray;
    color: white;
    text-align: center;
	
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	border-radius: 20px;
}

/* SENTENCE-NR CIRCLE */
/*.sentence_nr{
	font-family: courier;
	font-size: 1.3em;
	/*color: gray !important;*!/
	margin-top: 10px;

	
    display: block;
    height: 30px;
    width: 30px;
    line-height: 30px;

    -moz-border-radius: 18px; /* or 50% *!/
    border-radius: 18px; /* or 50% *!/

    background-color: gray;
    color: white;
    text-align: center;	
}*/

.saveinfo{
	font-family: courier;
	font-weight: bold;
	color: lightgreen;
	font-size: 2em;
}

#clause_1,#clause_5{
	background-color: lightblue;
}

#clause_2,#clause_6{
	background-color: yellow;
}

#clause_3,#clause_7{
	background-color: lightgreen;
}

#clause_4,#clause_8{
	background-color: orange;
}

.hidden {display:none}


.tag_select{
	padding-left: 5px;
	padding-bottom: 1px;
	padding-top: 1px;
	font-family: courier;
	font-weight: bold;
	color: black;
	font-size: 1.25em;
	/*background-color: lightgreen;*/
	cursor: pointer;	
}

.tag_select:hover{
     background-color: lightgreen;
}

.tag_separator:hover{
     background-color: white !important;
}

.close{
	/*height: 10px;*/
    /*background-color: yellow;*/
	font-size: 0.75em;
}

.close:hover{
     background-color: red;
}

textarea {
   font-family: courier;
   font-size: 1.1em;
}

.pars_annotation{
	/*color: gray;*/
	font-family: courier;
	font-size: 1.1em;
	background-color: #f0f0f0;
}

.pars_annotation ins{
	background-color: yellow;
	/*color: gray;*/
	text-decoration: none !important;	
}

.pars_annotation del{
	background-color: yellow;
	/*color: gray;*/
	text-decoration: none !important;
}


#sentence_nr_list a{
	color: gray;
	text-decoration: underline;
	font-weight: bold;
	margin-right: 10px;
}


.zero_mark{
	background-color:lightgrey;border-radius:10px;padding-left:5px;padding-right:8px;
}

.blue_rounded{
	background-color: lightblue;
	border-radius:10px;
	width: 80px;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: courier;
	
}

.gloss_tr td a{
	font-size: 1em;
	/*text-decoration: underline !important;*/
	/*font-weight: bold;*/
	
}

.gloss_tr td a:hover{
	font-size: 1em;
	text-decoration: underline !important;
	/*font-weight: bold;*/
	
}
