:root{
  --Image_close_ico: url(../style/close_ico.svg);	
}

.PopupContent, .gx-popup-content{
}


.PopupBorder {
 border: 1px solid var(--uc_popup_border);
}

.PopupHeader {
    display: flex;
    justify-content: space-between;
	background-color: white;
}

.PopupHeader .PopupTitle {
    font-size: var(--uc_texto_titulo-size);
	font-weight:550;
    margin-left: 10px;
    display: block;
    margin-top: 5px;
    margin-bottom: 5px;
	color: rgb(33, 37, 41);
}

.PopupHeader {
    padding: 15px;
	color: rgb(33, 37, 41);
}

.PopupHeader .PopupHeaderButton:before {
	caret-color: rgb(33, 37, 41);
	color: rgb(33, 37, 41);
    content: "";
    display: block;
    width: 24px;
    height: 24px;
    background-image: var(--Image_close_ico);
    cursor: pointer;
    position: relative;
    right: var(--spacing_inset-m);
}

/* controle de abertura --------------------------------------------- */
body.gx-popup-opened{overflow:hidden;}
.gx-responsive-popup.gx-popup{position:fixed;z-index:1500;margin-top:0;}
.gx-responsive-popup .gx-popup-content > iframe{border:none;}
.gx-responsive-popup div.gx-popup-pdf{overflow:hidden;}
@media(min-width:736px){.gx-responsive-popup .gx-popup-header{float:none;width:auto;}
.gx-popup-opened,.gx-popup-opened form{overflow:hidden;}
.gx-responsive-popup .gx-popup-content iframe{overflow:auto;}
.gx-responsive-popup .gx-popup-resize{position:absolute;bottom:2px;right:2px;}
.gx-responsive-popup div.iframe-container{max-height:calc(100vh - 80px);}
.gx-responsive-popup div.iframe-container > iframe{max-height:none !important;}
.gx-responsive-popup.gx-popup-initial .gx-popup-content iframe{max-height:calc( 100vh - 80px);max-width:100vw;}
.gx-responsive-popup.gx-popup-centered{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50% !important;top:50% !important;}
.gx-responsive-popup.gx-popup-horizontal-center{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;}
}
@media(max-width:736px){.gx-responsive-popup .gx-popup-header{height:40px;}
.gx-responsive-popup.gx-popup{top:0;left:0;height:100vh;width:100vw;}
.gx-responsive-popup .gx-popup-content{height:calc( 100% - 40px);width:100%;overflow:auto;-webkit-overflow-scrolling:touch;}
.gx-responsive-popup .gx-popup-content > iframe{width:100vw !important;}
.gx-responsive-popup .gx-popup-resize{display:none;}
body.gx-popup-opened{position:fixed;}
.gx-popup-document{width:100% !important;}
}

.gx-popup-frame-mask{position:absolute;top:0;right:0;left:0;bottom:0;}