/*
* <style2.css>
*
* Copyright (c) 2023-2024 Recreate Management SRL
* CUI 39653790, Nr.Reg.Comert J8/1705/2018, Brasov, Romania
* All rights reserved.
*
* This software component is licensed NON-exclusively by
* Recreate Management SRL
*
* This software component is the confidential and proprietary information of
* Recreate Management SRL ("Confidential Information").  You shall not
* disclose such Confidential Information and shall use it only in
* accordance with the terms of the agreement you entered into with
* Recreate Management SRL
*
*
* Copyright (c) 2023-2024 Recreate Management SRL
* CUI 39653790, Nr.Reg.Comerț J8/1705/2018, Brașov, România
* Toate drepturile rezervate.
*
* Această componentă software este licențiată în mod non-exlusiv de către
* Recreate Management SRL
*
* Această componentă software reprezintă informație confidențială și se află în proprietatea 
* Recreate Management SRL ("Informație Confidențială"). Nu aveți dreptul 
* să dezvăluiți astfel de Informații Confidențiale și le puteți folosi doar în 
* conformitate cu termenii acordului de licențiere semnat cu 
* Recreate Management SRL.
*
*/

/*
LIGHTEN/DARKEN COLORS
https://www.cssfontstack.com/oldsites/hexcolortool/
20%
*/

