/* Rule Engine */
.xigtexpressionsbuilderswrapperdivmaindiv {
    height: -o-calc(50vh - 10px); /* opera */
    height: -webkit-calc(50vh - 10px); /* google, safari */
    height: -moz-calc(50vh - 50px); /* firefox */
    overflow: auto;
    margin-bottom: 10px;

}

.xigtexpressionsbuilderswrapperdiv {
    height: -o-calc(50vh - 10px); /* opera */
    height: -webkit-calc(50vh - 10px); /* google, safari */
    height: -moz-calc(50vh - 50px); /* firefox */
    overflow: auto;
    margin-bottom: 10px;
}

.conditioncompositionswrapperdiv {
    height: -o-calc(20vh - 10px); /* opera */
    height: -webkit-calc(20vh - 10px); /* google, safari */
    height: -moz-calc(20vh - 50px); /* firefox */
    overflow: auto;
}


/* Drawing Tool */
.xigtdrawingtoolwrapperdiv {
    /* height: -o-calc(50vh - 10px);  
    height: -webkit-calc(50vh - 10px);  
    height: -moz-calc(50vh - 50px);   */
    overflow: auto;
}

@media screen and ( max-height: 768px ) {
    .xigtdrawingtoolwrapperdiv {
        height: calc(100vh - 180px);
    }
}

@media screen and ( max-height: 1024px ) {
    .xigtdrawingtoolwrapperdiv {
        height: calc(100vh - 180px);
    }
}

@media screen and ( max-height: 1050px ) {
    .xigtdrawingtoolwrapperdiv {
        height: calc(100vh - 180px);
    }
}


@media screen and ( max-height: 1200px ) {
    .xigtdrawingtoolwrapperdiv {
        height: calc(100vh - 180px);
    }
}


/* Dahboard DIV */
.Dashboard-wrapperdiv-content {
    height: -o-calc(50vh - 10px); /* opera */
    height: -webkit-calc(50vh - 10px); /* google, safari */
    height: -moz-calc(50vh - 50px); /* firefox */

    height: -o-calc(100vh - 100px); /* opera */
    height: -webkit-calc(100vh - 100px); /* google, safari */
    height: -moz-calc(100vh - 100px); /* firefox */

}


/* Bulk Mapper Drawing */
.XIGTbulkmapperdrawingwrapper {

    height: -o-calc(50vh - 10px); /* opera */
    height: -webkit-calc(50vh - 10px); /* google, safari */
    height: -moz-calc(50vh - 50px); /* firefox */
    overflow: auto;
}


/*Lineage Report Preview */
.LineagepreviewWrapperdiv {
    height: -o-calc(50vh - 10px); /* opera */
    height: -webkit-calc(50vh - 10px); /* google, safari */
    height: -moz-calc(50vh - 50px); /* firefox */
    overflow: auto;
}

.Drawingoptionbtns {
    overflow-x: hidden;
    padding: 10px 0px;
}

.margin-top-20px {
    margin-top: 20px;
}

.xigtDtoolsaveasimagewrapperdiv {
    overflow: auto;
    max-height: 450px;
}

.xigtruleengineanddrawingtool-inneraccordian {
    /* padding: 10px 15px; */
}

.xigtruleengineanddrawingtool-inneraccordian .mat-expansion-panel-body {
    padding: 10px;
    overflow-y: auto;
    overflow-x: hidden;
}
