@font-face{font-family:'FuturaLTPro-Light';src:url(../fonts/FuturaLTPro-Light/FuturaLTPro-Light.eot);src:url(../fonts/FuturaLTPro-Light/FuturaLTPro-Light.eot?#iefix) format('embedded-opentype'),url(../fonts/FuturaLTPro-Light/FuturaLTPro-Light.woff) format('woff'),url(../fonts/FuturaLTPro-Light/FuturaLTPro-Light.ttf) format('truetype'),url(../fonts/FuturaLTPro-Light/FuturaLTPro-Light.svg#FuturaLTPro-Light) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'FuturaLTPro-Medium';src:url(../fonts/FuturaLTPro-Medium/FuturaLTPro-Medium.eot);src:url(../fonts/FuturaLTPro-Medium/FuturaLTPro-Medium.eot?#iefix) format('embedded-opentype'),url(../fonts/FuturaLTPro-Medium/FuturaLTPro-Medium.woff) format('woff'),url(../fonts/FuturaLTPro-Medium/FuturaLTPro-Medium.ttf) format('truetype'),url(../fonts/FuturaLTPro-Medium/FuturaLTPro-Medium.svg#FuturaLTPro-Medium) format('svg');font-weight:700;font-style:normal}@font-face{font-family:'Ubuntu-Medium';src:url(../fonts/Ubuntu-Medium/Ubuntu-Medium.eot);src:url(../fonts/Ubuntu-Medium/Ubuntu-Medium.eot?#iefix) format('embedded-opentype'),url(../fonts/Ubuntu-Medium/Ubuntu-Medium.woff) format('woff'),url(../fonts/Ubuntu-Medium/Ubuntu-Medium.ttf) format('truetype'),url(../fonts/Ubuntu-Medium/Ubuntu-Medium.svg#Ubuntu-Medium) format('svg');font-weight:700;font-style:normal}@font-face{font-family:'Ubuntu-Regular';src:url(../fonts/Ubuntu-Regular/Ubuntu-Regular.eot);src:url(../fonts/Ubuntu-Regular/Ubuntu-Regular.eot?#iefix) format('embedded-opentype'),url(../fonts/Ubuntu-Regular/Ubuntu-Regular.woff) format('woff'),url(../fonts/Ubuntu-Regular/Ubuntu-Regular.ttf) format('truetype'),url(../fonts/Ubuntu-Regular/Ubuntu-Regular.svg#Ubuntu-Regular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Pacifico-Regular';src:url(../fonts/Pacifico-Regular/Pacifico-Regular.woff2) format('woff2'),url(../fonts/Pacifico-Regular/Pacifico-Regular.woff) format('woff');font-weight:400;font-style:normal}
.aflogo-icon{width:210px;background-image:url(../images/af-logo.png);height:103px;display:inline-block;background-size:100% 100%;background-repeat:no-repeat}.savencialogo-icon{width:210px;background-image:url(../images/savencia-logo.png);height:103px;display:inline-block;background-size:100% 100%;background-repeat:no-repeat}.partners-icon{width:198px;background-image:url(../images/preview-partners.jpg);height:38px;display:inline-block;background-size:100% 100%;background-repeat:no-repeat}
body{font:14px "FuturaLTPro-Medium",Arial,sans-serif;text-align:center}body.signature{background-color:#0090d2;color:#fff}body.signature nav.navbar{background-color:#fff;position:absolute}a{text-decoration:none}a:hover{color:#0090d2;text-decoration:underline}.gen-form,.panel-result,.admin{margin:50px auto;text-align:left;width:70%}@media (max-width:1220px){.gen-form,.panel-result,.admin{width:90%}}.gen-form input,.gen-form select{margin:10px 0;width:100%}.gen-form h3{font-family:Pacifico-Regular;text-decoration:underline;margin:50px 0 10px 0}.form-inline .form-control{width:100%}.form-inline label{display:block}label{width:130px;margin-bottom:0}input{border:0}input.form-control::placeholder{color:#b4b4b4;opacity:1}input.form-control:-ms-input-placeholder,input.form-control::-ms-input-placeholder{color:#b4b4b4}.error-template{padding:40px 15px;text-align:center}.error-actions{margin-top:15px;margin-bottom:15px}.error-actions .btn{margin-right:10px}.legend{float:right}.panel-result{background-color:#1d3a8f;border-radius:25px;padding:20px;min-width:800px}.panel-result .preview-msg{text-align:center;font-size:16px}.panel-result.show .preview-msg{display:none}.panel-result.show .gen-result{display:flex}.panel-result h3{font-family:Pacifico-Regular;text-decoration:underline}.panel-result div.download{text-align:center;display:none}.panel-result.show div.download{display:block}.panel-result div.download a{padding:10px 20px;border-radius:10px;font-size:26px;background:#fff;display:inline-block;color:#0752a3;margin:20px 20px 0 20px;font-family:Pacifico-Regular;border-bottom:3px solid #132a5c;border-right:3px solid #132a5c}.gen-result{width:780px;margin:5px auto;background-color:#fff;position:relative;display:none}.gen-result .coordinates-panel{width:450px;line-height:14px}.gen-result .result-visual{width:330px}.gen-result .result-visual img{margin-left:-50px}.gen-result .coordinates-panel .partners-panel{position:absolute;bottom:0}.gen-result .coordinates-panel .partners-panel>div{display:inline-block;vertical-align:top}.gen-result .coordinates-panel .partners-panel>div img{width:66px;margin:5px 0 0 0}.gen-result .coordinates-panel .partners-panel .partners{width:200px}.gen-result .coordinates-panel .names{font-family:Ubuntu-Medium;font-size:14px;font-weight:700;color:#105067;padding-top:1px;padding-left:2px;padding-bottom:2px;position:relative}.gen-result .coordinates-panel .names>div{display:inline-block;font-size:0;line-height:8px;white-space:nowrap}.gen-result .coordinates-panel .names>div span{font-size:14px}.gen-result .coordinates-panel .coordinates{font-family:Ubuntu-Regular;font-size:13px;color:#2198d6;padding-top:0;padding-left:2px;padding-bottom:2px;position:relative;z-index:1}.gen-result .coordinates-panel .coordinates>div{display:inline-block}.gen-result .function{white-space:nowrap}.gen-result .function::before{content:'';border-left:solid 1px #e36f24;width:10px;height:10px;padding:0 2px}.gen-result .telfix::after,.gen-result .telmobile::after,.gen-result .name-address::after{content:'';border-right:solid 1px #d4edfc;width:10px;height:10px;padding:0 2px}.gen-result span{padding:0 2px}.admin{display:none}.admin.show{display:block}.admin h6{font-weight:700}.admin table a{padding:5px;cursor:pointer;color:#0190d2}.admin table tr td:nth-child(4){text-align:right;max-width:0;min-width:200px;width:2%}.admin table tr.edit .delete,.admin table tr.edit .update,.admin table tr:not(.edit) .validate,.admin table tr:not(.edit) .cancel{display:none}.admin table tr.edit input{width:100%;padding:8px 0;background-color:transparent}.admin table a:hover{text-decoration:underline}.admin img{max-width:150px;max-height:100px}.admin a.add{padding:10px 20px;background:#0190d2;color:#fff;border-radius:5px;margin:15px 0;display:inline-block;text-align:right;vertical-align:middle;cursor:pointer}.admin a.add:hover{text-decoration:underline;color:#fff}header{background-color:#fff}header .aflogo-icon{margin-right:70px}header .title{background-color:#1d3a8f;font-family:"Pacifico-Regular",sans-serif;line-height:35px;color:#fff;padding:8px 0 10px;font-size:24px}a.howto{text-decoration:underline;color:#fff;font-weight:700;margin:21px;display:block}footer{border-top:5px solid #1d3a8f}footer p{padding:15px 0 10px;font-size:13px}footer a{color:#fff}.notsupported-msg{display:none;text-align:center}@media (min-width:1120px){.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:630px){header{padding-top:55px}header .aflogo-icon{margin-right:10px}header .aflogo-icon,header .savencialogo-icon{width:143px;height:70px}.panel-result div.download a{font-size:18px}}@media (max-width:900px){.panel-result{padding:20px 10px}}@media (max-width:620px){.panel-result{min-width:0}.panel-result.show .gen-result{display:none}.panel-result.show .notsupported-msg{display:block}}@media (max-width:330px){header .title{font-size:22px}}