﻿[ng\:cloak], [ng-cloak], .ng-cloak {
    display: none !important;
}

/* Slide animations */
#mi-form div.mi-panel {
    position: relative;
    left: 0;
}

    #mi-form div.mi-panel.ng-hide-add,
    #mi-form div.mi-panel.ng-hide-remove {
        -webkit-transition: 500ms linear all;
        -moz-transition: 500ms linear all;
        -ms-transition: 500ms linear all;
        -o-transition: 500ms linear all;
        transition: 500ms linear all;
        display: block !important;
    }

        #mi-form div.mi-panel.ng-hide-add.ng-hide-add-active,
        #mi-form div.mi-panel.ng-hide-remove {
            opacity: 0;
        }

            #mi-form div.mi-panel.ng-hide-add,
            #mi-form div.mi-panel.ng-hide-remove.ng-hide-remove-active {
                opacity: 1;
            }

                #mi-form div.mi-panel.ng-hide-add.ng-hide-add-active {
                    position: absolute;
                    top: -100%;
                }

    #mi-form div.mi-panel.ng-hide {
        left: 100%;
        opacity: 0;
    }

    #mi-form div.mi-panel.ng-hide-add {
        left: 0;
        opacity: 0;
    }

    #mi-form .gdpr-container .gdpr-privacy-container {
        border: 1px solid #cacaca;
        padding: 0.5rem;
        overflow: auto;
        height: 200px;
    }

    #mi-form .gdpr-container .gdpr-checkbox-group {
        display: flex;
    }

        #mi-form .gdpr-container .gdpr-checkbox-group input {
            margin-right: 10px;
        }
