@charset "utf-8"; /* Todos os CSS's comun entre todas as areas do sistem e que nao estao na template base Author : Arthur Gregorio Created on : 19/01/2016 */ body { background-color: white; } /* remove controles de input do browser */ input[type=number] { -moz-appearance: textfield; } input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; } /* utilidades */ .align-right { text-align: right; } .align-center { text-align: center; } .margin-t-15 { margin-top: 15px; } .margin-t-30 { margin-top: 30px; } .uppercase { text-transform: uppercase; } .padding-t-25 { padding-top: 25px !important; } .padding-b-25 { padding-bottom: 25px; } td { vertical-align: middle; } /* botao de volta ao topo, https://codyhouse.co/gem/back-to-top/ */ .cd-top { display: inline-block; height: 40px; width: 40px; position: fixed; bottom: 40px; right: 10px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.05); overflow: hidden; text-indent: 100%; white-space: nowrap; -webkit-border-radius: 1rem; -moz-border-radius: 1rem; border-radius: 1rem; background: #007180 url("/javax.faces.resource/img/svg/cd-top-arrow.svg.xhtml?ln=candidate") no-repeat center 50%; visibility: hidden; opacity: 0; -webkit-transition: opacity .3s 0s, visibility 0s .3s; -moz-transition: opacity .3s 0s, visibility 0s .3s; transition: opacity .3s 0s, visibility 0s .3s; } .cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover { -webkit-transition: opacity .3s 0s, visibility 0s 0s; -moz-transition: opacity .3s 0s, visibility 0s 0s; transition: opacity .3s 0s, visibility 0s 0s; } .cd-top.cd-is-visible { visibility: visible; opacity: 1; } .cd-top.cd-fade-out { opacity: .5; } .no-touch .cd-top:hover { background-color: #e86256; opacity: 1; } @media only screen and (min-width: 768px) { .cd-top { right: 20px; bottom: 20px; } } @media only screen and (min-width: 1024px) { .cd-top { height: 60px; width: 60px; right: 30px; bottom: 30px; } } hr { border-top: 0.1rem solid #8b8b8b; } .list-striped > div > dl > dt:nth-of-type(even) { background-color: #f5f5f5; } .list-striped > div > dl > dt { border-bottom: 0.1rem #cccccc solid; } .table-striped > tbody > tr:nth-of-type(odd) { background-color: #cccccc; } .box-shadow { box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.7); } .content-body { padding: 0rem 1.5rem; margin-bottom: 3rem; margin-top: 3rem; } .content-body-no-margin { margin-bottom: 0rem; margin-top: 0rem; } @media (min-width: 992px) { .main-header-menu { padding-top: 3rem; } .main-header { top: 0rem; left: 0rem; right: 0rem; } } .main-footer { bottom: 0rem; left: 0rem; right: 0rem; } .main-header { left: 0rem; right: 0rem; } .main-header-portal { min-height: 16rem; padding: 1.5rem; } .content-body { color: #4D4D4D; } .btn-index { -moz-transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s; -o-transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s; -webkit-transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s; transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s; background-color: #444444; /*font-size: 3em;*/ text-align: center; color: #ffffff !important; } .btn-index:hover { background-color: #006c6d; color: #ffffff; } .footer-font { font-size: 0.9em; } .footer-color{ color: #fff; } .footer-topics { padding-right: 0em; padding-bottom: 1em; min-height: 5em; } .footer { background-color: #02ABAE; min-height: 16rem; padding: 2.5rem 1.5rem; } .footer-topics-logo { max-height: 4.1em; } .no-padding-left { padding-left: 0em; } .no-padding-right { padding-right: 0em; } .no-padding { padding: 0rem; } .no-top { top: 0rem; } .no-border { border: 0rem; } .block-display { display: block; } .no-bottom { bottom: 0rem; } .no-margin { margin: 0rem; } .no-margin-left { margin-left: 0rem; } .no-margin-right { margin-right: 0rem; } .no-margin-bottom { margin-bottom: 0rem; } .no-margin-top { margin-top: 0rem; } a { /*color: #a0a0a0;*/ color: #444444; font-weight: bold; } .navbar-custom-menu { font-size: 1em; } .btn-run-for { background-color: #9b2439 !important; margin-top: 2rem; color: #ffffff; } .full-height { height: 100%; } .full-width { width: 100% !important; } .background-white { background-color: #FFFFFF; } .radio-padding-left { margin-left: 2rem; } .radio-padding-bottom { margin-bottom: 1rem !important; } .iradio_square-green.checked.disabled { background-position-x: -168px; } .progress-bar { box-shadow: inset 0 0.4rem 0.6rem rgba(100, 100, 100, 0.6); } .square-red { background: url('/javax.faces.resource/img/circleWrong@2x.png.xhtml?ln=candidate') no-repeat !important; background-position-x: 0rem; } .title-table > thead > tr > th { color: #006c6d !important; font-weight: bold !important; font-size: 1.7rem; } .table-inf-label { color: #ffffff; font-weight: bold; padding: 0.5rem 1rem; text-align: center; } .table-inf { width: 98%; background-color: #006c6d; margin: 0.1rem 1rem; padding-right: 0rem; } .table-inf-description { background-color: #cccccc; padding: 0.5rem 1rem; /*min-height: 8rem;*/ text-align: justify; } .table-inf-description-white-stripe { background-color: #e8e8e8 !important; } .text-table { font-weight: bold; font-size: 1.7rem; } .table-row { padding-top: 1rem; padding-bottom: 1rem; } .table-row-header { border: 1px solid #cccccc; } .table-row-empty { color: #333333; background-color: #cccccc; padding: 8px; font-weight: bold; font-size: 2rem; } .btn-index-navigation { font-size: 1em; } .label-table { background-color: #444444; font-size: 2rem; text-align: center; color: #ffffff; border-radius: 2.5rem; margin: 1rem 0rem; padding-bottom: 1rem; padding-top: 1rem; } .label-scroll-table { padding-bottom: 0.1rem; padding-top: 0.1rem; font-size: 2rem; } .title-table { color: #006c6d; } .title-table, .title-table > div > dl > dt{ font-weight: normal !important; font-size: 1.7rem; } .text-left { text-align: left; } .radio-padding-left { margin-left: 2rem; } .radio-padding-bottom { margin-bottom: 1rem !important; } .active-btn { background-color: #00ABAF !important; color: #ffffff !important; font-weight: bold; } .flat-btn { border-radius: 0; border: initial; } .border-bottom-active-btn { border-bottom: 1rem #00ABAF solid !important; margin-bottom: 0.5rem; } .circle-opportunities { border-radius: 100px; height: 150px; width: 150px; padding-top: 35px; color: white; } .circle-opportunities-primary { background-color: #00ABAF; } .circle-opportunities-danger { background-color: #E43D50; } .circle-opportunities-default { background-color: #FCAF18; } .circle-opportunities-muted { background-color: #6dc066; } .circle-opportunities:HOVER { color: #ffffff !important; text-decoration: initial; } ul.dropdown-menu > li.active > a { color: #ffffff !important; } li.active > a { color: #00ABAF !important; } .form-group .required .control-label:after { color: #ff0000; content: "*"; } .active-portal-menu { background-color: #006c6d; color: #ffffff; } /* Funky Radio/Checkbox butons v2.0 */ .funkyradio div { clear: both; overflow: hidden; } .funkyradio label { width: 100%; border-radius: 3px; border: 1px solid #D1D3D4; font-weight: normal; background-color: #ffffff; } .funkyradio input[type="radio"]:empty, .funkyradio input[type="checkbox"]:empty { display: none; } .funkyradio input[type="radio"]:empty ~ label, .funkyradio input[type="checkbox"]:empty ~ label { position: relative; line-height: 2.5em; text-indent: 3.25em; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .funkyradio input[type="radio"]:empty ~ label:before, .funkyradio input[type="checkbox"]:empty ~ label:before { position: absolute; display: block; top: 0; bottom: 0; left: 0; content: ''; width: 2.5em; background: #D1D3D4; border-radius: 3px 0 0 3px; } .funkyradio input[type="radio"]:hover:not(:checked) ~ label, .funkyradio input[type="checkbox"]:hover:not(:checked) ~ label { color: #888; } .funkyradio input[type="radio"]:hover:not(:checked) ~ label:before, .funkyradio input[type="checkbox"]:hover:not(:checked) ~ label:before { content: '\2714'; text-indent: .9em; color: #C2C2C2; } .funkyradio input[type="radio"]:checked ~ label, .funkyradio input[type="checkbox"]:checked ~ label { color: #777; } .funkyradio input[type="radio"]:checked ~ label:before, .funkyradio input[type="checkbox"]:checked ~ label:before { content: '\2714'; text-indent: .9em; color: #333; background-color: #ccc; } .funkyradio input[type="radio"]:focus ~ label:before, .funkyradio input[type="checkbox"]:focus ~ label:before { box-shadow: 0 0 0 3px #999; } .funkyradio-default input[type="radio"]:checked ~ label:before, .funkyradio-default input[type="checkbox"]:checked ~ label:before { color: #333; background-color: #ccc; } .funkyradio-primary input[type="radio"]:checked ~ label:before, .funkyradio-primary input[type="checkbox"]:checked ~ label:before { color: #fff; background-color: #337ab7; } .funkyradio-success input[type="radio"]:checked ~ label:before, .funkyradio-success input[type="checkbox"]:checked ~ label:before { color: #fff; background-color: #5cb85c; } .funkyradio-danger input[type="radio"]:checked ~ label:before, .funkyradio-danger input[type="checkbox"]:checked ~ label:before { color: #fff; background-color: #d9534f; } .funkyradio-warning input[type="radio"]:checked ~ label:before, .funkyradio-warning input[type="checkbox"]:checked ~ label:before { color: #fff; background-color: #f0ad4e; } .funkyradio-info input[type="radio"]:checked ~ label:before, .funkyradio-info input[type="checkbox"]:checked ~ label:before { color: #fff; background-color: #5bc0de; } .Aprovado { color: #68B04D; } .Reprovado { color: #8B0000; } .form-control-feedback { right: 1.5rem; color: #098fc3; left: 1.5rem; } .form-login-input { padding-left: 3rem !important; } .wizard-step-title { width: 7rem; height: 7rem; line-height: 6.5rem; display: inline-block; border-radius: 3.5rem; background: #fff; border: 0.2rem solid #e0e0e0; text-align: center; font-size: 3rem !important; float: none !important; margin: 0rem 1rem !important; padding: 0rem !important; cursor: default; } @media (min-width: 768px) { .wizard-step-title { margin: 0rem 2.1rem !important; } } /* @media (min-width: 992px) { .wizard-step-title { margin: 0rem 4.9rem !important; } } @media (min-width: 1200px) { .wizard-step-title { margin: 0rem 7.5rem !important; } } */ /*.wizard-step-title:hover { color: #333; border: 0.2rem solid #333; }*/ .ui-state-highlight { background: #fff; border: 0.2rem solid #5bc0de; color: #5bc0de; } span.full-input { width: 100%; min-height: 34px; height: 100%; } span.full-input > input { width: 100%; min-height: 34px; height: 100%; } span.form-control-adminlte > input { height: 3.4rem; border-radius: 0rem; } .input-group-flex { display: inline-flex; } .input-group-flex-bordered, .input-sub-group-flex-bordered { padding: 2rem; border: 0.2rem solid #E9E9E9; } .input-group-flex-bordered:hover { background-color: #F5F5F5; } .input-sub-group-flex-bordered:hover { background-color: #E9E9E9; } .input-btn-group { border-top-left-radius: 0; border-bottom-left-radius: 0; border-top-right-radius: 0; border-bottom-right-radius: 0; } .input-btn-group:last-child { border-top-left-radius: 0; border-bottom-left-radius: 0; } .input-btn-group:first-child { border-top-right-radius: 0; border-bottom-right-radius: 0; } .lbl-active { color: #5cb85c; } .lbl-inactive { color: #d9534f; } /* GENERAL STYLES */ /*TYPOGRAPHY*/ .title-header { padding-bottom: 9px; margin: 40px 0 20px; border-bottom: 1px solid #eee; } .social-media-style{ display: inline-block; } /* Portal Candidato Custom Style */ .btn-main-portal{ padding-top: 35rem; display: inline-block } .btn-portal{ background-color: #9b2439 !important; font-weight: bold; } .row-more-top{ margin-top: 50px; } .font-portal-title{ font-weight: normal; font-size: 4.5rem; } .font-portal{ font-family: 'Noticia Text' } .font-portal-size{ font-size: 1.4em; } /* Process Seletive Edital Style */ .edital-style-portal{ background-color: #418b8d; color: #ffffff; padding: 1rem; border-radius: 1rem; } .edital-link-portal{ color: #ffffff; text-decoration: none !important; } .edital-item-score{ border:1px solid #B4B4B4; } /* Index Portal Candidato */ .index-content-body-portal, .content-body-portal { /*text-align:center;*/ background-attachment: relative; background-position: center center; min-height: 585px; width: 100%; -webkit-background-size: 100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } .index-portal-img{ background-image: linear-gradient(to bottom, rgba(0,0,0,0.2), rgba(0,0,0,0.01)), url("/javax.faces.resource/img/background_pti.jpg.xhtml?ln=candidate"); background-image: -moz-linear-gradient(top, rgba(0,0,0,0.2), rgba(0,0,0,0.01)), url("/javax.faces.resource/img/background_pti.jpg.xhtml?ln=candidate"); background-image: -o-linear-gradient(top, rgba(0,0,0,0.2), rgba(0,0,0,0.01)), url("/javax.faces.resource/img/background_pti.jpg.xhtml?ln=candidate"); background-image: -ms-linear-gradient(top, rgba(0,0,0,0.2), rgba(0,0,0,0.01)), url("/javax.faces.resource/img/background_pti.jpg.xhtml?ln=candidate"); background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.2)), to(rgba(0,0,0,0.01))), url("/javax.faces.resource/img/background_pti.jpg.xhtml?ln=candidate"); background-image: -webkit-linear-gradient(top, rgba(0,0,0,0.2), rgba(0,0,0,0.01)), url("/javax.faces.resource/img/background_pti.jpg.xhtml?ln=candidate"); } .index-portal-title{ padding-top:120px; min-height: 645px !important; } .index-content-body-portal h1 { color:#ffffff; margin-top: 90px; padding-bottom: 30px; letter-spacing: 8px; font-size: 100px; font-weight: bold; text-shadow: 2px 2px 2px #000; } .index-content-body-portal p { color:#ffffff; font-size: 40px; font-weight: 400; text-align: center; line-height: 40px; letter-spacing: 3px; margin-left: 15px; text-shadow: 1px 1px 1px #000; } .msg-join-group{ background: rgba(0,0,0,0.1); padding: 5px; border-radius: 30%; } /* Evaluation Style */ .info-banner-evaluation{ background-color: #f9edb8; border: 1px solid #edc967; } .label-description-evaluation{ height: auto !important; } .label-score-evaluation{ display: block; padding: 6px 12px; } /* Test Style */ .label-answer-test{ display: initial !important; } /* p:rowToggler */ .ui-datatable .ui-row-toggler { margin: auto; } .text-center > input { text-align: center; } .display-none{ display: none; } /* Candidate Index */ .box-candidate{ margin-top: 0; margin-bottom: 1.5rem; text-align: left; position: relative; background: #fff; box-shadow: 12px 15px 20px 0px rgba(46,61,73,0.15); border-radius: 4px; transition: all 0.3s ease; } .box-candidate .fa{ position: relative; } .box-candidate-header{ padding: 20px; } a.box-candidate:hover, .box-candidate-top:hover { box-shadow: 2px 4px 8px 0px rgba(46,61,73,0.2); } .box-candidate-top a { width: 100%; height: 100%; display: block; } .box-candidate-title { padding: 20px 24px; height: 80px; padding-bottom: 0.75rem; position: relative; } .box-candidate-top a { border-bottom: none; text-decoration: none; color: #525c65; transition: color 0.3s ease; } .box-candidate-color-curriculum{ color: #BB7824; } .box-candidate-bg-curriculum{ background-color: rgba(187, 120, 36, 0.1); } .box-candidate-color-vacancy{ color: #16A085; } .box-candidate-bg-vacancy{ background-color: rgba(22, 160, 133, 0.1); } .box-candidate-color-manual{ color: #d50f25; } .box-candidate-bg-manual{ background-color: rgba(213, 15, 37, 0.1); } .box-candidate-color-pre-curriculum{ color: #A89BC6; } .box-candidate-bg-pre-curriculum{ background-color: rgba(138, 155, 240, 0.1); } .box-candidate-color-pendency{ color: #EACD32; } .box-candidate-bg-pendency{ background-color: rgba(234 , 205, 50, 0.1); } .box-candidate-color-historic{ color: #ce8cb0; } .box-candidate-bg-historic{ background-color: rgba(230, 90, 120, 0.1); } .text-disabled { background-color: #eee; cursor: default; }