.icon-form{position: relative;left: -23px}
#div_form{width: 100%;margin-left: 30px;}
#mensagem_login{display: none;}
.posicao_img_logo{margin-left: 42%;margin-bottom: 20px;}
.height_empresa{height: 27px !important;}
.left_pagina{margin-left:303px}
.fl{float: left !important;;}
.fr{float: right !important;}
.block{display: block;}
.inline{display: inline;}
.inline-block{display: inline-block !important;}
.texto_maisuculo{text-transform: uppercase;}
.descricao{width: 554px;}
@import "estilo.css";
.margin_label_registtros{margin-top: 20px;}
.titulo_rel{text-align: center;font-family: arial;font-size: 50px}
.label_rel{text-align: center;font-family: arial;font-weight: bold;font-style: italic;width: 200px !important;}
.label_rel2{text-align: left !important;font-family: arial;font-weight: bold;font-style: italic;}
.tam_sel_rel_emp{width: 262px;}  
.tam_sel_rel_afast{width: 300px;}  
.center{text-align: center !important;}
.label_sel_desc_carg_func{display: block;text-align: left !important;width: 100px !important;margin-top: 10px;}
.label_sel_desc_carg_func_textbox{display: block;text-align: left !important;width: 150px !important;margin-top: 10px;}
.label_aprovacao_tabsal{display: block;text-align: left !important;width: 180px !important;margin-top: 10px;}
.label_desc_carg_func_tit{display: block;text-align: left !important;width: 270px !important;margin-top: 10px;}
.textarea_desc_cargo_func{width: 452px;height: 40px;}
.textareaperfil_desc_cargo_func{width: 531px;height: 40px;}
.textarea_descbas_cargo_func{width: 452px;height: 100px;}
.div_aprovacao_tabsal{width: 518px;height: 100px;border: 1px solid #cccccc;border-radius: 4px;float: left;padding: 13px 10px 5px 15px;overflow-y: auto;}
.select_cargo_funcao{width: 365px;margin-top: 10px;}
.select_aprovacao_tabsal{width: 545px;margin-top: 10px;}
.input_cargo_funcao{margin-top: 13px;}
.label_des_rel{margin-top: 10px;margin-right: 14px;}
.label_sel_desc_jornada{display: block;text-align: left !important;width: 60px !important;margin-top: 10px;}
.input_jornada{margin-top: 10px;margin-right: 11px;}
.label_jornada_horas{width: 100px;display: block;margin-top: 15px;}
.textarea_jornada_premissa{width: 650px;height: 60px;}
.input_submit_jornada{margin-right: 105px;margin-top: 20px;}
.label_norma_procedimento{display: block;text-align: left !important;width: 121px !important;margin-top: 10px;}
.textarea_desc_norma_procedimento{width: 530px;margin-top: 10px;}
.label_rel_norma_cod{text-align: center;font-family: arial;font-weight: bold;font-style: italic;width: 250px !important;margin-left: 19px;}
.div_text_rel_norma{border: 1px solid #cccccc;padding: 4px 6px;;width: 530px;margin-top: 10px;border-radius: 4px;line-height:20px;background-color:#eeeeee;overflow: auto;
                    vertical-align: top;font-size: 14px;font-weight: normal;line-height: 20px;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.checkarredondamento{margin-top:19px !important;margin-left: 26px !important;}
.labelarredondamento{width:223px !important;margin-top: 10px;}
.label_tabsal_padrao{width: 200px !important;color: #8B0000;font-weight: bold;display: none;margin-top: 10px;}
.textarea_ajuste_tab_sal{width: 600px;height: 100px;margin-top: 20px;}
.label_esquerda_pessoa{display: block;text-align: left !important;width: 138px !important;margin-top: 10px;}
.label_matricula_pessoa{display: block;text-align: left !important;width: 73px !important;margin-top: 10px;}
.label_cpf_pessoa{display: block;text-align: left !important;width: 31px !important;margin-top: 10px;}
.label_cnpj_pessoa{display: block;text-align: left !important;width: 37px !important;margin-top: 10px;}
.label_radio_cnpj_cpf{width: 48px !important}
.radio_cnpj_cpf{margin-top: 20px !important;}
.input_cpfcnpj_pessoa{margin-top: 17px !important;}
.label_rua{width: 49px;margin-top:4px;}
.label_numero{width: 60px;margin-top: 4px;}
.label_complemento{width: 100px;margin-top: 4px;}
.label_bairro{width: 50px;margin-top: 20px;}
.input_bairro{margin-top: 13px;width: 506px;}
.label_estado{width: 60px;margin-top: 20px;}
.select_estado{width: 200px;margin-top: 13px;}
.label_cidade{width: 74px;margin-top:20px;}
.select_cidade{margin-top: 13px;}
.label_cep{width: 30px;margin-top: 20px;}
.input_cep{margin-top: 13px;}
.label_tel_fixo{width: 100px;margin-top: 20px;}
.input_tel_fixo{margin-top: 13px;}
.label_tel_celular{width: 115px;margin-top: 20px;}
.label_email{width: 46px;margin-top: 20px;}
.label_data_cad{width: 100px;margin-top: 20px;}
.label_tipo_fornecedor{width:81px;margin-top:20px;}
.radio_fornecedor{margin-top: 25px !important;margin-right:20px !important;}
.input_rua{width: 506px;}
.div_assinatura{width: 161px;border: 1px solid;padding: 20px 5px 5px 5px;text-align: center;background-color: #eee;height: 56px;margin-right:40px;display: none;}
.div_assinatura_img{margin-right:42px;width: 161px;padding: 20px 5px 5px 5px;}
.div_sal_add{float: left;width: 200px;font-weight: bold;}

/*classes pessoa*/
#container{position:absolute;width: 100%;height: 100%;top: 0px;left:0px;background-color: #eee;display: block;}
#loader{position: fixed;width: 100%;height: 100%;top: 0px;left:0px;opacity:0.65;-moz-opacity: 0.65;filter: alpha(opacity=65);background-image: url('../img/load.gif');background-position: center center;background-repeat: no-repeat;background-size: cover;z-index: 999;visibility: hidden;}
#loader_rel{position: fixed;width: 100%;height: 100%;top: 0px;left:0px;opacity:0.65;-moz-opacity: 0.65;filter: alpha(opacity=65);background-image: url('../../webapps/img/load.gif');background-position: center center;background-repeat: no-repeat;background-size: cover;z-index: 999;visibility: hidden;}
#fornecedor_cnpj{width: 540px;}
#subordinados{width: 600px;border: 1px solid #ccc;overflow: auto;height: 150px;border-radius: 4px;padding-left: 10px;padding-top: 5px;}
#profissional{width: 600px;border: 1px solid #ccc;overflow: auto;height: 150px;border-radius: 4px;padding-left: 10px;padding-top: 5px;}
#div_unidade_gerenciada{border: 1px solid #cccccc;margin-top: 10px;width: 341px;border-radius: 4px;
                        display:none;padding-left: 5px;padding-top: 3px;background-color: #eee;
                        height: 80px;overflow-y: scroll;}
.pessoa_data_exclusao{float: left;margin-top: 14px;margin-right: 9px;}
.span_pis_pasep_nis{margin-top: 10px;}
.input_nomeprf{margin-top: 10px;margin-right: 11px;width: 600px;}
.input_matricula{margin-top: 10px;margin-right: 11px;width: 100px;}
.input-cpf{margin-top: 10px;margin-right: 69px;}
.label_esquerda_pessoaprfo{display: block;text-align: left !important;width: 150px !important;margin-top: 10px;}
.label_esquerda_nota_meta{display: block;text-align: left !important;width: 70px !important;margin-top: 10px;}
.label_esquerda_nota_auto{display: block;text-align: left !important;width: 120px !important;margin-top: 10px;}
.label_esquerda_pessoaprfo2{display: block;text-align: left !important;width: 220px !important;margin-top: 10px;}
.label-cargo{display: block;text-align: left !important;width: 150px !important;margin-top: 10px;}
.label-funcao{display: block;text-align: left !important;width: 150px !important;margin-top: 10px;}
.label-npt{display: block;text-align: left !important;width: 150px !important;margin-top: 10px;}
.label-unidade{display: block;text-align: left !important;width: 150px !important;margin-top: 10px;}
.label-matricula{display: block;text-align: left !important;width: 75px !important;margin-top: 10px;}
.textarea_regtrabacid{margin-top: 10px;margin-right:11px; width: 600px;height: 100px;}
.label_alteracao{display: block;text-align: left !important;width: 210px !important;margin-top: 10px;}
.label_avaliacao{display: block;text-align: left !important;width: 142px !important;margin-top: 10px;}
.textarea_motivo{width: 600px;height: 100px;}
.label_avaliacao2{display: block;text-align: left !important;width: 96px !important;margin-top: 10px;margin-left: 20px;}
.table_item{width: 100%;border: 1px solid;margin-top: 10px;}
.td_item{border-bottom: 1px solid;padding-left: 5px;border-right:1px solid;}
.check_avaliacao{float: left;margin-top: 20px !important;margin-right: 20px !important;}
.check_admin{width: 2.25em !important; height: 2.25em !important;border: 2px solid #ccc;background: #fff;border-radius: 4px;box-shadow: inset 0 1px 3px rgba(0,0,0,.1);}
.navmenu{width: 100%;float: left;}
.label_calendario{width: 100% !important;text-align: left !important;}
.label-calendario2{width: 85px !important;text-align: left !important;margin-top: 10px;margin-left: 25px;}
.tam_input_avaliacao{width: 350px;margin-top: 10px;margin-right: 76px;}
.input_aprovacao_ficha{margin-top: 10px;margin-right: 76px;}
.div_feedback_premiacao{height: 150px;border:1px solid #ccc;border-radius: 4px;width: 522px;margin-top: 10px;padding:5px 10px;}
.label_esquerda_meta{display: block;text-align: left !important;width: 200px !important;margin-top: 10px;}
.label_esquerda_calendario{display: block;text-align: left !important;width: 300px !important;margin-top: 10px;}
.label_esquerda_data_inicioE{display: block;text-align: left !important;width: 180px !important;margin-top: 10px;}
.label_titulo_execucao_meta{font-size: 20px;width: 240px !important;}
.label_titulo_acompanhamento_meta{font-size: 20px;width: 385px !important;}
.textarea_especificacao_meta{width:681px;margin-top:10px;}
#parecer_dado{border: 1px solid #cccccc;float: left;width: 544px;border-radius: 4px;height: 80px;
              font-family:Helvetica Neue, Helvetica, Arial, sans-serif;padding: 4px 6px;overflow-y: scroll;}
#parecer_dado_lider{border: 1px solid #cccccc;float: left;width: 544px;border-radius: 4px;height: 80px;
              font-family:Helvetica Neue, Helvetica, Arial, sans-serif;padding: 4px 6px;overflow-y: scroll;}
#parecer_ideia_lider{border: 1px solid #cccccc;float: left;width: 533px;border-radius: 4px;height: 150px;
              font-family:Helvetica Neue, Helvetica, Arial, sans-serif;padding: 4px 6px;overflow-y: scroll;}
.disabilitado{background-color: #eee;}
.aviso_item{float:  left;display:  block;margin-top: 6px;margin-bottom: 0px;font-weight:  bold;width: 50%}
.label_direita_data_meta{display: block;text-align: left !important;margin-top: 10px;}
.label_calendario_esquerda{display: block;text-align: left !important;width: 300px !important;margin-top: 10px;}
.label_funcao{float:  left;width: 100px;margin-top: 5px;}
.label_jornada{display: block;text-align: left !important;width: 100px !important;margin-top: 10px;float: left;}
.select_controle_unidade{width: 339px;margin-left: 20px;}
.margin_top_fornecedor_comprador{margin-top:17px;}
.label_comunicao{width: 100px;float: left;}
.label_comunicao2{width: 150px;margin-left:5px;float: left;}
.label_comunicao3{width: 72px;margin-top:14px;float: left;}
.textareacomunicaco{width: 530px;height: 150px;}
.label_tipo_item{display: block;text-align: left !important;width: 75px !important;margin-top: 10px;}
.label_recursos{display: block;text-align: center !important;width: 50% !important;margin-top: 10px;}
.desabilitar_campo{pointer-events: none;touch-action:none;}


@media screen and  (max-width: 480px) {
    .main-header{left: -10px;width:311px;}
    .main-sidebar{width: 128px;left:-240px;}
    .content-header{color:#fff;left: -210px;}
    .content{position: absolute;left: 25px;width:75%;}
    .label_sel_desc_carg_func{display: block;text-align: left !important;width: 50px !important;margin-top: 10px;}
    .label_desc_carg_func_tit{display: block;text-align: left !important;width: 232px !important;margin-top: 10px;}
    .label_jornada{display: block;text-align: left !important;width: 65px !important;margin-top: 15px;float: left;}
    .label_jornada_horas{width: 40px;display: block;margin-top: 15px;}
    .textarea_desc_norma_procedimento{width: 150px;margin-top: 10px;}
    .labelarredondamento{width:200px !important;margin-top: 15px;font-size: 10px;margin-left: 5px;}
    .select_cargo_funcao{width: 165px;margin-top: 10px;}
    .textarea_descbas_cargo_func{width: 165px;height: 100px;}
    .textareaperfil_desc_cargo_func{width: 150px;height: 40px;}
    .select_aprovacao_tabsal{width: 165px;margin-top: 10px;}
    .aviso_item{float:  left;display:  block;margin-top: 6px;margin-bottom: 0px;font-weight:  bold;width: 100%}
    .label-calendario2{width: 85px !important;text-align: left !important;margin-top: 10px;margin-left: 0px;}
    .label_esquerda_calendario{display: block;text-align: left !important;width: 170px !important;margin-top: 10px;}    
    .titulo_rel{text-align: center;font-family: arial;font-size: 10px !important;width: 111px;}    
    #subordinados{width: 223px;border: 1px solid #ccc;overflow: auto;height: 150px;border-radius: 4px;padding-left: 10px;padding-top: 5px;position: relative;left: -38px;}
    #fornecedor_cnpj{width: 164px;}
    #foto_mat{position: relative;left: -40px;}
    #table_cargo_funcao{font-size: 10px;}
    #table_norma{font-size: 10px;}
    #table_lider_profissional{font-size: 10px;}
    #table_lider_unidade{font-size: 10px;}
    #table_acesso{font-size: 10px;}
    #table_adicional_insalubridade{font-size: 10px;}
    #parecer_dado{border: 1px solid #cccccc;float: left;width: 152px;border-radius: 4px;height: 80px;font-family:Helvetica Neue, Helvetica, Arial, sans-serif;padding: 4px 6px;overflow-y: scroll;}
    #parecer_dado_lider{border: 1px solid #cccccc;float: left;width: 152px;border-radius: 4px;height: 80px;font-family:Helvetica Neue, Helvetica, Arial, sans-serif;padding: 4px 6px;overflow-y: scroll;}    
}