@import "SearchBar.css";
@import "SearchResults.css";
@import "DomainsSelection.css";
@import "HeadwordsList.css";
@import "SearchClickThroughs.css";
@import "Languages.css";
@import "Alphabet.css";

* {
  box-sizing: border-box;
}
  
body {
  font: 16px Arial;  
}

/*  
#pt-search {
  margin: 0 auto;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  margin: 0 auto;
  padding: 20px;
  background-color: #B32B3F;
  margin-bottom: 10px;
}
*/

/* stylings for dictionary gadgets... */
#pt-headwords {
  float: left;
  top: 0;
  width: auto;
}

#pt-results {
  float: left;
  width: 100%;
  margin-bottom: 10px;
}


.pt-tooltip {
    display: none;
    position: absolute;
    background-color: #333;
    color: #fff;
    padding: 5px;
    border-radius: 5px;
    font-size: 12px;
    z-index: 1000;
}

.pt-clickthrough {
    cursor: pointer;
}


div[property="PT_Domains"]:before {
	content: none;
}


.pt-domains-entries-results .pt-search-results-language {
	width:100%;
}


/************************************************************************************************/


@media screen and (max-width: 370px) and (min-width: 0px) {
	.site-title {
    font-size:36px;
  }
}

.jTermau_selectLanguageLink {
	font-family:Raleway,serif;
	color:#B42B40;
}

.jTermau_selectLanguageLink a {
	text-decoration: none;
}

.jTermau_selectLanguageLink a:hover {
	color:#D23E49;
}

 button:hover, button:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="submit"]:hover, input[type="submit"]:focus {
    background: #D23E49;
	}

.single-post:not(.has-sidebar) #primary,
.page.page-one-column:not(.twentyseventeen-front-page) #primary,
.archive.page-one-column:not(.has-sidebar) .page-header,
.archive.page-one-column:not(.has-sidebar) #primary {
	margin-left: auto;
	margin-right: auto;
	max-width: 960px;
}

#jTermau_container {
	width:100%;
}

#left {
  float: left;
  width: 20%;
  padding-right:14px;
}

#right {
  float: right;
  width: 80%;
}

/* Chwilio ~ Search */

.jTermau_searchform {
  margin: 0 auto;
  width:100%;
}

.jTermau_searchFormContainer {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  margin: 0 auto;
  padding: 20px;
	background-color: #B32B3F;
	margin-bottom: 14px;
}

*.jTermau_textInput {
  border: none;
	overflow: hidden;
	text-overflow: ellipsis;
  flex: 2 0 250px;
  margin-right:10px;
}

.jTermau_sendButton {
  flex: 1 0 90px;
  cursor: pointer;
  background-color:
    #CD3249;
  border:none;
  box-shadow: 0px 5px 10px #801E2D;
  color:white;
  padding:14px;
  font-size:12pt;
  font-family:Raleway, serif;
  text-transform:uppercase;
  font-weight:normal;
}

.jTermau_sendButton button:hover {
	background: #d2465b;
}

@media screen and (max-width: 650px) and (min-width: 0px) {
  .jTermau_searchFormContainer {
    flex-direction:column;
  }
  .jTermau_textInput {
    flex: 1 0 50px;
  }
  .jTermau_sendButton {
    float:right;
    flex: 1 0 50px;
    margin-top:10px;
  }
}

.jTermau_textInput .success {
  background-color: rgb(193, 255, 193);
  box-shadow: 0px 0px 10px palegreen;
}

.jTermau_textInput .partial-success {
  background-color: rgb(255, 250, 193);
  box-shadow: 0px 0px 10px lightgoldenrodyellow;
}

.jTermau_textInput .fail {
  background-color: rgb(255, 212, 193);
  box-shadow: 0px 0px 10px #ff6969;
}

.jTermau_textInput-watermark {
   font-style: italic;
   color: DarkGray;
   padding-left:6px;
   padding-bottom:3px;
   padding-top:2px;
}

.gwt-SuggestBoxPopup {
  background-color: #F8F6F6;
  box-shadow: #666 2px 2px 10px;
}

.suggestPopupMiddleCenterInner suggestPopupContent {
  cursor: pointer;
}

/* A - Z */

body.page.page-id-315 .entry-content,
body.page.page-id-43 .entry-content {
	padding-top: 0px;
}

body.page.page-id-315 .entry-title,
body.page.page-id-43 .entry-title {
	margin-bottom: 0px;
	padding-bottom:10px;
}

