@charset "UTF-8";


/****************************************************************************
****************************************************************************
****************************************************************************
****************************************************************************
****************************************************************************

INDEX

****************************************************************************
****************************************************************************
****************************************************************************
****************************************************************************
****************************************************************************/

.phases-2 {
	display: none;
}

/****************************************************************************
****************************************************************************
MENU
****************************************************************************
****************************************************************************/
.menu-section {
	-webkit-transition: padding 100ms linear;
    -ms-transition: padding 100ms linear;
    transition: padding 100ms linear;
	padding-top: var(--m2);
	position: fixed;
	z-index: 1000;
}

.menu-section .full-content-in.desktop {
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 64px;
}

.menu-section .full-content-in.desktop .menu-content-mobile,
.menu-section .full-content-in.mobile {
	display: none;
}

.menu-section .full-content-in .logo-deneb {
	display: block;
	height: 32px;
}

.menu-section .full-content-in .menu-content a.menu-item {
	margin-right: var(--m3);
	color: var(--white);
}


/*************************************
ON SCROLL
*************************************/

.menu-section.scroll {
	-webkit-transition: padding 100ms linear;
    -ms-transition: padding 100ms linear;
    transition: padding 100ms linear;
	padding: 4px 0px !important;
	background-color: rgba(0, 10, 20, 0.9);
	border-bottom: 1px solid var(--dark-blue-3);
}


/****************************************************************************
****************************************************************************
HEADER
****************************************************************************
****************************************************************************/

/**************
HEADER - VIDEO
**************/

.video-container {
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 600px;
  overflow: hidden !important;
  z-index: -100;
}

#myVideo {
	position: absolute;
    left: 50%; /* % of surrounding element */
    top: 50%;
    transform: translate(-50%, -50%); /* % of current element */
  height: 100%;
    /*width: 177.77777778vh; /* 100 * 16 / 9 */
    min-width: 100%;
    min-height: 56.25vw; /* 100 * 9 / 16 */
    mix-blend-mode: hard-light;
}

.header-section {
  position: relative;
  background: rgba(0, 10, 20, 0.80);
  width: 100%;
  z-index: -10;
}

/**************
HEADER
**************/

.header-section .full-content-in {
	display: flex;
	justify-content: center;
	flex-direction: column;
	height: 600px;
}

.header-section .full-content-in h5 {
	color: var(--contrast);
	text-align: center;
	margin-bottom: var(--m3);
}

.header-section .full-content-in h4 {
	color: var(--white);
	text-align: center;
	margin-top: var(--m5);
	font-weight: 300;
}




/****************************************************************************
****************************************************************************
BENEFITS
****************************************************************************
****************************************************************************/

.benefits-section  {
	background-color: transparent;
}


/**************
FASES
**************/

.benefits-section .full-content-in .phases {
	margin-top: -120px;
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: flex-start;
	padding: var(--m6) var(--m8);
}

.benefits-section .full-content-in .phases .benefit-in {
	flex-basis: 19%;
	display: flex;
	align-items: flex-start;
	flex-direction: column;
	justify-content: stretch;
	align-items: center;
}

.benefits-section .full-content-in .phases .benefit-in img {
	margin-bottom: var(--m4);
}

.benefits-section .full-content-in .phases .benefit-in h4 {
	color: var(--white);
	margin-bottom: var(--m2);
	letter-spacing: 1px;
}

.benefits-section .full-content-in .phases .benefit-in-plus {
	flex-basis: 8%;
	text-align: center;
	padding-top: var(--m5);
}

/**************
BENEFICIOS
**************/

.benefits-section .full-content-in .benefits {
	margin-top: var(--m1);
	display: flex;
	flex-wrap: nowrap;
	justify-content: center;
	padding: var(--m2);
}


.benefits-section .full-content-in .benefits .benefit-in {
	margin: 0px var(--m2);
}


