
    .results-table .results-list .pricing .pricing_features {
        font-size: 0.9rem;
    }


    .pricing .content .pack {
        /*padding-bottom: 5px;*/
        text-align: center;
    }
    .results-table .results-list .pricing .content .pack {
        /*padding-top: 25px;*/
    }
    .pricing h4 {
        color: #1ABB9C;
        margin: 5px 0 0 0;
        padding: 5px 0;
                                                                   
        font-size: 19px;
    font-weight: bold;
    }
    
    .health{
        background: #FAFAFA;
        line-height: 5px;
        padding: 1px 0px 1px 0px;
        min-height: 26px;
        font-size: 10px; 
        margin-bottom: 10px;
        }
    
    
    .pricing_features ul li {
    margin-top: 7px !important;
}
.offer {
    position: relative;
    border: 2px dashed #E6E9ED;
    background: #FFF;
    text-align: center;
    margin: 5px 0;
    padding: 10px 0;
}
.offer .offer-idx {
    font-size: 5rem;
    line-height: 1;
    font-weight: bold;
    color: #E6E9ED;
    display: inline-block;
}
.offer .unselect-option {
    position: absolute;
    top: 5px;
    right: 10px;
}
/*.offer h3 {
    text-transform: capitalize;
    font-size: 1.4rem;
    margin: 5px 0 0 0;
    font-weight: normal;
}
.offer h2 {
    text-transform: capitalize;
    font-size: 1.8rem;
    margin-bottom: 0;
    font-weight: 400;
}
.offer img.img-responsive {
    display: inline-block;
    text-align: center;
}*/
.actions {
    margin-top: 20px;
    text-align: center;
}

.features {
    border: 1px solid #E6E9ED;
    padding: 5px 10px;
    text-align: center;
}
.features .starrr  {
    display: block;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.form-item a {
     text-decoration: underline; 
}
.starrr a {
    font-size: 16px;
    padding: 0 1px;
    cursor: pointer;
    color: #FFD119;
    text-decoration: underline;
}
/*.starrr a:hover {
    font-size: 16px;
    padding: 0 1px;
    cursor: pointer;
    color: #5A738E; 
    text-decoration: none;
}*/
.select-option :active{
    border: #f7f7f7!important ;
}

.pack {
    /*padding-top: 25px;
    padding-bottom: 5px;*/
    text-align: center;
}


.fa-star:before {
  content: "\f005";
}



.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}

/*.rating a{
	cursor: pointer;
    font-size: 16px;
    padding: 4px 1px;
    color: #FFD119;
    text-decoration: underline;
}


.rating .selected:before {
  content: '\f005';
}*/

.page-admin-insurance-projects-compare table.features tr.header td.pricing .title .field-name-field-company-logo {
    margin-bottom: 8px;
}
.page-admin-insurance-projects-compare table.features tr.header td.pricing .title {
    height: auto;
}
.page-admin-insurance-projects-compare table.features tr.header td.pricing {
    border-color: #169c82 #169c82 #1ABB9C transparent;
    background: #1ABB9C;
    padding: 0;
}
.page-admin-insurance-projects-compare table.features tr.header {
    border-bottom: 0;
}

.table-responsive {
    min-height: .01%;
    overflow-x: auto;
}
.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
}