#jGrowl{right: calc(50% - 135px)!important;z-index: 1000000!important;}

.flex{display: flex;flex-direction: row;justify-content: flex-start;align-items: flex-start;}

.table{}
.table tr:nth-child(2n+1){background-color:#f9f9f9;}
.table tr td{padding:10px;}

/* Radio
<label class="radio flex">
    <input type="radio" name="" required checked/>
    <div class="radio__text">текст</div>
</label>
 */
.radio.flex{flex-wrap: wrap;}
.radio{position: relative;}
.radio input{position: absolute;top: 3px;opacity: 0;width: 20px;height: 20px;margin: 0;cursor: pointer;z-index: 10;}
.radio .radio__text{position:relative;padding: 0 0 0 30px;cursor: pointer;}
.radio .radio__text:before {box-sizing:border-box; position: absolute;content: '';top: 3px;left: 0;width: 20px;height: 20px;background-color: #ffffff;border: 1px solid #ffc900;border-radius: 50pt;}
.radio .radio__text:after {position: absolute;content: '';top: 8px;left: 5px;width: 10px;height: 10px;opacity: 0;background-color:#ffc900;border-radius:50pt;}
.radio input:checked + .radio__text:after {opacity: 1;}


/* 404 */
.error404__block{}
.error404__block.flex{flex-direction: column;align-items: center;}
.error404__block .title{font-size: 100px;font-weight: 700;line-height: 0.8;color: #151515;text-transform: uppercase;margin-bottom: 20px;}
.error404__block .text{font-size: 16px;font-weight: 600;color: #151515;text-align: center;margin-bottom: 50px;}
.error404__block .btn{min-width: 340px;height: 55px;}

/* ЛК пользователя */
.addEmail__block{margin: 50px 0;}
.addEmail__block .title.flex{align-items: center;gap: 40px;}
.addEmail__block .title{margin-bottom: 30px;}

.addOrganization__block{margin: 50px 0;}
.addOrganization__block .title.flex{align-items: center;gap: 40px;}
.addOrganization__block .title{margin-bottom: 30px;}

.toArchiveTicketForm{width: 160px;margin: -64px 0 0 auto;}
.toArchiveTicketForm .item-btn{justify-content: flex-end;margin:0;}
.toArchiveTicketForm .item-btn button{background-color: #E74C3C;color: #ffffff;}
.toArchiveTicketForm .item-btn button:hover{background-color: #ef6c5e;}

@media (max-width: 767px) {
    /* 404 */
    .error404__page .title{font-size: 60px;}
    .error404__page .text{font-size: 14px;margin-bottom: 30px;}
    .error404__page .btn{}
}