.pt_AlphabetLanguage_CY {
	color:#D3D3D3;
}

.pt_AlphabetLetterList{
	padding:0px;
	margin-bottom:10px;
}

#jTermau_alphabet {
	padding:0px;
	margin:auto;
	margin-top:10px;
	margin-bottom:10px;
	width: 1000px;
}

.jTermau_letterHead {
	left:100px;
}

.jTermau_letterHead_letter {
    font-family: Raleway, serif;
    font-size: 80px;
    text-transform: uppercase;
    color: #b42b40;
	  display:inline;
	  position: relative;
    left: 110px;
}

.jTermau_letterHead_subject:before {
	  content: '~ ';
}

.jTermau_letterHead_subject {
    font-family: Raleway, serif;
    font-size: 40px;
    font-style: italic;
    color: #B0B0B0;
    display:inline;
    position: relative;
    top: -15px;
    left: 115px;
}


/* Dewis Tagiau ~ Tag Selection */

#subject-tags-summary {
    font-size:0.8em;
    color: #B32B3F;
    margin-left:20px;
    margin-bottom: 8px;
    cursor: pointer;
}

.TagInfo {
	  display:none;
    position: relative;
    left: 205px;
    font-size: 0.75em;
}

.beta {
	  color: red;
	  font-weight: bold;
}

.subjTagInfo {
	  color: black;
}

.jTermau_TagSelectionList {
    margin-left: 10px;
    margin-right: 10px;
}

.jTermau_TagSelectionList ul {
    margin: auto;
	  margin-bottom: 30px;
    background: white;
    padding: 8px;
	  padding-left: 20px;
    padding-top: 15px;
	  border-left: #B32B3F solid 20px;
	  border-right: #B32B3F solid 20px;
    list-style-type: none;
    font-family: Raleway;
    font-size:0.8em;
    -moz-column-count: 3;
    -moz-column-gap: 10px;
    -webkit-column-count: 3;
    -webkit-column-gap: 10px;
    column-count: 3;
    column-gap: 10px;
	  box-shadow: 0px 5px 15px #CCC;
}

@media screen and (max-width: 700px) and (min-width: 371px) {
	.jTermau_TagSelectionList ul {
		-webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
  }
}

@media screen and (max-width: 371px) and (min-width: 0px) {
	.jTermau_TagSelectionList ul {
		-webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
  }
}

.jTermau_TagSelectionList li {
	  padding-top: 2px;
	  text-indent: -21px;
    padding-left: 24px;
}

label {
	display: inline;
}

.gwt-CheckBox label {
	position: relative;
	top: -3px;
	margin-bottom: 0px;
	/* display: block; */
	/* visibility: visible; */
}

/* Canlyniadau ~ Results */

/* Targets Chwilio Page */
#jTermau_results {
    width: 100%;
	  /*padding-left:15px;*/
}

#jTermau_headwords {
	  width:100%;
	  float:left;
	  font-family: Raleway;
	  font-size: 0.9em;
	  padding-bottom:15px;
}

@media screen and (max-width: 775px) and (min-width: 0px) {
	#right {
		width:100%;
	}
	#left {
		display:none;
		width:0%;
	}
}

.pt_headwordslist_content {
	border-left: #ccc solid 1px;
  border-right: #ccc solid 1px;
}

.pt_headwordslist_scrollup {
	background-color: #B32B3F;
	text-align:center;
	cursor: pointer;
}

.pt_headwordslist_scrolldown {
	background-color: #B32B3F;
	text-align:center;
	cursor: pointer;
}

.pt_headwordslist_scrollup .gwt-HTML {
	font-size:0px;
	text-align: center;
}

.pt_headwordslist_scrollup .gwt-HTML::after {
	font-size: 1rem;
	content: 'â–²';
	color: #E8BFC5;
}

.pt_headwordslist_scrolldown .gwt-HTML {
	font-size:0px;
	text-align: center;
}

.pt_headwordslist_scrolldown .gwt-HTML::after {
	font-size: 1rem;
	content: 'â–¼';
	color: #E8BFC5;
}

.GNKT4K-CII {
    background-color: #f5f5f5;
}

.GNKT4K-CLI {
    background-color: #D23E49;
}

.GNKT4K-CII .GNKT4K-CLI {
    background-color: #68c199;
	background:none;
    color: white;
    height: auto;
    overflow: visible;
}


/* Entry ~ Cofnod */
.jTermau_DictionaryEntry_Container:nth-child(odd) {
background-color:#fff;
}

