/*ehas.ee jml4*/
/*a {color: #4F80FF;}
a:hover, a:focus, a:active {color: #044CD0 !important;}*/
body.ltr .sp-megamenu-parent .sp-dropdown.sp-dropdown-sub {left: 20% !important;}
.btn {padding: 8px 12px;}
h3.newsflash-title {margin-bottom: 1.5rem;}
.article-details h1, .article-details h2, .article-details h3, .article-details h4, .article-details h5, .article-details h6 {margin: 0 0 20px 0;}
.article-details .article-ratings-social-share {border-bottom: unset;}
.centerme { margin: auto !important;display: block !important; }
.breadcrumb {background-color: unset;padding: 0.75rem 0; font-size: small;}
#sp-breadcrumb > div > div > div > ol > li.float-start > span {display: none;}
.fa-sign-in-alt:before {margin-right: 4px;}
.fas {line-height: unset;}
a.profiil:before {font-family: "Font Awesome 5 Free"; content: "\f007"; margin: 0 4px;}
a.sisenemine:before {font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f2f6"; margin-right: 4px;}
.single-item .text-holder h3 {text-transform: unset;}
span.feed-link {padding: 8px 0;display: block;}
.result__taxonomy {margin-top: 20px;font-size: x-small;}
.sppb-sp-slider-button {margin-right: unset !important;}
div.sp-module-content-bottom {margin-top: 20px;}
.sidebar-menu .sppb-addon-content .menu li a:hover { border-color: #252767;background: #4F80FF;}
.btn-primary:hover, .sppb-btn-primary:hover {border-color: #044CD0 !important;background-color: #044CD0 !important;color: #fff !important;}
#sp-logo > div > a {line-height: 90px;}
.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span {line-height: 90px;font-size: 16px;font-weight: bold !important;}
.sp-megamenu-parent {margin: 0;}
.mod-login-logout__login-greeting.login-greeting, .mod-login-logout__button.logout-button {display: inline-block; font-size: initial;margin: 0 10px 0 0;}
#offcanvas-toggler { height: 90px;}
#sp-header {height: 90px;}
#sp-header > div > div > div > div.col-10.col-sm-10.col-md-11.col-lg-5 > div > div > a.sp-sign-in.sppb-sp-slider-button.sppb-sp-slider-button.sppb-btn.sppb-btn-lg.sppb-btn-primary.sppb-btn-rounded {color: white;}
#sp-header > div > div > div > div.col-10.col-sm-10.col-md-11.col-lg-5 > div > div > a.sp-sign-in.sppb-sp-slider-button.sppb-sp-slider-button.sppb-btn.sppb-btn-lg.sppb-btn-primary.sppb-btn-rounded:hover {color: rgba(66, 141, 201, 0.8);}
#sp-header > div > div > div > div > div > div.align-items-center.ms-auto > nav > ul > li.sp-menu-item.sp-has-child.active > div > div > ul > li.sp-menu-item.current-item.active > a {font-weight: bold;}
#sp-header > div > div > div > div > div > div.align-items-center.ms-auto > nav > ul > li.sp-menu-item.sp-has-child.active > div > div > ul > li.sp-menu-item.sp-has-child.active > div > div > ul > li.sp-menu-item.current-item.active > a {font-weight: bold;}
#sp-header {/*border-bottom: 1px solid #4F80FF; border-top: 1px solid #162a4a;*/}
#sp-header > div > div > div.rida {--bs-gutter-x: unset;}
#sp-header > div > div > div > div.col-10.col-sm-10.col-md-5.col-lg-5 > div > div > div > ul > li {line-height: normal;}
#sp-header.lg-header {background-color: aliceblue; border-bottom: 1px solid #4F80FF; /*box-shadow: unset;*/}
#sp-header-topbar {background: #4F80FF;}
#sp-header-topbar .container-inner {border-bottom: unset;}
#sp-header-topbar a {color: whitesmoke;}
#sp-footer, #sp-bottom {background: #00205B !important; color: #fff !important;}
#sp-social {font-size: 14px;}
#sp-top {font-size: 15px;}
#sp-top > div > div > div > ul {padding-left: 0;}
#sp-top > div > div > div > ul {margin-bottom: 0;}
#sp-top > div > div {display:inline-block;}
#sp-bottom {background: #effef7 !important;}
#sp-right > div > div > div > ul.menumenuklass > li {padding: 10px;}
#sp-right > div > div > div > ul.menumenuklass > li:hover; {background-color: darkslategrey;}
.counter {display: none;}
.item-1090, .item-494 {list-style-type: none;}
li.item-2640 {display: none;}
div.col-6 > div > div > ul.mod-menu.mod-list.menu {padding-left: 0;margin-bottom: 0}
div.mod-languages ul li.lang-active {background-color: unset !important; padding: 0px;}
div.mod-languages ul li.lang-active > a > img {-webkit-box-shadow: 5px 5px 15px 6px rgba(0,0,0,0.31); box-shadow: 5px 5px 15px 6px rgba(0,0,0,0.31);}

.sp-megamenu-parent .sp-dropdown-main .sp-dropdown-inner .sp-dropdown-items li a {
    font-weight: 400;
    color: #252767;
    display: block;
    padding: 15px 10px;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge) {
    font-size: 14px;
    line-height: 1;
    display: inline-block;
    padding: 8px 0;
    cursor: pointer;
}

.sp-megamenu-parent .sp-dropdown-main .sp-dropdown-inner {
    border-top: 3px solid #154c80;
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    box-shadow: 0 3px 5px 0 rgba(0, 0, 0, .2);
    padding: 20px;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:hover {
    color: #252767;
    font-weight: bold;
}


/*pildigalerii*/
#events .item .eg-content:hover .data {background-color: #4F80FF;padding: 10px;}
#events .item .eg-content .data {padding: 10px;}

/*jevents*/
span.kp > span.mod_events_latest_date {/*font: icon;*/font-weight: 700; font-size: 20px;}
.mod_events_latest_content {vertical-align: baseline;line-height: 25px; font-size: 20px;font-weight: 500;}
.mod_events_latest_table tr {border-bottom: 1px solid #ccc;}
.mod_events_latest_table tr:last-child {border-bottom: none;}
.mod_events_latest_table td {padding: 1.5rem 0;}
td.mod_events_latest_first {padding-top: 0;}
a.ev_link_row:link, a.ev_link_row:visited, a.ev_link_row:hover {font-size: unset;color: #4F80FF;}
span.cat{font-size: x-small;}
#jevents_body .nav-items div.active a, .jev_header2 .active a {background-color: #4F80FF;color: #FFF;}
#jevents_body .cal_today a.cal_daylink {background-color: #4F80FF;}
#jevents_body .cal_today a.cal_daylink:hover {border-left: 1px solid #4F80FF;border: 1px solid #4F80FF;color: #4F80FF;}
#jevents_body .nav-items > div a:hover {border-left: 1px solid #4F80FF;}
.nav-items > div:first-child {border-left: 1px solid #4F80FF;}
.nav-items > div:last-child {border-right: 1px solid #4F80FF;}
#jevents_body .nav-items div.active a, .jev_header2 .active a {background-color: #4F80FF;}
#jevents_body .nav-items div.active a:hover, .jev_header2 .active a:hover {border-left: 1px solid #4F80FF;}
.nav-items > div {border: 1px solid #4F80FF;}
.jev_toprow div.currentmonth {border-top: 1px solid #4F80FF;border-bottom: 1px solid #4F80FF;}
.jev_toprow div.previousmonth, .jev_toprow div.nextmonth {background-color: #4F80FF;border: 1px solid #4F80FF;}
#jevents_body {padding: 10px;}
#jevents_body .nav-items div.active a:hover, .jev_header2 .active a:hover {background-color: darkgray;}

/* Quiz  */
#cj-wrapper .no-margin-left {margin-bottom: 20px;margin-top: 10px;}
#cj-wrapper > div:nth-child(4) > div.panel-body > div > div.col-lg-8 > form > div.text-center > a {display: none;}
#cj-wrapper > div:nth-child(4) > div.panel-body > div > div.col-lg-8 > form > div.input-group {margin-bottom: 20px;}

/* e-Docman */
#edocman-categories .edocman-box-heading h3, #edocman-documents .edocman-box-heading h3, #edocman-document-page .edocman-box-heading h3 {padding: 10px 0;line-height: 30px;}
#edocman_form > div.sortPagiBar.row > div > div > a {box-shadow: unset !important;}
#edocman_form > div.sortPagiBar.row > div > div > a:hover {box-shadow: 0 2px 4px 0 rgb(0 0 0 / 20%) !important;}
.edocmanxtdlink:before {content: "\f019";font-family: "Font Awesome 5 Free";font-weight: 900; display: inline-block;padding-right: 6px;vertical-align: middle;}


/*Sidemenu*/
#sp-right .sp-module, #sp-left .sp-module {border: unset;padding: unset;box-shadow: unset;}
#sp-left .sp-module ul>li, #sp-right .sp-module ul>li {border-bottom: unset;}
#sp-left .sp-module ul>li>a, #sp-right .sp-module ul>li>a {line-height: unset;}
#sp-left > div > div > div > ul > li > a  {
    background: #f7f7f7 none repeat scroll 0 0;
    color: #222222;
    display: block;
    font-size: 16px;
    border-radius: 5px;
    border-left: 5px solid #f7f7f7;
    border-bottom: 0px;
    font-weight: 600;
    padding: 17px 20px 15px !important;
    width: 100%;
    position: relative;
    z-index: 1;
    transition: all 500ms ease;
    transition-delay: 0.15s;
}

#sp-left > div > div > div > ul > li > a::before {
    position: absolute;
    top: 0;
    right: 0;
    width: 37px;
    height: 56px;
    content: "";
    font-family: "Font Awesome 5 Free";
    color: #ffffff;
    line-height: 58px;
    font-size: 18px;
    transform: translate3d(-30px, 0px, 0px);
    transition-delay: 0.5s;
    transition: all 500ms ease;
    opacity: 0;
}
#sp-left > div > div > div > ul > li > a:hover {color: #fff;border-color: #252767;background: #4F80FF;}
#sp-left > div > div > div > ul > li > a:hover::before, #sp-left > div > div > div > ul > li > a.active::before {transform: translate3d(0px, 0px, 0px);opacity: 1;}
#sp-left .sp-module ul > li {margin-top: 5px;}
#sp-left > div > div > div > ul > li.current a {color: #fff;border-color: #1f1f1f;background: #4F80FF;}
#sp-left > div > div > div > ul > li.current a::before {transform: translate3d(0px, 0px, 0px);opacity: 1;}

.sidebar-menu .sppb-addon-content .menu li a {
    border-bottom: 2px solid #fff;
    background: #f7f7f7 none repeat scroll 0 0;
    color: #222;
    display: block;
    font-size: 16px;
    border-radius: 5px;
    border-left: 5px solid #f7f7f7;
    border-bottom: 0px;
    font-weight: 600;
    padding: 17px 20px 15px;
    width: 100%;
    position: relative;
    z-index: 1;
    transition: all 500ms ease;
    transition-delay: .15s;
}

.sidebar-menu .sppb-addon-content .menu li a:before {
    position: absolute;
    top: 0;
    right: 0;
    width: 37px;
    height: 56px;
    content: "";
    font-family: "Font Awesome 5 Free";
    color: #fff;
    line-height: 58px;
    font-size: 18px;
    transform: translate3d(-30px, 0px, 0px);
    transition-delay: .5s;
    transition: all 500ms ease;
    opacity: 0;
}

.sidebar-menu .sppb-addon-content .menu li a:hover:before, .sidebar-menu .sppb-addon-content .menu li a.active:before {
    transform: translate3d(0px, 0px, 0px);
    opacity: 1;
}

.sidebar-menu .sppb-addon-content .menu li  {
    margin-top: 5px;
}

.sidebar-menu .sppb-addon-content .menu li a:hover {
    border-color: #252767;
    background: #4F80FF;
    color: #fff;
}

.sidebar-menu .sppb-addon-content .menu
 {
    overflow: hidden;
    margin-bottom: 50px;
    padding: 0px;
}

/*Sidemenu lõpp*/



@media (max-width: 575px) {
#sp-header.lg-header #offcanvas-toggler {margin-right: 0;}
.stext > a {font-size: 1.1rem;}
#sp-social > div.d-lg-flex {width: 120px;}
.article-details h1, .article-details h2, .article-details h3, .article-details h4, .article-details h5, .article-details h6 {margin: 20px 0;}
}

@media (max-width: 991px) {
#sp-header-topbar {margin: 0px 0px !important;}
.article-details h1, .article-details h2, .article-details h3, .article-details h4, .article-details h5, .article-details h6 {margin: 20px 0;}
}

@media (min-width: 992px) {
.stext > a {font-size: 1.25rem;}
}
