#content{background-color: #FFF;}
#searchbox .textfield{width:100%;height:64px;font-size: 20px;}
.submit{margin-top:50px;padding:4px 12px;}
#searchbox .fieldset .label{color:#555;font-size:16px;font-weight:normal;}
.search_title{color:#617f10;margin:0;font-size:18px;}
.title{font-size:25px;}
.logo{width:100%;}
h1{color:#000;font-size:35px;line-height: 36px;padding:8px 0;/*border-bottom: 1px solid*/;padding-top: 8px;padding-bottom: 8px;margin-top: 10px;margin-bottom: 10px;}
.boton{font-weight: bold;font-size: 18px;border-radius: 0;padding: 14px 40px;}
.section{margin:40px 0;}
.example{margin:10px 0;}
.examples{padding-top:20px;}
.examples a{display:block;padding: 5px 0px;font-size:16px;}
#province_examples a{display:block;text-decoration:underline;}
a.sect_link{color: #333;text-decoration: none;}
a.sect_link:hover{text-decoration: none;}
a.bt_link{color: #FFF;font-size:16px;}
a.bt_link:hover{font-size:17px;text-decoration: none;}
#sform, #selected_sect{margin-top:10px;}
#selected{font-weight:bold;background-color:#F0FAFA;}
#choose{font-weight:bold;}
.no_selected{background-color:#e0e9e9;}
.icon{margin-right: 10px; width:10%;}
.login_new{padding: 13px 10px 5px 0;font-size: 16px;}
.login_new a{padding: 0 10px;color:#60438c;font-weight: 500;}
#masinfo{font-size:16px;padding:10px 15px; }
#masinfo a{text-decoration:none; color:white;padding:10px 15px; }
.login_academy > a{color:#ffffff;}
.logout{font-size:16px;position: absolute;}
.pagocv{font-weight: bold; text-align: center;background-color: #fff;margin-bottom: 10px;padding: 10px 20px;box-shadow: 0 0 0 1px rgba(0,0,0,.1), 0 2px 3px rgba(0,0,0,.2);border-radius: 2px;font-size:24px;color:#090;}
.guia{display:none;}
.modal-body-guia{padding-right:30px;text-align:justify;padding-top:15px;}
.modal-body-guia > ul > li {margin-bottom:10px;}
#exampleModalLabel{font-size:18px;}
/*.modal {background-color:#146eafa3;color:#ffffff;}*/
.modal-content{border:0px solid;}
.xmodal{font-weight:bold;text-decoration:underline;color:#ffffff}
#img_lupa{width: 100%;}
.resaltado{color:#0F58C6;font-size:18px;font-weight: bold;}
.resaltadodato{color:#0F58C6;font-size:18px;}
.hometext{padding-top: 15px;}
.imglupa{text-align: center;}
.datocont{padding-left:5px; padding-right:5px;padding-top:8px;padding-bottom:8px;border:1px solid;text-align: center;font-size: 16px;margin-bottom: 15px;margin-left: 15px;margin-right: 15px}
.txtdato{text-transform:uppercase;color:#7e7e80;font-size:16px;}
.datoresaltado{color:#7e7e80;font-weight: bold;font-size: 30px;}
/*.btnhome {border: 1px solid #000;background-color: #fff;color: #000;padding: 8px 28px;font-size: 16px;cursor: pointer;}
.success:hover {background-color: #28a745;color: #fff;}
.success {border-color: #28a745;color: #28a745;}*/
.regcandidato {text-align: center;/*margin-left: 15px;margin-right: 15px*/}
.regempresa {text-align: center;/*margin-left: 15px;margin-right: 15px*/}
.bloqempresa{margin-right: 50px;margin-top:20px;}
.imgmapa>img{width:90%;}
.imgmapa_peq>img{width:75%;}
.imgmapa{padding-top:30px;}
.imgmapa_peq{padding-top:30px;}
.txtmapa{padding-top: 90px;}
.datablock{margin-top:10px;}
h2{margin:0px;padding: 0px;}
.txtpracticas{color:#ffffff;font-size:19px;margin-top:100px;text-align: center;}
.txtpracticas > span {margin-bottom: 15px;}
.btn-practicas{font-size:18px;margin-top:20px;padding:6px 20px;}


@media (max-width: 767px) {
.pb_jb{padding:25px 0px 10px;font-size:16px;}
.sect{padding:0px;}
.first{padding-right:5px;}
.bt_cv,.bt_job{margin-bottom: 0px;padding: 10px 0px;text-align:center;font-size: 16px;height:60px;}
.animation{height:150px;color:#FFF;font-size:35px;font-weight:bold;text-align:center;padding-top: 30px; padding-bottom:30px;}   
.styleapp{font-size:16px;color:#FFFFFF;font-weight:400;}
.styleapp_course{font-size:16px;color:#FFFFFF;font-weight:600;letter-spacing: 1px;margin-bottom: 10px;}
.styleapp2{font-size:16px;color:#000000;font-weight:400;}
.guia{display:block;font-size:16px;color:#FFFFFF;padding:10px;font-weight:bold;}
#contguia > ul > li {list-style-type: none;}
#contguia{color:#ffffff;font-size:16px;}
.careerlink > a {display:grid;}
.btn-practicas{font-size:20px;margin-top:10px;}
.txtpracticas{color:#ffffff;font-size:19px;margin-top:15px;text-align: center;}
}
@media (min-width: 767px) {
.pb_jb{padding:25px 0px 10px;font-size:16px;text-align:center;}
.first{margin-right:4px;}
.sect{padding:0px;}
.bt_cv,.bt_job{margin-bottom: 0px;padding: 10px 0px;text-align:center;font-size: 16px;}
.styleapp{font-size:18px;color:#FFFFFF;font-weight:600;padding-top:120px;}
.styleapp_course{font-size:18px;color:#FFFFFF;font-weight:600;padding-top:120px;letter-spacing: 1px;margin-bottom: 10px;}
.styleapp2{font-size:16px;color:#FFFFFF;font-weight:500;}
.animation{color:#FFF;font-size:35px;font-weight:bold;text-align:center;padding-top: 100px; padding-bottom:30px;}
}

.inputs{padding: 17px 30px; font-size:20px}
.fieldset{text-align: center;}
.input-group{padding:10px;width:100%;}
.sub{background-color: #FFF !important;background-image: none !important;box-shadow: none !important;border-bottom: 2px solid #3073ac;}
.styleapp2{font-size:16px;color:#FFFFFF;font-weight:500;}
.googleplay{width:130px;}
.st0{fill:#666666;}
.svgstyle{top: 10px;width: 49px;position: absolute;text-align: center;background-color: #f5f5f5;border-radius: 222px;display: block;padding: 9px;right: 5px;}
.svgstyle svg{display: block;width: 30px;}

