 .offcanvas-menu .offcanvas-inner ul.menu>li a:focus
  color: #4db768;
} 
/*---botones-navegacion-blog---*/
.pagenavigation .pagination .btn-sm.btn-secondary {
    background: #4db768;
    font-size: 15px;
    text-transform: none;
    padding: 14px 38px;
    border-color: #4db768;
}
.pagenavigation .pagination .btn-sm.btn-secondary:hover {
    background: #071b33;
    border-color: #071b33;
}

/*---color-icono calendario---*/
.icon-calendar-alt:before, .icon-calendar:before {
    content: "";
    color: #4db768;
}
/*-----Articulos---*/
.article-details .article-details-title-wrap {
    padding-left: 0px;
    padding-right: 0px;
}
.article-info {
    justify-content: center;
}
.article-details .article-details-title-wrap .article-header h1, .article-details .article-details-title-wrap .article-header h2 {
    font-size: 36px;
    line-height: 35px;
    color: #071b33;
  text-transform: none;
  letter-spacing: -1px;
}
body.ltr .sp-megamenu-parent>li.sp-has-child>a:after, body.ltr .sp-megamenu-parent>li.sp-has-child>span:after {
    margin-left: 3px;
    font-size: 8px;
}
@media (min-width: 992px) {
    body.view-article.remove-container .body-innerwrapper>#sp-main-body>.container, body.view-article.remove-container .body-innerwrapper>.sp-main-body>.container {
        max-width: 960px;
    }
}
.sp-reading-progress-bar {
    background-color: #4db768;
}
.sp-megamenu-parent>li:before { display: none;}
/*---calendario-home---*/
.mod_events_latest_first, .mod_events_latest {
    background-color: #ffffff00;
    border-style: solid 1px #615E64;
    border-width: 0px 0px 1px 0px;
    padding: 4px 0px 2px 2px;
    border-color: #ccc !important;
}
/*---nuevo-documento---*/
.edocman_new {
    background-color: #4db768;
}
/*---color-iconos edocman---*/
.edicon-folder-open:before {
    content: "\e930";
    color: #4db768;
}

a {
    color: #071b33;
}
a:hover {
    color: #4db768;
}

/*---boton-edocman---*/
.edocman-download-link {
    background-color: rgba(78, 184, 105, 0.8);
}
.edocman_upload_link btn .btn-primary {
    background-color: rgba(78, 184, 105, 0.8);
}
/*---boton-edocman---*/
.btn-primary:hover{
    background-image: linear-gradient(to bottom,#071b33, #071b33);
}


/*---color-ticket---*/
input[type="text"], input[type="email"], input[type="url"], input[type="date"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], select:not(.form-select), .form-control, .sppb-form-control, .sppb-form-group .sppb-form-control {
    color: #071b33;
}
input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="date"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="number"]:focus, select:not(.form-select):focus, .form-control:focus, .sppb-form-control:focus, .sppb-form-group .sppb-form-control:focus {
    color: #071b33;
    background-color: transparent;
    border-color: #4db768;
    outline: 0;
}

/*----boton-acceso-hover---*/
body .sppb-btn.sppb-btn-primary.sppb-btn-outline:hover{
  background-color: #10243b;
    border-color: #10243b;
    color: #fff;  
}
/*---botn-acceso---*/
body .sppb-btn.sppb-btn-primary.sppb-btn-outline, body .sppb-btn.btn-primary.sppb-btn-outline, body .sppb-btn.btn-outline-primary.sppb-btn-outline, body .btn.sppb-btn-primary.sppb-btn-outline, body .btn.btn-primary.sppb-btn-outline, body .btn.btn-outline-primary.sppb-btn-outline {
    border-color: #4db768;
    background-color: #4db768;
    color: #ffffff;
}


/*---color-icono-pasword---*/
.password-group .input-password-toggle .icon-eye {
    color: #4db768;
}

