@media (max-width:1140px) {
    .exhibition-page .chat-container.full {
        display: none;
    }
}

.ex_side_widget {
    background: #fff;
    box-shadow: 0 1px 13px rgb(0 0 0 / 8%);
    border-radius: 5px;
    padding: 10px;
}


.w_50 {
    width: 50px !important;
}

.w_120 {
    width: 120px !important;
}

.w_130 {
    width: 130px !important;
}

.w_80 {
    width: 80px !important;
}

.w_100 {
    width: 100px !important;
}

.w_120 {
    width: 120px !important;
}

.w_150 {
    width: 150px !important;
}

.w_160 {
    width: 160px !important;
}

.w_180 {
    width: 180px !important;
}

.w_200 {
    width: 200px !important;
}

.w_220 {
    width: 220px !important;
}

.w_250 {
    width: 250px !important;
}

.w_100_percent {
    width: 100% !important;
}

.contain{
    margin-left:auto;
    margin-right:auto;  
    margin-top:calc(calc(100vh - 405px)/2);
}

.preview-image{  
    height:100px;
    width:100px;
    display:block;
    margin-left: auto;
    margin-right: auto;
    padding:5px;
}
#img_contain{
    border-radius:5px;
    /*  border:1px solid grey;*/
    margin-top:20px;
    width:auto;  
}


.image_area {
    position: relative;
}

.image_area img {
    display: block;
    max-width: 100%;
}

.preview {
    overflow: hidden;
    width: 160px; 
    height: 160px;
    margin: 10px auto;
    border: 1px solid red;
}

.modal-lg{
    max-width: 1000px !important;
}

.overlay {
    position: absolute;
    bottom: 10px;
    left: 0;
    right: 0;
    background-color: rgba(255, 255, 255, 0.5);
    overflow: hidden;
    height: 0;
    transition: .5s ease;
    width: 100%;
}

.image_area:hover .overlay {
    height: 50%;
    cursor: pointer;
}

.text {
    color: #333;
    font-size: 20px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    text-align: center;
}

.text-danger {
    color: #dc3545!important;
}

input:focus-visible {
    outline: none;
}

/*.limited{*/
/*    white-space: nowrap;                  */
/*    overflow: hidden;*/
/*    text-overflow: ellipsis;*/
/*    float: left;*/
/*}*/

.overlay .text {
    width: 100%;
}

button.remove-image {
    position: absolute;
    right: 5px;
    top: 5px;
    border-radius: 50%;
    width: 24px;
    height: 24px;
    color: #999;
    border: none;
}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background-color: #eee !important;
    opacity: 1;
}
.lang_selct{
    display: none!important;
}

.datatable-length-custom {
    margin-right: 10px;
}

.datatable-info-custom .dataTables_info {
    padding-top: 15px !important;
}

option.assign {
    font-weight: 800;
    color: #aa1717;
}

#DeleteModal .modal-header .close {
    margin-top: -25px;
}

.table-responsive1 {
    padding: 5px 10px;
}

.table-custom {
    width: 100%;
    display: block;
    /*overflow: auto;*/
}

.table-custom table.dataTable {
    max-width: 100% !important;
}
.admin-booth-detail tr {
    border-bottom: 1px dotted #ccc;
}