﻿#LoginPage .validation-summary-errors.alert.alert-danger ul {
    margin-bottom:0 !important;
    list-style-type: none;
    padding-left:0 !important;
}
#LoginPage .form-password-toggle {
    margin-bottom: 3rem !important;
}
.card-hvr-ef-cust .card-body .card-title a>h1{
    color: #fff !important;
}
.card-hvr-ef-cust {
    cursor:pointer;
}
.card-hvr-ef-cust:hover .card-body .card-title a>h1{
    color: #566a7f !important;
}
.inmatrc-color{
    background-color: #884EA0;
}
.trans-color{
    background-color: #F1C40F;
}
.fact-color{
    background-color: #3498DB;
}
.radie-color{
    background-color: #2ECC71;
}
.nrrosii-color{
    background-color: #E74C3C;
}
.rar-color{
    background-color: #E67E22;
}
.inmatrc-color:hover{
    background-color: rgba(136, 78, 160, .8) !important;
    border-color: rgba(136, 78, 160, 1) !important;  
    box-shadow: 0 0.425rem .75rem 0 rgba(136, 78, 160, .6) !important;
    transform: translateY(-1px) !important;
}
.trans-color:hover{
    background-color: rgba(241, 196, 15, .8) !important;
    border-color: rgba(241, 196, 15, 1) !important;  
    box-shadow: 0 0.425rem .75rem 0 rgba(241, 196, 15, .6) !important;
    transform: translateY(-1px) !important;
}
.fact-color:hover{
    background-color: rgba(52, 152, 219, .8) !important;
    border-color: rgba(52, 152, 219, 1) !important;  
    box-shadow: 0 0.425rem .75rem 0 rgba(52, 152, 219, .6) !important;
    transform: translateY(-1px) !important;
}
.radie-color:hover{
    background-color: rgba(46, 204, 113, .8) !important;
    border-color: rgba(46, 204, 113, 1) !important; 
    box-shadow: 0 0.425rem .75rem 0 rgba(46, 204, 113, .6) !important;
    transform: translateY(-1px) !important; 
}
.nrrosii-color:hover{
    background-color: rgba(231, 76, 60, .8) !important;
    border-color: rgba(231, 76, 60, 1) !important;  
    box-shadow: 0 0.425rem .75rem 0 rgba(231, 76, 60, .6) !important;
    transform: translateY(-1px) !important;
}
.rar-color:hover{
    background-color: rgba(230, 126, 34, .8) !important;
    border-color: rgba(230, 126, 34, 1) !important;  
    box-shadow: 0 0.425rem .75rem 0 rgba(230, 126, 34, .6) !important;
    transform: translateY(-1px) !important;
}

#ClientZone .card-header[aria-expanded="false"] i.arr-down, 
#ClientZone .card-header[aria-expanded="true"] i.arr-up{
 display:block !important;
}
#ClientZone .card-header[aria-expanded="true"] i.arr-down,
#ClientZone .card-header[aria-expanded="false"] i.arr-up{
 display:none !important;
}
.ui-widget.ui-widget-content{
    box-shadow: 0 0.25rem 1rem rgba(161,172,184,.45);
    background-color:#fff;
    border:none;
}
.ui-menu-item .ui-menu-item-wrapper {
    padding: 0.4375rem 0.875rem !important;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.53;
    color: #697a8d;
    font-family: "Public Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
}
.ui-menu-item-wrapper.ui-state-active{
    padding: 0.4375rem 0.875rem;
    font-size: 1rem;
    font-weight: 400;
    color: #fff !important;
    border:none !important;
    background:#696cff !important;
    line-height: 1.53;
}
/*.card-hvr-ef-cust:hover{
    color: #fff !important;
    background-color: rgba(3, 195, 236, .4) !important;
    border-color: rgba(3, 195, 236, .4) !important;
    box-shadow: 0 0.125rem 0.25rem 0 rgba(133,146,163,.4) !important;
    transform: translateY(-1px) !important;
}
.card-hvr-ef-cust:hover .card-body .card-title>h1{
    color: #fff !important;
}*/
/*.card-hvr-ef-cust:hover .card-header .btn-outline-primary{
    color: #fff !important;
    border-color: #fff;
}

.btn-outline-primary:hover{
    border-color: #696cff !important;
}*/

.fc-today-button.fc-button.fc-button-primary {
    color: #696cff;
    border-color: #696cff !important;
    background-color: #fff !important;
    cursor: pointer !important;
    opacity: 1 !important;
    font-size: 16px !important;
}
.fc .fc-button-primary:focus{
    box-shadow:none !important;
    outline:none !important;
}
.fc .fc-button-primary:not(.fc-prev-button):not(.fc-next-button) {
    font-size: 16px;
}
.fc .fc-prev-button, .fc .fc-next-button {
    background-color: #8592a3 !important;
    border-color: #8592a3 !important;
}
#calendar .fc-daygrid-day-top a {
    color: #696cff !important;
}
/*FullCalendar*/
.fc-timegrid-slot {
    height: 3em !important; /*1.5em by default*/
    border-bottom: 0 !important;
}

@media (max-width: 765px) {
    .fc-header-toolbar {
        display: block !important;
    }

    .fc-toolbar-chunk {
        text-align: center !important;
        padding: 10px 0 !important;
    }
}

.fc-timegrid-slot.fc-timegrid-slot-lane {
    cursor: pointer;
}
.fc-non-business {
    cursor: not-allowed !important;
    pointer-events: none !important;
    /*opacity:1 !important;
    background-color: #ECE4C6 !important;*/
}

.fc .fc-non-business {
    background: rgba(215, 215, 215, 1) !important;
}

.fc .fc-bg-event {
    background-color: rgb(244, 67, 54) !important;
    opacity: 1 !important;
    border: 1px solid #ddd !important;
}

    .fc .fc-bg-event.block-day-class {
        background: rgba(215, 215, 215, 1) !important;
        background-color: rgba(215, 215, 215, 1) !important;
    }

.fc-event-title.fc-sticky {
    font-size: 16px;
    font-weight: bold;
}

.fc-timegrid-event-harness.fc-timegrid-event-harness-inset {
    cursor: pointer;
}
/*FullCalendar*/
.card-adulti {
    font-size: 25px !important;
    height: 50px !important;
    font-weight: bold !important;
    width: 100%;
}

.card-copii {
    font-size: 25px !important;
    height: 50px !important;
    font-weight: bold !important;
    width: 100%;
}

@media (max-width: 768px) {
    .card-adulti {
        font-size: 15px !important;
        height: 50px !important;
        font-weight: bold !important;
    }

    .card-copii {
        font-size: 15px !important;
        height: 50px !important;
        font-weight: bold !important;
    }
}
.validation-summary-errors.alert.alert-danger ul{
    margin-bottom: 0 !important;
}

@media (max-width: 768px){
    .layout-page{
        padding-left:0px !important;
        padding-right:0px !important;
    }
}
/*START modif sa fie pe toata pagina*/
@media (min-width: 1400px) {
    .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
        max-width: inherit;
    }
}
.layout-navbar.navbar-detached.container-xxl {
    max-width: inherit;
}
.modal-full-width-custom{
    width: 100% !important;
    min-width: 100% !important;
    max-width:100% !important;
    height: 100% !important;
    margin: 0 !important;
    padding: 20px !important;
}
/*STOP modif sa fie pe toata pagina*/