/*  ----------------------------------C O L O R S---------------------------------- */
.alb{
    color:white;
}
.bkg-alb{
    background-color:white;
}
.bkg-lightgray{
    background-color:lightgray;
}
.verde{
    color: #76BD85;
}
.bkg-verde{
    background-color: #76BD85;
}
.gri-deschis{
    color: #ECE9E9;
}
.bkg-gri-deschis{
    background-color: #ECE9E9;
}
.gri-inchis{
    color:#898989;
}
.bkg-gri-inchis{
    background-color:#898989;
}
.negru{
    color:#5B5B5B;
}
/*  ----------------------------------F O N T S---------------------------------- */
/* POPPINS */
@font-face {
    font-family: Poppins-Black;
    src: url("Poppins-Black.ttf") format("truetype");
}
@font-face {
    font-family: Poppins-BlackItalic;
    src: url("Poppins-BlackItalic.ttf") format("truetype");
}
@font-face {
    font-family: Poppins-Bold;
    src: url("Poppins-Bold.ttf") format("truetype");
}
@font-face {
    font-family: Poppins-BoldItalic;
    src: url("Poppins-BoldItalic.ttf") format("truetype");
}
@font-face {
    font-family: Poppins-ExtraBold;
    src: url("Poppins-ExtraBold.ttf") format("truetype");
}
@font-face {
    font-family: Poppins-ExtraBoldItalic;
    src: url("Poppins-ExtraBoldItalic.ttf") format("truetype");
}
@font-face {
    font-family: Poppins-ExtraLight;
    src: url("Poppins-ExtraLight.ttf") format("truetype");
}
@font-face {
    font-family: Poppins-ExtraLightItalic;
    src: url("Poppins-ExtraLightItalic.ttf") format("truetype");
}
@font-face {
    font-family: Poppins-Italic;
    src: url("Poppins-Italic.ttf") format("truetype");
}
@font-face {
    font-family: Poppins-Light;
    src: url("Poppins-Light.ttf") format("truetype");
}
@font-face {
    font-family: Poppins-LightItalic;
    src: url("Poppins-LightItalic.ttf") format("truetype");
}
@font-face {
    font-family: Poppins-Medium;
    src: url("Poppins-Medium.ttf") format("truetype");
}
@font-face {
    font-family: Poppins-MediumItalic;
    src: url("Poppins-MediumItalic.ttf") format("truetype");
}
@font-face {
    font-family: Poppins-Regular;
    src: url("Poppins-Regular.ttf") format("truetype");
}
@font-face {
    font-family: Poppins-SemiBold;
    src: url("Poppins-SemiBold.ttf") format("truetype");
}
@font-face {
    font-family: Poppins-SemiBoldItalic;
    src: url("Poppins-SemiBoldItalic.ttf") format("truetype");
}
@font-face {
    font-family: Poppins-Thin;
    src: url("Poppins-Thin.ttf") format("truetype");
}
@font-face {
    font-family: Poppins-ThinItalic;
    src: url("Poppins-ThinItalic.ttf") format("truetype");
}
/* PLAYFAIR */
@font-face {
    font-family: PlayfairDisplay-Black;
    src: url("PlayfairDisplay-Black.otf") format("truetype");
}
@font-face {
    font-family: PlayfairDisplay-BlackItalic;
    src: url("PlayfairDisplay-BlackItalic.otf") format("truetype");
}
@font-face {
    font-family: PlayfairDisplay-Bold;
    src: url("PlayfairDisplay-Bold.otf") format("truetype");
}
@font-face {
    font-family: PlayfairDisplay-BoldItalic;
    src: url("PlayfairDisplay-BoldItalic.otf") format("truetype");
}
@font-face {
    font-family: PlayfairDisplay-Italic;
    src: url("PlayfairDisplay-Italic.otf") format("truetype");
}
@font-face {
    font-family: PlayfairDisplay-Regular;
    src: url("PlayfairDisplay-Regular.otf") format("truetype");
}
@font-face {
    font-family: PlayfairDisplaySC-Black;
    src: url("PlayfairDisplaySC-Black.otf") format("truetype");
}
@font-face {
    font-family: PlayfairDisplaySC-BlackItalic;
    src: url("PlayfairDisplaySC-BlackItalic.otf") format("truetype");
}
@font-face {
    font-family: PlayfairDisplaySC-Bold;
    src: url("PlayfairDisplaySC-Bold.otf") format("truetype");
}
@font-face {
    font-family: PlayfairDisplaySC-BoldItalic;
    src: url("PlayfairDisplaySC-BoldItalic.otf") format("truetype");
}
@font-face {
    font-family: PlayfairDisplaySC-Italic;
    src: url("PlayfairDisplaySC-Italic.otf") format("truetype");
}
@font-face {
    font-family: PlayfairDisplaySC-Regular;
    src: url("PlayfairDisplaySC-Regular.otf") format("truetype");
}
/* ----------------------------------T E X T---------------------------------- */
p, h5, ul, label,a, body{
  font-family: Poppins-Regular;
	color: #5B5B5B;
}
h1{
  font-family:Poppins-SemiBold;	
  color: #5B5B5B;
}
h2{
  font-family:Poppins-SemiBold;	
	color: #5B5B5B;
}
h3{
  font-family:Poppins-SemiBold;
  color: #5B5B5B;
}
h4{
  font-family:Poppins-SemiBold;
  color: #5B5B5B;
}
a, href, a:hover{
	color:#5B5B5B;
}
a:hover
{
  color:#76BD85;
}
.link-inverted{
  color:white;
}
.link-inverted:hover{
  color:#ECE9E9;
}
.book-like::first-letter{
  font-size:550%;
  float:left;
  /*padding-right:10px;*/
  padding-left:10px;
  margin-top:-30px;
  margin-bottom:-30px;
}

/* -----------------------P A D D I N G / M A R G I N S---------------------- */
.no-padding{
  padding:0 0 0 0 ;
}
.no-margins{
  margin-left:0;
  margin-right:0;
}
.responsive {
  width: 100%;
  max-width: 2500px;
  height: auto;
}
.debug{
  border-style: dotted;
}
.goToTop {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  font-size: 18px;
  border: none;
  outline: none;
  color: white;
  cursor: pointer;
  padding: 15px;
  border-radius: 4px;
  background-image: url('../images/top.png');
  background-repeat: no-repeat;
  background-size:20px;
  background-position:center;
  background-color:#76BD85;
  width:40px;
  height:40px;
  opacity:0.7;
}
/* ----------------------------------M E N U---------------------------------- */
.custom-toggler .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgb(91, 91, 91)' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}

.navbar
{
    /*background-color:#193042;*/
}

