.modal-iframe{
    padding:50px;
}
#downlaodModal {
    padding-top: 50px;

    .modalBody {
        background-color: #ffffff;
        padding         : 50px;
        position        : relative;
    }

    .desc {
        text-align: center;

        span {
            &.bold {
                font-family: 'GilroyBlack';
                font-size  : 2.41rem;
                color      : #181818;
            }
        }

        p {
            font-family: 'GilroySemibold';
            font-size  : 1.43rem;
            color      : #181818;
        }
    }

    .downloadType {
        height     : calc(100% - 50px);
        padding-top: 50px;

        .imgIcon {
            position: absolute;
            top     : -40px;
            left    : 0;
            right   : 0;
            margin  : 0 auto;
        }
    }

    #step1 {
        display        : flex;
        flex-direction : column;
        justify-content: space-between;
        height         : calc(100% - 100px);
        padding-top    : 50px;
        display        : block;
    }

    .checkArea {
        display        : flex;
        align-items    : center;
        justify-content: space-between;
        margin         : 0 -20px;
        &.downloadCheckFrame {
            margin-top: 50px;
        }
        &>div {
            width  : 50%;
            padding: 0 20px;
            margin: 0 auto;
        }

        .cb-checkbox {
            border: 1px solid #d7d7d7;
            height: 70px;

            &.radio .checkmark {
                position    : relative;
                width       : 30px;
                height      : 30px;
                margin-right: 0;

                &:after {
                    width : 20px;
                    height: 20px;
                }
            }

            .customIcon {
                color    : #e0e0e0;
                font-size: 22px;
            }

            span {
                margin-left : 30px;
                margin-right: 20px;

                &.text {
                    font-family: 'GilroySemibold';
                    font-size  : 1.486rem;
                    color      : #181818;
                }
            }
        }
    }

    #step2 {
        display: none;
        height : 100%;

        .frameLabel {
            width          : 100%;
            border         : 1px solid #d7d7d7;
            display        : flex;
            align-items    : center;
            justify-content: center;
            padding        : 10px 0;
            margin-bottom  : 20px;
            margin-top     : 25px;
        }

        .checkArea {
            .cb-checkbox {
                margin         : 0;
                justify-content: center;
                padding        : 0;

                &.radio {
                    .checkmark {
                        margin: 0;
                    }
                }
            }
        }
    }
}
#filigransizPhoto{
    .tabs{
        padding:0 30px 30px 30px;
        .tabsTitle{
            margin-bottom:30px;
        }
    }
    textarea{
        margin-bottom:20px;
        padding-top:18px;
    }
    .informationNote{
        color: #1f1d1d;
        opacity: 0.39;
        text-align: center;
        line-height: 16px;
    }
    .selectArea{
        .select {
            .styledSelect{
                padding-left: 0;
            }
        }
    }
}