*
{
	color: #ffdb42;
}
* a
{
	color: #ffdb42;
}

* a:hover
{
	color: #ffdb42;
}
.bg-dark {
    background-color: #1e2163 !important; 
}

.navbar-dark .navbar-nav .nav-link, .navbar-dark .navbar-nav .media-library-view--widget .view-header a, .media-library-view--widget .view-header .navbar-dark .navbar-nav a {
    color: #ffdb42;
}
body
{
	    background-color: #46529f !important; 
}
h1, h2, h3, h4, h5, h6 {

    font-family: Afterglow !important;
    letter-spacing: 2px;
    color: #ffdb42 !important;
}

.navbar-dark .navbar-nav .nav-link:hover, 
.navbar-dark .navbar-nav 
.media-library-view--widget 
.view-header a:hover, 
.media-library-view--widget 
.view-header .navbar-dark 
.navbar-nav a:hover, 
.navbar-dark .navbar-nav .nav-link:focus, 
.navbar-dark .navbar-nav .media-library-view--widget .view-header a:focus, 
.media-library-view--widget .view-header .navbar-dark .navbar-nav a:focus {
    color: #1e2163;
    background-color: #ffdb42;
}


.navbar-dark .navbar-nav .show > .nav-link, 
.navbar-dark .navbar-nav .media-library-view--widget .view-header .show > a, 
.media-library-view--widget .view-header .navbar-dark .navbar-nav .show > a, 
.navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .media-library-view--widget .view-header a.active, 
.navbar-dark .navbar-nav .media-library-view--widget .view-header a.is-active, 
.media-library-view--widget .view-header .navbar-dark .navbar-nav a.active, 
.media-library-view--widget .view-header .navbar-dark .navbar-nav a.is-active {
    color: #fff;
    color: #1e2163;
    background-color: #ffdb42;
}


.navbar {

    padding-top: 0;
    padding-bottom: 0;
}

.navbar-dark .navbar-nav .nav-link,
.navbar-dark .navbar-nav .media-library-view--widget .view-header a, 
.media-library-view--widget .view-header .navbar-dark .navbar-nav a {

    padding: 20px;
}


/*.bloque1 {
    background-image: 
    url(/sites/default/files/2022-12/adorno1.png), 
    url(/sites/default/files/2022-12/adorno2_0.png),
    url(/sites/default/files/2022-12/adorno3.png), 
    url(/sites/default/files/2022-12/adorno4_0.png), 
    url(/sites/default/files/2022-12/adorno5.png), 
    url(/sites/default/files/2022-12/fondo2.png), 
    url(/sites/default/files/2022-12/fondo_estrellas_nubes2.jpg);
        background-repeat: no-repeat;
    background-attachment: local,local,local, local,local,local, fixed;
    background-position-y: -5%, 0, -9%, 100%, 100%, 0, 0;
    background-size: 12%, 18%, 13%,12%, 18%, cover, cover;
    background-position-x: 0%, 50%, 101%,0%, 100%, 0%, 0%;
    min-height: 674px;
    display: flex;
    align-items: center;
    justify-content: center;
}*/