.nav-item:focus, .nav-link:focus
{
    outline-style:none;
}

.nav-link
{
    color:#5B5B5B;
}

.nav-link:hover
{
    color:#76BD85;
}

.nav-link:focus
{
    color:#76BD85;
}

.dropdown-item{
  color:#5B5B5B;
}

.dropdown-item:active
{
    background-color:#76BD85;
}

@media (min-width: 0px) 
{
  .my-navbar-align-right
  {
    right:0;
    position:unset;
    background-color:white;
    /*opacity:0.76;*/
    opacity:1;
    margin-top:-5px;
  }
  .dropdown-menu
  {
    text-align:center;
  }
}

@media (min-width: 768px) 
{
  .my-navbar-align-right
  {
    right:0;
    position:absolute;
    background-color:unset;
    opacity:1;
    margin-top:0px;
  }
  .dropdown-menu
  {
    text-align:left;
  }
}

@media all and (min-width: 768px) {

	.dropdown-menu li{
		position: relative;
	}
	.dropdown-menu .submenu{ 
		display: none;
		position: absolute;
		left:100%; top:-7px;
	}
	.dropdown-menu .submenu-left{ 
		right:100%; left:auto;
	}

	.dropdown-menu > li:hover{ background-color: #f1f1f1 }
	.dropdown-menu > li:hover > .submenu{
		display: block;
	}
}

@media (max-width: 767px) {
.dropdown-menu .dropdown-menu{
    margin-left:0.2rem; margin-right:0.2rem;margin-bottom:-0.3rem;margin-top:0.2rem;
  }
.navbar-nav .dropdown-menu{
    margin-left:0.2rem; margin-right:0.2rem;margin-bottom:-0.3rem;
  }
}

@media (min-width: 0px) {
  .navbar-nav{
    margin-right:0px;
  }
}

@media (min-width: 768px) {
  .navbar-nav{
    margin-right:20px;
  }
}
/* -------------------H E A D E R    I M A G E   A N D    T E X T ------------------*/
@media (min-width:0px){
  .header-image-eveniment{
    background-image:url('../images/Galeria-terapiilor-pentru-copiii-cu-dizabilitati-cover.png');
    background-position-x: 50%;
    background-position-y: center;
    background-size:cover;
    border-radius:20px;
    height:200px;
    background-repeat:no-repeat;
  }
  .header-text-1{
    font-weight:bolder;
    font-size:0.8rem;
    line-height: 3;
  }
  .header-text-2{
    /*font-family:PlayfairDisplay-Regular;*/
    font-weight:bolder;
    font-size:1.25rem;
    line-height:1.2;
  }
  .header-text-3{
    font-size:1rem;
    line-height:1.2;
  }
}

@media (min-width:576px){
  .header-image-eveniment{
    background-image:url('../images/Galeria-terapiilor-pentru-copiii-cu-dizabilitati-cover.png');
    background-position-x: 0px;
    background-position-y: center;
    background-size:cover;
    border-radius:30px;
    height:230px;
    background-repeat:no-repeat;
  }
  .header-text-1{
    font-weight:bolder;
    font-size:0.8rem;
    line-height: 1;
}
  .header-text-2{
    /*font-family:PlayfairDisplay-Regular;*/
    font-weight:bolder;
    font-size:1.25rem;
    line-height:1.2;
  }
  .header-text-3{
    font-size:1rem;
    line-height:1.2;
  }
}

@media (min-width:768px){
  .header-image-eveniment{
    background-image:url('../images/Galeria-terapiilor-pentru-copiii-cu-dizabilitati-cover.png');
    background-position-x: 0px;
    background-position-y: center;
    background-size:cover;
    border-radius:30px;
    height:320px;
    background-repeat:no-repeat;
  }
  .header-row{
    height:320px;
    margin-left:10px;
  }
  .header-text-1{
    font-weight:bolder;
    font-size:0.8rem;
    line-height: 1;
  }
  .header-text-2{
    /*font-family:PlayfairDisplay-Regular;*/
    font-weight:bolder;
    font-size:1.25rem;
    line-height:1.2;
  }
  .header-text-3{
    font-size:1rem;
    line-height:1.2;
  }
}

@media (min-width:992px){
  .header-image-eveniment{
    background-image:url('../images/Galeria-terapiilor-pentru-copiii-cu-dizabilitati-cover.png');
    background-position-x: 0px;
    background-position-y: center;
    background-size:cover;
    border-radius:50px;
    height:420px;
    background-repeat:no-repeat;
  }
  .header-row{
    height:420px;
    margin-left:20px;    
  }
  .header-text-1{
    font-weight:bolder;
    font-size:1rem;
    line-height: 1;
  }
  .header-text-2{
    font-family: Poppins-SemiBold;
    font-weight:bolder;
    font-size:calc(1.325rem + .9vw);
    line-height:1.2;
  }
  .header-text-3{
    font-size:1.5rem;
    line-height:1.2;
  }
}

@media (min-width:1200px){
  .header-image-eveniment{
    background-image:url('../images/Galeria-terapiilor-pentru-copiii-cu-dizabilitati-cover.png');
    background-position-x: 0px;
    background-position-y: center;
    background-size:cover;
    border-radius:50px;
    height:500px;
    background-repeat:no-repeat;
  }
  .header-row{
    height:500px;
    margin-left:20px;
  }
  .header-text-1{
    font-weight:bolder;
    font-size:1rem;
    line-height: 1;
  }
  .header-text-2{
    font-family: Poppins-SemiBold;
    font-weight:bolder;
    font-size:2.5rem;
    line-height:1.2;
  }
  .header-text-3{
    font-size:1.5rem;
    line-height:1.2;
  }
}
/* ----------------------B O X E S    E V E N T    P A G E----------------------*/
.div-gri-inchis{
  padding:20;
  border-radius:10px;
}
.div-alb{
  padding:20;
  border-radius:10px;
}
.div-gri-deschis{
  padding:20;
  border-radius:10px;
}
@media (min-width:768px){
  .border-right{
    border-right-color:#5B5B5B;
    border-right-width:1px;
    border-right-style:solid;
  }
}
/* ----------------D I V   D E S C R I E R E   G A L E R I E ----------------*/
.div-descriere-galerie{
  background-image: url('../images/background-descriere-Galeria-terapiilor-pentru-copiii-cu-dizabilitati.jpg');
  background-repeat: no-repeat;
  background-size:cover;
  background-color:#76BD85;
  background-position-x: center;
  background-position-y: center;
}
/* ------------------------D I V   D O N E A Z A ------------------------*/
.div-doneaza{
  background-image: url('../images/background-doneaza-Galeria-terapiilor-pentru-copiii-cu-dizabilitati.jpg');
  background-repeat: no-repeat;
  background-size:cover;
  background-color:#76BD85;
  background-position-x: center;
  background-position-y: center;
}
/* ----------------D I V   S A V E   T H E    D A T E ----------------*/
.div-save-the-date{
  background-image: url('../images/background-save-the-date-Galeria-terapiilor-pentru-copiii-cu-dizabilitati.jpg');
  background-repeat: no-repeat;
  background-size:cover;
  background-color:#76BD85;
  background-position-x: center;
  background-position-y: center;
}
/* ----------------D I V   P O Z A   F O O T E R ----------------*/
@media (min-width:0px){
  .div-poza-footer{
    background-image: url('../images/Galeria-terapiilor-pentru-copiii-cu-dizabilitati-poza-speakers.png');
    background-repeat: no-repeat;
    background-size:cover;
    background-position-x: center;
    background-position-y: 0px;
    height:230px;
  }
}
@media (min-width:350px){
  .div-poza-footer{
    height:230px;
  }
}
@media (min-width:576px){
  .div-poza-footer{
    height:250px;
  }
}
@media (min-width:768px){
  .div-poza-footer{
    height:300px;
  }
}
@media (min-width:992px){
  .div-poza-footer{
    height:350px;
  }
}
@media (min-width:1200px){
  .div-poza-footer{
    height:400px;
  }
}
/* ----------------D I V   F O O T E R ----------------*/
.div-footer{
  background-image: url('../images/background-footer-Galeria-terapiilor-pentru-copiii-cu-dizabilitati.jpg');
  background-repeat: no-repeat;
  background-size:cover;
  background-color:#76BD85;
  background-position-x: center;
  background-position-y: center;
}
@media (min-width:0px){
  .contact{
    padding-left:20px;
  }
  .contact2{
    padding-left:60px;
  }
}
@media (min-width:768px){
  .contact{
    padding-left:0px;
  }
  .contact2{
    padding-left:0px;
  }
}
/* ----------------------------------B A L O N ----------------------------------*/
@media (min-width:0px){
  .despre-margine-baloane-mobil{
    margin-right:0px;
  }
  .despre-baloane-mobil{
    max-width:30px;
  }
}
@media (min-width:350px){
  .despre-margine-baloane-mobil{
    margin-right:0px;
  }
  .despre-baloane-mobil{
    max-width:40px;
  }
}
@media (min-width:400px){
  .despre-margine-baloane-mobil{
    margin-right:0px;
  }
  .despre-baloane-mobil{
    max-width:50px;
  }
}
@media (min-width:500px){
  .despre-margine-baloane-mobil{
    margin-left:-5%;
    margin-right:5%;
  }
  .despre-baloane-mobil{
    max-width:50px;
  }
}
/* --------------------------------C A R O U S E L--------------------------------*/
.carousel-control-prev-icon-gri-inchis
{
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23898989'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}
.carousel-control-next-icon-gri-inchis
{
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23898989'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}
/* ----------------S H O W     B E L O W  /  S H O W    A B O V E----------------*/
@media (min-width:0px){
  .show-above-600{
    display:none;
  }
  .show-above-600-initial
  {
    display:none;
  }
  .show-below-600{
    display:block;
  }
  .show-below-600-initial
  {
    display:initial;
  }
}
@media (min-width:600px){
  .show-above-600
  {
    display:block;
  }
  .show-above-600-initial
  {
    display:initial;
  }
  .show-below-600
  {
    display:none;
  }
  .show-below-600-initial
  {
    display:none;
  }
}

@media (min-width:0px){
  .show-above-400
  {
    display:none;
  }
  .show-below-400
  {
    display:block;
  }
}
@media (min-width:400px){
  .show-above-400
  {
    display:block;
  }
  .show-below-400
  {
    display:none;
  }
}

@media (min-width:0px){
  .show-above-576
  {
    display:none;
  }
  .show-below-576
  {
    display:block;
  }
}
@media (min-width:576px){
  .show-above-576
  {
    display:block;
  }
  .show-below-576
  {
    display:none;
  }
}

@media (min-width:0px){
  .show-above-768
  {
    display:none;
  }
  .show-below-768
  {
    display:block;
  }
}
@media (min-width:768px){
  .show-above-768
  {
    display:block;
  }
  .show-below-768
  {
    display:none;
  }
}

@media (min-width:0px){
  .show-above-992
  {
    display:none;
  }
  .show-below-992
  {
    display:block;
  }
}
@media (min-width:992px){
  .show-above-992
  {
    display:block;
  }
  .show-below-992
  {
    display:none;
  }
}

@media (min-width:0px){
  .show-above-1200
  {
    display:none;
  }
  .show-below-1200
  {
    display:block;
  }
}
@media (min-width:1200px){
  .show-above-1200
  {
    display:block;
  }
  .show-below-1200
  {
    display:none;
  }
}



/* --------------------------------B U T T O N S --------------------------------*/
.btn-verde{
    border-radius:10px;
    padding: 10 30 10 30;
    color:white;
	background-color:#76BD85;
	border:none;
	width:auto;
}
.btn-verde:hover{
	background-color:#438A52;
	border:none;
	width:auto;
}
.btn-verde:focus{
	border-color:#438A52;
	background-color:#438A52;
	box-shadow:0 0 0 0.25rem rgb(67 138 82 / 25%);
}
.btn-verde:active{
	border-color:#438A52;
	background-color:#438A52;
	box-shadow:0 0 0 0.25rem rgb(67 138 82 / 25%);
}
.btn-verde:active:focus{
	border-color:#438A52;
	background-color:#438A52;
	box-shadow:0 0 0 0.25rem rgb(67 138 82 / 25%);
}
.btn-verde:disabled{
	background-color:rgba(118,189,133,.5);
	border:none;
	width:auto;
}

.btn-verde-mare{
  border-radius:10px;
  padding: 5 10 5 10;
  color:white;
	background-color:#76BD85;
	border:none;
  height:70px;
  width:300px;
  font-size:20px;
}
.btn-verde-mare:hover{
	background-color:#438A52;
	border:none;
}
.btn-verde-mare:focus{
	border-color:#438A52;
	background-color:#438A52;
	box-shadow:0 0 0 0.25rem rgb(67 138 82 / 25%);
}
.btn-verde-mare:active{
	border-color:#438A52;
	background-color:#438A52;
	box-shadow:0 0 0 0.25rem rgb(67 138 82 / 25%);
}
.btn-verde-mare:active:focus{
	border-color:#438A52;
	background-color:#438A52;
	box-shadow:0 0 0 0.25rem rgb(67 138 82 / 25%);
}
.btn-verde-mare:disabled{
	background-color:rgba(118,189,133,.5);
	border:none;
}

.btn-verde-mare-2{
  border-radius:10px;
  padding: 5 10 5 10;
  color:white;
	background-color:#76BD85;
	border:none;
  height:70px;
  width:300px;
  font-size:20px;
}
.btn-verde-mare-2:hover{
	background-color:#76BD85;
	border:none;
}
.btn-verde-mare-2:focus{
	border-color:#76BD85;
	background-color:#76BD85;
	box-shadow:0 0 0 0.25rem rgb(118 189 133 / 25%);
}
.btn-verde-mare-2:active{
	border-color:#76BD85;
	background-color:#76BD85;
	box-shadow:0 0 0 0.25rem rgb(118 189 133 / 25%);
}
.btn-verde-mare-2:active:focus{
	border-color:#76BD85;
	background-color:#76BD85;
	box-shadow:0 0 0 0.25rem rgb(118 189 133 / 25%);
}
.btn-verde-mare-2:disabled{
	background-color:rgba(118,189,133,.5);
	border:none;
}

.btn-gri{
    border-radius:10px;
    padding: 10 30 10 30;
    color:#5B5B5B;
	background-color:#ECE9E9; /*deschis*/
	border:none;
	width:auto;
}
.btn-gri:hover{
	background-color:#898989; /*inchis*/
	border:none;
	width:auto;
}
.btn-gri:focus{
	border-color:#898989; /*inchis*/
	background-color:#898989;
	box-shadow:0 0 0 0.25rem rgb(137 137 137 / 25%);
}
.btn-gri:active{
	border-color:#898989;/*inchis*/
	background-color:#898989;
	box-shadow:0 0 0 0.25rem rgb(137 137 137 / 25%);
}
.btn-gri:active:focus{
	border-color:#898989;/*inchis*/
	background-color:#898989;
	box-shadow:0 0 0 0.25rem rgb(137 137 137 / 25%);
}
.btn-gri:disabled{
	background-color:rgba(236,233,233,.5); /*deschis*/
	border:none;
	width:auto;
}

.btn-gri-mare{
  border-radius:10px;
  padding: 5 10 5 10;
  color:#5B5B5B;
	background-color:#ECE9E9; /*deschis*/
	border:none;
  height:70px;
  width:300px;
  font-size:20px;
}
.btn-gri-mare:hover{
	background-color:#898989; /*inchis*/
	border:none;
}
.btn-gri-mare:focus{
	border-color:#898989; /*inchis*/
	background-color:#898989;
	box-shadow:0 0 0 0.25rem rgb(137 137 137 / 25%);
}
.btn-gri-mare:active{
	border-color:#898989;/*inchis*/
	background-color:#898989;
	box-shadow:0 0 0 0.25rem rgb(137 137 137 / 25%);
}
.btn-gri-mare:active:focus{
	border-color:#898989;/*inchis*/
	background-color:#898989;
	box-shadow:0 0 0 0.25rem rgb(137 137 137 / 25%);
}
.btn-gri-mare:disabled{
	background-color:rgba(236,233,233,.5); /*deschis*/
	border:none;
	width:auto;
}

.btn-gri-mare-2{
  border-radius:10px;
  padding: 5 10 5 10;
  color:white;
	background-color:#898989;
	border:none;
  height:70px;
  width:300px;
  font-size:20px;
}
.btn-gri-mare-2:hover{
	background-color:#898989;
	border:none;
}
.btn-gri-mare-2:focus{
	border-color:#898989;
	background-color:#898989;
	box-shadow:0 0 0 0.25rem rgb(137 137 137 / 25%);
}
.btn-gri-mare-2:active{
	border-color:#898989;
	background-color:#898989;
	box-shadow:0 0 0 0.25rem rgb(137 137 137 / 25%);
}
.btn-gri-mare-2:active:focus{
	border-color:#898989;
	background-color:#898989;
	box-shadow:0 0 0 0.25rem rgb(137 137 137 / 25%);
}
.btn-gri-mare-2:disabled{
	background-color:rgba(236,233,233,.5); 
	border:none;
	width:auto;
}
/*-----------------------------------H R-----------------------------------*/
.hr{
  width:100%;
  color:#76BD85;
  margin:auto;
  height:1;
  opacity:1;
  margin-top:30px;
  margin-bottom:10px;
}
/*-----------------------------------I M G-----------------------------------*/
.img-speaker:hover{
  /*border-style:solid;
  border-color:#76BD85;
  border-width: 2px;*/
  box-shadow: 0 0 4px 2px rgb(118 189 133 / 100%);
}

@media (min-width: 0px){
  .img-speaker{
    height:100px;
    width:100px;
    border-radius:50%;
    margin-top:10px;
    margin-bottom:10px;  
  }
}
@media (min-width: 350px){
  .img-speaker{
    height:150px;
    width:150px;
    border-radius:50%;
    margin-top:10px;
    margin-bottom:10px;  
  }
}
@media (min-width: 576px){
  .img-speaker{
    height:200px;
    width:200px;
    border-radius:50%;
    margin-top:10px;
    margin-bottom:10px;  
  }
}
/*-----------------------------------C O N T R O L S-----------------------------------*/
.form-control:focus{
	border-color:#76BD85;
	box-shadow:0 0 0 0.25rem rgb(118 189 133 / 25%);
}
.radio-button{
  width:30px;
  height:30px;
}
.check-box{
  width:30px;
  height:30px;
  margin-top:0px;
}

.check-box-2{
  width:30px;
  height:30px;
  margin-top:-2px;
  /*margin-left:0px;*/
}
.radio-button-label{
  margin-top:7px;
  margin-left:7px;
}
.form-check-input:focus{
	border-color:#76BD85;
	box-shadow:0 0 0 0.25rem rgb(118 189 133 / 25%);	
}
.form-check-input:checked{
	background-color:#76BD85;
	border-color:#76BD85;
}
.optiuni-ziua{
  padding-left:20px;
  padding-right:20px;
  padding-bottom:20px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  margin-top:-1px;
  margin-left:auto;
  margin-right:auto;
  display:none;
  border-color:#76BD85;
  border-style:solid;
  border-width:1px;
}

.row-flex {
  display: flex;
  flex-wrap: wrap;
}

.iframe-container{
  position: relative;
  width: 100%;
  padding-bottom: 56.25%; 
  height: 0;
}
.iframe-container iframe{
  position: absolute;
  top:0;
  left: 0;
  width: 100%;
  height: 100%;
}