.flip-box-inner h2 {
    background-color: #fff;
}
span.ui-provider.a.b.c.d.e.f.g.h.i.j.k.l.m.n.o.p.q.r.s.t.u.v.w.x.y.z.ab.ac.ae.af.ag.ah.ai.aj.ak {
    color: #686e72 !important;
}
.sppb-flipbox-front.flip-box {
   /* background-image: none !important; */
}
.pd-float {
    position: relative;
    float: left;
    margin: 0px 3px;
    width: 80%;
}
#sp-page-builder {
    margin-top: 183px;
}
#sppb-addon-1627950025372 {
    margin-top: 183px;
}
.imageGenerica {
    margin-top: 183px;
}

body .djslider-default .slide-desc h1 .uno {
    color: #fff;
    font-family: "Conv_CircularStd-Medium";
    background: rgb(172 98 6);
    border-radius: 10px;
    font-size: 25px;
    letter-spacing: 1px;
    font-weight: 400;
    padding: 13px;
    margin-bottom: 6px;
}

.djslider-default .slide-desc {position: absolute;bottom: 26% !important;left: 49.5% !important;right: 0 !important;}
body .slide-desc-bg-default {background: transparent !important;}
body .djslider-default ul.djslider-in li:nth-child(0) .slide-desc {bottom: 43% !important;left: 52% !important;right: 0 !important;}
body .djslider-default ul.djslider-in li:nth-child(1) .slide-desc {bottom: 43% !important;left: 35.5% !important;right: 0 !important;}
body .djslider-default ul.djslider-in li:nth-child(2) .slide-desc {bottom: 45% !important;left: 62% !important;right: 0 !important;}
body .djslider-default .slide-desc h1 {margin-bottom: 0 !important;line-height: 56px;}
body .djslider-default ul.djslider-in li:nth-child(2) .slide-desc h1 .uno  {color: #fff;font-family: "Conv_CircularStd-Medium";background: rgb(172 98 6);border-radius: 10px;font-size: 30px;letter-spacing: 3px;font-weight: 400;padding: 13px;margin-bottom: 6px;}
body .djslider-default ul.djslider-in li:nth-child(1) .slide-desc h1 .uno  {color: #fff;font-family: "Conv_CircularStd-Medium";background: rgb(28 101 150);border-radius: 10px;font-size: 30px;letter-spacing: 3px;font-weight: 400;padding: 13px;margin-bottom: 6px;}
body .djslider-default .slide-desc h1 .dos {color: #fff;font-family: "Conv_CircularStd-Black";font-size: 33px;border-radius: 10px;letter-spacing: 2px;padding: 13px;background: rgb(28 101 150);}
body .djslider-default .slide-desc h1 .uno {color: #fff;font-family: "Conv_CircularStd-Medium";background: rgb(172 98 6);border-radius: 10px;font-size: 30px;letter-spacing: 1px;font-weight: 400;padding: 13px;margin-bottom: 6px;}


html {
    width: 100%;
    overflow-x: hidden;
}

body #doStiky #section-id-1627934114259 img {
    height: 84px;
    width: auto;
    margin-top: -80px;
}

._switchHear {
    width: 60px;
    height: 60px;
    display: block;
    position: fixed;
    right: 0;
    bottom: 35%;
    background-repeat: no-repeat;
    cursor: pointer;
    z-index: 999;
}

*:focus {
    border: solid 2px red !important;
}

body main header p.generalesGlobal a:focus,
body main header #sb-search .sb-search-input:focus,
body main footer #section-id-1627957779634 #column-wrap-id-1627957779633 table tr td[width="50%"] a:focus,
body main footer #section-id-1627957779634 #column-wrap-id-1627957779633 #sb-search .sb-search-input:focus {
    border: solid 2px red !important;
}

#section-id-1635290382384 .sppb-btn-rounded{
    background-color: #f7941e !important;
    color: #404040 !important;
}

#section-id-1635290382384 .sppb-btn-rounded:hover {
    background-color: #1b6597 !important;
    color: #ffffff !important;
}

body.home .container-fluid p {
    color: #000000;
}

body.quienes-somos .container-fluid h3,
body.quienes-somos .container-fluid p,
body.quienes-somos .container-fluid p strong,
body.quienes-somos .container-fluid span {
    color: #000000;
}

h1#osmap-menu-uid-mainmenu {
    color: #de7b05 !important;
}

.oferta-de-servicios #sppb-addon-1635982286182 p,
.oferta-de-servicios #sppb-addon-1635982286195 p,
.oferta-de-servicios #column-id-1635982286176 p,
.oferta-de-servicios #sppb-addon-wrapper-1635982286255 p {
    color: #000000;
}

.documentacion h2 {
	font-size: 1.2em;
}

body .sppb-btn-rounded {
    font-size: 15px !important;
    padding: 3% 7% !important;
}

body .pd-filebox .pd-filenamebox .pd-filename .pd-float a {
    color: #000000;
    font-size: 0.8em;
}

body .pd-filebox .pd-buttons .pd-button-download a.btn-success {
	/* background-color: #b36200 !important; */
	/* border: solid 2px #b36200 !important; */
	color: #000;
}

