.taxonomyTeacher{direction: rtl;padding: 20px;}
.taxonomyTeacher > h1 {font-size: 16px;display: flex;gap: 10px;align-items: center;font-weight: bold;}
.taxonomyTeacher > h1 p{background: var(--color-02);padding: 6px 20px;border-radius: 15px;margin-bottom: 0;}
#tax_conta{display: flex;gap: 20px;flex-wrap: wrap;justify-content: center;margin-bottom: 150px;}
#tax_conta .gjs-plg-flex-column{flex: 0 0 45%;padding: 10px;align-items: center;justify-content: center;display: flex;flex-direction: column;background: #b4cbff26;border-radius: 20px;color: #000;box-shadow: 0px 0px 8px 2px rgba(8, 9, 203, 0.24);position: relative;}
#tax_conta .gjs-plg-flex-column a{display: flex;flex-direction: column;justify-content: stretch;align-items: stretch;height: 100%;}
#tax_conta .box_tax_spic img{border-radius: 12px;margin-bottom: 10px;width: 100%;height: 150px;background: #fff;object-fit: cover;}
#btnaddCourse{direction: rtl;margin: 15px;}
#coaddl{border-radius: 20px;font-size: 15px;background: #0809cb;color: #fff;display: flex;align-items: center;gap: 10px;width: fit-content;padding: 5px 10px;}
#couw2{display: flex;justify-content: space-between;align-items: center;}
.btn_delete {background: #be3838;height: 35px;border-radius: 100%;padding: 6px;position: absolute;top: -10px;right: 0;}
.delete-teacher {height: 20px !important;width: 20px !important;background: #fff2 !important;}
.btn_edit{position: absolute;top: -10px;right: 38px;background: #fff2;margin: 0;padding: 0;height: 35px;}
.btn_edit:hover{background:#fff2}
.messageContainer {display: flex;justify-content: right;padding: 0px 20px;}
#messageTaxAgents {padding: 8px 12px;border-radius: 20px;direction: rtl;font-size: 16px;}
.swal2-actions button {font-family: inherit;}
#co14l{padding: 7px;border-radius: 30px;font-size: 15px;background: #0809cb;color: #fff; display: flex;align-items: center;gap: 10px;width: fit-content;}
#co14l img {width: 20px;height: 20px;}
#ve2ty{margin-bottom: 20px;}
#ve2ty .plyr{border-radius: 15px;}