.table .ellipsis-wide { position: relative; min-width: 100px; } .table .ellipsis-wide span { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: absolute; left: 10px; right: 10px; } .table .ellipsis-wide:before { content: ''; display: inline-block; } .art-search { float: left; } @media screen and (max-width: 768px) { .table .ellipsis { position: relative; min-width: 100px; } .table .ellipsis span { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: absolute; left: 10px; right: 10px; } .table td.ellipsis:first-child span { left: 20px; } .table .ellipsis:before { content: ''; display: inline-block; } .table .ellipsis-fix { min-width: 100px; } .table .ellipsis-wide { min-width: 100px; } .form-group input[type=text], .form-group textarea { color: #000; } .main-footer { text-align: center; } } @media screen and (max-width: 576px) { .mobileNone { display: none !important; } .width-clear { width: auto; } .table .ellipsis { min-width: 60px; } .table .ellipsis-fix { min-width: 60px; } .table .ellipsis-wide { min-width: 80px; } .art-search { float: none; } } @media screen and (min-width: 0px) and (max-width: 380px) { .content { min-width: 380px; } .table .ellipsis { min-width: 50px; } .table .ellipsis-fix { min-width: 50px; } .table .ellipsis-wide { min-width: 80px; } .profile-image { position: relative; display: block; width: 110px; height: 150px; vertical-align: top; left: 0; right: 0; } .form-control.with-profile { width: 100%; } .art-search { float: none; } }