/* CSS Document old color - #bf1146 */

@media print {



	body * {

	  visibility: hidden;

	}

	

	html, body {

		width: 210mm !important;

		height: 297mm !important;

		background:transparent !important;

		background-color:transparent !important;

	}

	

	.print_btn{

		display: none;

	}

	

	.section-to-print, .section-to-print * {

	  visibility: visible;

	}

	

	.modal-open{

		max-width:210mm !important;

		width: 210mm !important;

		max-height: 297mm !important;

		height: 297mm !important;

		-webkit-transform:unset !important;

		transform:unset !important;

		top: 0 !important;

		margin:0px !important;

		

	}

	

	#continut{

		max-width:210mm !important;

		width: 210mm !important;

		max-height: 297mm !important;

		height: 297mm !important;

		visibility: visible !important;

	}

	

	.modal{

		max-width:210mm !important;

		width: 210mm !important;

		max-height: 297mm !important;

		height: 297mm !important;

		visibility: visible !important;

	}

	

	.modal-body{

		max-width:210mm !important;

		width: 210mm !important;

		max-height: 297mm !important;

		height: 297mm !important;

		visibility: visible !important;

		flex:none !important;

		padding: 0px !important;		

	}

	

	.modal-header{

		display: none !important;

	}

	

	.modal-xl{

		max-width:210mm !important;

		width: 210mm !important;

		max-height: 297mm !important;

		height: 297mm !important;

		-webkit-transform:unset !important;

		transform:unset !important;

		top: 0 !important;

		margin:0px !important;

		visibility: visible !important;



		

	}

	

	.modal-content{

		height: 297mm !important;

		visibility: visible !important;

		max-height: 297mm !important;

		max-width: 210mm !important;

		width:100% !important;



	}

	

	.section-to-print img{

		max-width: 210mm !important;

		width:100% !important;

		max-height:297mm !important;

		height: auto !important; 

		display:block !important;	

	}

}



.print_btn{

	position: absolute;

	border: 1px solid lightgray;

	border-radius: 5px;

	padding: 5px 10px 5px 10px;

	top: 12px;

	cursor: pointer;

}



.print_btn:hover{

	box-shadow: rgba(0, 0, 0, 0.18) 0px 2px 4px;

}



body, html, .wowbook-container{

	background: url(../iconuri/backimg.png);

	background-repeat: no-repeat;

	background-position: 50% 50%;

	background-size: cover;

}



.wowbook-toolbar{

	margin-top:0 !important;

}



.wowbook-container-full{

	display:flex;

	flex-flow: column-reverse;	

}

.wowbook-mobile{
	flex-flow: column;
}



.wowbook-controls{

	display:flex;

	flex-wrap: nowrap;

	justify-content: center;

	align-items: center;

	gap:30px;

}



.wowbook-fontawesome .wowbook-control-right i::before{

	content: "\ea42";

}



.wowbook-fontawesome .wowbook-control-left i::before{

	content: "\ea44";

}



.wowbook-fontawesome .wowbook-control-lastLeft i::before{

	content: "\ea1a";

}



.wowbook-fontawesome .wowbook-control-lastRight i::before{

	content: "\ea1b";

}



.wowbook-fontawesome .wowbook-control-toc i::before{

	content: "\e9bb";

}



.wowbook-fontawesome .wowbook-control-zoomin i::before{

	content: "\e987";

}



.wowbook-fontawesome .wowbook-control-zoomout i::before{

	content: "\e988";

}


.wowbook-controls, .wowbook-share-buttons, .wowbook-nav{

	background: #293e97;

	color: #ffffff;

	border-radius:0px !important;

	width:100%;

}



.wowbook-control:hover{

	background-color: #293e97;

}



input, label, a, div, img, video{

	outline: none;

}



/* BLURRY IMAGE */

.img-page{

	-webkit-transform: translateZ(0);

   -moz-transform: translateZ(0);

   -ms-transform: translateZ(0);

   -o-transform: translateZ(0);

   transform: translateZ(0);

   pointer-events: none;

   image-rendering: -webkit-optimize-contrast;

}



.wowbook-page{

	-webkit-transform: translateZ(0);

   -moz-transform: translateZ(0);

   -ms-transform: translateZ(0);

   -o-transform: translateZ(0);

   transform: translateZ(0);

}



.clasa_pagina{

   -webkit-transform: translateZ(0);

   -moz-transform: translateZ(0);

   -ms-transform: translateZ(0);

   -o-transform: translateZ(0);

   transform: translateZ(0);

}



.wowbook-handle{

	display: none;

}



.wowbook-toc-item a{

	padding: 5px !important;

}





/* Numerotare pagina TOC */

.wowbook-toc-item span{

	display: none;

}