.jTermau_DictionaryEntry_Container:nth-child(even) {
background-color: #f5f5f5;
}

.gwt-Image {
	display: none;
}

.jTermau_logo {
	margin-left: auto;
	margin-right: auto;
}


.jTermau_searchTerm jTermau_resultsCount_language{
font-size:18px;
color:#000;
padding-right:1em;
}

.jTermau_searchTermsUI {
font-family:Raleway, serif;
height:50px;
margin-bottom:20px;
}

.jTermau_resultsCountDisplay {
	display:inline;
	padding-left:10px;
}

.jTermau_resultsCount_parentheses {
padding:2px;
}

.jTermau_resultsCount_number, .jTermau_resultsCount_parentheses {
font-family:Raleway, serif;
font-weight:bold;
color:#ECCACF;
font-size:28px;
}

.jTermau_resultsHeader {
	display:none;
}

.jTermau_noResultsHeader, .jTermau_resultsException {
	font-family:Raleway,serif;
	background-color: #eeced3;
	font-size: 24px;
	text-align:center;
	margin-bottom:15px;
	padding: 20px;
	padding-top:0px;
	font-size:24px;
	color: #b42b40;
	
}
.jTermau_noResultsHeader:after, .jTermau_resultsException:after {
	position:relative;
	top:10px;
	font-size:54px;
	content: " \2639"
}

.jTermau_noResultsCloseMatches {
	font-family:Raleway,serif;
	font-style:italic;
	background-color: #F1D0A9;
	font-size: 24px;
	text-align:center;
	margin-bottom:15px;
	padding: 20px;
	padding-top:0px;
	font-size:24px;
	color: #FA6132;
}

.jTermau_noResultsCloseMatches:after {
	position:relative;
	top:10px;
	font-size:54px;
	content: " ?";
	font-style:normal;
	font-weight:bold;
}


.jTermau_resultsContainer {
    width:100%;
	margin-left: auto;
	margin-right: auto;
}




.jTermau_similarHeadwordsLabel{
	font-family:Raleway,serif;
	margin-left:20px;
}



.gwt-InlineHTML .jTermau_searchTerm .jTermau_resultsCount_language {
color:#000;
}

/* Language Columns */

.jTermau_languageColumn{
	font-family:Raleway,serif;
	border:none;
	/*border-style:solid;
	border-right-width:1px;
	border-color:#F2F2F2;
	*/
	margin-right:5px;
	margin-bottom:30px;
	/*margin-top: -28px;*/
	padding-top: 10px;
}

.jTermau_languageColumnsHeading{ /* two elements share this code - change*/
	font-family:Raleway,serif;
	font-size:14px;
}



.jTermau_searchTerm {
	font-family:Raleway,serif;
	font-size:28px;
	color:#B42B40;
	font-weight:bold;
}

.jTermau_searchTerm a {
	color:#B42B40;
}

.jTermau_searchTerm a:link {
	color:#B42B40;
	text-decoration:none;
}

.jTermau_searchTerm a:visited {
	color:#B42B40;
	text-decoration:none;
}

.jTermau_searchTerm a:hover {
	text-decoration:none;
	color:#D23E49;
}

.jTermau_searchTermInfo{
	font-family:Raleway,serif;
	padding-top:20px;
	margin-bottom:20px;
	float:left;
	position:relative;
	left:50%;
}

.jTermau_searchTermInfoContainer{
	float:left;
	position:relative;
	left:-50%;
	margin-bottom:20px;
}

.jTermau_Correspond{
	font-weight:bold;
	color:#666666;
}

.jTermau_Contains{
	font-weight:bold;
	color:#666666;
}



/* Result levels within a language column */

.jTermau_ResultsContain {
font-size:14px;
}


.jTermau_LevelDescription, .jTermau_LevelHeadword {
	color:#999999;
	font-family:Raleway,serif;
	font-size:small;
	font-style:italic;
	text-align:right;
	margin-right:20px;

-moz-box-shadow: 3px 3px 4px #ccc;
-webkit-box-shadow: 3px 3px 4px #ccc;
box-shadow: 3px 3px 4px #ccc;

}

.jTermau_LevelsDescription {
text-align: right;
padding-top:5px;
padding-right: 10px;
padding-bottom:5px;
margin-top:2px;
border: solid 1px #ccc;
border-bottom:none;
background-color: #EFEAEA; /*#F5F5F1;*/
/*border-top-left-radius:10px;
border-top-right-radius:10px;

-moz-box-shadow: 3px 3px 4px #ccc;
-webkit-box-shadow: 3px 3px 4px #ccc;
box-shadow: 3px 3px 4px #ccc;*/

}

