fieldset, label { margin: 0; padding: 0; }
     
    /****** Style Star Rating Widget *****/

    .rating { 
        border: none;
        float: left;
    }

    .rating > input { display: none; } 
    .rating > label:before { 
        margin: 5px;
        font-size: 1.25em;
        font-family: FontAwesome;
        display: inline-block;
        content: "\f005";
    }

    .rating > .half:before { 
        content: "\f089";
        position: absolute;
    }

    .rating > label { 
        color: #ddd; 
        float: right; 
    }

    /***** CSS Magic to Highlight Stars on Hover *****/

    .rating > input:checked ~ label, /* show gold star when clicked */
    .rating:not(:checked) > label:hover, /* hover current star */
    .rating:not(:checked) > label:hover ~ label { color: #FFD700;  } /* hover previous stars in list */

    .rating > input:checked + label:hover, /* hover current star when changing rating */
    .rating > input:checked ~ label:hover,
    .rating > label:hover ~ input:checked ~ label, /* lighten current selection */
    .rating > input:checked ~ label:hover ~ label { color: #FFED85;  } 
    
    

    .contacto_{
     display: block;   
    }
    .contacto_img{
        display: flex;
        margin: 0 auto;
        max-width: 300px;
    }
    .contacto_img a{
        min-width: 60px;
        max-width: 61px;
        background: none!important;
        padding: 5px;
        margin: 0 auto;
        border-radius: 15px;
        border: #c7c7c7 1px solid;
    }
    .contacto_img a:hover{
/*        background: blue!important;*/
    border: #2196F3 1px solid;
    }
    .contacto_img img{
        width: 50px;
        margin: 0 auto;
        padding: 0px;
    }
    .mapa_{
        
    /* color: #fff; */
        font-size: 1.2em;
    background-color: #fff; 
    border: 1px solid #60dbed;/*#2185C5;*/
    color: #2196f3;/*#2185C5;*/
    border-radius: 10px 10px 0px 0px;
    padding: 10px 15px;
    
    }
    
    .mapa_:hover, .mapa_focus{
        color: #2185C5; 
        text-decoration: none;
        cursor: default;
    }
    
    .tab-content{
        min-height: 200px;
    }
    
    .seeking-answer  h4{
        color:#f15f43;
    }