@charset "UTF-8";.citizen-area-v2{text-align:left}.citizen-area-v2 a{text-decoration:none!important;padding:0;margin:0}.citizen-area-v2 img{margin:0}.citizen-area-v2 .no-background{background:0 0!important}.citizen-area-v2 .section-title{font-size:18px;line-height:24px;font-weight:700;color:#666}.citizen-area-v2 .citizen-area-header{width:100%;display:flex!important;justify-content:space-between;align-items:center;height:45px;border-bottom:2px solid #787878}.citizen-area-v2 .citizen-area-header .greeting{font-size:16px;line-height:16px;color:#484848}.citizen-area-v2 .citizen-area-header .logout{color:#ff6348;text-transform:lowercase;font-weight:700;display:flex;align-items:center;transition:all 150ms ease}.citizen-area-v2 .citizen-area-header .logout>span{margin-right:8px;font-size:14px;line-height:14px}.citizen-area-v2 .citizen-area-header .logout>img{opacity:.85;height:20px;width:20px;margin:0}.citizen-area-v2 .citizen-area-header .logout:active,.citizen-area-v2 .citizen-area-header .logout:focus,.citizen-area-v2 .citizen-area-header .logout:hover{opacity:.8}.citizen-area-v2 .quick-access-items-container{background:#f7f7f7;padding:15px}@media all and (min-width:768px){.citizen-area-v2 .quick-access-items-container{padding:20px}}@media all and (min-width:1367px){.citizen-area-v2 .quick-access-items-container{padding:40px}}.citizen-area-v2 .quick-access-items-container hr{margin:30px 0!important;height:2px;border:0!important;background:#e9e9e9}.citizen-area-v2 .quick-access-items-container .quick-access-items{margin-top:15px;display:flex;flex-flow:row wrap}.citizen-area-v2 .quick-access-items-container .quick-access-item{transition:background 150ms ease;margin:0!important;padding:15px;width:100%}@media all and (min-width:961px){.citizen-area-v2 .quick-access-items-container .quick-access-item{width:50%}}.citizen-area-v2 .quick-access-items-container .quick-access-item:active,.citizen-area-v2 .quick-access-items-container .quick-access-item:focus,.citizen-area-v2 .quick-access-items-container .quick-access-item:hover{background:rgba(153,153,153,.075)}.citizen-area-v2 .quick-access-items-container .quick-access-item .item-header{display:flex;flex-flow:row;align-items:center;margin-bottom:6px}.citizen-area-v2 .quick-access-items-container .quick-access-item .item-header>img{width:24px;height:24px;margin-right:20px}.citizen-area-v2 .quick-access-items-container .quick-access-item .item-header .item-title{font-size:16px;line-height:16px;font-weight:700;color:#333}.citizen-area-v2 .quick-access-items-container .quick-access-item .item-description{padding-left:44px;font-size:16px;line-height:20px;color:#666;opacity:.75}.pending-area{margin-top:30px;text-align:left}.pending-area .pending-title{text-align:left;display:block;font-size:20px;line-height:20px;color:#333;font-weight:700;margin-bottom:20px}.pending-area .pending-items{display:flex;flex-flow:row wrap}.pending-area .pending-items>div{width:100%}@media all and (min-width:961px){.pending-area .pending-items>div{width:33.33333%;margin-bottom:15px}}.pending-area .pending-item{border:1px solid #eee;background:#fff;padding:20px;width:100%;margin-bottom:20px}.pending-area .pending-item.pending-forms-area .item-accessor{border-color:#ff6348}.pending-area .pending-item.pending-forms-area .item-accessor:active,.pending-area .pending-item.pending-forms-area .item-accessor:focus,.pending-area .pending-item.pending-forms-area .item-accessor:focus-within,.pending-area .pending-item.pending-forms-area .item-accessor:hover{background:rgba(255,99,72,.15)}.pending-area .pending-item.pending-forms-area .highlight,.pending-area .pending-item.pending-forms-area .item-accessor .goto-item,.pending-area .pending-item.pending-forms-area .status-text{color:#ff6348!important}.pending-area .pending-item.pending-payments-area .item-accessor{border-color:#ff4757}.pending-area .pending-item.pending-payments-area .item-accessor:active,.pending-area .pending-item.pending-payments-area .item-accessor:focus,.pending-area .pending-item.pending-payments-area .item-accessor:focus-within,.pending-area .pending-item.pending-payments-area .item-accessor:hover{background:rgba(255,71,87,.15)}.pending-area .pending-item.pending-payments-area .highlight,.pending-area .pending-item.pending-payments-area .item-accessor .goto-item,.pending-area .pending-item.pending-payments-area .status-text{color:#ff4757!important}.pending-area .pending-item.pending-messages-area .item-accessor{border-color:#2ed573}.pending-area .pending-item.pending-messages-area .item-accessor:active,.pending-area .pending-item.pending-messages-area .item-accessor:focus,.pending-area .pending-item.pending-messages-area .item-accessor:focus-within,.pending-area .pending-item.pending-messages-area .item-accessor:hover{background:rgba(46,213,115,.15)}.pending-area .pending-item.pending-messages-area .highlight,.pending-area .pending-item.pending-messages-area .item-accessor .goto-item,.pending-area .pending-item.pending-messages-area .status-text{color:#2ed573!important}.pending-area .pending-item .pending-heading{display:flex;align-items:center;margin-bottom:15px;color:#222;font-weight:800}.pending-area .pending-item .pending-heading img{width:32px;height:32px;display:block;padding-right:10px;margin:0}.pending-area .pending-item .item-descriptor{display:flex;flex-flow:column;padding-left:32px;font-size:14px;line-height:18px}.pending-area .pending-item .item-descriptor .item-description{text-align:left;color:#222;margin-bottom:5px}.pending-area .pending-item .item-descriptor .item-date{color:#888}.pending-area .pending-item .item-statuses{border-left:2px solid #eee;padding-left:15px}.pending-area .pending-item .item-statuses .item-status{margin-bottom:10px;display:block}.pending-area .pending-item .item-statuses .item-status .status-label{display:block;color:#222;font-size:14px;line-height:18px;margin-bottom:2px}.pending-area .pending-item .item-statuses .item-status .status-text{font-weight:800}.pending-area .pending-item .item-accessor{padding:15px 20px;border:2px solid;border-radius:12px;transition:all 175ms ease}.pending-area .pending-item .item-accessor a{height:100%;display:flex;flex-flow:column;align-items:center;justify-content:center;text-align:center;font-size:14px}.pending-area .pending-item .item-accessor a .item-amount{display:block;font-weight:800;margin-bottom:4px;color:#222}.pending-area .pending-item .item-accessor a .goto-item{text-transform:lowercase;font-weight:800;display:flex;align-items:center}.pending-area .pending-item .item-accessor a .goto-item::after{content:"\f054";font-family:"FontAwesome";font-size:16px;padding-left:8px}.citizen-register-v2 .citizen-type{width:100%;display:flex;flex-flow:row wrap;align-items:center;margin:15px 0}.citizen-register-v2 .citizen-type .citizen-type-item{display:flex;align-items:center;width:100%;padding:5px 0}@media all and (min-width:768px){.citizen-register-v2 .citizen-type .citizen-type-item{width:50%}}.citizen-register-v2 .citizen-type .citizen-type-item>input{width:16px;height:16px}.citizen-register-v2 .citizen-type .citizen-type-item>label{margin:0 0 0 12px}.citizen-register-v2 .cc-actions{display:flex;flex-flow:column;margin:15px 0}.citizen-register-v2 .cc-actions li a{width:100%;text-align:center}@media all and (max-width:767px){.citizen-register-v2 .cc-actions li{margin:0 0 5px}}@media all and (min-width:768px){.citizen-register-v2 .cc-actions{flex-flow:row wrap}.citizen-register-v2 .cc-actions li a{width:auto}.citizen-register-v2 .cc-actions li:not(:first-child){margin:0 0 0 8px}}.citizen-register-v2 .cc-actions .cc-form{width:100%;margin-top:15px}.citizen-register-v2 .cc-actions .cc-form .cc_agent_hArea{margin:10px 0}.citizen-register-v2 .form-register ul.form-container{display:flex;flex-flow:row wrap;margin:0 -4px}.citizen-register-v2 .form-register ul.form-container li,.citizen-register-v2 .form-register ul.form-container li.half-col{width:calc(100% - 8px);margin:0 4px}.citizen-register-v2 .form-register ul.form-container li label{margin:22px 0 6px}@media all and (min-width:768px){.citizen-register-v2 .form-register ul.form-container li.half-col{width:calc(50% - 8px)}}.citizen-register-v2 .form-register ul.form-container li>ul{margin:0 -4px;display:flex;flex-flow:column}@media all and (min-width:768px){.citizen-register-v2 .form-register ul.form-container li>ul{flex-flow:row wrap}}.citizen-register-v2 .form-register .recaptcha{margin-top:30px}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}.widget_buttons{padding:20px 0 0;clear:both}.option,.widget_buttons .button{float:left;margin:0 10px 10px 0}.widget_buttons .button a.button_link{color:#fff;text-decoration:none;background:#666;padding:3px 6px 6px;display:inline-block}.widget_buttons .button a.button_link span{vertical-align:middle}.widget_buttons .button a.button_link img{display:none}.citizen_business_detail .google_map_map{margin-top:5px;height:300px}.option{width:48%;margin:0 5px 5px 0}.option a{display:block;background:#666;padding:10px;color:#fff}.option a:hover,.widget_buttons .button a.button_link:hover{background:#000;color:#fff;text-decoration:none}.option a img{width:48px;height:48px;float:left}.option a .text{float:left;margin-left:10px}.citizen_login .widget_buttons>li>div>span,.login_form.widget_form .widget_buttons>li>div>span{display:inline-block;vertical-align:middle;margin:0 5px 0 0}.citizen_login .widget_buttons .authenticate_cc,.login_form.widget_form .widget_buttons .authenticate_cc{float:left;margin:0 0 0 10px}.citizen_login .widget_buttons .register,.login_form.widget_form .widget_buttons .register{clear:both;margin:0 0 10px}.citizen_login .widget_buttons .img_to_authenticate_gov a,.login_form.widget_form .widget_buttons .img_to_authenticate_gov a{padding:5px 15px;background:#558abc;transition:background 220ms ease}.citizen_login .widget_buttons .img_to_authenticate_gov a:active,.citizen_login .widget_buttons .img_to_authenticate_gov a:hover,.login_form.widget_form .widget_buttons .img_to_authenticate_gov a:active,.login_form.widget_form .widget_buttons .img_to_authenticate_gov a:hover{background:shade(#558abc,15%)!important}.citizen_login .widget_buttons .img_to_authenticate_gov a img,.login_form.widget_form .widget_buttons .img_to_authenticate_gov a img{max-width:165px}.citizen_login .widget_buttons .recover_password,.citizen_my_services_list h4,.login_form.widget_form .widget_buttons .recover_password{clear:both}.widget.citizen_edit input[type=number],.widget.citizen_edit input[type=password],.widget.citizen_edit input[type=text],.widget.citizen_edit select,.widget.citizen_register input[type=number],.widget.citizen_register input[type=password],.widget.citizen_register input[type=text],.widget.citizen_register select{margin:0;width:100%;font-size:.9em;padding:0 10px;height:25px}.widget.citizen_edit textarea,.widget.citizen_register textarea{padding:0;margin:0;width:100%;font-size:.9em}.widget.citizen_edit ul.widget_fields,.widget.citizen_register ul.widget_fields{font-size:0}.widget.citizen_edit ul.widget_fields li,.widget.citizen_register ul.widget_fields li{font-size:15px}.widget.citizen_edit ul.widget_fields .date_of_birth,.widget.citizen_register ul.widget_fields .date_of_birth{display:inline-block;width:25%}.widget.citizen_edit ul.widget_fields .citizen_identification_document_number,.widget.citizen_register ul.widget_fields .citizen_identification_document_number{display:inline-block;padding-left:10px;width:75%}.widget.citizen_edit ul.widget_fields .citizen_identification_document_number select,.widget.citizen_register ul.widget_fields .citizen_identification_document_number select{width:30%;float:left}.widget.citizen_edit ul.widget_fields .citizen_identification_document_number input[type=text],.widget.citizen_register ul.widget_fields .citizen_identification_document_number input[type=text]{margin-left:1%;width:69%;float:left}.widget.citizen_edit ul.widget_fields .postal_code,.widget.citizen_register ul.widget_fields .postal_code{display:inline-block;width:25%}.widget.citizen_edit ul.widget_fields .place,.widget.citizen_register ul.widget_fields .place{display:inline-block;padding-left:10px;width:75%}.widget.citizen_edit ul.widget_fields .phone,.widget.citizen_register ul.widget_fields .phone{display:inline-block;width:50%}.widget.citizen_edit ul.widget_fields .mobile,.widget.citizen_register ul.widget_fields .mobile{display:inline-block;padding-left:10px;width:50%}.widget.citizen_register ul.widget_fields .email{display:inline-block;width:50%}.widget.citizen_register ul.widget_fields .password,.widget.citizen_register ul.widget_fields .password_confirmation{display:inline-block;padding-left:10px;width:25%}.citizen_edit .widget_fields li.email_checked>label:after{content:" \2713";color:green}.citizen_edit .widget_fields li.email_not_checked>label:after{content:" \274C";color:red}ul.widget_fields .categories i.exclamation{font-weight:700;font-style:normal;font-size:20px;line-height:20px;color:#ecb93d}.citizen_my_services_list .option,.option a{overflow:hidden}.citizen_my_services_list .option a{height:100px}.citizen_my_services_list .option a .text{float:none;clear:both;padding:10px 0 0;margin:0}.citizen_my_services_list .option a .text .title,.citizen_my_services_list .pending_approval.option .text .title{font-size:1.3em;color:#fff}.citizen_my_services_list .option a .text .description{margin:3px 0 0;font-size:.9em;text-align:left}.citizen_my_services_list .pending_approval.option{display:block;background:#666;color:#fff;height:120px}.citizen_my_services_list .pending_approval.option img{width:58px;height:58px;float:left}.citizen_my_services_list .pending_approval.option .text{float:none;clear:both;padding:10px;margin:0}.citizen_my_services_list .pending_approval.option .text .description{margin:3px 0 0;font-size:.9em}.citizen_entity_area .options .documents img{background:url(/assets/frontoffice/icon_documents.png) no-repeat top left}.citizen_entity_area .options .helpdesk img{background:url(/assets/frontoffice/icon_helpdesk.png) no-repeat top left}.citizen_entity_area .options .resources img{background:url(/assets/frontoffice/icon_resources.png) no-repeat top left}.citizen_entity_document_templates_list .widget_label{display:block}.citizen_entity_document_templates_list .last_submitted_document_date,.citizen_entity_document_templates_list .number_submitted_documents{width:50%;float:left}.citizen_entity_helpdesk_detail .widget_label{display:block}.citizen .widget_warning>ul{list-style-type:disc;list-style-position:inside}.citizen .widget_warning>ul>li{display:list-item!important;padding:0!important;margin-left:10px;width:100%!important}