/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
.input-49
{
	width: 49% !important;
	float: left;
	text-align: left;
}

.input-30
{
	width: 30% !important;
	float: left;
}

.form-cadastro input, .form-cadastro textarea
{
	border: 1px solid #090e4e;
	background-color: #F19F21 !important;
}
.form-cadastro input[type='submit']
{
	background-color: #090e4e !important;
	border: 1px solid #090e4e;
	color: #F19F21;
}
.margin-left
{
	margin-left: 1%;
}
.margin-right
{
	margin-right: 2%;
}
.btn-enviar
{
    background-color: #F2A021 !important;
    color: #44487A !important;
    border-radius: 30px !important;
    padding: 10px 50px !important;
    float: right;
}
.btn-enviar:hover
{
	background-color: #44487A !important;
    color: #F2A021 !important;
}

.form-contato input, .form-contato textarea
{
	border: 1px solid #090e4e;
	background-color: #F19F21 !important;
}
.form-contato input[type='submit']
{
	background-color: #F19F21 !important;
	border: 1px solid #F19F21;
	color: #ffffff;
}

.row-azul
{
	background-color: #090e4e;
	
}

div#resume-manager-candidate-dashboard .account-sign-in{
    text-align: center;
}

.oculto {
    display: none !important;
}

/*single resume*/
.resume.type-resume .entry-header-text {
    display: none;
}

.custom-resume-aside .box-resume-candidato {
    display: flex;
}

.custom-resume-aside img.candidate_photo {
    min-width: 250px;
    margin-bottom: 15px;
}

.custom-resume-aside .box-content-resume {
    margin-left: 50px;
}

.custom-resume-aside .box-content-resume .resume-links li {
    list-style: none;
    margin-left: 0;
}

.custom-resume-livros {
    background-color: #f19f21;
}

.box-livros-resume {
    padding: 30px;
}

.custom-resume-aside .resume-nome-candidato {
    font-size: 2.2em;
    margin-bottom: 5px;
}

.custom-resume-aside .resume-nome-candidato, .resume-titulo-livros {
    color: var(--primary-color);
}

.custom-resume-aside .resume-titulo-biografia {
    color:#f19f21;
}

.custom-resume-aside .resume-biografia, .custom-resume-aside .resume-links a, .custom-resume-aside .resume-cidade,  .custom-resume-email .resume-email, .resume-livros{
    color: #444874;
}

.custom-resume-aside .location {
    margin-bottom: 1em;
}

.custom-resume-aside .resume-links a:hover, .custom-resume-aside .location a:hover {
    color: var(--primary-color);
    font-weight: 700;
}

.custom-resume-aside .resume-cidade {
    font-weight: 100 !important;
}

/*list resumes - Page Escritores*/
.page-escritores .resume-posted-column date {
    display: none !important;
}

/*.page-escritores .candidate-column h3 {
    margin-top: .6em !important;
    margin-bottom: .5em !important;
}*/

.page-escritores .candidate-column h3, .page-escritores .candidate-location-column{
    color: var(--primary-color) !important;
}

.page-escritores .candidate-column h3, .page-escritores .candidate-location-column {
    margin-top: .6em !important;
    margin-bottom: .5em !important;
}

.page-escritores li.resume, .page-escritores ul.resumes {
    border: none !important;
}

/*.page-escritores .candidate-column h3 {
    color: var(--primary-color) !important;
}*/

.page-escritores img.candidate_photo {
    /*border-radius: 100%;*/
    height: 55px !important;
    width: 55px !important;
}

.page-escritores .candidate-column {
    padding-left: 3.5em !important;
}

.page-escritores .resume-posted-column {
    color: #444874 !important;
}

.page-escritores form.resume_filters {
    background: #f19f21;
}

.single-resume-content .meta li.resume-category {
    color: var(--primary-color);
}
/*.job-manager-form fieldset 
{
	width: 50%;
}*/
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/    
    
    .divisaoForm, .custom-resume-aside .box-resume-candidato {
        display: block;
    }

    .formEsquerda, .formDireita {
        max-width: 100%;
    }

    .custom-resume-aside .box-content-resume {
        margin-left: 40px;
        margin-right: 40px;
        margin-top: 10px;
    }

}