div.ui-dialog {
    z-index: 10000;
}

div.sigma-viewport {
    padding: 0;
    display: none;
    z-index: 10000;
}

#sigma-dialog {
    padding: 0px !important;
    width: 100% !important;
}

div.sigma-viewport.mobile {
    width: 100% !important;
    position: fixed;
}

div.sigma-viewport.cd4-sigma {
    position: absolute;
    right: 0;
    background-color: #FFFFFF;
    border: 1px solid #000000;
}

div.sigma-viewport.cd4-sigma.mobile {
    left: 0;
    width: 100% !important;
    position: absolute !important;
}

div.sigma-viewport.sigma-simple-login {
    border: 1px solid #368729
}

i.sigma-before {
    padding-right: 5px;
}

.no-close .ui-dialog-titlebar-close, .ui-dialog-titlebar {
    display: none;
}

iframe.sigma-iframe {
    width: 100%;
}

#sigma-modal-backdrop {
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10000;
    background-color: #000;
    opacity: 0.5;
}

div.cd-sigma-login {
    height: 500px !important;
    overflow: hidden !important;
    z-index: 10000 !important;
    top: 25px !important;
}

div.sigma-dialog-simple {
    position: fixed;
    z-index: 10000 !important;
    top: 25px !important;
}

div.sigma-dialog-simple #sigma-dialog {
    background: #FFFFFF;
}


div.cd-sigma-login div.sigma-viewport {
    overflow: hidden !important;
    height: 500px !important;
}

div.sigma-mobile {
    position: absolute !important;
    top: 0px !important;
    width: 100% !important;
    max-width: 765px !important;
}

a.sigma-auth {
    cursor: pointer;
}
