.alert-error {
    background-color: rgb(243, 141, 120) !important;
}

.mat-tab-group .mat-tab-body-content {
    padding: 0 !important;
}


.starrating > input {display: none;}  /* Remove radio buttons */

.starrating > label:before {
    content: "\f005"; /* Star */
    margin: 2px;
    font-size: 1.5em;
    font-family: FontAwesome;
    display: inline-block;
    margin-top: -7px;
}

.starrating > label
{
    color: #a9a9a9; /* Start color when not clicked */
}

.starrating-checked
{ color: #ffca08 !important; } /* Set yellow color when star checked */

.starrating > input:checked ~ label
{ color: #ffca08 ; } /* Set yellow color when star checked */

.starrating > input:hover ~ label
{ color: #ffca08 ;  } /* Set yellow color when star hover */


/*
		 * Rating styles
		 */
.rating {
    width: 226px;
    margin: 0 auto 1em;
    font-size: 25px;
    overflow:hidden;
}
.rating input {
    float: right;
    opacity: 0;
    position: absolute;
}
.rating a,
.rating label {
    float:right;
    color: #aaa;
    text-decoration: none;
    -webkit-transition: color .4s;
    -moz-transition: color .4s;
    -o-transition: color .4s;
    transition: color .4s;
}
.rating label:hover ~ label,
.rating input:checked ~ label,
.rating input:focus ~ label,
.rating label:hover,
.rating a:hover,
.rating a:hover ~ a,
.rating a:focus,
.rating a:focus ~ a		{
    color: orange;
    cursor: pointer;
}
.rating2 {
    direction: rtl;
}
.rating2 a {
    float:none
}
