body {background-color: #f9f9ff; color: #000; font-family: Verdana, Georgia, Helvetica, Arial, Times New Roman, Georgia, sans-serif; font-size: 18px;}

a {color: #0900ad;}
a:hover, a:active {color: #ff0000;}
h3 {font-family: Arial, "Poppins", sans-serif; }
td,tr {border: 1px solid gray;}

/* шаблон */
.nav-menu a {font-size: 14px;}
.nav-menu ul li a {font-size: 14px;}
.header-top-right a {font-size: 12px;}

.site-logo {font-size:20px; color:#ffffff; font-family: Monotype Corsiva, sans-serif; font-weight: 700;}
.site-logo a {font-size: 20px; color: #ffffff; font-family: Monotype Corsiva, sans-serif; font-weight: 700;}
.site-logo a:hover {color: #ff0000;}
.site-title {font-size:38px; font-weight: 700; font-family: "Poppins",sans-serif; line-height: 1.4em !important; color:#ffffff;}
.tst-pass-menu{background-color: rgba(4,9,30,0.9);}
.site-description {font-size:20px; font-weight: 700; color:#ffffff; padding-top: 19px; font-family: "Armata", Helvetica, sans-serif;}
.tsts-title {font-size: 18px; color: #ffffff; font-weight: bold; font-family: "Armata", Helvetica, sans-serif;}
.fnt-sz {font-size: 28px; font-weight: bold;}
.rzdl-title { text-align: center; font-weight: bold; padding-top: 7px;}
.book-title { text-align: center; font-weight: bold; padding-top: 5px;}
.page-title {font-size: 28px; font-family: "Armata", Helvetica, sans-serif; color: #999; text-shadow: 1px 1px 1px #000; }
.single-feature:hover {cursor: default;}
.section-gap {padding-top: 60px; padding-bottom: 60px;}
.single-popular-carusel .details h4 {margin: 10px 0px;}
li.menu-has-children ul{overflow: scroll; height:350px;}
.test-pass-h1 {padding-bottom: 20px;}
.footer-bottom {color: #eee;}


/*змінені класи контенту education*/
.right-contents .primary-btn {background-color: #f7631b;}
.right-contents .primary-btn:hover {background-color: #ffffff; color:#f7631b; }

/* редактор */
.center {text-align:center; }
.left {text-align: left;}
.right {text-align: right;}
.bold { font-weight: bold; }
.red { color: #ff0000; }


/* класи ерудита-imstr */
.report { color: #00aa00; font-weight: bold; }
.error { color: #ff0000; font-weight: bold; }
.back_report { background-color: #00FF00; font-weight: bold;}
.back_error { background-color: #FF0000; font-weight: bold;}
.div_invis {display:none!important;}
.div_vis { display: block; }
.imstr { text-align: right; font-size: 10px; }
.imstr a { text-decoration: none; color: #ccc;}
.imstr a:hover { text-decoration: none; }

/* класи ерудита */
.tst {text-align: left;}
.h-ukrmova {text-align: center; padding-top: 15px; color: #555; }
.disc {list-style-type: disc; list-style-position: inside;} .circle {list-style-type: circle; list-style-position: inside;} .square {list-style-type: square; list-style-position: inside;}
.nvnk {background-color: #ffffff; padding: 3px 8px;}

.table-test { width: 100%; border: 2px solid gray; }
.table-test-end { width: 100%; border: 2px solid gray; background-color: #f5f4ed; }
.question{background-color: #edece1; font-size: 21px; font-weight: bold; border: 1px solid gray; text-align: left;}
.answer {background-color: #f5f4ed; font-weight: bold; text-align: left; border: 1px solid gray;}
.border-1 { border: 1px solid gray; }
.td-inside-table{ border: 1px solid gray; font-weight: bold; width: 65%; word-break: break-all; }
.table-inside { border: 1px solid gray; margin: auto; }
.button-check { font-size: 20px; width: 160px; margin: 0 auto; text-align: center; }
.description_full {padding-top: 20px; font-size: 18px; }

.rdk-tbl { padding: 7px; border: 1px solid gray;}
tr.user-edit { background-color: #f5f4ed; font-weight: bold;}
td.user-edit { padding: 7px; border: 1px solid gray;}
.name_test { font-weight: bold; }
li.book-row {display:inline-block;}

li.avtor {display:inline-block;  padding: 15px 40px; }
.avtor {color: #005e00;}
.avtor_title { color: #005e00; }
.avtrz {color: #005e00; font-weight: bold;}
.ryad-padn {padding-top: 20px; padding-bottom: 20px;}
.mrg-book {padding-top: 25px; padding-bottom: 25px;}

/* ans_show-3 */
.flash {background-color: #00FF00;}
.flashm {background-color: red;}
