/* ver:0138 */

.popup25 { z-index: 999000010; background: rgba(255,255,255,0.75); position: fixed; left: 0; right:0; top: 0; bottom: 0; } 
.popup25 .win { width: 500px; font-family: Assistant; font-size: 14px; color: #222325; border-radius: 6px; outline: 2px solid #BFC2CE; box-shadow: 0 0 10px 0 rgba(61, 66, 74, 0.16); background: white; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); box-sizing: border-box; } 
.popup25 .head { min-height: 80px; display: flex; gap: 10px; width: 100%; align-items: start; padding: 25px 35px 0px 35px; box-sizing: border-box; } 
.popup25 .head .col { flex: 1; } 
.popup25 .head .col.icon { flex: 0 0 auto; } 
.popup25 .head .col:last-child { display: flex; justify-content: flex-end; } 
.popup25 .head .icon-facebook { width: 18px; height: 18px; background: url(facebook-icon.svg) center center no-repeat; }
.popup25 .head .title { font-family: Carmelit,Lato; font-size: 22px; color: #000000; } 
.popup25 .head .remarks { font-size: 13px; color: #707070; } 
.popup25 .head .remove { position: relative; top: -20px; background: transparent; border: none; font-size: 30px; color: #9198A7; cursor: pointer; } 
.popup25 .head .remove:hover { color: #000000; } 
body.rtl .popup25 .head .remove { left: -30px; } 
body.ltr .popup25 .head .remove { right: -30px; } 
.popup25 .body { min-height: 50px; padding: 0px 35px 0px 35px; box-sizing: border-box; } 
.popup25 .bodytall { min-height: 500px;  } 
.popup25 .body .row { padding-bottom: 20px; } 
.popup25 .body .text1 { font-size: 14px; color: #222325; padding: 0px 5px 5px 5px; } 
.popup25 .body .text2 { font-size: 15px; color: #000000; padding: 0px 5px 0px 5px; } 
.popup25 .body .text3 { font-size: 13px; color: #707070; padding: 5px 5px 0px 5px; } 
.popup25 .body .error1 { font-size: 13px; color: #DC2F3F; padding: 5px 5px 0px 5px; display: none; } 
.popup25 .body .input1 { box-sizing: border-box; width: 100%; display: block; height: 46px; font-size: 15px; color:#222325; font-family: Assistant; padding: 0px 12px 0px 12px; border-radius: 6px; border: 1px solid #BFC1C8; background: white; } 
.popup25 .body .input1:hover { box-shadow: 0 0 4px 0 #8FA0B7; border: 1px solid #9FB6F3; } 
.popup25 .body .input1:focus { border: 1px solid #4C78EC; } 
.popup25 .body .input1:disabled { appearance: none; opacity: 1; } 
.popup25 .body .error .input1 { border: 1px solid #DC2F3F; }
.popup25 .body .error .error1 { display: block; }
.popup25 .body .radios { display: flex; gap: 30px; padding: 5px 5px 0px 5px; } 
.popup25 .body .radio { display: flex; gap: 5px; } 
.popup25 .body .message { padding: 80px 0px 80px 0px; } 
.popup25 .body .message .message-done { margin-bottom: 20px; width: 100%; height: 64px; background: url(done.ok.svg) center center no-repeat; } 
.popup25 .body .message .message-error { margin-bottom: 20px; width: 100%; height: 64px; background: url(done.error.svg) center center no-repeat; } 
.popup25 .body .message .message-title { text-align: center; font-size: 15px; color: #222325; margin-bottom: 10px; } 
.popup25 .body .message .message-remarks { text-align: center; font-size: 13px; color: #222325; margin-bottom: 10px; } 
.popup25 .body .message {  } 
.popup25 .foot { min-height: 70px; display: flex; gap: 10px; width: 100%; align-items: end; padding: 0px 35px 30px 35px; box-sizing: border-box; } 
.popup25 .foot .col { flex: 1; } 
.popup25 .foot .col:last-child { display: flex; justify-content: flex-end; } 
.popup25 .foot .button1 { text-align: center; min-width: 90px; padding: 0px 10px 0px 10px; box-sizing: border-box; cursor: pointer; font-size: 15px; color: #222325; height: 40px; border:none; text-decoration: underline; background: transparent; } 
.popup25 .foot .button1:hover { text-decoration: none; }
.popup25 .foot .button2 { border-radius: 6px; text-align: center; min-width: 90px; padding: 0px 10px 0px 10px; box-sizing: border-box; cursor: pointer; font-size: 15px; color: #222325; height: 40px; border:none; background: #BACCFB; } 
.popup25 .foot .button2:hover { background: #9FB6F3; }