/****************************************************************************
****************************************************************************
IZAR EN MI EQUIPO
****************************************************************************
****************************************************************************/

.izar-section {
	padding-top: var(--m8);
	border-bottom: 4px solid var(--blue-deneb);
}

.izar-section .full-content-in p.section-intro {
	margin-bottom: var(--m8);
	opacity: 1;
	font-size: 24px;
	text-align: center;
	line-height: 40px;
}

.izar-section .full-content-in img {
	max-width: 100%;
}



/****************************************************************************
****************************************************************************
FASES
****************************************************************************
****************************************************************************/

/**************
SEPARADOR
**************/

.separator-section .full-content-in {
	border-bottom: 1px solid #e0e0e0;
}

.separator-section .full-content-in div {
	text-align: center;
	width: 96px;
	margin-right: auto;
	margin-left: auto;
	background-color: #f0f4f9;
	margin-bottom: -16px;
}

.separator-section .full-content-in div img {
	width: 24px;
}

/**************
ENTRADA
**************/

.all-in-one-section {
	padding-top: 200px;
	padding-bottom: 200px;
}

.all-in-one-section .title-wrap {
	text-align: center;
}

.all-in-one-section h2 {
	border-bottom: 8px solid var(--blue-deneb);
	display: inline-block;
	padding-bottom: 16px;
}


/**************
BLOQUES
**************/

.phases-section {
	padding-top: 0px;
	padding-bottom: 0px;
}


/**************
PRUEBA FIX
**************/


html, body {
	scroll-snap-type: y proximity; /* Chrome Canary */  
  scroll-snap-type: proximity; /* Firefox */  
  -ms-scroll-snap-type: proximity; /* IE/Edge */  
  -webkit-scroll-snap-type: y proximity; /* Safari */ 
  -webkit-overflow-scrolling:touch;
}

.header-section,
.izar-section,
.all-in-one-section,
.phases-section,
.all-section,
.open-platform-section,
.news-section,
.deneb-section
 {
	scroll-snap-align: start;
}

.header-section.nosnap,
.izar-section.nosnap,
.all-in-one-section.nosnap,
.phases-section.nosnap,
.all-section.nosnap,
.open-platform-section.nosnap,
.news-section.nosnap,
.deneb-section.nosnap,
.logos-section.nosnap
 {
	scroll-snap-align: initial !important;
}

.phases-section .full-content-in {
	height: 100vh;
	padding-top: 60px;
	padding-bottom: 20px;
}


#phases-in-0,
#phases-in-1,
#phases-in-2,
#phases-in-3,
#phases-in-4 {
	height: 100%;
	display: flex;
	justify-content: center;
	flex-direction: column;
}


 #phases-in-1 h2 {
		font-size: 40px;
		margin-bottom: 120px;
	}

	#phases-in-4 h2 {
		font-size: 40px;
		margin-top: 120px;
	}

	#phases-in-4 h2 span {
		display: block;
		margin-bottom: -24px;
		font-size: 16px;
		font-weight: 400;
		opacity: 0.6;
	}



/**************
DISTRIBUCION
**************/

.phases-section {
	height: 100vh;
}


.phases-section .phases-in-container {
	display: flex;
	justify-content: stretch;
}

.phases-section .phases-in-container .phases-in-left {
	margin-right: var(--m4);
	width: 50%;
	order: 1;
}

.phases-section .phases-in-container .phases-in-right {
	margin-left: var(--m4);
	width: 50%;
	order: 2;
}


/**************
TEXTO
**************/

.phases-section .phases-in-container .phases-in-text h5 {
	font-weight: 400;
	color: #000A14 !important;
	display: inline-block;
	margin-bottom: var(--m1);
}


.phases-section .phases-in-container .phases-in-text h5.title-intro {
	padding: 1px 4px;
	background-color: var(--contrast);
	margin-bottom: var(--m2);
}