body .pd-filebox .pd-buttons .pd-button-download a.btn-success:focus {
    box-shadow: none !important;
	border: solid red 2px !important;
}

body main .fooBottom p {
	color: #000000;
}

.estadisticas .containerCustom p, .gestiones-covid-19 .containerCustom p, .capacitaciones .containerCustom p,
.estadisticas .containerCustom strong, .gestiones-covid-19 .containerCustom strong, .capacitaciones .containerCustom strong,
.estadisticas .containerCustom table td, .gestiones-covid-19 .containerCustom table td, .capacitaciones .containerCustom table td,
.estadisticas .containerCustom h3, .gestiones-covid-19 .containerCustom h2, .capacitaciones .containerCustom h2 {
	color: #000000;
}

body.noticias .sppb-btn-rounded {
    padding: 15px 5% !important;
}

.gestion-de-los-factores-psicosociales-laborales-en-el-poder-judicial p {
	color: #000000;
}

.historias-casos-primac-rt .containerCustom p {
	color: #000000;
}

.contactos .containerCustom p {
	color: #000000;
}

body.search button.btn.hasTooltip {
    background-color: #0080a7 !important;
}

body.search button.btn.hasTooltip:hover {
    background: #00E66E !important;
}

body.search dd.result-created {
    color: #000000 !important;
    font-size: 15px;
}

body.search dt.result-title, body.search dt.result-title a {
    color: #164e71 !important;
}

#searchForm > div:nth-child(2) > p > strong > span {
    background-color: #008297 !important;
}

span.highlight {
    background-color: transparent !important;
}

body.search label {
    color: #000000;
}

.resultados-de-evaluacion-del-desempeno p {
    color: #000000;
}

@media only screen and (max-width: 991px) {
	.fa-bars {
		position: absolute;
		top: -22px;
		right: -6px;
	}

	body .dj-megamenu-select-dark .dj-mobile-open-btn, body .dj-megamenu-offcanvas-dark .dj-mobile-open-btn, body .dj-megamenu-accordion-dark .dj-mobile-open-btn {
		position: relative;
		top: -46px;
    	right: 60px;
        background-color: transparent !important;
	}

    body .dj-megamenu-select-dark .dj-mobile-open-btn, body .dj-megamenu-offcanvas-dark .dj-mobile-open-btn, body .dj-megamenu-accordion-dark .dj-mobile-open-btn:focus {
		border: none !important
	}

	.contactos #column-id-1628024650289 {
    	text-align: center;
	}

	.contactos #column-id-1628024650289 .sppb-addon-content {
		text-align: center;
	}

	.contactos .sp-page-builder .page-content #section-id-1628024650281 {
		background-position: 91% 0;
	}
	#section-id-1627940635145, #section-id-1635982286199, #section-id-1635982286249, #section-id-1635295333981 {
		background-image: none !important;
		background-color: #1b6597;
	}
}
@media only screen and (max-width: 479px) {
	.fa-bars {
		position: absolute;
		top: -23px;
		right: -7px;
       
	}

	body .dj-megamenu-select-dark .dj-mobile-open-btn, body .dj-megamenu-offcanvas-dark .dj-mobile-open-btn, body .dj-megamenu-accordion-dark .dj-mobile-open-btn {
		position: relative;
		top: -43px;
		right: 22px;
        background-color: transparent !important;
	}
    body .dj-megamenu-select-dark .dj-mobile-open-btn, body .dj-megamenu-offcanvas-dark .dj-mobile-open-btn, body .dj-megamenu-accordion-dark .dj-mobile-open-btn:focus {
		border: none !important
	}
	body .djslider-default ul.djslider-in li:nth-child(1) .slide-desc {
        bottom: 24% !important;
        left: 17% !important;
        right: 0 !important;
    }
    body .djslider-default ul.djslider-in li:nth-child(2) .slide-desc {
        bottom: 10% !important;
        left: 4.5% !important;
        right: 0 !important;
    }
    body .djslider-default ul.djslider-in li:nth-child(3) .slide-desc {
        bottom: 10% !important;
        left: 4.5% !important;
        right: 0 !important;
    }
    body .djslider-default .slide-desc h1 .dos {
       font-size: 11px !important;
    }
    body .djslider-default .slide-desc h1 .uno {
       font-size: 12px !important;
    }
    body .djslider-default .slide-desc h1 .tres { 
        font-size: 12px !important;
    }
    #sp-page-builder {
        margin-top: 0px;
    }
      table,
      thead,
      tbody,
      tr,
      td,
      th {
        display: block;
        width: 100%;
      }
    
      tr {
        margin-bottom: 1rem;
        border: 1px solid #ddd;
        padding: 8px;
        border-radius: 6px;
      }
    
      td {
        padding: 6px 8px;
        border: none;
        display: flex;
        justify-content: space-between;
      }
    
      td:before {
        content: attr(data-label);
        font-weight: bold;
        flex: 1;
        padding-right: 10px;
      }
      span {
        overflow-wrap: anywhere;
      }
      #sppb-addon-1627950025372 {
        margin-top: 0px;
      }
    
}
