.livedef{
	font-style:italic;
	color:grey;
}
.livetag a
{
	display:inline;
}
.liveps
{
	color:grey;
}
.liveword {
	font-size:1.8em;
}
.liveforeign
{
	font-weight:bold;
	font-size:1.1em;
}
.easy-autocomplete-container
{
	text-align:left;
}
.eac-item, #live_search_input, .tbl_ps
{
	font-size:1.1em;
}
.tbl_ps
{
	color:grey;
}
.word_notes
{
	color:grey;

}
.dialect_notes
{
	color:grey;
	width:50%;
	float:left;
	padding:5px 0px;
}
p.word_notes
{
	margin: 0 0 1em 0;
}
.eac-item
{
	padding-top:.3em;
	border-bottom: 1px solid #D9D9D9;
}

.ar_page_header
{
	text-align:left;
}
.en_page_header
{
	text-align:left;
}
.ar_word_form, .tabl_ar
{
	font-size:1.87em;
}
.tabl_en
{
	font-weight:bold;
}

#live_search_input, input.ar_general
{
	padding-top:0px;
	padding-bottom:0px;
	height:2em;
}
#live_search_input.ar_initial, .ar_general
{
	direction:rtl;
	font-size:2em;
}
p.ar_note
{
	direction:rtl;
	font-size:1.4em;
}
.title_part_speech
{
	font-size: .9em;
	float:left;
	padding-bottom:.3em;
	padding-left:.3em;
}
.title_word
{
	float:left;
}
.title_word_flash
{
	float:right;
}
.title_foreign
{
	float:left;
	font-size:.5em;
	color:grey;
}
.word_def
{
	font-size:1.2em;
}
.def_note
{
	color:grey;
	margin-left:.67em;
}
.def_count
{
	font-weight:bold;
}
#footer
{
	padding-top:3em;
	padding-bottom:2em;
}
#logo
{
	margin-left:3em;
	padding-top:.4em;
	width:241px;
}
.site_info
{
	text-align:center;
	font-size:1.1em;
	font-weight:normal;
}
.jtable-page-size-change{
	display:none;
}
.jtable-column-header-text
{
	font-size:1.3em;
}
div.jtable-main-container table.jtable tbody > tr
{
	height:3.3em;
}
div.jtable-main-container table.jtable tbody > tr > td
{
	padding:.53em;
}
div.jtable-main-container table.jtable thead th.jtable-column-header div.jtable-column-header-container
{
	height:2em;
}
.jtable-page-list, .jtable-page-info
{
	font-size:1.067em;
}
.jtable-left-area
{
	width:45%;
}
input.loading {
    background-color: #ffffff !important;
    background-image: url("/images/loading.gif") !important;
    background-size: 25px 25px !important;
    background-position:99% 50% !important;
    background-repeat: no-repeat !important;
}
input.loading-left {
    background-color: #ffffff !important;
    background-image: url("/images/loading.gif") !important;
    background-size: 25px 25px !important;
    background-position:1% 50% !important;
    background-repeat: no-repeat !important;
}
.chat_view
{
	color:grey;
}
#header.large_nav nav ul li.side_only
{
	display:none;
}

.alert {
border: 1px solid;
margin: 0 0 2em 1em;
padding:15px 10px 15px 2em;

}

.alert i {
	margin-right:.4em;
}
.alert.info {
color: #00529B;
background-color: #BDE5F8;

}
.alert.success {
color: #4F8A10;
background-color: #DFF2BF;

}
.alert.warning {
color: #9F6000;
background-color: #FEEFB3;

}
.alert.error {
color: #D8000C;
background-color: #FFBABA;

}

h3.other, h3.half-block
{
	display:block;
	width:50%;
	float:left;
}
h2.advanced_search
{
	display:block;
	width:50%;
	float:left;
}
.flag
{
	float:left;
	width:49%;
	text-align:right;
}
.hide_filters
{
	display:none;
}
.button_filters
{
	width:49%;
	float:left;
	text-align:right;
}
.button_other
{
	width:49%;
	float:left;
	text-align:right;
}
#other_filters
{
	width:100%;
	float:left;

}
input[type="text"],
	input[type="password"],
	input[type="email"],
	select,
	textarea {

		background: rgba(238, 238, 238, 1);

	}

