#sppb-addon-1632258458522 #btn-1632258458522.sppb-btn-custom {
    background-color: #f7941e;
    color: #404040 !important;
    font-size: 16px;
}

#sppb-addon-1632258458543 #btn-1632258458543.sppb-btn-custom {
    background-color: #f7941e;
    color: #404040 !important;
    font-size: 16px;
}

#sppb-addon-1632258458558 #btn-1632258458558.sppb-btn-custom {
    background-color: #f7941e;
    color: #404040 !important;
    font-size: 16px;
}

#sppb-addon-1632258458573 #btn-1632258458573.sppb-btn-custom {
    background-color: #f7941e;
    color: #404040 !important;
    font-size: 16px;
}

#sppb-addon-1632280269933 #btn-1632280269933.sppb-btn-custom {
    background-color: #f7941e;
    color: #404040 !important;
    font-size: 16px;
}

#sppb-addon-1637683105541 #btn-1637683105541.sppb-btn-custom {
    background-color: #f7941e;
    color: #404040 !important;
    font-size: 16px;
}
#sppb-addon-1632280269941 #btn-1632280269941.sppb-btn-custom {
    background-color: #f7941e;
    color: #404040 !important;
    font-size: 16px;
}

body #section-id-1632258458498 #btn-1632258458522.sppb-btn-rounded:hover {
    background-color: #1b6697 !important;
    color: #ffffff !important;
}

body #section-id-1632258458498 #btn-1632258458543.sppb-btn-rounded:hover {
    background-color: #1b6697 !important;
    color: #ffffff !important;
}

body #section-id-1632258458498 #btn-1632258458558.sppb-btn-rounded:hover {
    background-color: #1b6697 !important;
    color: #ffffff !important;
}

body #section-id-1632258458498 #btn-1632258458573.sppb-btn-rounded:hover {
    background-color: #1b6697 !important;
    color: #ffffff !important;
}

body #section-id-1632280269908 #btn-1632280269941.sppb-btn-rounded:hover {
    background-color: #1b6697 !important;
    color: #ffffff !important;
}

body #section-id-1632280269908 #btn-1637683105541.sppb-btn-rounded:hover {
    background-color: #1b6697 !important;
    color: #ffffff !important;
}

body #section-id-1632280269908 #btn-1632280269933.sppb-btn-rounded:hover {
    background-color: #1b6697 !important;
    color: #ffffff !important;
}

#sp-page-builder {
    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: 46% !important;left: 16% !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: 26% !important;left: 49.5% !important;right: 0 !important;}
body .djslider-default ul.djslider-in li:nth-child(2) .slide-desc {bottom: 43% !important;left: 32% !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(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 {
	overflow-x: hidden !important;
	width: 100%;
}

*:focus {
	border: solid 2px red !important;
}
._switchHear {
    width: 60px;
    height: 60px;
    display: block;
    position: fixed;
    right: 0;
    bottom: 35%;
    background-repeat: no-repeat;
    cursor: pointer;
	z-index: 999;
}

.home p, .quienes-somos p, .u-pagos p, .u-pagos li, .estudio-de-zonaje p, .u-componentes p,
.anualidades  p, .sppb-panel-collapse p, .sppb-panel-collapse li, .carrera-profesional p,
#column-id-1632283016330 h3, .u-deducciones p,.u-deducciones li, .creditos-de-renta p, .creditos-de-renta li,
.exoneracion-de-impuesto-sobre-la-renta p, .exoneracion-de-impuesto-sobre-la-renta li,
.constancias-y-certificaciones p, .constancias-y-certificaciones li,
.horas-extra p, .horas-extra .sppb-addon-content h3, .horas-extra .sppb-addon-content li,
.licencias-por-maternidad p, .licencias-por-maternidad li {
	color: #000000;
}

body.mapa-del-sitio #osmap-menu-uid-mainmenu {
	color: #de7b05 !important;
}

body li {
	font-size: 1.125em;
}

body .sppb-addon.sppb-addon-accordion .sppb-panel-title {
	font-size: 16px;
}

body .sppb-btn-rounded {
    font-size: 15px !important;
}
.dj-megamenu-default li:hover a.dj-up_a, .dj-megamenu-default li.hover a.dj-up_a, .dj-megamenu-default li.active a.dj-up_a {
	color: #1b6597 !important;
	background-color: none !important;
	background: none !important;
}

.dj-megamenu-default li a.dj-up_a:focus, 
body main header .dj-megamenu-default li ul.dj-submenu>li>a:focus, 
body main header p.generalesGlobal a:focus,
body main header #sb-search .sb-search-input:focus,
#section-id-1627934114259 a: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,
body .sppb-btn-rounded:focus {
	border: solid red 2px !important;
} 

body ul strong, body ol strong {
    color: #aa5c00 !important;
}

body #section-id-1632258458498 .sppb-btn-rounded {
    background-color: #f7941e !important;
}

body #section-id-1632258458498 .sppb-btn-rounded:hover {
    background-color: #FFFFFF !important;
    color: #b36200 !important;
}

body #section-id-1632258458498 .sppb-text-center {
	padding: 0 10px;
}

body #section-id-1632280269908 .sppb-btn-rounded {
    background-color: #f7941e !important;
}

body #section-id-1632280269908 .sppb-btn-rounded:hover {
    background-color: #FFFFFF !important;
    color: #b36200 !important;
}

body #bfSubmitButton {
	background-color: #0072ed !important;
}

body #bfPage1 p {
	color:#000000;
}

body #bfPage1 input::placeholder {
	color:#000000;
}

body .sppb-addon.sppb-addon-accordion .sppb-panel-title h2 {
    color: #1b6597 !important;
	font-size: 18px;
}

@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
	}
}
@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
	}
}
