/*
 * Template Name: Unify - Responsive Bootstrap Template
 * Description: Business, Corporate, Portfolio, E-commerce, Blog and One Page Template.
 * Version: 1.9.2
 * Author: @htmlstream
 * Website: http://htmlstream.com
*/
/*Import Global Compulsory CSS Files*/
@import url(app.css);
@import url(blocks.css);
/*Import CSS Plugins*/
/*@import url(plugins/style-switcher.css);*/

* {
    border-radius: 0;
}

body {
    color: #333;
    font-size: 13px;
    line-height: 1.6;
}

body.header-fixed-space {
    padding-top: 94px;
}

body.header-fixed-space-v2 {
    padding-top: 135px;
}

@media (max-width: 991px) {
    body.header-fixed-space,
    body.header-fixed-space-v2 {
        padding-top: 0;
    }
}

p,
li,
li a,
label {
    color: #555;
}

a {
    color: #72c02c;
    text-decoration: none;
}

a,
a:focus,
a:hover,
a:active,
button,
button:hover {
    outline: 0 !important;
}

a:focus {
    text-decoration: none;
}

a:hover {
    color: #72c02c;
    text-decoration: underline;
}

/*Boxed Layout
------------------------------------*/
.wrapper {
    background: #fff;
}

.boxed-layout {
    padding: 0;
    box-shadow: 0 0 5px #ccc;
    margin-left: auto !important;
    margin-right: auto !important;
    background: url(../img/patterns/15.png) repeat;
}

/*Hiding arrows for select field in IE*/
p {
    font-size: 14px;
}

select::-ms-expand {
    display: none;
}

/* NUEVOS */
.img-responsive {
    display: inline-block;
}

.list-inline > li {
    padding-right: 10px;
    padding-left: 10px;
}

.team-v1 li:hover > .team-img:after {
    background: none;
}

.team-v1 li img:hover {
    background: rgba(0, 0, 0, 0.5);
}

.pv-10 {
    padding-top: 10px;
    padding-bottom: 10px;
}

.pv-30 {
    padding-top: 30px;
    padding-bottom: 30px;
}

.pb-20 {
    padding-bottom: 20px;
}

.mt-20 {
    margin-top: 20px;
}

.mt-50 {
    margin-top: 50px;
}

.mt-7 {
    margin-top: 7px !important;
}

.mb-20 {
    margin-bottom: 20px;
}

.footer-v1 .footer {
    background: #000;
}

.footer-v1 .link-list li {
    border-top: none;
}

.breadcrumbs h1 small {
    font-size: 13px !important;
}

.header-v4 .dropdown-menu li a {
    color: #000;
    font-weight: 800;
    font-size: 12px;
}

.headline {
    border-bottom: none;
}

.headline-rosa h2 {
    border-bottom: 2px solid #E3007D !important;
}

.headline-violeta h2 {
    border-bottom: 2px solid #AB3C7E !important;
}

.headline-naranja h2 {
    border-bottom: 2px solid #EE7B00 !important;
}

.circle-white-back {
    background: url(/frontend/assets/img/fondo_gris.jpg) no-repeat center center #D0D0D0;
    background-color: #D0D0D0;
    background-size: cover;
}

.parallax-counter-v4 {
    background: url(/frontend/assets/img/parallax_home.jpg) 50% 0 fixed;
}

.dark-header {
    background-color: #000000 !important;
}

.darkgrey-back {
    background-color: #222222 !important;
}

.white-header {
    background-color: white !important;
}

.rosa-back {
    background-color: #E3007D !important;
}

.violeta-back {
    background-color: #AB3C7E !important;
}

.verde-back {
    background-color: #028942 !important;
}

.naranja-back {
    background-color: #EE7B00 !important;
}

.facebook-back {
    background-color: #4863ae !important;
    color: white;
}
i.icon-custom{
    color: white !important;
    border:none !important;
}
i.icon-custom:hover{
    opacity: 0.7;
}

.twitter-back {
    background-color: #46c0fb !important;
    color: white;
}

.youtube-back {
    background-color: #ff0000 !important;
    color: white;
}

.btn-black-naranja {
    background-color: black;
    background: black !important;
    color: white;
    font-weight: 800;
}

.btn-black-naranja:hover {
    color: #EE7B00 !important;
}

.btn-black-violeta {
    background-color: black;
    background: black !important;
    color: white;
    font-weight: 800;
}

.btn-black-violeta:hover {
    color: #AB3C7E !important;
}

.btn-black-verde {
    background-color: black;
    background: black !important;
    color: white;
    font-weight: 800;
}

.btn-black-verde:hover {
    color: #028942 !important;
}

.btn-black-rosa {
    background-color: black;
    background: black !important;
    color: white;
    font-weight: 800;
}

.btn-black-rosa:hover {
    color: #E3007D !important;
}

.btn-rosa {
    background-color: #E3007D;
    background: #E3007D !important;;
    color: white;
    font-weight: 800;
}

.btn-violeta {
    background-color: #AB3C7E;
    background: #AB3C7E !important;
    color: white;
    font-weight: 800;
}
.btn-violeta:hover {
    color: white;
    opacity: 0.7;
}
.btn-rosa:hover {
    color: #000 !important;
}

.font-18 {
    font-size: 18px;
}

.text-bigger {
    color: black;
    font-size: 25px;
    font-weight: 600;
    font-family: Arial, sans-serif;
}

@media (min-width: 992px) {
    .header-v4 .navbar-default .navbar-nav > li > a {
        color: #fff;
        font-weight: 800;
        font-size: 12px;
        padding: 10px 9px 10px 9px !important;
    }

    .header-v4 .navbar-default .navbar-nav > li {
        border-left: none !important;
        border-right: 1px solid #fff;
    }

    .header-v4 .navbar-default .navbar-nav > li:last-child {
        border-right: none !important;
    }

}

@media (max-height: 991px) {
    .footer-v1 {
        /*text-align: center;*/
    }
}

.color-rosa, .color-rosa a {
    color: #E3007D !important;
}

.color-violeta, .color-violeta a {
    color: #AB3C7E !important;
}

.color-verde, .color-verde a {
    color: #028942 !important;
}

.color-naranja, .color-naranja a {
    color: #EE7A00 !important;
}

.banco-back {
    background-image: url('/frontend/assets/img/franja_banco_del_tiempo.jpg');
    border-top: 3px solid #EE7B00;
    border-bottom: 3px solid #EE7B00;
}

.img-actividades:hover {
    border-radius: 50% !important;
    /*content: url('/frontend/assets/img/mouseover_areas.jpg') center center;*/
}

#preguntas-frecuentes a:not(.collapsed) {
    background-color: #aa3d7e !important;
    color: white;
}

.sky-form .state-error + em {
    font-size: 12px;
}