/* END */



.modal.show .modal-dialog{

	-webkit-transform: translate(0,-50%);

    -o-transform: translate(0,-50%);

    transform: translate(0,-50%);

    top: 50%;

    margin: 0 auto;

}



.wowbook-page-content{

	padding:  0px;

}



.icon_amii{

	height: auto;

	width: 40px;

	transform: translateZ(0);

}



#icon_amii_audio{

	width: 54px;

}



.img-responsive{

	display: block;

	margin: auto;

	max-width: 100%;

	max-height: 75vh;

}



@media only screen and (max-height: 500px) {

  .img-responsive_height {

     max-height: 40vh !important;

  }

}





@media only screen and (max-width: 383px) {



	.wowbook-container-full{

		display: inherit;

	}



	.wowbook-controls{

		flex-wrap: wrap;	

	}

}



@media only screen and (max-width: 700px) {

	.img-responsive{

		max-height: 45vh !important;

	}



	.wowbook-controls{

		gap:0px;		

	}

}



@media only screen and (max-height: 500px) {

	.img-responsive{

		max-height: 35vh !important;

	}

}



/* SLIDER IMAGES */

/* Position the image container (needed to position the left and right arrows) */

.container {

  position: relative;

}



/* Hide the images by default */

.mySlides {

  display: none;

}



/* Add a pointer when hovering over the thumbnail images */

.cursor {

  cursor: pointer;

}



/* Next & previous buttons */

.prev,

.next {

  cursor: pointer;

  position: absolute;

  top: 50%;

  width: auto;

  padding: 10px;

  margin-top: -50px;

  color: white;

  font-weight: bold;

  font-size: 20px;

  border-radius: 0 3px 3px 0;

  user-select: none;

  -webkit-user-select: none;

}



.prev{

	left:-16px !important;

}



.next{

	right:-16px !important;	

}



/* Position the "next button" to the right */

.next {

  right: 0;

  border-radius: 3px 0 0 3px;

}



/* On hover, add a black background color with a little bit see-through */

.prev:hover,

.next:hover {

  	background-color: rgba(0, 0, 0, 0.8);

	color:white !important;

}



.slider_title{

	font-size:16px;

	font-weight: bold;

	margin-bottom:10px;

}



/* END SLIDER IMAGES */



/* ICONS - AMII */

#amii_static_pagina_61_1 {
	right: 350px;
  	top: 10px;
	position: absolute;
}

#amii_static_pagina_62_1 {
	left: 350px;
	top: 10px;
	position: absolute;
}

#amii_static_pagina_63_1 {
	right: 350px;
  	top: 10px;
	position: absolute;
}

#amii_static_pagina_65_1 {
	right: 350px;
  	top: 10px;
	position: absolute;
}

#amii_static_pagina_67_1 {
	right: 350px;
  	top: 10px;
	position: absolute;
}

#amii_static_pagina_68_1 {
	left: 350px;
	top: 10px;
	position: absolute;
}

#amii_static_pagina_68_2 {
	left: 390px;
	top: 10px;
	position: absolute;
}

#amii_static_pagina_74_1 {
	left: 350px;
	top: 10px;
	position: absolute;
}

#amii_static_pagina_75_1 {
	right: 430px;
  	top: 10px;
	position: absolute;
}

#amii_animat_pagina_61_1 {
	left: 370px;
	top: 10px;
	position: absolute;
}

#amii_animat_pagina_64_1 {
	left: 350px;
  	top: 10px;
	position: absolute;
}

#amii_animat_pagina_65_1 {
	right: 390px;
  	top: 10px;
	position: absolute;
}

#amii_animat_pagina_70_1 {
	left: 350px;
  	top: 10px;
	position: absolute;
}

#amii_animat_pagina_73_1 {
	right: 350px;
  	top: 10px;
	position: absolute;
}

#amii_animat_pagina_75_1 {
	right: 350px;
  	top: 10px;
	position: absolute;
}

#amii_interactiv_pagina_70_1 {
	left: 390px;
  	top: 10px;
	position: absolute;
}

#amii_interactiv_pagina_75_1 {
	right: 390px;
	top: 10px;
	position: absolute;
}

/* END ICONS - AMII */

.modal-open .modal{

	overflow-y: hidden !important;

}



.modal{

	padding: 0px !important;

}



.embed-responsive.embed-responsive-16by9{

	max-height: 90vh;

}

.carousel-control-next,
.carousel-control-prev {
    filter: invert(100%);
	top: auto;
	bottom: 20px;
}

/* INTERACTIVE */
#amii_interactiv_pagina_70_1_carousel_container
{
	max-height: 75vh;
	min-height: 55vh;
}

