/**
 * NOTICE OF LICENSE
 *
 * This file is licenced under the Software License Agreement.
 * With the purchase or the installation of the software in your application
 * you accept the licence agreement.
 *
 * You must not modify, adapt or create derivative works of this source code
 *
 * @author    Ilenia Amadori <sviluppoweb@studioitc.com>
 * @copyright Copyright (c) 2018 Studio ITC Srl - www.studioitc.com
 * @license   You only can use module, nothing more!
 */

.popup-overlay {
    display    : none;
    position   : fixed;
    top        : 0;
    left       : 0;
    width      : 100%;
    height     : 100%;
    background : rgb(0, 179, 81, 0.75);
    z-index    : 9999;
}

.popup-content {
    width         : 50vw;
    position      : absolute;
    top           : 50%;
    left          : 50%;
    transform     : translate(-50%, -50%);
    background    : white;
    padding       : 30px;
    border-radius : 10px;
    box-shadow    : 0 4px 6px rgba(0, 0, 0, 0.1);
    text-align    : center
}

.popup-content h2 {
    font-weight : 900;
    color       : #00b351;
    font-size   : 39px;
}

.popup-content .subtitle {
    font-size  : 25px;
    margin : 5px 0 15px 0;
}

.popup-content .subtitle span {
    font-weight : 900
}

@media (max-width : 767px) {
    .popup-content {
        width     : 90vw;
        top       : 10%;
        transform : translate(-50%, -10%);
    }


}

.popup-content-description {
    text-align : justify
}

.popup-content-description .row-description {
    display        : flex;
    align-items    : center;
    flex-direction : row;
    padding        : 5px 0;
    gap            : 10px
}

.popup-content-description .row-description p {
    font-size: 17px;
    flex: 1;
    font-weight: 600;
    color: #595959;
}


.close-btn {
    background-color : #00b351;
    padding          : 7px 25px;
    font-size        : 23px;
    color            : #fff;
    font-weight      : 900;
    border-radius    : 15px;
    cursor           : pointer
}

.close-btn:hover {
    background-color : #009844;
}

.no-scroll {
    overflow: hidden;
}

.confirmation_alert{
    background-color: #ff7300;
    padding: 5px;
    margin-top: 10px;
    color: #fff;
    font-size: 20px;
    font-weight: 600;
}
