
/*footer position restore*/
body.post-type-floorplan:not(.sticky-menu) #adminmenumain{
	position: absolute;
}

body.post-type-floorplan #wpfooter.sticky{
	position:static;
}

body.post-type-floorplan #wpfooter.sticky p{
	position:sticky;
	bottom:10px;
}

.post-type-floorplan #wpbody-content{
	padding-bottom: 40px;
}

/*logo*/
#floorplans-logo{
	display:none;
	vertical-align: super;
	padding-left: 20px;
	font-weight: bold;
	font-style: italic;
}

#floorplans-logo img{
	vertical-align: middle;
	margin-right:5px;
}


.wp-admin.post-type-floorplan .wp-heading-inline{
	margin-left:40px;
}

.wp-admin.post-type-floorplan.edit-php .wp-heading-inline:not([data-type]),
.wp-admin.post-type-floorplan.edit-php .wp-heading-inline span.title{
	font-size:0;
}

.wp-admin.post-type-floorplan .wp-heading-inline span.logotype{
	display:inline-block;
    position: absolute;
	margin: 8px 0 0 -40px;
	font-size:13px;
	font-style: italic;
}

.wp-admin.post-type-floorplan .wp-heading-inline:before{
	content: url('../img/logo.png');	
	position: relative;
	top: 5px;
	left:-45px;
}


/*settings*/

.floorplans-settings input[type="submit"]{
	margin-right:10px;
}

form.floorplans-settings .nav-tab-wrapper{margin-top:10px;margin-bottom:1.5em;}
form.floorplans-settings>p{margin-top: 3em;}
form.floorplans-settings:not(.wc) .comment{padding-top: 9px;}
form.floorplans-settings #floorplans_license{width:220px;}
form.floorplans-settings.wc{margin-top:10px;}
form.floorplans-settings.wc pre{margin:12px 0 0 20px;font-size:85%;}
form.floorplans-settings.wc fieldset.sold_single_element{margin:-20px 0 0 25px;}
form.floorplans-settings.wc fieldset.location_display{margin-top:-14px;}
form.floorplans-settings.wc p:not(.submit):not(.main){font-size:93%;color: #77b;margin-left:25px}
form.floorplans-settings.wc .comment pre{color: #77b;}
form.floorplans-settings.wc .no-indent p:not(.submit):not(.main){margin-left:0;}
form.floorplans-settings.wc label.sold_limited{margin-left:25px!important;}
form.floorplans-settings.wc label .comment p{padding-bottom:8px}
form.floorplans-settings.wc label.sold_limited .comment p{margin-left:0!important;}
form.floorplans-settings.wc .comment{overflow:hidden;max-height:0;transition:max-height 200ms;}
form.floorplans-settings.wc .comment p:first-of-type{margin-top:4px;}
form.floorplans-settings.wc .comment p:last-of-type{margin-bottom:8px;}
form.floorplans-settings.wc label.sold_limited .comment p:first-of-type,
form.floorplans-settings.wc .comment.no-indent p:first-of-type{margin-top:8px;}
form.floorplans-settings.wc .help-tip{display:inline-block;cursor:pointer;width:10px;text-align:right;}
form.floorplans-settings.wc .help-tip.open:after{transform:scale(1);color:#77b;}
form.floorplans-settings.wc .help-tip:hover:after{transform:scale(1);color:#00c;transition:all 400ms}
form.floorplans-settings.wc .help-tip:after{display:inline-block;color:#888;transform-origin:center;transform:scale(0.85);font-size:18px;line-height:20px;position:absolute;margin-top:-2px;
	content:"\f14c";font-family:Dashicons;speak:never;font-weight:400;font-variant:normal;text-transform:none;text-indent:0;text-align:center;-webkit-font-smoothing:antialiased;}


/*footer notice*/
.floorplans-notice{
	transform:translate( 0, 6px);
}

.floorplans-notice.pro-nag{
	position:relative;
	padding-right: 38px;
	margin: 5px 0 15px;
	padding: 0 38px 0 12px;
	border: 1px solid #c3c4c7;
	border-left-width: 4px;
	border-left-color: #72aee6;
	box-shadow: 0 1px 1px rgb(0 0 0 / 4%);
}

.floorplans-notice h5{
	margin: .5em 0;
	padding: 2px;
	font-size: 15px;
	font-weight: 600;
	margin-top: 1.45em;
}

.floorplans-notice h5:first-of-type{
	color: #007cba;
	margin-top: .5em;
}

.floorplans-notice ul{
	padding-left: 3em;
	list-style: disc;
	margin: -.5em 0 .5em 0;
}

.floorplans-notice dl{
	margin: .5em 0;
}

.floorplans-notice dt{
	font-weight:bold;
	margin: 1em 0 2px 0;
}

.floorplans-notice dd{
	display: list-item;
	list-style-type: disc;
	margin-bottom: 2px;
}

.floorplans-notice b{
	font-weight: bold;
}

.floorplans-notice p.orphan{
	margin: -3px 0 .5em 22px;
}



/*installation screen*/
.floorplans-pro-install .spinner{
	float:none;
	margin:0px 20px;
}

/*overview*/
.post-type-floorplan .table-view-list{
	table-layout:auto;
}

.post-type-floorplan .table-view-list th,
.post-type-floorplan .table-view-list td{
	width:auto;
}

