<style type="text/css">
html {background:#fff !important; }
body {padding:0; margin:0; width: auto; font-family:'Montserrat', arial; }
h1 {margin-top: 40px; margin-bottom: 35px; margin-left: 5px; }
h2, h3 {color:#0000cc; font-size: 155%; } @media(max-width:640px) {h2, h3 {color:#0000cc; font-size: 135%; }}
.MsgAdmin {display:block; padding: 10px 30px 10px 30px; font-size:13px; line-height:155%; color:#5A6F83;}
.AlertaConta {display:block; background:#F2F5A9; color:black; padding: 10px 30px 10px 30px; display:block; font-size:13px; line-height:155%;}
.AlertaConta2 {display:block; background:#F5A9BC; color:black; padding: 10px 30px 10px 30px; display:block; font-size:13px; line-height:155%;}
.TopMenu {z-index: 2; padding:5px 10px 5px 10px; margin:0; width: auto; background-image: linear-gradient(86deg,#0000cc, #5168CE); box-shadow: 0 0 0 1px rgba(0,0,0,.15), 0 2px 3px rgba(0,0,0,.2); transition: box-shadow 83ms; display: flex; justify-content: space-between; }
.TopMenuItens {font-size: 260%; }
.TopLogoImgDesk {width:145px; padding:10px 0px 0px 15px;}
.Slogan {color:white; text-align: right; font-size: 15px; margin: 20px;} @media(max-width:640px) {.Slogan {font-size:12.5px;}}

#container{width:100%;display:block;padding:0;margin:0;}

.lineUP {clear:both; display:block;}

.Footer {margin:0px; padding: 35px; background-image: linear-gradient(86deg,#0000cc, #5168CE); display:block; clear:both; }
.SMLinksFooterTitle {font-size:80%; color:white; padding: 15px 5px 0px 5px; margin-top: 20px; display:block; }
.FooterTextCopyRight {font-size:80%; color:white; line-height: 155%; padding: 5px; margin-top: 15px; }
.ImgSMf {margin:1px;}.ImgSMf:hover {}

.FooterLinksBox {display:block; margin: 25px 0px 5px 0px; color:white; }
.bottom-links {color:white;display: block; margin:8px; font-size:14px; }.bottom-links:hover {text-decoration:underline;}@media(max-width:640px){.bottom-links {font-size:100%; display:block; margin-top:10px; text-align:left;}}
.footertablelinks {width:100%;display:block;}
.footertablelinksTR {width:285px;vertical-align:top;margin:4px;display:inline-block;}

a {text-decoration:none;}
li {list-style-type: none;}
::-webkit-scrollbar {width: 12px; height: auto; } ::-webkit-scrollbar-track {background: #fff; } ::-webkit-scrollbar-thumb {background: #0000cc;}
::-moz-selection{background:#0000cc;color:#FFF;}::selection {background:#0000CC;color:#FFF;}

.wppb-success, #wppb_form_success_message {color:#46b450; padding: 15px 40px 15px 40px; background:transparent;}
.wppb-warning, .wppb-error, #wppb_general_top_error_message {color:red; padding: 15px 40px 15px 40px;}
.error {padding: 15px;}
.wppb-form-error, .wpuf-error-msg {font-size: 12px; color:red; font-style:italic; display:block; clear:both; margin: 10px 0px 0px 0px;}

.campo-input-base {line-height: 25%;}
.boxRecruiter {display:block; clear:both; width: auto; padding: 15px; background: url(https://www.jobbol.com.br/imagens/picpoint.png); margin-left: auto; margin-right: auto; text-align: center; }
@media(max-width:640px){.boxRecruiter {padding:5px; width:auto;}}
.boxRecruiterContent {max-width: 800px; text-align: left;display:block; clear:both;}
.form-submit {max-width: 800px; text-align: left; display:block; clear:both; padding: 10px 40px 10px 40px;}
.form-Full {width: 100%; text-align: left; display:block; clear:both; padding: 10px 40px 10px 40px;}
.cabecalho {max-width: 800px; text-align: left;display:block; clear:both; padding: 0px 40px 0px 40px;}
.wpuf-login-form {display:block; clear:both; width: 100%; padding: 0px 40px 0px 40px; }
.textfield, .datepicker, .textareafield, .FieldRecruiter, #username, #email, .extra_field_email_confirmation, #passw1, #passw2, #username_email {display:block; border-radius: 12px; padding: 13px 19px 13px 19px; border: solid 1px #f3f3f3; width: 60%; box-shadow: inset 0 2px 2px #8f8f8f; font-size: 15px; margin: 5px 0px -5px 0px; }
@media(max-width:640px){.FieldRecruiter, #username, #email, .extra_field_email_confirmation, #passw1, #passw2 {width:78%;}}
.Submmit-Recruiter, .wpuf-submit input[type=submit], #register, #wppb-recover-password-button, #edit_profile {padding:12px;text-align:center;cursor:pointer;color:#555;background:#fff;background:-moz-linear-gradient(top,#fff 0%,#eee 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#eee));background:-webkit-linear-gradient(top,#fff 0%,#eee 100%);background:-o-linear-gradient(top,#fff 0%,#eee 100%);background:-ms-linear-gradient(top,#fff 0%,#eee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f8f8f8',GradientType=0);background:linear-gradient(top,#fff 0%,#eee 100%);-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,0.4);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.4);box-shadow:0 1px 3px 0 rgba(0,0,0,0.4);border:1px #f8f8f8 solid}
@media(max-width:640px){.Submmit-Recruiter, #register, #wppb-recover-password-button, .wpuf-submit input[type=submit] {padding:13px 15px 13px 15px;width:auto; margin-top: 5px;  display:block;}}
.Submmit-Recruiter:hover, #register:hover, #wppb-recover-password-button:hover, .wpuf-submit input[type=submit]:hover, #edit_profile:hover {border:1px #dadada solid}
label {display: inline-block; padding: 10px 0px 10px 0px; }
.wppb-description-delimiter, .wpuf-help {display: block; font-weight: normal; color:grey; padding: 5px 0px 10px 0px; font-size: 80%; }
.AcessLinks {font-size: 13px; color:#424242; margin: 0px;}.AcessLinks:hover {text-decoration:underline; }
.AcessLinks2 {font-size: 13px; color:#CD29C0; margin: 0px;}.AcessLinks2:hover {text-decoration:underline; }
.hide-input, .hide-input3 {display:none;}

.boxRecruiterForm {padding: 5px 15px 5px 15px;}

.line-tr {display:block; clear:both; margin: 5px 0px 5px 0px; border-bottom: solid #f3f3f3; background:#fff;padding:18px;font-size: 65%; color:#424242; box-shadow: 0 0 0 1px rgba(0,0,0,.15), 0 2px 3px rgba(0,0,0,.2);
transition: box-shadow 83ms;} 
.line-tr:nth-child(odd) {background-color:#ffffff; box-shadow: 0 0 0 1px rgba(0,0,0,.15), 0 2px 3px rgba(0,0,0,.2);
transition: box-shadow 83ms;}
.line-tr:nth-child(even) {background-color:#fafafa; box-shadow: 0 0 0 1px rgba(0,0,0,.15), 0 2px 3px rgba(0,0,0,.2);
transition: box-shadow 83ms;}
.line-tr:hover {background-color:#F8FCFD; box-shadow: 0 0 0 1px rgba(0,0,0,.15), 0 2px 3px rgba(0,0,0,.2);
transition: box-shadow 83ms;}

.line-tdStatus {display:block; float:right; margin: 5px 5px 0px 5px; font-size: 110%; }
.line-tdTitle {font-weight:bold; font-size: 150%; line-height: 155%; }
.line-tdTime {float:right; margin: -10px 5px 0px 5px; color:grey; font-size: 100%;}
.local {color:#CD29C0 }
.BottomAcessSpecial {border:none; cursor:pointer; font-size: 95%; margin:0px -5px -5px -5px; padding: 5px 13px 5px 13px; color:#fff; background: #0000cc; border-radius: 4px;}.BottomAcessSpecial:hover {text-decoration:underline; }
.BottomAcess, .BottomAcess2 {border:none; cursor:pointer; font-size: 95%; margin:0px -5px -5px -5px; padding: 5px 13px 5px 13px; color:#424242; background: #f3f3f3; border-radius: 4px; }.BottomAcess:hover {text-decoration:underline; }
.BottomAcess3 {display:block; text-align:left; margin: 15px 5px 15px 5px; color:grey;}.BottomAcess3:hover {text-decoration:underline;}
td {padding:7px; }

.line-tr2  {display:block; margin: -6px 0px 15px 0px; clear:both; border-bottom: solid #f3f3f3; background:#F8FCFD;padding:12px;font-size: 70%; color:#424242; box-shadow: 0 0 0 1px rgba(0,0,0,.15), 0 2px 3px rgba(0,0,0,.2);
transition: box-shadow 83ms;}


.hide-input,.hide-input2 {display:none;}
.wpuf-radio-inline, .wpuf-checkbox-inline  {display:inline-block; width:40%;}

#autocomplete-listing {display:block; margin:  10px 0px 25px 0px;width:-webkit-fill-available;text-align:left; margin-left:auto; margin-right:auto; color:#384755;}
@media(max-width:640px) {#autocomplete-listing {display:block; max-width:-webkit-fill-available; width:-webkit-fill-available; text-align:left; }}
.autocomplete-listing-itens {cursor:pointer; padding:10px 20px 10px 20px; margin: 3px 0px 3px 0px; border-radius: 22px; font-size: 20px; background-image: linear-gradient( 86deg,#0000cc,#5168CE); color:#fff; font-style:italic; } 
@media(max-width:640px) {.autocomplete-listing-itens {max-width:-webkit-fill-available; display:block;}}
.autocomplete-listing-itens:hover {text-decoration:underline; cursor:pointer; background-image: linear-gradient( 86deg,#BFFF00,#cbfb3a); color:#0000cc; }

.autocomplete-items {width:auto;padding: 8px 0px 8px 0px;margin:0px 0px 10px 0px; background:#f3f3f3; FONT-WEIGHT:BOLD; box-shadow: 0 18px 18px #6E6E6E; color:black; z-index: 2; font-size:16px; position:relative;}    
.autocomplete-items div {padding:10px 13px 7px 13px; border-bottom: solid 1px #d8d8d8; }
.autocomplete-items div:hover {background:#0000cc; color:white; cursor:pointer;}


.vagafechada {background:#F78181;color:white;border-radius:5px;padding:5px 10px 5px 10px; margin:-8px 0px -5px -5px; font-size:12px; float:right;}
.vagaaberta {background:#A5DF00;color:white;border-radius:5px;padding:5px 10px 5px 10px; margin:-8px 0px -5px -5px; font-size:12px; float:right;}
.vagapendente {background:#E6E6E6;color:#424242;border-radius:5px;padding:5px 10px 5px 10px; margin:-8px 0px -5px -5px; font-size:12px; float:right;}

.EditInfoProf1 {display:block; clear:both; margin: 20px 25px 25px 0px; color:#CD29C0;}.EditInfoProf1:hover {text-decoration:underline;}

.MenuPrincipal {display:block; width:100%; margin: 0px 0px 4px 0px; padding:0px;  color:#CD29C0; box-shadow: 0 0 0 1px rgba(0,0,0,.15), 0 2px 3px rgba(0,0,0,.2); transition: box-shadow 83ms;}
.LinkMenu {display:inline-block;margin:0px; border: solid 1px 1px 1px 1px #fff; padding: 13px 25px 13px 25px; cursor:pointer; text-align:center; color:#5A6F83; }.LinkMenu:hover {background: #CD29C0;  color:white;}

.BottomGoJob {margin-left:auto; margin-right:auto; margin-top: 25px; margin-bottom: 25px; text-align:center; padding:10px 30px 10px 30px; font-size: 125%; display:block; border-radius:12px; border-bottom: solid 3px #ab2aa1; border-left: solid 2px #ab2aa1; background:#CD29C0; color:white; font-weight:normal; width: 200px;}
.BottomGoJob:hover {text-decoration: underline;}
.BottomGoJob2 {margin: 0px 15px 0px 15px; float:right; text-align:center; padding:10px 30px 10px 30px; font-size: 125%; display:block; border-radius:12px; border-bottom: solid 3px #ab2aa1; border-left: solid 2px #ab2aa1; background:#CD29C0; color:white; font-weight:normal; width: 200px;}
.BottomGoJob2:hover {text-decoration: underline;}

.alertrep {display:block; margin: 5px; text-align:left; font-size: 10px; color:red;}

.BoxNavLinks {padding: 20px 40px 20px 40px; width: auto; display: block; }
.NavLink {display: inline; margin: 5px 15px 5px 1.5px; font-size: 120%; color: #424242; border-bottom: solid 1px grey; } .NavLink:hover {color:#0000cc; border-bottom: solid 1px #0000cc;}
.BoxNavLinkshidden {display: none;}


.BoxResumo {padding: 45px; background:white; box-shadow: 0 0 0 1px rgba(0,0,0,.15), 0 2px 3px rgba(0,0,0,.2); transition: box-shadow 83ms; }

.FormSearchInter {display:inline; float:right; margin-top: 7px; margin-right: 35px; }
.FormSearchTerm {border: solid 1px #f3f3f3; width: 234px; border-radius:12px; padding:  6px 16px 6px 16px; box-shadow: inset 0 2px 2px #8f8f8f;}
.FormSearchGo {cursor:pointer; padding: 3px 10px 3px 10px;  color:#555;background:#fff;background:-moz-linear-gradient(top,#fff 0%,#eee 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#eee));background:-webkit-linear-gradient(top,#fff 0%,#eee 100%);background:-o-linear-gradient(top,#fff 0%,#eee 100%);background:-ms-linear-gradient(top,#fff 0%,#eee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f8f8f8',GradientType=0);background:linear-gradient(top,#fff 0%,#eee 100%);-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,0.4);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.4);box-shadow:0 1px 3px 0 rgba(0,0,0,0.4);border:1px #f8f8f8 solid}
.FormSearchGo:hover {border:1px #dadada solid}

.FAQResp {margin-bottom: 50px; display:block; clear:both; line-height: 175%;}

.BoxAlertCopy {display:block; border-radius:12px; font-size: 13px; margin: 15px 0px 15px 0px; padding: 0px 20px 10px 20; font-style:italic; line-height:155%; color:#000; background:#F2F5A9; color:black; padding: 8px 25px 8px 25px; text-align:left; }
.Ciente {float:right; margin:-11px 5px 5px 5px; color:#CD29C0; }

.content {width: 80%; display:block; clear:both; }

.helpimg2 {width: 12px; margin: 0px 3px -85px 3px; cursor: pointer;position: absolute; }
[data-tooltip] {position: relative; font-size: 12px;}
[data-tooltip]:after {display: none; position: absolute; width: 320px; top: 20px; padding: 11px 25px 11px 25px;  content: attr(data-tooltip); white-space: nowrap;  white-space: break-spaces; background: #CD29C0; color: #fff; border-radius: 3px 12px 12px 20px; line-height: 155%;}
[data-tooltip]:hover:after { display: block; }

.LinkFast {color:#424242;}.LinkFast:hover {text-decoration:underline;}

.itemsinalizado, .itemexcluido, .itemaprovado, .itemrevisao, .itematualizado, .itemFeito, .itemOk, .itemOk1, .itemOk2, .itemSolicitacao1, .itemSolicitacao2, .itemrecusado, .itemcolconcluida, .itemEnviado, .itemPostEnviado, .itemConfigAtualizada, .itemReportado, .msgsent, .itemadicionada { background: #46b450;  color: white; padding: 15px 40px 15px 40px; width: auto; max-width: 500px; position: fixed; bottom: 0; left: 0; margin: 30px; border-radius: 5px; -webkit-box-shadow: -1px -1px 18px 0px rgba(0,0,0,0.54);
-moz-box-shadow: -1px -1px 18px 0px rgba(0,0,0,0.54); box-shadow: -1px -1px 18px 0px rgba(0,0,0,0.54); }

.wpuf-fields input[type=text], .wpuf-fields textarea {color:black; border-radius: 12px !important; padding: 13px 19px 13px 19px !important; border: solid 1px #f3f3f3 !important; box-shadow: inset 0 2px 2px #8f8f8f !important; font-size: 15px !important; margin: 5px 0px -5px 0px !important; width: 80% !important;}
.wpuf_estado_1966630 {color:black; border-radius: 12px !important; border: solid 1px #f3f3f3 !important; box-shadow: inset 0 2px 2px #8f8f8f !important; font-size: 15px !important; margin: 5px 0px -5px 0px !important; width: 300px !important;}
.ui-datepicker-header, .ui-widget-header, .ui-helper-clearfix, .ui-corner-all {display:none !important; }
</style>