.phases-section .phases-in-container .phases-in-text h3 {
	margin-bottom: var(--m3);
	font-size: 40px;
}

.phases-section .phases-in-container .phases-in-text p.p2 {
	font-size: 18px;
	opacity: 0.7;
	margin-bottom: var(--m5);
}

.phases-section .phases-in-container .phases-in-text .benefit-in {
	margin-bottom: var(--m2);
}

.phases-section .phases-in-container .phases-in-text .benefit-in {
	margin-bottom: var(--m2);
}

.phases-section .phases-in-container .phases-in-text .benefit-in-last {
	margin-bottom: var(--m6);
}

.phases-section .phases-in-container .phases-in-text .benefit-in h5 {
	margin-bottom: 0px;
	font-weight: 400 !important;
}


/**************
IMAGEN
**************/

.phases-section .phases-in-container .phases-in-image {
	background-color: rgba(255, 255, 255, 0.1);
	height: auto;
	overflow: hidden;
}


/**************
EXOSCOPIO
**************/

.exoscope {
	text-align: center;
}

.exoscope h5 {
	text-align: center;
	font-weight: 400;
	margin-bottom: var(--m2);
}

.exoscope img {
	margin-top: var(--m8);
	margin-bottom: -160px;
	max-width: 100%;
}


/****************************************************************************
****************************************************************************
TODAS LAS CIRUGIAS
****************************************************************************
****************************************************************************/

.main-section .all-kind-out-container  {
	margin-top: var(--m8);
	display: flex;
	justify-content: space-between;
}

.main-section .all-kind-in-container {
	display: flex;
	justify-content: stretch;
	flex-direction: column;
	align-items: flex-start;
	width: 23%;
	background-color: var(--dark-blue-3);
	overflow: hidden;
}

.main-section .all-kind-in-container img {
	display: block;
	width: 100%;
	mix-blend-mode: luminosity;
}

.main-section .all-kind-in-container-text {
	padding: 0px var(--m3);
	margin-top: -100px;
	height: 100px;
	background-color: rgba(35, 57, 88, 0.8);
	z-index: 100;
	width: 100%;
	display: flex;
	justify-content: center;
	flex-direction: column;
}

.main-section .all-kind-in-container h6 {
	color: var(--contrast);
	text-align: center;
}

.main-section .all-kind-in-container p.p2 {
	color: var(--white);
	opacity: 0.7;
}

/**************
ADECUACIONES SLIDER
Para Tipos
Para Testimonios
Para Noticias
**************/

.main-section .all-kind-out-container > .slick-list,
.main-section .testimonios-out-container > .slick-list,
.main-section .news-out-container  > .slick-list {
	width: 100%;
}

.main-section .all-kind-out-container > .slick-list > div,
.main-section .testimonios-out-container > .slick-list > div,
.main-section .news-out-container  > .slick-list > div  {
	display: flex;
  justify-content: space-between;
  width: 100%;
}

.main-section .all-kind-out-container > .slick-list > div > .slick-slide,
.main-section .testimonios-out-container > .slick-list > div > .slick-slide,
.main-section .news-out-container > .slick-list > div > .slick-slide  {
	float: initial;
  height: initial;
  margin: 0 12px;
}

/****************************************************************************
****************************************************************************
OPEN PLATFORM
****************************************************************************
****************************************************************************/

.open-platform-section img {
	margin-top: var(--m8);
	margin-bottom: -240px;
	max-width: 100%;
}


/****************************************************************************
****************************************************************************
TESTIMONIOS
****************************************************************************
****************************************************************************/

.testimonios-section h2 {
	margin-top: var(--m5);
}

.testimonios-section h5 {
	color: var(--contrast);
	text-align: center;
	font-weight: 400;
	margin-top: var(--m5);
}

/**************
CAJA DE FUERA
**************/

.testimonios-out-container {
	display: flex;
	flex-wrap: nowrap;
	margin-top: var(--m8);
	max-width: 700px;
	margin-left: auto;
	margin-right: auto;
}


