@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,400i,700&subset=latin,cyrillic');
#aspf-popap {color:#000; font-family:'Open Sans', arial, sans-serif; font-size:15px;}
#aspf-popap .aspf-head {display:table; width:100%;background-color: #db7743;}
#aspf-popap .aspf-zag {display:table-cell; padding:15px 20px 15px 20px;}
#aspf-popap .aspf-close {display:table-cell; text-align:right; vertical-align:top; padding:15px 35px 15px 0;}
#aspf-popap .aspf-close span {cursor:pointer; position:relative; top:-1px;}
#aspf-popap .aspf-close span:hover {border-bottom:1px dotted;}
#aspf-popap .aspf-close span:before {content:''; display:block; width:16px; height:16px; position:absolute; top:3.5px; right:-20px; background-position:center center; background-repeat:no-repeat; background-size:contain; background-image:url('/bitrix/components/ambersite.popupforms/popupforms/img/icon-close-white.png');}
#aspf-popap .aspf-body {padding:20px;}
#aspf-popap .aspf-form {}
#aspf-popap .aspf-form-item {margin-bottom:20px;}
#aspf-popap .aspf-form-item input[type=text] {width:100%; box-sizing:border-box;}
#aspf-popap .aspf-form-item textarea {width:100%; box-sizing:border-box; min-height:60px;}
#aspf-popap .aspf-form-send {text-align:center; margin:30px 0 20px 0;}
#aspf-popap .aspf-form-send span {display:inline-block; color:#fff; cursor:pointer; padding:10px 15px; text-transform:lowercase;}
#aspf-popap .aspf-success {color:green; text-align:center;}
#aspf-popap .aspf-error {color:red; text-align:center;}