.form-control::placeholder{text-align: right;}
.select2-container .select2-selection--single,.select2-container .select2-selection--multiple{
    height: calc(1.5em + .9rem + 2px);
}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 36px;direction: rtl;}
.select2-container{width: 100% !important;}
.select2-container--default .select2-selection--single .select2-selection__arrow {left: 1px;right: auto}
.el-select .el-tag__close.el-icon-close {  right: 0;  }
.el-select__tags {  right: 5px;  }
.el-select {  width: 100% !important;  }
.select2-container--default .select2-selection--multiple .select2-selection__choice{color: #333333;direction: rtl;}
.table-responsive[data-pattern="priority-columns"]{
    min-height: 300px;
}
.dropdown-menu.show{
    width: 250px !important;
}
.form_maker_container{
    /* max-height: 600px;
    overflow-y: auto; */
}
.btn{
    cursor: pointer;

}
.dropdown-toggle::after{
    display: none !important;
}
.unseen_mark{
    width: 8px;
    height: 8px;
    border-radius: 100%;
    padding: 0;
    display: inline-block !important;
}
.unseen_mark.badge:empty{
    display: inline-block !important;
}
.radio-toolbar input[type="radio"] {
  display: none;
}

.radio-toolbar label.checked {
    border: 3px solid #062467;
}
.radio-toolbar label {
  display: inline-block;
  /* background-color: #ddd; */
  padding: 5px;
  border: 3px solid transparent;
  font-family: Arial;
  font-size: 16px;
  cursor: pointer;
  border-radius: 5px !important;
}

.radio-toolbar img {
    border-radius: 5px !important;
    max-width: 200px !important;
    max-height: 200px !important;
    min-width: 200px !important;
    min-height: 200px !important;
}
.fs-10{
    font-size: 10px !important;
}
.modal-dialog{
    max-width: 850px !important;
}
.modal-body{
    max-height: 60vh !important;
    overflow-y: auto;
}
.course_item video::-internal-media-controls-download-button {
    display:none;
}
.my_message_bubble_ticket{
    background: rgb(185, 232, 242) !important;
    padding: 5px;
    border-radius: 5px;
}
.others_message_bubble_ticket{
    padding: 5px;
    border-radius: 5px;
}

.course_item video::-webkit-media-controls-enclosure {
    overflow:hidden;
}

.course_item video::-webkit-media-controls-panel {
    width: calc(100% + 30px); /* Adjust as needed */
}
.btn-primary{
    background-color: #062467 !important;
}
.text-primary{
    color: #062467 !important;
}
.navbar-custom{
    background-color: #062467 !important;
}
#sidebar-menu > ul > li > a.active{
    color: #062467 !important;
}
.approve_status_btn{
    cursor: pointer !important;
}
