.media-modal .repeatmobile-widget-fieldwrap,
.repeatmobile-widget-fieldwrap {
	float:left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing:border-box;
	padding:0 10px;
}
.repeatmobile-widget-fieldwrap label {
	font-weight:bold;
}
.repeatmobile-input-type-radio label,
.repeatmobile-input-type-color label,
.repeatmobile-input-type-file label {
	display:block;
}

.repeatmobile-input-type-radio label[for] {
	display:inline-block;
	font-weight:normal;
}

.repeatmobile-input-name-title input {
	font-size:20px;
}

.repeatmobile-widget-col {
	float:left;
}

.repeatmobile-widget-fieldwrap .thumbnail {
	border:1px solid #ccc;
	padding:10px;
	position:relative;
	background-color:#fff;
	border-radius:5px;
	padding-bottom:33px;


	background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(.25, rgba(0,0,0, .1)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(0,0,0, .1)), color-stop(.75, rgba(0,0,0, .1)), color-stop(.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(-45deg, rgba(0,0,0, .1) 25%, transparent 25%, transparent 50%, rgba(0,0,0, .1) 50%, rgba(0,0,0, .1) 75%, transparent 75%, transparent);
    background-image:    -moz-linear-gradient(-45deg, rgba(0,0,0, .1) 25%, transparent 25%, transparent 50%, rgba(0,0,0, .1) 50%, rgba(0,0,0, .1) 75%, transparent 75%, transparent);
    background-image:     -ms-linear-gradient(-45deg, rgba(0,0,0, .1) 25%, transparent 25%, transparent 50%, rgba(0,0,0, .1) 50%, rgba(0,0,0, .1) 75%, transparent 75%, transparent);
    background-image:      -o-linear-gradient(-45deg, rgba(0,0,0, .1) 25%, transparent 25%, transparent 50%, rgba(0,0,0, .1) 50%, rgba(0,0,0, .1) 75%, transparent 75%, transparent);
    background-image:         linear-gradient(-45deg, rgba(0,0,0, .1) 25%, transparent 25%, transparent 50%, rgba(0,0,0, .1) 50%, rgba(0,0,0, .1) 75%, transparent 75%, transparent);
	background-size: 20px 20px;
}
.repeatmobile-widget-fieldwrap .thumbnail .filename {
	position:absolute;
	left:0;
	bottom:0;
	right:0;
	background:#ccc;
	display:block;
	text-align:center;
	font-weight:bold;
	padding:5px;
	font-size:13px;
	line-height:1em;
}
.repeatmobile-widget-fieldwrap .thumbnail button.dashicons-dismiss {
	position:absolute;
	right:0;
	top:0;
	border-style:none;
	background:transparent;
	box-shadow:none;
	cursor:pointer;
}
.repeatmobile-widget-fieldwrap .thumbnail button.dashicons-dismiss:hover {
	color:$color-wp-blue;
}
.repeatmobile-widget-fieldwrap .thumbnail img {
	display:block;
	margin:0 auto;
}
.repeatmobile-widget-fieldwrap [type="hidden"][value=""] + .thumbnail {
	display:none;
}
