.contatoscnj{margin-top:5vh}.contatoscnj .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.contatoscnj .col-sm-1,.contatoscnj .col-sm-2,.contatoscnj .col-sm-3,.contatoscnj .col-sm-4,.contatoscnj .col-sm-5,.contatoscnj .col-sm-6,.contatoscnj .col-sm-7,.contatoscnj .col-sm-8,.contatoscnj .col-sm-9,.contatoscnj .col-sm-10,.contatoscnj .col-sm-11,.contatoscnj .col-sm-12,.contatoscnj .col-sm,.contatoscnj .col-sm-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}@media(min-width:576px){.contatoscnj .col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.contatoscnj .col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.contatoscnj .col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.contatoscnj .col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.contatoscnj .col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.contatoscnj .col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.contatoscnj .col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.contatoscnj .col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.contatoscnj .col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.contatoscnj .col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.contatoscnj .col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.contatoscnj .col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.contatoscnj .col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.contatoscnj .close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.contatoscnj form button,.contatoscnj form input,.contatoscnj form optgroup,.contatoscnj form select,.contatoscnj form textarea{margin:0;font:inherit;color:inherit}.contatoscnj form button{overflow:visible}.contatoscnj form button .close{padding:0;background-color:transparent;border:0}.contatoscnj form button,.contatoscnj form select{text-transform:none}.contatoscnj form button,.contatoscnj form html input[type=button],.contatoscnj form input[type=reset],.contatoscnj form input[type=submit]{-webkit-appearance:button;cursor:pointer}.contatoscnj form input,.contatoscnj form button,.contatoscnj form select,.contatoscnj form textarea{font-family:inherit;font-size:inherit;line-height:inherit}.contatoscnj form [type=button]:not(:disabled),.contatoscnj form [type=reset]:not(:disabled),.contatoscnj form [type=submit]:not(:disabled),.contatoscnj form button:not(:disabled){cursor:pointer}.contatoscnj form .btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.contatoscnj form .btn:hover,.contatoscnj form .btn:focus,.contatoscnj form .btn.focus{color:#333;text-decoration:none}.contatoscnj form .btn.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.contatoscnj form .btn.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.contatoscnj form .clearfix::before,.contatoscnj form .clearfix::after,.contatoscnj form .dl-horizontal dd::before,.contatoscnj form .dl-horizontal dd::after,.contatoscnj form .container::before,.contatoscnj form .container::after,.contatoscnj form .container-fluid::before,.contatoscnj form .container-fluid::after,.contatoscnj form .row::before,.contatoscnj form .row::after,.contatoscnj form .form-horizontal .form-group::before,.contatoscnj form .form-horizontal .form-group::after,.contatoscnj form .btn-toolbar::before,.contatoscnj form .btn-toolbar::after,.contatoscnj form .btn-group-vertical>.btn-group::before,.contatoscnj form .btn-group-vertical>.btn-group::after,.contatoscnj form .nav::before,.contatoscnj form .nav::after,.contatoscnj form .navbar::before,.contatoscnj form .navbar::after,.contatoscnj form .navbar-header::before,.contatoscnj form .navbar-header::after,.contatoscnj form .navbar-collapse::before,.contatoscnj form .navbar-collapse::after,.contatoscnj form .pager::before,.contatoscnj form .pager::after,.contatoscnj form .panel-body::before,.contatoscnj form .panel-body::after,.contatoscnj form .modal-footer::before,.contatoscnj form .modal-footer::after{display:table;content:" "}.contatoscnj form .clearfix::after,.contatoscnj form .dl-horizontal dd::after,.contatoscnj form .container::after,.contatoscnj form .container-fluid::after,.contatoscnj form .row::after,.contatoscnj form .form-horizontal .form-group::after,.contatoscnj form .btn-toolbar::after,.contatoscnj form .btn-group-vertical>.btn-group::after,.contatoscnj form .nav::after,.contatoscnj form .navbar::after,.contatoscnj form .navbar-header::after,.contatoscnj form .navbar-collapse::after,.contatoscnj form .pager::after,.contatoscnj form .panel-body::after,.contatoscnj form .modal-footer::after{clear:both}.contatoscnj form .form-group{margin-bottom:15px}.contatoscnj form.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}.contatoscnj form .form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.contatoscnj .alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.contatoscnj .alert+.alert{margin-top:1rem}.contatoscnj .alert-dismissible{padding-right:4rem}.contatoscnj .alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit;background:transparent;border:0}.contatoscnj .alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.contatoscnj .alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.contatoscnj .alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.contatoscnj .img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.contatoscnj .rounded-circle{border-radius:50% !important}.contatoscnj .busca-contatos{min-height:50vh}.contatoscnj .busca-contatos .contatos{padding-top:20px;padding-bottom:20px;background-color:#f1f6f9;border-top:solid 1px #d0f1f8;border-bottom:solid 1px #d0f1f8}.contatoscnj .busca-contatos .contatos:nth-child(odd){background-color:#fff;border:0}.contatoscnj .busca-contatos .contatos .imagem{text-align:center}.contatoscnj .busca-contatos .contatos .imagem img{max-width:100%;max-height:120px}.contatoscnj .busca-contatos .contatos .foto{width:88px;height:88px;border-radius:50px;overflow:hidden;margin-left:auto;margin-right:auto}.contatoscnj .busca-contatos .contatos .foto img{width:100%}.contatoscnj .busca-contatos .contatos .editar-perfil{float:right;width:82px;border:solid 1px #2f8abf;text-align:center;margin-right:15px;background-color:#fff}.contatoscnj .busca-contatos .contatos .editar-perfil a{display:block}.contatoscnj .busca-contatos .contatos-areas p{background-color:#f7f7f7;padding:6px;border-radius:5px;border:solid 1px #e5e5e5}.contatoscnj .busca-contatos .contatos-areas p.level-1{font-weight:bold}.contatoscnj .busca-contatos .contatos-areas p.level-2{margin-left:20px}.contatoscnj .busca-contatos .contatos-areas p.level-3{margin-left:40px}.contatoscnj .busca-contatos .contatos-areas p.level-4{margin-left:60px}.contatoscnj .busca-contatos .contatos-areas p.level-5{margin-left:80px}.contatoscnj .busca-contatos .contatos-areas p.level-6{margin-left:100px}.contatoscnj .busca-contatos .contatos-areas p.level-7{margin-left:100px}.contatoscnj .busca-contatos .busca{padding:25px;background-color:#f5f5f5;margin-bottom:30px;border:solid 1px #bfbfbf;border-radius:7px}.contatoscnj .busca-contatos .busca form.form-horizontal .botao-busca{width:200px;height:60px;background-color:#417bcd;font-size:24px;margin-left:80px;margin-top:80px}.contatoscnj .busca-contatos .telefone,.contatoscnj .busca-contatos .email{color:#767676;font-weight:bold}.contatoscnj .busca-contatos h1{color:#3179b4;margin-bottom:25px;font-weight:600}.contatoscnj .perfil{min-height:50vh}.contatoscnj .perfil .perfil-imagem{text-align:center;margin-top:10px}.contatoscnj .perfil .perfil-imagem img{max-width:100%;max-height:180px}.contatoscnj .aniversariantes{margin-bottom:45px}.contatoscnj .aniversariantes .aniversariante{width:50%;float:left;margin-bottom:15px}.contatoscnj .aniversariantes .aniversariante .foto{width:40px;height:40px;overflow:hidden;border-radius:50px;float:left;margin-right:10px}.contatoscnj .aniversariantes .aniversariante .foto img{width:100%}.contatoscnj .aniversariantes .aniversariante .dados .data a{font-weight:bold;color:#ff8040;display:block}.contatoscnj .aniversariantes .aniversariante .dados .nome a{color:#767676;display:block}