@font-face{font-family:Calibri;src:url(../font/calibri.html);src:url(../font/calibrid41d.eot?#iefix) format("embedded-opentype"),url(../font/calibri-2.html) format("woff2"),url(../font/calibri-3.html) format("woff"),url(../font/calibri-4.html) format("truetype"),url(../font/calibri-5.html#Calibri) format("svg")}@font-face{font-family:'OCR-B';src:url(../font/ocr-b.html) format("opentype")}body{background-color:#1b1b2f;font-family:Rubik,sans-serif}.bg-primary{background-color:#162447!important}.form-control{background-color:#1b1b2f!important;border-color:#1f4068!important;color:#fff!important}.form-control:not([type=file]){height:40px}.form-control:focus{border-color:#e43f5a!important}.rounded{border-radius:.5rem!important}.btn-primary{background-color:#1f4068!important;border-color:#1f4068!important}.btn-primary:hover{border-color:#e43f5a!important}::-webkit-calendar-picker-indicator{filter:invert(1)}.front{background-color:#ddd;width:1200px;height:700px;border-radius:2rem;background-image:url(../img/front.png);background-size:cover;color:#000;font-family:Calibri;position:relative;font-weight:500;filter:brightness(110%)}.back{background-color:#ddd;width:1200px;height:700px;border-radius:2rem;background-image:url(../img/back.png);background-size:cover;color:#000;font-family:Calibri;position:relative;font-weight:500;filter:brightness(90%)}.side-container{position:absolute;top:0;left:0;z-index:-9999;height:0;overflow:hidden}.front *{position:absolute;filter:blur(1px);white-space:nowrap}.back *{position:absolute;filter:blur(1px);white-space:nowrap}.tckn{top:160px;left:70px;font-size:47px;line-height:47px}.surname{top:280px;left:410px;font-size:44px;line-height:44px}.name{top:360px;left:410px;font-size:44px;line-height:44px}.birth_date{top:445px;left:409px;font-size:44px;line-height:44px}.gender{top:445px;left:730px;font-size:44px;line-height:44px}.document_number{top:529px;left:408px;font-size:44px;line-height:44px}.valid_until{top:610px;left:407px;font-size:44px;line-height:44px}.face{width:300px;left:50px;bottom:70px;filter:grayscale(1)}.face-right{width:100px;right:85px;bottom:190px;opacity:.1;filter:grayscale(1) brightness(110%)}.mother_name{top:165px;left:375px;font-size:44px;line-height:44px}.father_name{top:250px;left:375px;font-size:44px;line-height:44px}.mrz{font-family:'OCR-B',monospace;top:450px;left:85px;font-size:47px;line-height:40px;filter:none!important}