.buttoncorrect {
  text-decoration: none;
}

.gap {
	margin-bottom: 10px;
}
input, textarea {
	font-size: 0.95em;
	padding: 3px 6px;
	border: solid 1px #a6a6a6!important;
	line-height: 25px;
	min-height: 25px;
}
/* IE 10+11 */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
input {
	height: 25px;
	line-height: 150%;
}
}
input#odeslat {
	font-size: 1.2em;
	line-height: 150%!important;
}
/* IE 10+11 */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
input#odeslat {
	//font-size: 1.2em;
	line-height: 150%!important;
	height: 150%!important;
}
}
input:focus {
	outline: none;
	border: solid 1px #f8c80d;
	box-shadow: 0 0 10px #f8c80d;
}
input.tlacitko:focus {
	outline: none;
	box-shadow: none;
}
/*.formular input, .formular textarea, .formular select {
	border: solid 1px #a6a6a6;
	line-height: 1.5em;
}
*/
select {
	font-size: 0.95em;
	padding: 0 2px;
	border: solid 1px #a6a6a6;
	height: 33px!important;
}
option {
	font-size: 1.00em;
    font-family: sans-serif;
}
.formular input {
	border: none;
}
.previewfont h1, .previewfont h2, .previewfont h3, .previewfont h4, .previewfont h5, .previewfont h6, .previewfont h7 {
	color: #000000 !important;
	font-size: 100% !important;
	text-transform: none;
	border: none;
	margin: 0;
}
/*.previewfont a, .previewfont a:hover {
	color: #000000 !important;
	font-size: 100% !important;
	text-decoration: none;
}
*/
.previewfont p {
	text-align: justify;
}
/*.mceEditor {
	padding: 0!important;
}
div.mce-tinymce {
	border: solid 1px #a6a6a6;
	border-bottom: none;
	color: #e6f5fc!important;
}
div.mce-toolbar-grp {
	border: none;
	background: #9ed0f4!important;
}
div.mce-edit-area {
	border-top: solid 1px #a6a6a6;
	border-bottom: solid 1px #a6a6a6!important;
}
div.mce-btn {
	background: #9ed0f4!important;
}
div.mce-btn:hover {
	background: #7abceb!important;
}
.mce-tinymce div, div.mce-tinymce {
	margin: 0!important;
}
.mce-tinymce i {
	font-style: normal!important;
}
*/
.tox {
	border: solid #a6a6a6 1px!important;
}
.tox-editor-header {
	border-bottom: solid #a6a6a6 1px!important;
}
.tox-toolbar__primary {
	background: #e1e1e1!important;
	border-color: #ff0000!important;
}
label {
	display: inline;
}
.regular-checkbox {
	display: none;
}
.regular-checkbox + label {
	background-color: #fafafa;
	border: 1px solid #cacece;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
	padding: 9px;
	border-radius: 3px;
	display: inline-block;
	position: relative;
}
.regular-checkbox + label:active, .regular-checkbox:checked + label:active {
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}
.regular-checkbox:checked + label {
	background-color: #6d4a9a;
	border: 1px solid #adb8c0;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);
	color: #99a1a7;
}
.regular-checkbox:checked + label:after {
	content: '\2714';
	font-size: 14px;
	position: absolute;
	top: -2px;
	left: 3px;
	color: #ffffff;
}
.regular-checkbox:hover + label {
	background-color: #ffffff;
	border: 1px solid #adb8c0;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);
	color: #99a1a7;
}
.regular-checkbox:hover + label:after {
	content: '\2714';
	font-size: 14px;
	position: absolute;
	top: -2px;
	left: 3px;
	color: #46b068;
}
.regular-radio {
	display: none;
}
.regular-radio + label {
	-webkit-appearance: none;
	background-color: #fafafa;
	border: 1px solid #cacece;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
	padding: 11px;
	border-radius: 50px;
	display: inline-block;
	position: relative;
    top: 5px;
}
.regular-radio:checked + label:after {
	content: ' ';
	width: 16px;
	height: 16px;
	border-radius: 50px;
	position: absolute;
	top: 3px;
	left: 3px;
	background: #6d4a9a;
	//box-shadow: inset 0px 0px 10px rgba(0,0,0,0.3);
	text-shadow: 0px;
	font-size: 32px;
}
.regular-radio:checked + label {
	background-color: #e9ecee;
	color: #99a1a7;
	border: 1px solid #adb8c0;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1), inset 0px 0px 10px rgba(0,0,0,0.1);
}
.regular-radio:hover + label:after {
	content: ' ';
	width: 16px;
	height: 16px;
	border-radius: 50px;
	position: absolute;
	top: 3px;
	left: 3px;
	background: #46b068;
	//box-shadow: inset 0px 0px 10px rgba(0,0,0,0.3);
	text-shadow: 0px;
	font-size: 32px;
}
.regular-radio + label:active, .regular-radio:checked + label:active {
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}
/* hide input */
input.radio:empty {
	margin-left: -9999px;
}
/* style label */
input.radio:empty ~ label {
	position: relative;
	float: left;
	line-height: 1.6em;
	text-indent: 2.2em;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
input.radio:empty ~ label:before {
	position: absolute;
	display: block;
	top: 0;
	bottom: 0;
	left: 0;
	content: '';
	width: 1.4em;
	height: 1.4em;
	background: #e8f2f9;
	-moz-border-radius:  50%;
	border-radius:  50%;
	border: solid 1px #a6a6a6;
}
tr.dark input.radio:empty ~ label:before {
	background: rgba(247,245,243,0.75);
}
/* toggle hover */
input.radio:hover:not(:checked) ~ label:before {
	content: '\2714';
	text-indent: .30em;
	color: #393286;
	line-height: 1.5em;
}
/* toggle on */
input.radio:checked ~ label:before {
	content: '\2714';
	text-indent: .30em;
	color: #393286;
	background-color: #9ed0f4!important;
	line-height: 1.5em;
}
tr.dark {
	//background: #e8f2f9;
}
.formular td {
	border: solid 0px #ffffff;
}
.formular tr.dark td {
	border: solid 0px #a6a6a6;
}
.formular table, .formular tr, .formular td {
	border: none!important;
}
tr.selecthide {
	display: none;
}
tr input, tr select {
	background: #e8f2f9;
}
tr.dark input, tr.dark select {
	background: #f9efce;
}
@media (min-width: 1201px) {
#tabulkahlavni {
	width: 99%!important;
}
#moreauthors {
	width: 147%!important;
}
}
@media (max-width: 1200px) {
#tabulkahlavni {
	width: 95%!important;
}
#moreauthors {
	width: 98%!important;
}
}