.column-display_name {
	position: relative;
}
.gamipress-leaderboard .column-display_name .gld-display-user-badges {
	position: absolute;
	top: 50%;
	left: 50%;
	cursor: pointer;
	text-decoration: none;
	color: #000000;
}
.gld-user-badges {
	width: 100%;
    float: left;
}
.gld-single-badge-wrap {
	width: 48%;
    text-align: center;
    float: left;
    padding: 20px;
    border: 1px solid #d4d4d4;
    height: 200px;
    margin-left: 2%;
    margin-top: 2%;
}
.gld-clear-both {
	clear: both;
}
.gld-badge-title {
	padding-top: 20px;
    font-weight: 600;
}
.gld-badge-image img {
	width: 100px;
	height: 100px;
}
#TB_window {
	width: 753px !important;
	height: 533px !important;
	top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%);
    margin: unset !important;
    overflow-y: scroll;
}
#TB_ajaxContent {
 width: unset !important;
 height: unset !important;
 overflow: unset !important;
}
.gld-ajax-loader {
	display: block;
    margin: 30% auto 0 auto;
}
.gld-error-logs {
	text-align: center;
    color: #df0a0a;
    margin-top: 30%;
    background: #f1f1f1;
    padding: 10px;
    border: 1px solid #d4d4d4;
    font-weight: 600;
    display: none;
}
.gld-display-user-wrap {
	text-align: center;
    padding: 22px 0;
}
.gld-user-name {
	text-align: center;
    padding-top: 20px;
    font-weight: 600;
}
.gld-user-img img {
	border-radius: 50%;
	width: 110px;
}


/**** Media query ****/
@media only screen and ( max-width : 800px ) {
    #TB_window {
        width: 500px !important;
        margin: unset !important;
        top: 50% !important;
        left: 50%;
        transform: translate(-50%, -50%);
    }
}
@media only screen and ( max-width : 600px ) {

    #TB_window {
        width: 400px !important;
    }
    .gld-badge-title {
        font-size: 12px;
    }
    .gld-ajax-loader {
        margin-top: 56%;
    }
}

@media only screen and ( max-width : 500px ) {
    #TB_window {
        width: 350px !important;
    }
    #TB_ajaxContent p {
        padding: unset !important;
    }
}