.jTermau_LevelHeadword, .jTermau_SubLevelHeadword {
	color:#B42B40;
	font-style : italic;
	font-weight:bold;
	display:inline;
}

/*
.jTermau_LevelsDivider{
	margin-top:2px;
	background-color:#fofofo;
	background: -moz-linear-gradient(top, rgba(242,242,242,1) 0%, rgba(242,242,242,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,242,242,1)), color-stop(100%,rgba(242,242,242,0)));
	background: -webkit-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(242,242,242,0) 100%);
	background: -o-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(242,242,242,0) 100%);
	background: -ms-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(242,242,242,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#00f2f2f2',GradientType=0 );
	background: linear-gradient(top, rgba(242,242,242,1) 0%,rgba(242,242,242,0) 100%);
	border-color:#CCCCCC;
	padding-bottom:16px;
	margin-bottom:10px;
	margin-right:5px;
}
*/

/*
.jTermau_LevelsDivider{
	display:block;
	position:relative;
	top:1px;
	border-bottom:solid 1px #fff;
}
*/

/*
.jTermau_SubLevelsDivider{
	margin-left:20px;
	text-align:left;
	background-color:#fofofo;
	background: -moz-linear-gradient(top, rgba(242,242,242,1) 0%, rgba(242,242,242,0) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,242,242,1)), color-stop(100%,rgba(242,242,242,0)));
    background: -webkit-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(242,242,242,0) 100%);
    background: -o-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(242,242,242,0) 100%);
    background: -ms-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(242,242,242,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#00f2f2f2',GradientType=0 );
    background: linear-gradient(top, rgba(242,242,242,1) 0%,rgba(242,242,242,0) 100%);
	border-color:#CCCCCC;
	padding-bottom:16px;
	margin-bottom:10px;
	margin-right:5px;	
}
*/

.jTermau_LevelResults {
	moz-box-shadow: 3px 3px 4px #ccc;
	-webkit-box-shadow: 3px 3px 4px #ccc;
	box-shadow: 3px 3px 4px #ccc;
	margin-top:20px;
	margin-right:5px;
}

.jTermau_Level1Results {

	border:solid 1px #ccc;
    border-top: none;
	padding-bottom:10px;
	padding:10px 10px 20px 20px;

/*-moz-box-shadow: 3px 3px 4px #ccc;
-webkit-box-shadow: 3px 3px 4px #ccc;
box-shadow: 3px 3px 4px #ccc;*/

background-color:#fff;
}

.jTermau_Level1PlusResults {
	position:relative;
	top:0px;
	/*
	padding-left:20px;
	padding-right:10px;
	padding-bottom:20px;
	padding-top:10px;
	*/
	margin-top:20px;

	/*border: solid 1px #CCC;/*
	/*
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	-moz-box-shadow: 3px 3px 4px #ccc;
	-webkit-box-shadow: 3px 3px 4px #ccc;
	box-shadow: 3px 3px 4px #ccc;
	*/
	background-color:#fff;
}

.jTermau_SubLevelDescription{
	color:grey;
	font-family:Raleway,serif;
	font-size:smaller;
	font-style : italic;
	margin-left:20px;
}

.jTermau_Level2eResults {
margin:10px 20px 20px 20px;
}

.jTermau_Level2Results {
margin:10px 10px 20px 20px;
}

.jTermau_Level3Results {
border:solid 1px #ccc;
padding:10px 10px 20px 20px;
background-color:#fff;
	/*-moz-box-shadow: 3px 3px 4px #ccc;
	-webkit-box-shadow: 3px 3px 4px #ccc;
	box-shadow: 3px 3px 4px #ccc;
	*/
}

.jTermau_Level2eResults_Content {
border:solid 1px #ccc;
border-bottom:none;
padding-top:10px;
padding-bottom:10px;
background-color:#fff;
	-moz-box-shadow: 3px 3px 4px #ccc;
	-webkit-box-shadow: 3px 3px 4px #ccc;
	box-shadow: 3px 3px 4px #ccc;
}

.jTermau_Level2Results_Content {
border:solid 1px #ccc;
border-top:none;
padding-bottom:20px;
margin-bottom:20px;
background-color:#fff;
	-moz-box-shadow: 3px 3px 4px #ccc;
	-webkit-box-shadow: 3px 3px 4px #ccc;
	box-shadow: 3px 3px 4px #ccc;
}

