@font-face {
    font-family: "wpcv";
    font-style: normal;
    font-weight: normal;

    src: url("fonts/wpcv.eot?#iefix-refvry") format("embedded-opentype"),
    url("fonts/wpcv.woff?-refvry") format("woff"),
    url("fonts/wpcv.ttf?-refvry") format("truetype"),
    url("fonts/wpcv.svg?-refvry#wpcv") format("svg");
    /* src: url("fonts/wpcv.eot?-refvry"); */
}

#toplevel_page_curriculo-vitae-premium a.toplevel_page_curriculo-vitae-premium div.wp-menu-image:before {
    font-family: wpcv !important;
    -moz-osx-font-smoothing: grayscale;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    line-height: 1;

    content: "\e600";
    text-transform: none;

    speak: none;
}

form div {
    margin-bottom: 0;
}

select,
input[type="text"],
input[type="password"],
input[type="email"] {
    -moz-box-shadow: none;
    box-shadow: none;

    webkit-box-shadow: none;
}

button,
input,
optgroup,
select,
textarea {
    margin: 0;

    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

.bd-example>.form-control+.form-control {
    margin-top: .5rem;
}

.form-control {
    display: block;
    width: 100%;
    padding: .375rem .75rem !important;

    font-size: 1rem;
    line-height: 1.5;

    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;

    color: #495057;
    border: 1px solid #ced4da !important;
    border-radius: .25rem !important;
    background-color: #fff !important;
    background-clip: padding-box !important;
}

.form-control-sm,
.input-group-sm>.form-control,
.input-group-sm>.input-group-append>.btn,
.input-group-sm>.input-group-append>.input-group-text,
.input-group-sm>.input-group-prepend>.btn,
.input-group-sm>.input-group-prepend>.input-group-text {
    padding: .25rem .5rem !important;

    font-size: .875rem;
    line-height: 1.5;

    border-radius: .2rem;
}

.pt-24 {
    margin-top: 24px;
}

/*Verificar se mantem assim em todos os temas*/
select.form-control-sm:not([size]):not([multiple]) {
    height: calc(1.8125rem + 17px) !important;
}
#wp-cvp .form-control-sm, #wp-cvp .input-group-sm>.form-control, #wp-cvp .input-group-sm>.input-group-append>.btn, #wp-cvp .input-group-sm>.input-group-append>.input-group-text, #wp-cvp .input-group-sm>.input-group-prepend>.btn, #wp-cvp .input-group-sm>.input-group-prepend>.input-group-text {font-size: 14px;}
/*###################################### Fim do teste ######################################*/

/*Small devices (landscape phones, 576px and up)*/

@media (min-width: 576px) {}


/* Medium devices (tablets, 768px and up)*/

@media (min-width: 768px) {}


/* Large devices (desktops, 992px and up)*/

@media (min-width: 992px) {}


/* Extra large devices (large desktops, 1200px and up)*/

@media (min-width: 1200px) {}
