﻿
.popup-continer {
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 10000000;
    background: #ffffff;
    border: solid 1px #005698;
    overflow: hidden;
    display: none;
    animation-name: zoomIn;
    animation-duration: .5s;
    direction: rtl; 
}

.popup-continer.fitToWidth {
    width: 100%;    
    left: 0!important;
    margin-left: 0px!important;
}
.popup-continer.fitToWidth .popup-window{
    width:100%!important;
}

.popup-continer.fitToHeight {
    height: 100%;
    /* overflow-y: auto; */
    top: 0!important;
    margin-top: 0px!important;
}
.popup-continer.fitToHeight .popup-window{
    height:calc(100% - 40px)!important;
}


.popup-window {
    width: max-content;
    display: block;
    overflow-y: auto;
    overflow-x: hidden;
        position: relative;
}

.popup-bg {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 9999999;
    background: #171717;
    width: 100%;
    height: 100%;
    display: none;
    opacity: 0.6;
}

.popup-header {
    width: 100%;
    height: 36px;
    background: #e7f9ff;
}

.btn-close-popup {
    color: #07406b;
    float: left;
    padding: 4px;
    background: none!important;
    border: none;
}

.btn-maximize-popup {
    color: #07406b;
    float: left;
    padding: 4px;
}
.btn-close-popup  i,
.btn-maximize-popup  i{
    pointer-events:none;
}
.btn-close-popup:hover,
.btn-maximize-popup:hover{
    color: #ff7800;
}
.popup-title{
    color: #07406b;
    float: right;
    padding: 4px;
    font-weight: bold;
    padding-right: 10px;
        margin-top: 2px;
            max-height: 30px;
}
main.show-popup{
    overflow-y:hidden!important;
    z-index:500;
}
.popup-continer.fullscreen{
    width: calc(100% - 20px);
    left: 10px!important;
    margin-left: 0px!important;
    height: calc(100% - 20px);
    top: 10px!important;
    margin-top: 0px!important;
}
.popup-continer .fullscreen-exit-icon{
    display:none;
}
.popup-continer.fullscreen .fullscreen-icon{
    display:none;
}
.popup-continer.fullscreen .fullscreen-exit-icon{
    display:block;
}
.popup-continer.fullscreen .popup-window{
    width: 100%!important;
    height: calc(100% - 35px)!important;
}


 
/****************PRIME FACE********************************/
.ui-dialog{
    /*    animation-name: zoomIn;
        animation-duration: 0.3s;*/
    left: 40%!important;
    top: 35%!important;
}

.ui-dialog .ui-dialog-titlebar{
    padding: 0!important;
    background-color: #3ebbc7;
    color: #fff;
    /* font-family: yekan; */
    /* font-weight: bold; */
    font-size: 14px;
    padding-bottom: 5px!important;
}
.ui-dialog .ui-dialog-titlebar span{
    float: right!important;
}
.ui-dialog .ui-dialog-buttonpane{
    padding: 20px 30px!important;
    padding-top: 0!important;
}
.ui-dialog .ui-dialog-buttonpane .top-button i{ 
    top: 16px;
}
.ui-dialog .ui-dialog-buttonpane .top-button-small i{ 
    top: 13px;
}
.top-popup .ui-messages{
    margin: 0!important;
}
.ui-confirm-dialog{
    /*    animation-name: zoomIn;
        animation-duration: 0.4s;*/
}

.ui-confirm-dialog-message{
    direction: rtl;
    color: #0449bd;
    padding-right: 25px;
}
.ui-dialog .ui-dialog-buttonpane{
    text-align: center!important;

}
.ui-dialog .ui-dialog-buttonpane button{
    border: none;
    background-color: #0449bd;
    color: #fff;
    border-radius: 4px;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
    outline: none;
}
.ui-dialog .ui-button-text-icon-left .ui-button-text{
    padding: 5px 40px 7px 40px !important;
}
.ui-dialog .ui-confirmdialog-no{
    background-color: #969ba8!important;
}
.ui-dialog{
    max-width: 500px;
}
.ui-confirm-dialog-severity{
    text-indent: 0!important;
    float: right!important;
    padding: 5px;
    /* font-size: 24px; */
    color: #0449bd;
    position: absolute;
    right: 10px;
    font-size: 20px;
}