@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}.widget_buttons{padding: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_ama_cmd,.citizen_login .widget_buttons .authenticate_cc,.login_form.widget_form .widget_buttons .authenticate_ama_cmd,.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 .recover_password,.citizen_my_services_list h4,.login_form.widget_form .widget_buttons .recover_password{clear:both}.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 img.service_default_image{background:url(/assets/frontoffice/my_service.svg) no-repeat top left}.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}.citizen_form_submissions_list ul li,.citizen_payments_list ul li{background:#e9e9e9;padding:15px;transition:background 150ms ease}.citizen_form_submissions_list ul li .state,.citizen_payments_list ul li .state{margin-bottom:10px}.citizen_form_submissions_list ul li .state .widget_value>div,.citizen_payments_list ul li .state .widget_value>div,.wire_channel_messages_list li.message_item .wire_channel_message_item_container .linl_inner .state .widget_value>div{display:inline-block;background:#ccc;padding:4px 8px;font-size:1rem;line-height:1rem}.citizen_form_submissions_list ul li .name,.citizen_payments_list ul li .name{margin-bottom:0}.citizen_form_submissions_list ul li .saved_by_email,.citizen_payments_list ul li .instance_id,.citizen_payments_list ul li .instance_type,.citizen_payments_list ul li .saved_by_email{display:none}.citizen_form_submissions_list ul li .created_at .days,.citizen_form_submissions_list ul li .created_at .hours,.citizen_payments_list ul li .created_at .days,.citizen_payments_list ul li .created_at .hours{display:inline-block;margin-right:5px}.citizen_form_submissions_list ul li .created_at .hours,.citizen_payments_list ul li .created_at .hours{opacity:.8}.citizen_form_submissions_list ul li:active,.citizen_form_submissions_list ul li:focus,.citizen_form_submissions_list ul li:hover,.citizen_payments_list ul li:active,.citizen_payments_list ul li:focus,.citizen_payments_list ul li:hover,.wire_channel_messages_list li.message_item:active,.wire_channel_messages_list li.message_item:focus,.wire_channel_messages_list li.message_item:hover{background:#e3e3e3}.citizen_payments_list ul li{background:#e3e3e3;position:relative}.citizen_payments_list ul li .payment_brand{font-size:16px;margin-bottom:10px}.citizen_payments_list ul li .state{position:absolute;top:15px;right:15px}.citizen_payments_list ul li .amount,.citizen_payments_list ul li .entity,.citizen_payments_list ul li .reference{display:flex;align-items:center;justify-content:center;text-align:center;font-size:18px;line-height:18px;padding:8px 0;font-weight:800;border-top:1px solid #ccc}.citizen_payments_list ul li .amount::before,.citizen_payments_list ul li .entity::before,.citizen_payments_list ul li .reference::before{font-size:14px;margin-right:auto;font-weight:400}.citizen_payments_list ul li .entity{margin-top:15px}.citizen_payments_list ul li .entity::before{content:"Entidade"}.citizen_payments_list ul li .reference::before{content:"Referência"}.citizen_payments_list ul li .amount{border-bottom:1px solid #ccc}.citizen_payments_list ul li .amount::before{content:"Valor"}.wire_channel_messages_list li.message_item{margin-bottom:10px;background:#e9e9e9;padding:15px;transition:background 150ms ease}.wire_channel_message_detail,.wire_channel_messages_list li.message_item .wire_channel_message_item_container .linl_inner{position:relative}.wire_channel_messages_list li.message_item .wire_channel_message_item_container .linl_inner .subject{display:block;width:75%}.wire_channel_messages_list li.message_item .wire_channel_message_item_container .linl_inner .state{margin-bottom:10px;position:absolute;top:0;right:0}.wire_channel_messages_list li.message_item .wire_channel_message_item_container .linl_inner .sender_instance_id{margin:15px 0 25px;display:block}.wire_channel_messages_list li.message_item .wire_channel_message_item_container .linl_inner .sender_instance_id .widget_value>div{font-size:16px;line-height:16px}.wire_channel_messages_list li.message_item .wire_channel_message_item_container .linl_inner .text{display:block;margin:0 0 6px}.wire_channel_messages_list li.message_item .wire_channel_message_item_container .linl_inner .text .widget_value>div{font-size:18px;line-height:22px}.wire_channel_message_detail .state_form{position:absolute;top:0;left:0;display:block;background:#ccc;padding:4px 8px;font-size:1rem;line-height:1rem}.wire_channel_message_detail .attachments_form,.wire_channel_message_detail .text_form{margin:20px 0 15px;font-size:18px;line-height:18px}.wire_channel_message_detail .text_form .wire_chat .message_container{display:flex;flex-direction:column}.wire_channel_message_detail .text_form .wire_chat .message_container .message{max-width:90%;margin:12px 0}.wire_channel_message_detail .text_form .wire_chat .message_container .message .date{font-size:10px;font-weight:400;color:gray;white-space:nowrap;clear:both;margin-bottom:5px}.wire_channel_message_detail .text_form .wire_chat .message_container .message .picture img.user_avatar{width:32px;height:32px;border-radius:32px;object-fit:cover;overflow:hidden}.wire_channel_message_detail .text_form .wire_chat .message_container .message .text{font-size:18px;line-height:1.5rem;border-radius:8px;padding:6px 12px;font-weight:400;max-width:95%}.wire_channel_message_detail .text_form .wire_chat .message_container.user{align-items:flex-end;width:100%}.wire_channel_message_detail .text_form .wire_chat .message_container.user .picture{float:right}.wire_channel_message_detail .text_form .wire_chat .message_container.user .text{float:right;background-color:#1e90ff;color:#fff;margin-right:10px}.wire_channel_message_detail .text_form .wire_chat .message_container.bot,.wire_channel_message_detail .text_form .wire_chat .message_container.operator{align-items:flex-start;width:100%}.wire_channel_message_detail .text_form .wire_chat .message_container.bot .picture{float:left}.wire_channel_message_detail .text_form .wire_chat .message_container.bot .text{float:left;background-color:#e4e8e9;color:#546269;margin-left:10px}.wire_channel_message_detail .text_form .wire_chat .message_container.operator .picture{float:left}.wire_channel_message_detail .text_form .wire_chat .message_container.operator .text{float:left;background-color:green;color:#fff;margin-left:10px}.wire_channel_message_detail .context_instance_type_form{margin:15px 0;font-size:16px;position:relative}.wire_channel_message_detail .sender_instance_id_label{font-size:14px;line-height:14px;font-weight:700;margin:15px 0 10px}.wire_channel_message_detail .sent_at_form{float:right;position:relative}.wire_channel_message_detail .sent_at_label{font-size:14px;line-height:14px;font-weight:700;margin:15px 0 10px}.wire_channel_message_detail .sender_instance_id_form{font-size:16px;line-height:16px;display:inline-block}.wire_channel_message_detail .attachments_download{color:#fff;background-color:#666;border:0;font-family:open_sanssemibold,Arial,Helvetica,Sans-Serif;text-transform:none;text-decoration:none;font-weight:400;font-size:1rem;line-height:1.2;cursor:pointer;float:none;padding:5px 1px 5px 5px;display:inline-block;width:auto;height:auto;-webkit-transition:color .33s,background-color .33s;transition:color .33s,background-color .33s}.wire_channel_message_detail .attachments_download:focus,.wire_channel_message_detail .attachments_download:hover{background-color:#383838}.wire_channel_message_detail .answered_message{font-family:open_sanssemibold,Arial,Helvetica,Sans-Serif;font-size:1.2rem}.wire_channel_message_detail>.answer_message{background:#f3f3f3;padding:10px;margin-top:30px}.wire_channel_message_detail .form-title{margin-bottom:-10px;font-size:18px;line-height:14px;color:#383838;margin-top:5px}.wire_channel_message_detail textarea{background:#fff!important}.wire_channel_message_detail .submit-button{margin-top:10px;padding-top:10px;border-top:2px solid #e9e9e9}.wire_channel_message_detail .answered_message_button{background:#f3f3f3;padding:5px 10px;border-bottom:2px solid #e9e9e9;margin-top:30px}.wire_channel_message_detail .answered_message_panel{background:#f3f3f3;padding:0 10px 10px}html{position:relative;min-height:100%}body{margin-bottom:60px;background-color:#fff}.navbar-brand{color:#fff!important}.container{width:500px}.footer{position:fixed;bottom:0;width:100%;height:50px;line-height:50px;background-color:#f5f5f5;vertical-align:middle;text-align:right}.footer .container{margin-right:10px}.form-group label{text-align:left;width:100%}.inline_block.left{float:left;padding-left:20px}.inline_block.left.refuse_service{padding-top:5px}.popup_form{width:90%}.popup_form input[type=password],.popup_form input[type=text],.popup_form textarea{display:inline-block}input[type=email],input[type=password],input[type=text]{display:block;width:98%;padding:2px;border:1px solid}ul{list-style-type:none;margin:0;padding:0}.uneditable-input,input,select,textarea{border-radius:3px}.new_citizen input[type=text]{width:100%}.new_citizen textarea{padding:0;margin:0;width:100%}.new_citizen .form-group{vertical-align:bottom}.new_citizen .password,.new_citizen .phone{width:50%;float:left}.new_citizen .mobile,.new_citizen .password_confirmation{width:50%;float:left;padding-left:10px}.new_citizen .citizen_identification_document_number select,.new_citizen .date_of_birth,.new_citizen .postal_code{width:30%;float:left}.new_citizen .citizen_identification_document_number,.new_citizen .place{width:70%;float:left;padding-left:10px}.new_citizen .citizen_identification_document_number input[type=text]{margin-left:1%;width:69%;float:left}