.demo{ background-color: #f5f5f5; font-family: 'Varela Round', sans-serif; } .panel{ padding: 0; border-radius: 0; } .panel .panel-heading{ background: #ff393f; padding: 20px 40px; border-radius: 0; margin: 0; } .panel .panel-heading .title{ color: #fff; font-size: 28px; font-weight: 400; text-transform: capitalize; margin: 0; } .panel .panel-heading .btn{ color: #566787; font-size: 13px; padding: 7px 12px 5px; border-radius: 0; border: none; transition: all 0.3s ease 0s; } .panel .panel-heading .btn:hover{ background: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.5); } .panel .panel-body{ padding: 20px; } .panel .panel-body .table{ margin: 0; border-top: 1px solid #ddd; } .panel .panel-body .table thead tr th{ font-size: 17px; font-weight: 600; padding: 12px; } .panel .panel-body .table tbody tr td{ color: #555; font-size: 15px; padding: 10px 12px; vertical-align: middle; } .panel .panel-body .table .user_icon{ width: 50px; height: 50px; margin: 0 5px 0 0; border-radius: 100px; display: inline-block; } .panel .panel-body .table .user_icon img{ width: 100%; height: auto; border-radius: 50%; } .panel .panel-body .table tbody .status{ position: relative; padding-left: 12px; } .panel .panel-body .table tbody .status:before{ content: ""; background: #28a745; width: 8px; height: 8px; border-radius: 50%; position: absolute; top: 5px; left: 0; } .panel .panel-body .table tbody .status.block:before{ background: #dc3545; } .panel .panel-body .table tbody .status.inactive:before{ background: #ffc107; } .panel .panel-body .table tbody .action-list{ padding: 0; margin: 0; list-style: none; } .panel .panel-body .table tbody .action-list li{ display: inline-block; margin: 0 5px; } .panel .panel-body .table tbody .action-list li a{ color: #03A9F4; font-size: 16px; position: relative; z-index: 1; transition: all 0.3s ease 0s; } .panel .panel-body .table tbody .action-list li a:hover{ text-shadow: 0 0 2px rgba(0, 0, 0, 0.3); } .panel .panel-body .table tbody .action-list li a.delete{ color: #E34724; } .panel .panel-body .table tbody .action-list li a:before, .panel .panel-body .table tbody .action-list li a:after{ content: attr(data-tip); color: #fff; background-color: #111; font-size: 12px; padding: 5px 7px; border-radius: 4px; text-transform: capitalize; display: none; transform: translateX(-50%); position: absolute; left: 50%; top: -32px; transition: all 0.3s ease 0s; } .panel .panel-body .table tbody .action-list li a:after{ content: ''; height: 15px; width: 15px; padding: 0; border-radius: 0; transform: translateX(-50%) rotate(45deg); top: -18px; z-index: -1; } .panel .panel-body .table tbody .action-list li a:hover:before, .panel .panel-body .table tbody .action-list li a:hover:after{ display: block; } .panel .panel-footer{ color: #999; background-color: transparent; padding: 15px; border: none; } .panel .panel-footer .col{ line-height: 35px; } .pagination{ margin: 0; } .pagination li a{ color: #999; font-size: 13px; font-weight: 500; margin: 0 2px; border: none; } .pagination li a:hover{ color: #999; background: #e9ecef; } .pagination li a:focus, .pagination li.active a{ color: #fff; background-color: #ff393f; } @media only screen and (max-width:767px){ .panel .panel-heading .title{ text-align: center; margin: 0 0 10px; } .panel .panel-heading .btn_group{ text-align: center; } }