#amii_interactiv_pagina_70_1_carousel_container iframe
{
	max-height: 68vh;
	min-height: 50vh;
	border: none;
	outline: none;
}

/* #embed-responsive_interactiv_pagina_70_1,
#embed-responsive_interactiv_pagina_75_1
{
	background: url(../iconuri/backimg2.png);
} */


#amii_interactiv_pagina_70_1_popup .modal-body,
#amii_interactiv_pagina_75_1_popup .modal-body
{

	padding: 0px ;

}





#embed-responsive_interactiv_pagina_70_1,
#embed-responsive_interactiv_pagina_75_1

{

	max-height: 75vh;

}



@media only screen and (max-width: 1000px) {

	#embed-responsive_interactiv_pagina_70_1,
	#embed-responsive_interactiv_pagina_75_1
	{

		height: 75vh;

	}

}





@media only screen and (max-width: 600px) {

	#amii_interactiv_pagina_70_1_popup .modal-body,
	#amii_interactiv_pagina_75_1_popup .modal-body
	{

		max-width: 100vw;

	}

}





/* AJUTOR */

.ess_control_help_icon{

	height: 25px;

	margin-bottom: 3px;

}



.ess_control_help_icon::before{

	content: "\f002";

}



#help_container{

	background-color: rgba(0, 0, 0, 0.5);

	width: 100%;

	height: 100%;

	position: fixed;

	top: 0;

	z-index: 99999999;

	display: none;

}



#help_content{

	max-width: 1024px;

	width: 95%;

	background-color: white;

	margin-left: auto;

	margin-right: auto;

	margin-top: 20px;

	margin-bottom: 20px;

	border-radius: 5px;

	display: flex;

	flex-flow: column;

}





#help_content object{

	width: 100%;

	height: 100%;

}





.ajutor_titlu

{

	text-align:center;

	margin-bottom:20px;

	margin-top:10px;

	font-size:20px;

}



.ajutor_subtitlu

{ 

	color:#09F;

	margin-bottom:15px;

	margin-top:15px;	

}



.ajutor_text

{ 

	text-align:justify;

}



.imagine_ajutor

{

	height: 20px;

	width: 20px;	

	vertical-align: middle;


}



.imagine_ajutor_text

{

	width:50px;

	height:auto;	

	vertical-align: middle;

	margin: 10px;	

}



.imagine_bara_meniu_ajutor

{

	max-width: 310px;

	width: 100%;

	margin-top: 5px;

	background-color: #293e97;

}



.ajutor_butoane

{

	color: white; 

	border-radius: 3px;

	padding: 2px 8px 2px 8px;

}



#ajutor_btn_verifica{

	background-color: #a2bd32;

}



#ajutor_btn_anuleaza{

	background-color: #a5161c;

}



#ajutor_btn_close{

	color: black;

	font-weight: 700;

}





#ajutor_close_btn{

	padding: 10px;

	font-size: 20px;

	font-family: 'Arial';	

	cursor: pointer;

	margin-left: auto;

	margin-right: 5px;

}



#help_content_wrapper{

	padding-left: 25px;

	padding-right: 25px;

	margin-left: auto;

	margin-right: auto;

	display: block;

	overflow-y: auto;

	scrollbar-width: thin;

	margin-bottom: 15px;

}



.img-help{

	background-color: #293e97;

}



.imagine_ajutor_tipAMII{

	width: 40px;

	vertical-align: middle;

	margin-bottom: 5px;

	margin-top: 5px;

}



.help_default_icon{

	font-family: 'wowbook-toolbar-fonts';

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	color: white;

	background-color: #293e97;

	padding: 10px 15px;

	line-height: 40px;

}



#help_0, 

#help_3{

	padding: 10px 18px !important;

}



#help_4,

#help_5,

#help_6{

	padding-left: 13px;

	padding-right: 17px;

}

#help_8{
	padding-left: 15px;
	padding-right: 17px;
}

#help_0::before {

	content: "\ea1a";

	letter-spacing: -3px;

	margin-left: -3px;

}



#help_1::before {

	content: "\ea44";

}



#help_2::before {

	content: "\ea42";

}



#help_3::before {

	content: "\ea1b";

	letter-spacing: -3px;

	margin-left: -3px;

}



#help_4::before {

	content: "\e9bb";

}



#help_5::before {

	content: "\e987";

}



#help_6::before {

	content: "\e988";

}



#help_8::before {

	content: "\f052";

}

.div_help_img{
	width: 46px;
	min-width:46px;
	height: 36px;
	justify-content: center;
	display: flex;
	background-color: #293e97;
	align-items: center;
	margin-right:4px;
	margin-bottom:1px;
	margin-top:1px;
}

/* END AJUTOR */