.jTermau_Level1Results_Content {
display: inline;
}

.jTermau_ResultsContains_Headword {
display: inline;
}

.jTermau_Level2eResults_Description_Sub {
margin:10px;
padding:10px;
background-color:#F8F6F6;
color:#414141;
}

.jTermau_Level2Results_Description_Sub {
margin-top:10px;
padding:5px 10px 5px 10px;
background-color: #F8F6F6; /*#f0f0f0;*/
color:#414141;
margin-bottom: 10px;
border-left: solid 5px #ddd;
}

div [property="PT_Tag"] {
	display: inline-block;
	padding-right: 4px;
}

/* No results found related CSS */
.jTermau_otherSources {
	clear:both;
    margin: 5px;
    padding: 10px;
    background-color: #f4f9f2;
    border-style: dashed;
    border-width: 1px;
    border-color: #59ac40;
}


.jTermau_otherSourcesTitle{
	font-family:Raleway,serif;
	margin-left:10px;
	margin-bottom:10px;
	font-size:34px;
	color:#3a7029;
}

.jTermau_otherSource {
	font-family:Raleway,serif;
	margin-left:20px;
}

.jTermau_otherSource ul {
	margin-left:0 0 0 0;
}

.jTermau_otherSourceLabel {
	font-family:Raleway,serif;
}

.jTermau_otherSourceLink {
	color:#3a7029;
}

.jTermau_noResultSection {
	margin-bottom:30px;
}

.jTermau_SpellCheckerResultsContent{
	margin-top: 20px;
}

.jTermau_SpellingErrors {
	margin-bottom:30px;
}

.jTermau_SuggestedTerms {
	margin-bottom:30px;
}

.jTermau_SuggestedTermsContent {
	margin-top: 20px;
	margin-left: 40px;
}



/** Most GWT widgets already have a style name defined */
.gwt-DialogBox {
  width: 400px;
}

.dialogVPanel {
  margin: 5px;
}

.serverResponseLabelError {
  color: red;
}


/** Set ids using widget.getElement().setId("idOfElement") */
#closeButton {
  margin: 15px 6px 6px;
}

/** Pop-up */

.jTermau_HoverOn {
	color:#F5F5F5;
}

.gwt-PopupPanel {
	border:solid 1px gray;
	background-color:#F5F5F5;
	padding: 8px;
}

.JTermau_ttsSpeakContainer {
	display:inline;
	margin-left:6px;
	position: relative;
	top:2px;
	cursor: pointer;
}

.jTermau_ttsSpeak {
	height:14px;
	width:14px;
}

.jTermau_spokenText {
    background-color: rgba(210, 62, 73, 0.12);
    /* text-decoration: underline; */
    border-bottom: 1px #d23e49 dotted;
}

@media screen and (min-width: 48em) {
	.page:not(.home) #content {
		padding-bottom: 0em;
	}
}

/* EXPANDER FOR SUBJ TAGS*/

#expander input {
  display: none;
  visibility: hidden;
}

#expand input {
  display: inline-block;
  visibility:visible;
}

#lab {
  font-family:'Raleway', serif;
	font-weight:lighter;
  display: block;
  color: #b32b3f;
	cursor: pointer;
	padding-left: 10px;
	margin-top:-30px;
	font-size:12px;
}
#lab:hover {
  color: #be4f60;
}

#lab::before {
  content: "►";
  vertical-align: text-top;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 3px;
	position:relative;
  top:-3px;
}
#expand {
  height: 0px;
  overflow: hidden;
  transition: height 0.5s;
  color: #CCC;
  background-color:#FFF;
	margin-top:-20px;

}

#toggle:checked ~ #expand {
  height: 100%;
}

#toggle:checked ~ #lab::before {
	content: "▼";
}
figure {
    margin: 0;
    padding-bottom: 20px;
	}

.pt_AlphabetLanguageContainer {
	text-align:center;
	padding:20px;
}

.pt_AlphabetLanguage_CY, .pt_AlphabetLanguage_EN {
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	cursor:pointer;
	font-size: 24px;
	color: #ccc;
}

a.pt_AlphabetLanguage_CY:hover, a.pt_AlphabetLanguage_EN:hover {
	color:#d14258 !important;
} 

a.pt_AlphabetLetterList_Option:hover {
	color:#d14258 !important;
}

a.pt_AlphabetLetterList_Option-selected {
	font-weight:bold;
}


