body {
	font-family: Arial, Helvetica, sans-serif;
}

table {
	font-size: 1em;
}

.ui-draggable, .ui-droppable {
	background-position: top;
}
li{ margin-bottom:0;}

.text_ad_title,.text_ad_ipt_box {border: groove 1px;}

.text_ad_wrap2 .text_ad_ipt_box,.text_ad_wrap2 .text_ad_title{text-align: center;}

.text_ad_wrap .text_ad_title{ padding: 20px 10px 0 0;}
.text_ad_wrap .text_ad_ipt_box{ padding: 15px 9px; /*margin-bottom: 9px;*/ line-height: 1.3; vertical-align: middle;}
.text_ad_wrap .text_ad_ipt_box input{ display: block;}
.text_ad_wrap .text_ad_ipt_box .wp_ad_btn, .text_ad_wrap .text_ad_ipt_box .wp_add_ad, .wp_ad_btn_test{ display: inline-block; *display: inline; zoom: 1; text-decoration: none; margin-top: 10px; padding: 6px; background: #ccc; border-radius: 4px; -o-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.text_ad_wrap .text_ad_ipt_box .category_list .wp-ad-option{ padding: 5px;}
.text_ad_wrap .text_ad_ipt_box .category_list .wp-ad-option input{ display: none;}
.text_ad_wrap .error-msg{color:red;}

.text_ad_wrap2 .text_ad_title{ padding: 15px 10px 20px 0;}
.text_ad_wrap2 .text_ad_ipt_box{ padding: 15px 10px; /*margin-bottom: 9px;*/ line-height: 1.3; vertical-align: middle;}
.text_ad_wrap2 .text_ad_ipt_box input{ display: block;}



/*popout_box*/
.popout_box{ display: none; width: 100%; height: 100%; z-index: 9991; position: fixed; top: 0; left: 0; background: rgba(0,0,0,0.6);}
.popout_box .popout{ display: table-cell; vertical-align: middle;}
.popout_box .categorydiv{ width: 420px; height: 200px; margin: 0 auto;}
.popout_box .tabs-panel{ width: 100%;}
.popout_box .close_tabs{ float: right; margin-bottom: 0; padding: 0;}
.popout_box .close_tabs a{ color: #fff;}

@media screen and (min-width: 783px) {
	.text_ad_wrap{
		display: -webkit-box;
	  	display: -moz-box;
	  	display: -ms-flexbox;
	  	display: -webkit-flex;
	  	display: flex;
	}
	.text_ad_wrap .text_ad_title{ flex: 0 0 60px; -webkit-box-flex: 0 0 60px; -webkit-flex: 0 0 60px; -ms-flex: 0 0 60px;}
	.text_ad_wrap .text_ad_ipt_box{ flex: 1; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1;}

	.text_ad_wrap2{
		display: -webkit-box;
	  	display: -moz-box;
	  	display: -ms-flexbox;
	  	display: -webkit-flex;
	  	display: flex;
	}
	.text_ad_wrap2 .text_ad_title{ flex: 0 0 60px; -webkit-box-flex: 0 0 60px; -webkit-flex: 0 0 60px; -ms-flex: 0 0 60px;}
	.text_ad_wrap2 .text_ad_ipt_box{ flex: 1; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1;}
}

@media screen and (max-width: 782px) {
	.text_ad_wrap .text_ad_title{ padding: 0 0 10px;}
	.text_ad_wrap .text_ad_ipt_box{ padding: 4px 0 6px; margin-bottom: 0;}
	.text_ad_wrap .text_ad_ipt_box input{ padding: 7px 10px; line-height: 1.5; font-size: 16px;}

	.text_ad_wrap2 .text_ad_title{ padding: 0 0 10px;}
	.text_ad_wrap2 .text_ad_ipt_box{ padding: 4px 0 6px; margin-bottom: 0;}
	.text_ad_wrap2 .text_ad_ipt_box input{ padding: 7px 10px; line-height: 1.5; font-size: 16px;}

}

.log-overview{
	margin-bottom: 3px;
}
.log-form-table{
	display: none;
}
.log-form-table td{
	border: 1px solid #ccc;
	word-break: break-word !important;
}
.log-overview span{
	display: inline-block;
	padding: 10px;
	width:10%;
}

/*text link in lrec2 css*/
.ad_link.ad_link_in_lrec2 {
	background-color: #f6f6f6;
	border: 1px solid #eee;
	padding: 4px 16px!important;
}
.ad_link.ad_link_in_lrec2 li {
	border: none;
 	white-space:normal;
}

.gift_detail{
	width: fit-content;
}

.gift_detail .text-link{
	font-size: 14px !important;
    margin-top: -10px !important;
    text-align: left !important;
    margin-bottom: 20px !important;
}

@media (max-width: 767.98px) {
	.ad_link.ad_link_in_lrec2 {margin-left: -1.71429rem; margin-right: -1.71429rem; border: 0px solid transparent;}
}

