/*
Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
Click nbfs://nbhost/SystemFileSystem/Templates/JSP_Servlet/CascadeStyleSheet.css to edit this template
*/
/* 
    Created on : 24.11.2022, 13:26:16
    Author     : Pavel Kholoshchak
*/
.performer {
    margin-bottom: 30px;
}
.performer input[type="radio"] {
    display: none;
}
.performer > .performer-body {
    border: 2px solid #e2ebf6;
    border-radius: .95rem;
    cursor: pointer;
    height: 100%;
    padding: 1rem;
    transition: 200ms linear;
}
.performer > .performer-body:hover {
    /*border-color: #0f66dd;*/
    border-color: #c4d1e1;
    /*box-shadow: 0px 0px 10px 0px rgb(196, 209, 225);*/
}
.performer .performer-title {
    color: #0f66dd;
    font-weight: 400;
    font-size: 1.22rem;
    letter-spacing: .6px;
    margin-bottom: 1rem;
    width: 100%;
}
.performer input[type="radio"]:checked + .performer-body {
    border-color: #0f66dd;
}
.performer input[type="radio"]:checked + .performer-body .performer-status {
    background-color: #e8fcec;
    border-radius: 0.35rem;
    color: #00b347;
    display: block!important;
    padding: 0.3rem 0.8rem;
    margin-bottom: 1rem;
}
.performer-info__informer {
    align-items: center;
    background-color: #d4e3ff;
    border: 1px solid #a5c8ff;
    border-radius: 0.45rem;
    color: #6092e1;
    display: flex;
    padding: 0.6rem 0.8rem;
}
.performer-info__informer > .performer-info__informer__icon {
    font-size: 1.1rem;
    margin-right: .5rem;
}
.performer-info__informer > .performer-info__informer__text {
    font-weight: 300;
    letter-spacing: .9px;
    line-height: 1.25;
    font-size: .95rem;
}

.performer-info__body > .performer-info__title {
    color: #939cb0;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: .9px;
    line-height: 1.45;
    margin-top: 1rem;
    margin-bottom: 1rem;
}