/**************
CADA TESTIMONIO
**************/

.testimonio-in-container {
	background-color: var(--dark-blue-3);
	width: 100%;
	display: flex !important;
	overflow: hidden;
	height: 340px !important;
	margin-bottom: var(--m3);
}

/* Texto *******/

.testimonio-in-container .testimonio-text {
	width: 100%;
	padding: var(--m4);
	display: flex;
	flex-direction: column;
	justify-content: stretch;
}

.testimonio-in-container .testimonio-text img {
	margin-bottom: var(--m3);
	width: 59px;
}

.testimonio-in-container .testimonio-text p.p2 {
	color: var(--white);
	font-size: 18px;
	line-height: 28px;
}

.testimonio-in-container .testimonio-text p.name {
	color: var(--contrast);
	margin-bottom: var(--m1);
	font-size: 18px;
	line-height: 24px;
	font-family: 'Rubik', sans-serif;
	margin-top: auto;
}

.testimonio-in-container .testimonio-text p.p1 {
	color: var(--white);
	font-size: 16px;
	line-height: 24px;
	opacity: 0.7;
	font-family: 'Rubik', sans-serif;
	font-weight: 300;
}

/* imagen *******/

.testimonio-in-container .testimonio-img {
	width: 50%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.testimonio-1 .testimonio-img {
	background-image: url("../img/img-pictures/surgeon-1.jpeg");
}

/* flechas *******/

.testimonios-out-container  button.slick-prev,
.testimonios-out-container  button.slick-next {
	margin-top: 160px;
}


/****************************************************************************
****************************************************************************
NEWS
****************************************************************************
****************************************************************************/

.news-section h2 {
	margin-top: var(--m6);
}

.news-out-container {
	display: flex;
	justify-content: space-between;
	margin-top: var(--m8);
}


/**************
CADA NOTICIA
**************/

.news-out-container .news-in-container {
	width: 32%;
	background-color: var(--dark-blue-3);
	overflow: hidden;
	display: flex;
	flex-direction: column;
	justify-content: stretch;
}

/* Imagen *******/

.news-out-container .news-in-container .news-img {
	width: 100%;
	height: 220px;
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: center;
}

/* Hover *******/

.news-out-container .news-in-container:hover {
	background-color: var(--dark-blue-4);
  -webkit-transition: background-color 100ms linear;
  -ms-transition: background-color 100ms linear;
  transition: background-color 100ms linear;
  cursor: pointer;
}

.news-out-container .news-in-container:hover .news-img {
	background-size: 105%;
	-webkit-transition: background-size 100ms linear;
  -ms-transition: background-size 100ms linear;
  transition: background-size 100ms linear;
}

/* Text*******/

.news-out-container .news-in-container .news-text {
	padding: var(--m4);
}

.news-out-container .news-in-container .news-text h6 {
	color: var(--contrast);
	margin-bottom: var(--m2);
}

.news-out-container .news-in-container .news-text p {
	color: var(--white);
	opacity: 0.8;
	margin-bottom: var(--m4);
	font-size: 16px;
	line-height: 24px;
	font-family: "Open Sans", sans-serif;
}

.news-out-container .news-in-container .news-text a {
	opacity: 0.8;
	margin-bottom: var(--m4);
}

.news-out-container .news-in-container .news-text a:hover {
	text-decoration: underline;
}


.news-out-container .news-in-container .link-box {
	display: block;
	padding: 0 var(--m4) var(--m4);
	margin-top: auto;
}

.news-out-container .news-in-container .link-box p.link {
	color: var(--blue-deneb) !important;
}

/* Ocultar foto de contenido de noticia *******/

.news-out-container .news-in-container .news-text p img {
	display: none;
}




/****************************************************************************
****************************************************************************
DENEB
****************************************************************************
****************************************************************************/

.deneb-section {
	background-image: url("../img/img-pictures/deneb.jpg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.deneb-section .deneb-text {
	width: 50%;
}

.deneb-section h2 {
	color: #000000;
	text-align: left;
	margin-bottom: var(--m4);
}

.deneb-section p.p2 {
	margin-bottom: var(--m2);
}

.deneb-section h5 {
	margin-top: var(--m8);
	margin-bottom: var(--m2);
}


.deneb-section .deneb-btn {
	margin-top: var(--m6);
	margin-bottom: var(--m2);
}


/****************************************************************************
****************************************************************************
TRABAJA CON NOSOTROS
****************************************************************************
****************************************************************************/

.job-section {
	padding: var(--m5);
}

.job-section .full-content-in {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.job-section .full-content-in p {
	font-size: 21px;
	font-weight: bold !important;
	font-weight: 400;
	line-height: 32px;
	margin-right: 32px;
	width: 80%;
}



/****************************************************************************
****************************************************************************
LOGOS
****************************************************************************
****************************************************************************/

.logos-section {
	padding-top: var(--m9);
	padding-bottom: var(--m9);
}

.logos-section .full-content-in {
	max-width: 800px;
	text-align: center;
	color: var(--white);
}


/**************
FLEX
**************/

.logos-out-container {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}


.logos-out-container .logos-in-container {
	background-color: #ffffff;
	padding: var(--m2);
}

.logos-out-container .logos-in-container-vacio {
	visibility: hidden;
}
 
/**************
MAIN LOGOS
**************/

.logos-section .full-content-in .logos-main {
	margin-top: var(--m3);
	margin-bottom: var(--m6);
}

.logos-section .full-content-in .logos-main .logos-in-container {
	width: 49%;
}

.logos-section .full-content-in .logos-main .logos-in-container img {
	height: 110px;
	max-width: 100%;
}

/**************
SECOND
**************/

.logos-section .full-content-in .logos-second {
	margin-top: var(--m3);
}

.logos-section .full-content-in .logos-second .logos-in-container {
	width: 32%;
	margin-bottom: 2%;
}

.logos-section .full-content-in .logos-second .logos-in-container img {
	height: 70px;
	max-width: 100%;
}



/****************************************************************************
****************************************************************************
FOOTER
****************************************************************************
****************************************************************************/

.footer-section {
	padding-top: var(--m5);
	padding-bottom: var(--m5);
}

.footer-section .full-content-in {
	display: flex;
	justify-content: space-between;
}

.footer-section .full-content-in a {
	color: var(--white);
	opacity: 0.7;
	font-size: 14px;
	display: inline-block;
}

.footer-section .full-content-in a:hover {
	text-decoration: underline;
	opacity: 1;
}

.footer-section .full-content-in .condiciones a {
	margin-right: var(--m2);
}

.footer-section .full-content-in .contact a {
	margin-left: var(--m2);
}

.footer-section .full-content-in-2 {
	display: block;
	border-top: 1px solid #444444;
	padding-top: 32px;
	margin-top: 24px;
}

.footer-section .full-content-in-2 p {
	text-align: center;
	color: #666 !important;
}

.footer-section .full-content-in-2 .sep-footer {
	margin: 16px auto;
	width: 40px;
	height: 2px;
	background-color: #444444;
}


/****************************************************************************
****************************************************************************
****************************************************************************
****************************************************************************
****************************************************************************

CONTACT

****************************************************************************
****************************************************************************
****************************************************************************
****************************************************************************
****************************************************************************/


/**************
MENU y BODY
**************/

body.no-home-body {
	background-color: #F0F4F9;
}

.no-home-body .menu-section {
	background-color: rgba(0, 10, 20, 0.9) !important;
	padding: var(--m2) 0px;
}


/**************
ENTRADA
**************/

.no-home-body .first-section h3 {
	margin-top: var(--m4);
	text-align: center;
}

.no-home-body .contact-section p.section-intro {
	max-width: 560px;
}

/**************
FEEDBACK
**************/

.no-home-body .contact-section .feedback {
	max-width: 560px;
	margin:  var(--m3) auto 0px;
}

/**************
FORMULARIO
**************/

.no-home-body form {
	padding: var(--m5);
	max-width: 560px;
	margin: var(--m5) auto;
}

.no-home-body form .actions {
	margin-top: var(--m5);
}

.no-home-body form .actions a {
	padding-left: var(--m6);
	padding-right: var(--m6);
}

/**************
DENEB
**************/

.contact-section .contact-deneb {
	text-align: center;
}

.contact-section .contact-deneb .section-intro {
	margin-bottom: var(--m4);
}

.contact-section .contact-deneb  a.link-2 {
	display: block;
	font-size: 16px;
	line-height: 24px;
}

.contact-section .contact-deneb  h5 {
	margin:  var(--m4) 0 var(--m2);
}


/****************************************************************************
****************************************************************************
****************************************************************************
****************************************************************************
****************************************************************************

NEWS

****************************************************************************
****************************************************************************
****************************************************************************
****************************************************************************
****************************************************************************/

/****************************************
***************************************

PÁGINA DE TODAS LAS NOTICIAS

***************************************
****************************************/


/**************
CONTENEDOR
**************/

.news-page .news-out-container {
	flex-wrap: wrap;
	justify-content: flex-start;
}

/**************
CADA NOTICIA
**************/

.news-out-container .news-in-container {
	background-color: var(--white);
	margin-bottom: 2%;
}

.news-page .news-out-container .news-in-container:nth-child(3n-1) {
    margin-left: 2%;
    margin-right: 2%;
}

/* Hover *******/

.news-out-container .news-in-container:hover {
	background-color: var(--white);
	box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.05);
  -webkit-transition: box-shadow 100ms linear;
  -ms-transition: box-shadow 100ms linear;
  transition: box-shadow 100ms linear;
  cursor: pointer;
}

/* Text*******/

.news-out-container .news-in-container .news-text h6 {
	color: #000000;
}

.news-out-container .news-in-container .news-text p {
	color: #000000;
	opacity: 0.8;
}

.news-out-container .news-in-container .link-box {
	display: block;
	padding: 0 var(--m4) var(--m4);
	margin-top: auto;
}

/****************************************
***************************************

PÁGINA DE UNA NOTICIA

***************************************
****************************************/

.news-page .one-new-section span.date {
	opacity: 0.5;
	display: block;
    margin-top: 24px;
}

.news-page .one-new-section h3 {
	text-align: left;
	margin-top: var(--m1);
	margin-bottom: var(--m2);
}

.news-page .one-new-section img {
	margin-bottom: var(--m4);
	width: 100% !important;
	max-width: 100% !important;
}

.news-page .one-new-section p {
	margin-bottom: var(--m2);
}





/****************************************************************************
****************************************************************************
****************************************************************************
****************************************************************************
****************************************************************************

JOBS

****************************************************************************
****************************************************************************
****************************************************************************
****************************************************************************
****************************************************************************/

/****************************************
***************************************

PÁGINA DE TODAS LAS OFERTAS

***************************************
****************************************/

/* Anchos *******/
.jobs-section .full-content-in,
.one-job-section .full-content-in {
	max-width: 900px;
}

/* Intro *******/

.jobs-section .centered-btn {
	margin-top: var(--m5);
}

/* Ofertas *******/

.jobs-section .jobs-out-container {
	margin-top: var(--m8);
	padding-top: var(--m4);
	border-top: 1px solid #e0e0e0;
}

.jobs-section .jobs-out-container p.section-intro {
	margin-bottom: var(--m4);
}

/**************
CADA OFERTA
**************/

.jobs-section .jobs-in-container {
	background-color: #ffffff;
	padding: var(--m3) var(--m3);
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: var(--m1);
}


/****************************************
***************************************

PÁGINA DE UNA OFERTA

***************************************
****************************************/

.one-job-section a.link-3 {
	display: block;
}

.one-job-section a.back-link {
	margin-bottom: var(--m5);
}

.one-job-section a.back-link {
	margin-bottom: var(--m4);
}

.one-job-section h5 {
	margin-top: var(--m4);
	margin-bottom: var(--m1);
	font-size: 15px;
}

.one-job-section h3 {
	font-family: "Open Sans", sans-serif;
	text-align: left !important;
	margin-top: 0 !important;
}

.one-job-section p.p2 {
	margin-top: var(--m1);
}

.one-job-section p.list {
	    display: list-item;
    list-style-type: disc;
    list-style-position: inside;
    margin-top: 0;
}

.one-job-section .apply-action-div {
	 margin-top: var(--m4);
	 margin-bottom: var(--m4);
}

.one-job-section .apply-action-div a {
	 display: inline-block;
}

/****************************************
***************************************

FORMULARIO APPLY

***************************************
****************************************/

/* Boton File */

#loadcv {
	padding: 8px 20px;
	border-radius: 4px;
	margin-bottom: 16px;
	border: 1px solid #e0e0e0;
}

#loadcv:hover {
	background-color: #e0e0e0;
	cursor: pointer;
}