.pt_AlphabetLanguage_CY-selected, .pt_AlphabetLanguage_EN-selected {
	color: #b32b3f;
}

#jTermau_alphabet {
	margin-top:50px;
    width:100%;
    text-align:center;
}


.pt_AlphabetLetterList_Option {

	color: #b32b3f;
	padding:5px;
	font-size:24px
}

.jTermau_taggedDictionaryEntries {
	width: 100%;
	}

.jTermau_DictionaryEntry_Container {
	padding-left:20px;
	padding-right:20px;
	margin-left:20px;
	margin-right:20px;
	padding-top:7px;
	padding-bottom:7px;
}

@media screen and (max-width: 774px) and (min-width: 0px) {
	.pt_AlphabetLetterList_Option {
  font-size:16px;
  }
  .jTermau_letterHead_letter {
	font-size:80px;
	left: 30px;
  }
  .jTermau_letterHead_subject {
	font-size:35px;
	top:-15px;
	left: 40px;
  }
  body.page:not(.twentyseventeen-front-page) .entry-content {
    padding-top: 20px;
    padding: 30px;
    padding-top: 20px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
}
}

@media screen and (max-width: 774px) and (min-width: 650px) {
  body.page:not(.twentyseventeen-front-page) .entry-content {
    padding-top: 20px;
    padding: 30px;
    padding-top: 20px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
	}
}

@media screen and (max-width: 649px) and (min-width: 0px) {
	body.page:not(.twentyseventeen-front-page) .entry-content {
		padding-top: 10px;
		padding: 0px;
	}
}

/* Nodyn Defnydd */

div[property="PT_Elaborations"] {
	margin:10px;
    margin-top: 6px;
    border: solid 1px #FFCC99;
    background-color: #FFE6CC;
    padding: 10px;
}

div[property="PT_UsageNote_Group"] span[property="PT_DisplayName"] {
    font-weight: bold;
    color: #4E2800;
    display: block;
}

div[property="PT_UsageNote_Group"] span[property="PT_term"] {
    display: none;
}

input.jTermau_textInput.resultsHeader {
	background-color: #edfae7;
    box-shadow: hsla(126, 100%, 51%, 0.5) 0px 0px 7px;
	color:black;
	border-color:#3fa428;
}

input.jTermau_textInput.noResultsCloseMatches {
	background-color:#f1d0a9;
	box-shadow:#ffaa04 0px 0px 7px;
	color:black;
	border-color:#ba7a3d;
}

input.jTermau_textInput.noResultsHeader {
	background-color:#f2c9cc;
	box-shadow:#eeced3 0px 0px 7px;
	color:black;
	border-color:#d75b6d;
}


/*
input#gwt-uid-33::after,
input#gwt-uid-34::after,
input#gwt-uid-35::after,
input#gwt-uid-36::after,
input#gwt-uid-37::after,
input#gwt-uid-38::after,
input#gwt-uid-39::after,
input#gwt-uid-40::after,
input#gwt-uid-41::after,
input#gwt-uid-42::after,
input#gwt-uid-43::after,
input#gwt-uid-44::after,
input#gwt-uid-45::after,
input#gwt-uid-46::after,
input#gwt-uid-47::after,
input#gwt-uid-48::after,
input#gwt-uid-49::after,
input#gwt-uid-50::after
 {
  visibility: visible;
  content: " ";
  color: white;
  background: #eeced3;
  padding-left:17px;
  padding-right:17px;
  position:relative;
  top:-4px;
}

input#gwt-uid-33:checked::after,
input#gwt-uid-34:checked::after,
input#gwt-uid-35:checked::after,
input#gwt-uid-36:checked::after,
input#gwt-uid-37:checked::after,
input#gwt-uid-38:checked::after,
input#gwt-uid-39:checked::after,
input#gwt-uid-40:checked::after,
input#gwt-uid-41:checked::after,
input#gwt-uid-42:checked::after,
input#gwt-uid-43:checked::after,
input#gwt-uid-44:checked::after,
input#gwt-uid-45:checked::after,
input#gwt-uid-46:checked::after,
input#gwt-uid-47:checked::after,
input#gwt-uid-48:checked::after,
input#gwt-uid-49:checked::after,
input#gwt-uid-50:checked::after {
  content: "\2714";
  color: #b32b3f;
  font-weight:bold;
  background: #eeced3;
  padding-left:3px;
  padding-right:3px;
  position:relative;
  top:-4px;
}
*/