/*---zona ususarios---*/
.invalid {
    color: #4db768;
    border-color: #4db768;
}

/*---hover-menu---*/
.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:hover {
    color: #4db768;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {
    color: #4db768;
}
/*---alineacion-titulo---*/
.article-details .article-header h1, .article-details .article-header h2 {
    font-size: 35px;
    display: flex;
    justify-content: center;
}
/*---color-categoria---*/
.article-info>span a {
    color: #4db768;
}
/*---Margen Superior contenidos---*/

#sp-main-body {
    padding: 25px 0px 50px 0px;
}

/*---page-title---*/
.sp-page-title .sp-page-title-heading {
    font-size: 28px;
    font-family: 'Prompt';
    color: #fff;
    display: flex;
    justify-content: center;
}


body .sppb-btn.sppb-btn-primary, body .sppb-btn.btn-primary, body .sppb-btn.btn-outline-primary, body .btn.sppb-btn-primary, body .btn.btn-primary, body .btn.btn-outline-primary {
    border-color: rgba(78, 184, 105, 0.8);
    background-color: rgba(78, 184, 105, 0.8);
    color: #ffffff;
}

.btn.btn-primary:hover{
  background-color: #071b33 !important;
    border-color: #071b33 !important;
    color: #fff;
}

body, .sp-preloader {
    background-color: #fff;
}

.com-content.view-article .sp-page-title {
	display: block;
}

.sp-megamenu-parent>li:hover>a {
    color: #4db768;
}

.offcanvas-menu .fa, .offcanvas-menu .fab, .offcanvas-menu .far, .offcanvas-menu .fas {
    color: #212529;
}
.offcanvas-menu .offcanvas-inner a {
    color: #071B33;
}
.offcanvas-menu .offcanvas-inner ul.menu>li a, .offcanvas-menu .offcanvas-inner ul.menu>li span {
    color: #212529;
}

.offcanvas-menu .offcanvas-inner ul.menu li.active a {
    color: #212529 !important;
}

#sp-footer {
    padding-top: 20px;
}

#sp-footer, #sp-bottom {
    color: #ffffff69;
}
.sp-megamenu-parent>li>a:before, .sp-megamenu-parent>li>span:before {
    height: 0px;
}

.sp-megamenu-parent>li.active>a, .sp-megamenu-parent>li.active:hover>a {
    color: #4db768;
}

/*---color-top---*/
#sp-top-bar {
    background: #4db768;
    color: #fff;
}
#sp-top-bar a {
    color: #fff;
}

#sp-footer {
    padding-top: 20px;
    padding-bottom: 20px;
}

/*---menu-bg---*/
#sp-header {
    background: #ededed;
}
.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span {
    padding: 0 6px;
}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
    font-size: 16px;
}
/*---desaparece el pass key del inicio---*/
#Passkey { width: 24px; height: 24px;
  background-color: whitesmoke;}

/*----Formularios----*/
input[type="text"], input[type="email"], input[type="url"], input[type="date"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], select:not(.form-select), .sppb-form-group .sppb-form-control, .form-control {
    border: 0px solid #000;
  border-bottom: 1px solid rgb(77 183 104 / 80%);
}

#edocman-category {
    padding: 30px 0px 0px 0px;
}

select.form-control:not([multiple]), select.inputbox:not([multiple]), select:not([multiple]) {
    height: calc(3.25rem + 2px);
}
input[type="text"], input[type="email"], input[type="url"], input[type="date"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], select:not(.form-select), .sppb-form-group .sppb-form-control, .form-control {
    padding: 16px 20px;
}
.form-select, .custom-select {
    color: #071b33;
}
table.edocman_document_list .edocman_document_list_icon {
    width: 8%;
    padding: 15px 2px;
    font-size: 20px;
}
table.edocman_document_list tr td {
    padding: 7px 0px;
}
table.edocman_document_list .edocman_document_list_title a {
    font-weight: 500;
}