p#file-name {
	font-size: 14px;
	margin-bottom: 32px;
	font-style: italic;
}



/****************************************************************************
****************************************************************************
****************************************************************************
****************************************************************************
****************************************************************************

PRIVACIDAD

****************************************************************************
****************************************************************************
****************************************************************************
****************************************************************************
****************************************************************************/

.privacy-section h3 {
	font-weight: bold !important;
	margin-bottom: var(--m4);
}

.privacy-section h4 {
	font-weight: bold !important;
	margin-top: var(--m4);
}

/****************************************************************************
****************************************************************************
****************************************************************************
****************************************************************************
****************************************************************************

ADMIN

****************************************************************************
****************************************************************************
****************************************************************************
****************************************************************************
****************************************************************************/


/****************************************
***************************************

LISTA - TABLAS

***************************************
****************************************/

/**************
SWITCH
**************/

.jobs-container,
.images-container {
	display: none;
}

/**************
TITULO Y BOTONES
**************/

.admin-page h3 {
	float: left;
	margin-top: 0px !important;
}

.admin-page .main-section a.btn-main,
.admin-page .main-section a.btn-cancel {
	float: right;
}


/**************
TABLA
**************/

.admin-page table.deneb-table {
	margin-top: var(--m6);
}


/****************************************
***************************************

AÑADIR NOTICIA

***************************************
****************************************/


/**************
FORMULARIO
**************/

.admin-page form {
	max-width: 100%;
}

.admin-page form .actions{
	margin-top: var(--m2);
}

.admin-page form a.btn-main {
	float: none;
}

/* Cuadro de texto *******/

.cke_editor_txtDescripcion {
	margin-bottom: var(--m3) !important;
}

/****************************************
***************************************

ELIMINAR NOTICIA

***************************************
****************************************/


/**************
PREGUNTA de SEGURIDAD
**************/

.admin-page h3.center,
.admin-page p.center  {
	float: none;
	text-align: center;
}

.admin-page p.center  {
	margin-top: var(--m5);
}

.admin-page h4  {
	text-align: center;
	margin: var(--m2) auto var(--m6) auto;
}

.admin-page .security-botons  {
	text-align: center;
}

.admin-page .main-section .security-botons a  {
	margin-left: var(--m1);
	margin-right: var(--m1);
	float: none;
}

/****************************************
***************************************

404

***************************************
****************************************/

.news-page .section-404 h4  {
	text-align: center !important;
	font-weight: 400 !important;
	margin-top: var(--m3);
}



