.bloque1 {
 background-image: 
		url(/sites/default/files/2022-12/web_bogotaconstruyendo.png), 
    url(/sites/default/files/2022-12/web_logoalcaldia.png),
		url(/sites/default/files/2022-12/adorno1.png), 
    url(/sites/default/files/2022-12/adorno2_0.png),
    url(/sites/default/files/2022-12/adorno3.png), 
    url(/sites/default/files/2022-12/derecho1_1.png), 
    url(/sites/default/files/2022-12/izquierdo1_1.png),
    url(/sites/default/files/2022-12/superior1.png), 
    url(/sites/default/files/2022-12/inferior1_0.png),
    url(/sites/default/files/2022-12/carretapiso_0.png),
    url(/sites/default/files/2022-12/fondo_estrellas_nubes2.jpg);
    background-attachment: local,local,local,local,local,local,local,local,local,local, fixed;
    background-repeat: no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,repeat-x,repeat-x,no-repeat,no-repeat;
    background-position-y: 100%, 100%,-5%, 0, -9%,0%,0,0,100%,100%, 0;
    background-size: auto, auto,auto, auto, auto,auto, auto,auto,auto,auto, cover;
    background-position-x: -1%, 109%,0%, 50%, 101%,100%,0%,0%,0%,0%, 0%;
    min-height: 606px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.btn-primary {
    color: #fff  !important;
    background-color: transparent;
    border-color: #fff;
    border-radius: 24px;
}


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

 .text
{
	 color: #fff !important; 
}
 .btn-primary:hover .text
{
	 color: #46529f !important; 
}


.contenedorAmarillo
{
	  background-color: #fccb00;
}


.contenedorAmarillo .btn-primary {
    color: #d20855  !important;
    background-color: transparent;
    border-color: #d20855;
    border-radius: 24px;
}


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

.contenedorAmarillo .text
{
	 color: #d20855 !important; 
}
.contenedorAmarillo .btn-primary:hover .text
{
	 color: #fff !important; 
}

.contenedorAzuloscuro
{
	  background-color: #1e2163;
}

.contenedorAzuloscuro .btn-primary {
    color: #34a6db  !important;
    background-color: transparent;
    border-color: #34a6db;
    border-radius: 24px;
}


.contenedorAzuloscuro .btn-primary:hover {
    color: #fff  !important;
    background-color: #34a6db;
    border-color: #34a6db;
}

.contenedorAzuloscuro .text
{
	 color: #34a6db !important; 
}
.contenedorAzuloscuro .btn-primary:hover .text
{
	 color: #fff !important; 
}




.bloque2 img,
.bloque3 img, 
.bloque4 img{
 
    margin-bottom: 0 !important;
}
.bloque2 img:hover,
.bloque3 img:hover, 
.bloque4 img:hover{
 
   filter: saturate(180%);
}





.bloque2 p,
.bloque3 p,
.bloque4 p
{
    margin-top: 0;
    margin-bottom: 0;
}

.page-node-2375 .field--name-node-title
{
	display:none;
}

footer .region-footer {
    margin-top: 0px!important;
}

hr
{
	color: #d70054;
    height: 3px !important;
    opacity: 1;
    margin: 0;max-width: 340px;
}
	
	blockquote p 
	{
		color: #FFF;
    padding: 0px;
    margin: 0px;
    font-size: 2rem;
	}
	blockquote p.fecha 
	{
	
    font-size: 1.5rem;
	}


@media all and (max-width: 900px) 
{
	.bloque1 {
    background-image: url(/sites/default/files/2022-12/adorno2_0.png),  url(/sites/default/files/2022-12/web_bogotaconstruyendo.png), url(/sites/default/files/2022-12/web_logoalcaldia.png);
    background-repeat: no-repeat;
    background-attachment: local,local;
    background-position-y: 0, 100%, 100% ;
    background-size: 70%, 30%, 47%;
    background-position-x:  50%, 0%, 100%;

    display: flex;
    align-items: center;
    justify-content: center;
}
.slogan img
{
MARGIN-TOP: 70PX;

}
.fechas img
{
	MARGIN-TOP: -85PX;
}
.bloque1,.bloque2,.bloque3,.bloque4
{
 padding-bottom: 20px;	
}
   
	
}


.slogan img
{

 min-width: 350px;
}


footer p
{
	color:#FFF !important;
}
.ckeditor-accordion-container > dl dt.active > a {
    background-color: #2c377f  !important;
}

.ckeditor-accordion-container > dl {
    position: relative;
    border: none;
}


.ckeditor-accordion-container > dl dt > a {

    border-bottom: 1px solid #1e333d !important;
}

.ckeditor-accordion-container > dl dt > a {
 
    background-color: #151f5d !important;
}


.vistas-titulos a {
    color: #ffffff;
    font-weight: 600;
    text-decoration: none;
}