.noty_theme__rdt .noty_body {
  font-size: 1rem;
}

.noty_theme__rdt .noty_body {
    /*  */
}
.noty_theme__rdt.noty_bar {
    margin: 0.25rem 0;
    position: relative;
    border: 2px solid transparent;
    border-radius: 6px; 
    box-shadow: 3px 5px 10px 0px rgb(109, 109, 109);
    /* background-color: #404040; */
    background-color: #fff;
    /* color: #fff; */
    color: #000;
    border-color: #c9c9c9; 
}

.noty_theme__rdt::before {
    content: '';
    /* background-color: #404040; */
    background-color: #fff;
    position: absolute;
    left: -15px;
    top: -15px;
    height: 30px;
    width: 30px;
    transform: rotate(45deg);
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    border: 2px solid transparent;
    border-top-color: #c9c9c9;
    border-left-color: #c9c9c9;
    border-bottom-color: #c9c9c9;
}
.noty_theme__rdt .noty_body::before {
    font-family: icomoon;
    font-size: 15px;
    line-height:15px;
    padding: 7.5px;
    color: #fff;
    position: absolute;
    left: -15px;
    top: -15px;
    height: 30px;
    width: 30px;
}

.noty_theme__rdt.noty_type__success {
    border-color: var(--primary-color);
}
.noty_theme__rdt.noty_type__success::before {
    border-top-color: var(--primary-color);
    border-left-color: var(--primary-color);
    border-bottom-color: var(--primary-color);
}
.noty_theme__rdt.noty_type__success .noty_body::before {
    content: '\e853';
    color: var(--primary-color);
}

.noty_theme__rdt.noty_type__confirm {
    border-color: var(--primary-color);
}
.noty_theme__rdt.noty_type__confirm::before {
    border-top-color: var(--primary-color);
    border-left-color: var(--primary-color);
    border-bottom-color: var(--primary-color);
}
.noty_theme__rdt.noty_type__confirm .noty_body::before {
    content: '\ed52';
    color: var(--primary-color);
}

.noty_theme__rdt.noty_type__error {
    border-color: #fa2020;
}
.noty_theme__rdt.noty_type__error::before {
    border-top-color: #fa2020;
    border-left-color: #fa2020;
    border-bottom-color: #fa2020;
}
.noty_theme__rdt.noty_type__error .noty_body::before {
    content: '\ed4f';
    color: #fa2020;
}

.noty_theme__rdt.noty_type__info::before,
.noty_theme__rdt.noty_type__alert::before {

}
.noty_theme__rdt.noty_type__info .noty_body::before,
.noty_theme__rdt.noty_type__alert .noty_body::before {
    content: '\e9ba';
    color: #404040;
}







#noty_layout__center {
    top: 35%;
    width: 30rem;
    left: calc(50% - 15rem);
    -webkit-transform: none; 
    transform: none;
}

.noty_theme__rdt.noty_type__confirm {
    box-shadow: 3px 5px 10px 0px #525252;
}
.noty_theme__rdt.noty_type__confirm .noty_body {
    padding: 1.5rem 1.25rem 1.25rem 1.25rem; 
}
.noty_theme__rdt.noty_type__confirm .noty_buttons {
    display: flex;
}
.noty_theme__rdt.noty_type__confirm .noty_buttons .btn {
    flex-grow: 1;
}
.noty_close_button {
    top: 0;
    right: 10px;
    background-color: transparent;
    font-size: 30px;
}