/*
laranja -#E71721
*/
#top{
    background-color: #E71721;
}

.logotipo{
    width: 100%;
    background: transparent url(../img/logo.png) no-repeat top right;
    background-size: contain;
    margin: 0 auto;
    height: 50px;
    margin-top: 10px;
    margin-bottom: 15px;
}
.admin_logotipo{
    width: 100%;
    background: transparent url(../img/logo.png) no-repeat;
    background-size: contain;
    height: 50px;
}
a:hover, a:focus{
    color: #E71721;
}
svg, img.svg{
    width: 100%;
    max-height:127px;
    fill: #E71721;
    stroke: #fff;
}

.btn-primary{
    background-color: #FFFFFF;
    border-color: #FFFFFF;
    color: #E71721;
}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary,.btn-primary:focus{
    background-color: #E71721 !important;
    border-color: #FFFFFF !important;
    outline: none;
    color: #FFFFFF;
}
.btn__save{
    background-color: #FFFFFF;
    border-color: #FFFFFF;
    color: #E71721;
    padding: 0;
}
.btn__save:focus, .btn__save:hover{
    background-color: #FFF !important;
    color: #E71721;
}
/*CONSENTS*/
    .morelink{
        color: #E71721;
    }
     .morelink:hover, .morelink:focus{
        text-decoration: underline;
     }

/*POLICIES*/
    .policies .panel-default>.panel-heading{
        background-color: #FF7377;
        border-color: #FF7377;
    }
    .policies .panel-title>.small>a:hover, .policies .panel-title>a:hover, .policies .panel-title>small>a:hover,
    .policies .panel-title>.small>a:focus, .policies .panel-title>a:focus, .policies .panel-title>small>a:focus {
        color: #FFFFFF;
    }
    .circular-chart.custom .circle {
        stroke: #E71721;
    }

.radio-primary input[type="radio"]:checked + label::before {
    border-color: #E71721;
}
.radio-primary input[type="radio"]:checked + label::after {
    background-color: #E71721;
}