.error_notice, .required
{
	color:red;
}
.thank-you
{
	color:#008C00;
}
.button.yes
{
	background-color:#008C00 !important;
}
.button.yes:hover
{
	background-color:#2b592b !important;
}

.adminbig
{
	width:1200px;
}
#def_add_div, #form_add_div
{
	width:100%;
	text-align:right;
}
#def_add, #form_add
{
	background-color: #2daae4;

}
.help-inline
{
	color:red;
	font-weight:normal;
}
input.error-input, select.error-input, select.help-inline
{
	border:1px solid red;
}
.edit-link
{
	font-size: 25px;
	width: 30%;
	float: right;
	text-align: right;
}
.form_del, .def_del
{
	color:red;
	float:right;
}
.button.no
{
	background-color:orange !important;
}
.button.no:hover
{
	background-color:rgb(130, 96, 31) !important;
}
.del_button
{
	color:red;
}
hr.big_divider
{
	border-bottom:3px solid #EEE;
}
.prep_note
{
	color:grey;
}
.prep_ar
{
	font-size:1.5em;
}
.def_dia
{
	color:grey;
}
.inactive_notice
{
	font-size:14px;
}
.tag-editor-tag input
{
	font-size:14px;
	background:#FFFFFF;
	height:1em;
	border-radius:0px;

}
.tag-editor-tag input:focus
{
	box-shadow: none;
}
.tags
{
	width:49%;
	float:left;
	text-align:right;
}
.tag {
 	background-color: #ddd;
    border: none;
    color: grey;
    padding: 0px 6px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    margin: 4px 2px;
    cursor: pointer;
    border-radius: 6px;
	}
.formal_note
{
    color:#FFA500;
    font-style:normal;
}
.aud-recording
{
    color:red;
    font-weight:bold;
    display:none;
}

.blink {
  animation: blinker 1s linear infinite;
}

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

.btn-warning, .btn-warning:hover
{
    background-color:#FF7400;
}
.btn-success, .btn-success:hover
{
    background-color:#008C00;
}

.flash_btns
{
    width:100%;
    text-align:center;
}
.full_entry_link
{
    font-weight:bold;
}
#flash_def_btn
{
    width:100%;
    text-align:center;
    font-weight:bold;
}

.jt_icon
{
    width:100%;
    text-align:center;
    cursor:pointer;
}
.jt_icon_inactive
{
    cursor:auto;
}


.audio_playing
{
    display:none;
}
.form_upload_form
{
    display:none;
}
.jt_form
{
    width:400px !important;
    left:45% !important;
}

.jt_form form
{
    width:350px;
}

.instructions
{
    color:green;
}

#name_check
{
    display:none;
}

.audio_note
{
    color:#FF7400;
}

#preview
{
    display:none;
    margin:0px;
}
#prev_btn:hover
{
    text-decoration:none;
}

.form_record
{
    white-space:pre;
}

.action_header_bar
{
    width:100%;
}

.action_header_bar h3
{
    width:49%;
    float:left;
}
.action_header_bar div
{
    float:left;
    width:49%;
    text-align:right;
}
.tag_display
{
    clear:both;
}
.actions
{
    width:100%;
    text-align:right;
}

.jtable-page-list
{
    font-size:18px;
}

.jtable-page-number-active
{
    background-color:#ddd;
}
.query
{
    font-style:italic;
}
a.warning-text
{
    color:#9F6000;
}
a.warning-text:hover
{
    border-bottom-color:#9F6000;
}

.quote
{
    color:white;
    font-size:1.35em;
    line-height:1.5em;
    font-weight:700;
    text-align:center;
    margin:0 0 1em;
}
.page_prev, .page_next
{
	font-weight:bold;
	font-size:1.2em;
}
.page_next
{
	text-align:right;
}

label.error
{
	color:red;
}