
/* general */

.dict-content .dict-btn {
	min-width: 130px;
	background: #a81e03;
	color: #fff;
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
	border: none;
}

.dict-content .dict-btn-mini {
	background: #a81e03;
	color: #fff;
	font-size: 18px;
	font-weight: normal;
	border: none;
}

.dict-link-btn {
	line-height: 3em;
	background: #a81e03;
	color: #fff;
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
	padding: 18px 8px;
	border: none;
}

.dict-content .dict-link {
	text-decoration: underline;
}

.dict-content a {
	color: #a81e03;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-size: 14px;
}

/* navbar */

.dict-navbar {
	padding-bottom: 20px;
}

.dict-navbar a{
	text-decoration: underline;
}

/* form with bottom margin */

.dict-form {
	margin-bottom: 30px;
}

/* login */

.table-dict-login {
	margin: auto;
}

.table-dict-login th {
	background-color: #fff;
	text-align: left;
	color: #000;
	padding: 0 10px 0 0;
	line-height: 45px;
}

.table-dict-login td {
	background-color: #fff;
}

.table-dict-login input[type=text],
.table-dict-login input[type=password] {
	line-height: 1.5em;
	border: solid 1px #ddd;
	padding: 0 5px;
}

.table-dict-login tr:last-child th {
	line-height: 1em;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}

/* rechercher */

.table-dict-recherche {
	width: auto;
}

/* liste */

div.dict-lst {
	margin: 0 0 15px 0;
	font-size: 1.17em;
	font-weight: bold;
}

.table-dict-lst {
	
}

.table-dict-lst th {
	text-align: left;
}

.table-dict-lst td {
	text-align: left;
}

.table-dict-lst a {
	text-decoration: underline;
}

/* detail */

.toptable {
	background-color: #fff;
	display: flex;
}

li.detail {
	width: 70%;
}

li.img {
	width: 30%;
	padding-top: 5px !important;
	text-align: center;
}

li.img .dict-maintenance-img {
	margin-top: 5px !important;
}

li span {
	display: block;
}

.table-dict-detail a {
	text-decoration: underline;
	white-space: nowrap;
}

.table-dict-detail th,
.table-dict-detail td {
	text-align: left;
}

.table-dict-voiraussi {
	border: none;
}

.table-dict-voiraussi td {
	vertical-align: top;
	padding: 0 4px;
	border: none;
}

/* exemple */

.table-dict-exemple td {
	text-align: center;
}

/* maintenance */

.table-dict-maintenance {
	background-color: #fff;
}

.table-dict-maintenance th,
.table-dict-maintenance td {
	color: #000;
	text-align: left;
}

.table-dict-maintenance .table-dict-maintenance-hdr,
.table-bordered .table-dict-maintenance-hdr {
	background-color: #ccc;
	color: #a81e03;
	text-align: left;
}

.table-dict-maintenance .table-dict-maintenance-th {
	color: #a81e03;
}

.table-dict-maintenance td {
	padding: 0 !important;
}

.table-dict-maintenance input[type=text] {
	width: 100%;
	height: 38px;
	border: none;
	padding: 0 8px;
}

.table-dict-maintenance select {
	width: 100%;
	height: 38px;
	border: none;
	padding: 0 8px;
}

.table-dict-maintenance input[readonly],
.table-bordered input[readonly] {
	border: none;
	background: #f9f9f7;
}

td.dict-maintenance-img {
	background-color: #f9f9f7;
	text-align: center !important;
	vertical-align: middle !important;
}

td.dict-maintenance-img > div {
	margin: 50px;
}

img.dict-maintenance-img {
	width: auto;
	height: auto;
	max-width: 300px;
	max-height: 200px;
}

td.dict-maintenance-son {
	background-color: #f9f9f7;
	text-align: center;
}

td.dict-maintenance-son a{
	line-height: 40px;
}

td.dict-maintenance-son input[type=button],
td.dict-maintenance-son input[type=submit] {
	margin-top: 8px;
}

/*
	margin: -8px;
    padding-left: 0;
*/

td.dict-maintenance-media {
	background-color: #efeee9;
	text-align: center;
	padding: 8px !important;
}

.dict-maintenance-media input[type=file] {
	Xmargin-bottom: 10px;
}

/* widget alphabet */

div.dict-alphabet {
	margin-bottom: 15px;
	max-width: none !important;
}

div.dict-alphabet a {
	min-width: 20px;
	padding: 10px;
	background-color: rgb(168, 30, 3);
	color: #fff;
	font-size: 1.2em;
	line-height: 45px;
	text-decoration: none !important;
}

.table-dict-merge-cell {
	border-right-color: #f9f9f7 !important;
}

.table-dict-hdr-red {
	color: rgb(168, 30, 3) !important;
	text-align: center !important;
}
.dict-unsaved {
	background-color: rgb(253, 162, 145);
}

/* media */

audio {
	display: none;
}

.dict-content .dict-link-audio {
	display: block;
	color: #0060c7;
	font-size: 16px;
	font-weight: normal;
}

.dict-link-audio img {
	display: inline !important;
}

.dict-nowrap {
	white-space: nowrap;
}

/* override wordpress style */

table,
form {
	max-width: none !important;
}

.dict-content > * {
	max-width: none !important;
}
table td,
table th {
	word-break: normal;
}

.dict-content ul {
	list-style-type: none;
}