.el-dialog__wrapper{display:flex;justify-content:center;align-items:center;height:100vh}.el-dialog{margin-top:0!important;height:300px}.roti-container{width:100%;height:100%}.roti-container .titlu-roti{width:100%;height:50px;display:flex;padding:20px;padding-bottom:0;justify-content:flex-start;align-items:center;font-size:14px;margin:0;font-weight:700}.roti-container .titlu-roti p{color:#4c63e8;padding:0;margin:0}.roti-container .continut-roti{padding:0 20px;width:100%;height:210px;display:flex;flex-direction:column;justify-content:flex-start}.roti-container .continut-roti .el-form{display:flex;justify-content:space-evenly;flex-direction:column}.roti-container .continut-roti .footer-roti{width:100%;display:flex;justify-content:flex-start;align-items:center}.roti-container .continut-roti .footer-roti .el-button{margin:20px 0 0;background-color:#4c63e8;color:#fff}.error--text,.v-application .error--text{color:#ff5252!important;caret-color:#ff5252!important}.rezervari{width:100%;justify-content:center;height:100vh}.content,.rezervari{display:flex;align-items:center}.content{width:60%;height:63%;flex-direction:row;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.2),0 20px 50px rgba(0,0,0,.4)}.center-content,.left-content,.right-content{height:100%}.left-content{background-color:#fff;width:22%}.left-content .header{width:100%;height:10%;display:flex;justify-content:center;align-items:center}.left-content .header .steps-active,.left-content .header .steps-inactive{margin:0 .5rem}.left-content .header .steps-active{width:10px;height:10px;background-color:#4c63e8;border-radius:2px}.left-content .header .steps-inactive{width:10px;height:10px;background-color:#f1f2f2;border-radius:2px}.left-content .main{display:flex;justify-content:center;align-items:center;height:70%;flex-direction:column;font-weight:800;-webkit-animation:fadeIn 1s;animation:fadeIn 1s}.left-content .main h1{font-size:18px;text-align:center;color:#4c63e8}.left-content .main h3{font-size:14px;color:#8e97b3}.left-content .footer{display:flex;justify-content:center;align-items:center;height:20%;flex-direction:column;font-weight:800}.left-content .footer h1{font-size:14px;color:#4c63e8}.left-content .footer h3{font-size:12px;color:#8e97b3}.center-content{border:1px solid #f1f2f2;border-top:none;border-bottom:none;width:50%;-webkit-animation:fadeIn 1s;animation:fadeIn 1s}.center-content .header{width:90%;height:10%;margin:0 auto;display:flex;align-items:center;justify-content:flex-start}.center-content .header h1{font-size:18px;color:#4c63e8;margin-bottom:0}.center-content .main{width:100%;height:80%;border-top:1px solid #f1f2f2;border-bottom:1px solid #f1f2f2;display:flex;overflow:auto;align-items:center;flex-direction:column}.center-content .main .select-container{border:2px solid #e5e7ee!important;border-radius:5px;width:90%;margin:20px 0;height:130px;cursor:pointer;box-shadow:none;transition:all .3s ease;display:flex;justify-content:space-between;align-items:center;-webkit-animation:FromTop .45s;animation:FromTop .45s}.center-content .main .select-container .img-div{width:100px;height:100px;margin:10px;display:flex;justify-content:center;align-items:center}.center-content .main .select-container .img-div img{max-width:100%;max-height:100%}.center-content .main .select-container .serviciu{transition:.4s;width:80%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;text-align:start;padding:0 10px}.center-content .main .select-container .serviciu h1{font-size:18px;color:#4c63e8}.center-content .main .select-container .serviciu h4{font-size:14px}.center-content .main .select-container .pret{width:30%;height:85%;display:flex;justify-content:center;align-items:center;flex-direction:column;border-left:1px solid #f1f2f2;padding:0 10px;text-align:center}.center-content .main .select-container .pret h1{color:#4c63e8;font-size:20px}.center-content .main .select-container .pret h4{color:#8e97b3;font-size:14px}.center-content .main .select-container:hover{border:2px solid #4c63e8!important}.center-content .main .select-container:hover .serviciu{margin-left:10px}.center-content .main .select-container-active{border:3px solid #4c63e8!important;box-shadow:5px 10px 0 rgba(76,100,232,.445)}.center-content .footer{width:100%;height:10%;display:flex;justify-content:flex-end;align-items:center}.center-content .footer .el-button{margin:0 20px;background-color:#4c63e8;color:#fff}.center-content .footer-ora{margin:0 10px;width:100%;height:10%;display:flex;justify-content:flex-start;align-items:center}.center-content .footer-ora .content-footer{height:100%;display:flex;justify-content:center;align-items:center;width:100px;padding:0}.center-content .footer-ora .content-footer a{color:#4c63e8;font-weight:600;margin:0;padding:0;text-align:center;cursor:pointer}.center-content .main-ora{box-sizing:border-box;width:100%;height:80%;overflow:auto;border-top:1px solid #f1f2f2;border-bottom:1px solid #f1f2f2;display:flex;align-items:center;flex-direction:column;scroll-behavior:smooth!important}.center-content .main-ora .nav{width:90%;height:60px;margin:20px 10px;display:flex;justify-content:space-between;align-items:center}.center-content .main-ora .nav p{font-size:18px;font-weight:600;margin-bottom:0}.center-content .main-ora .nav p span{color:#8e97b3}.center-content .main-ora .nav .el-button{border:none;font-weight:800}.center-content .main-ora .container-program{display:flex;justify-content:center;flex-direction:column;margin:0;padding:0;width:100%}.center-content .main-ora .ore{box-sizing:border-box;margin:5% 0;width:100%;text-align:center;display:flex;justify-content:center;flex-direction:column}.center-content .main-ora .ore p{font-size:16px;width:100%;text-align:center;border-bottom:1px solid #f1f2f2;margin:10px 0 20px}.center-content .main-ora .ore p .bara{background:#fff;padding:0 10px}.center-content .main-ora .ore p .data{color:#4c63e8;font-weight:600}.center-content .main-ora .ore .butoane{font-size:14px;margin:0 44px;max-width:100%;display:flex;justify-content:flex-start;flex-wrap:wrap}.center-content .main-ora .ore .butoane .liber{background-color:#caffc4;color:#185210}.center-content .main-ora .ore .butoane .liber,.center-content .main-ora .ore .butoane .ocupat{display:flex;justify-content:center;align-items:center;margin:3px;padding:8px 3px;width:83px;height:31px;border-radius:5px}.center-content .main-ora .ore .butoane .ocupat{background-color:#f3f5f9;color:#b3bbca;cursor:not-allowed}.center-content .main-ora .ore .butoane .liber:hover{border:1px solid #6bd25b;cursor:pointer}.center-content .main-ora .ore .butoane .button-ora{margin:3px;padding:8px 3px;width:83px;height:31px;border-radius:5px}.center-content .main-ora .program{-webkit-animation:ToTopOrar .45s;animation:ToTopOrar .45s;margin:0 auto;padding:0;width:100%!important;box-sizing:border-box;display:grid;justify-content:center;grid-template-columns:repeat(7,12.5%);grid-column-gap:0;grid-row-gap:0}.center-content .main-ora .program .header{margin:0;width:100%;height:70px;display:flex;justify-content:center;align-items:center;color:#4c63e8;font-size:14px;font-weight:700}.center-content .main-ora .program .header-weekend{color:#e1d588;background-color:#fcfef1}.center-content .main-ora .program .zi{margin:0;width:100%;height:65px;display:flex;justify-content:center;align-items:center;padding:0;font-size:14px}.center-content .main-ora .program .zi .button-zi-disponibila{margin:0;width:45px;height:45px;text-align:center;padding:0;border-radius:6px;background-color:#f1f2f2;cursor:pointer;display:flex;justify-content:center;align-items:center;flex-direction:column;transition:.1s}.center-content .main-ora .program .zi .button-zi-disponibila .bara-liber{overflow:hidden;width:75%;height:6px;border-radius:3px;display:flex;justify-content:flex-start;align-items:center;flex-direction:row;background-color:#e6e9ef}.center-content .main-ora .program .zi .button-zi-disponibila .bara-liber .liber{width:100%;height:100%;margin:0;padding:0;background-color:#8fe286}.center-content .main-ora .program .zi .button-zi-disponibila .bara-liber .ocupat{width:100%;height:100%;margin:0;padding:0;background-color:transparent}.center-content .main-ora .program .zi .button-zi-disponibila:hover{font-size:18px}.center-content .main-ora .program .zi .button-zi-disponibila_nu_in_luna_curenta{opacity:.5;margin:0;width:45px;height:45px;text-align:center;padding:0;border-radius:6px;background-color:hsla(0,0%,93.7%,.7333333333333333);cursor:pointer;display:flex;justify-content:center;align-items:center;flex-direction:column;transition:.1s}.center-content .main-ora .program .zi .button-zi-disponibila_nu_in_luna_curenta .bara-liber{overflow:hidden;width:75%;height:6px;border-radius:3px;display:flex;justify-content:flex-start;align-items:center;flex-direction:row;background-color:#e6e9ef}.center-content .main-ora .program .zi .button-zi-disponibila_nu_in_luna_curenta .bara-liber .liber{width:100%;height:100%;margin:0;padding:0;background-color:#8fe286}.center-content .main-ora .program .zi .button-zi-disponibila_nu_in_luna_curenta .bara-liber .ocupat{width:100%;height:100%;margin:0;padding:0;background-color:transparent}.center-content .main-ora .program .zi .button-zi-disponibila_nu_in_luna_curenta:hover{font-size:18px;opacity:1}.center-content .main-ora .program .zi .button-zi-indisponibila{width:45px;height:45px;opacity:.5}.center-content .main-ora .program .zi .button-zi-indisponibila,.center-content .main-ora .program .zi .button-zi-plina{margin:0;text-align:center;padding:0;border-radius:6px;background-color:#f7e9e9;color:#752f2f;cursor:not-allowed;display:flex;justify-content:center;flex-direction:column;align-items:center}.center-content .main-ora .program .zi .button-zi-plina{width:55px;height:55px}.center-content .main-ora .weeks{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;margin:0;padding:10px 0}.center-content .main-ora .weeks .el-button{margin:10px 0;width:50px;height:50px;text-align:center;padding:0}.center-content .main-ora .weeks .el-button span{font-weight:800!important}.center-content .main-formular{width:100%;height:82%;overflow:auto;padding:1% 5%;border-top:1px solid #f1f2f2;border-bottom:1px solid #f1f2f2;display:flex;justify-content:flex-start;align-items:center;flex-direction:column}.center-content .main-formular .titlu-formular{width:100%;margin:20px 0;display:flex;justify-content:space-between;text-align:start;height:50px;border-bottom:1px solid #8e97b3}.center-content .main-formular .titlu-formular h1{font-weight:400;color:#8e97b3;font-size:14px;width:30%;height:100%;cursor:pointer}.center-content .main-formular .titlu-formular .selectat{border-bottom:2px solid #4c63e8;font-size:16px;-webkit-animation:grow .269s;animation:grow .269s;color:#000;font-weight:500}.center-content .main-formular .formular{width:100%;margin:15px 0;display:flex;justify-content:center;align-items:center;flex-direction:column}.center-content .main-formular .formular .rand{width:100%;display:flex;justify-content:flex-start}.center-content .main-formular .formular .an,.center-content .main-formular .formular .coloana{width:49%;margin:0 1%}.center-content .main-formular .formular .an .el-date-editor.el-input{width:100%}.center-content .main-formular .formular .an:first-child,.center-content .main-formular .formular .coloana:first-child{margin-left:0}.center-content .main-formular .formular .an:last-child,.center-content .main-formular .formular .coloana:last-child{margin-right:0}.center-content .footer-formular{width:100%;min-height:7%;margin:0;padding:0;display:flex;justify-content:space-between;align-items:center}.center-content .footer-formular a{color:#4c63e8;font-weight:600;margin:5px 20px}.center-content .footer-formular a:hover{color:#4c63e8;cursor:pointer}.center-content .footer-formular .el-button{border:none;margin:5px 20px;background-color:#4c63e8;color:#fff}.program_plin{background-color:#f7e8e8;border-color:#f7e8e8;color:rgba(0,0,0,.311)}.right-content{background-color:#fff;width:28%}.right-content .header{display:flex;height:10%;justify-content:flex-start;padding:0 20px;align-items:center}.right-content .header h1{font-size:18px;color:#4c63e8;width:100%;text-align:end;border-bottom:2.5px dotted #4c63e8;border-top:2.5px dotted #4c63e8;line-height:.1em;margin:10px 0}.right-content .header h1 span{background:#fff;padding:0 10px;margin:0 30px}.right-content .main{width:100%;height:80%;border-top:1px solid #f1f2f2;border-bottom:1px solid #f1f2f2;padding:0 15px;display:grid;justify-content:center;grid-template-columns:repeat(2,50%);grid-template-rows:repeat(3,60px);grid-column-gap:0;grid-row-gap:0;justify-content:flex-start;flex-wrap:wrap;flex-direction:column}.right-content .main .element{width:100%;height:60px;text-align:left;-webkit-animation:ToTopOrar .2s;animation:ToTopOrar .2s;padding:15px 0;border-bottom:1px solid #f1f2f2}.right-content .main .element h3{font-size:10px;color:#8e97b3;font-weight:600;margin:0}.right-content .main .element h1{font-size:14px;color:#4c63e8;font-weight:600}@media only screen and (max-width:1500px){.content{width:80%;height:80%}}@media only screen and (max-width:780px){.content{background-color:#fff;width:100%!important;height:100%!important;border-radius:0;box-shadow:none;margin:0;padding:0;flex-direction:column;justify-content:center}.left-content,.right-content{display:none}.center-content{width:100%!important;height:100%!important;overflow:hidden;padding:0}.center-content .header{height:10%!important}.center-content .main{height:80%!important}.center-content .footer{height:10%!important}.center-content .program{grid-template-columns:repeat(7,14%)!important}.center-content .program .zi{width:90%!important}.center-content .main-ora{overflow:hidden;overflow-y:scroll}.center-content .ore{display:flex;justify-content:center;padding:0 5px;align-items:center}.center-content .ore .butoane{margin:0;align-items:center;justify-content:space-evenly!important;margin:0 auto}.center-content .titlu-formular .selectat{font-size:18px!important}.center-content .titlu-formular h1{font-size:14px!important}.center-content .formular .rand{flex-direction:column}.center-content .formular .rand .an,.center-content .formular .rand .coloana{width:100%!important}.center-content .formular .rand .an .el-date-editor.el-input,.center-content .formular .rand .an .el-date-editor.el-input__inner{width:100%!important;margin:0}.select-container .serviciu h1{font-size:20px!important}.select-container .serviciu h4{font-size:14px!important}.select-container .pret h1{font-size:18px!important}.select-container .pret h4{font-size:12px!important}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes FromTop{0%{margin-top:20%}to{margin-top:20px}}@keyframes FromTop{0%{margin-top:20%}to{margin-top:20px}}@-webkit-keyframes ToTopOrar{0%{margin-top:20%}to{margin-top:0}}@keyframes ToTopOrar{0%{margin-top:20%}to{margin-top:0}}@-webkit-keyframes grow{0%{font-size:14px}to{font-size:16px}}@keyframes grow{0%{font-size:14px}to{font-size:16px}}