@font-face {
	font-family: 's11-fp';
	src: url('../fonts/s11-fp.eot?v=3');
	src: local('☺'), url('../fonts/s11-fp.woff?v=3') format('woff'), url('../fonts/s11-fp.ttf?v=3') format('truetype'), url('../fonts/s11-fp.svg?v=3') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* dashboard icon */
.frm_insert_form svg{
	vertical-align: text-top;
}

.wp-media-buttons-icon.dashicons-feedback{
	vertical-align: text-bottom !important;
}

.wp-media-buttons-icon.dashicons-feedback:before {
    content: "\f175" !important;
}

.frm_inactive_menu{
    opacity:.5;
    filter:alpha(opacity=50);
}

/* media box button */
.wp-media-buttons .button.frm_insert_form{padding-left:5px;}

.wp-media-buttons .add_media span.wp-media-buttons-icon.frm-buttons-icon{
	background:none;
}

/* Upgrade notice */
#frm_install_message, .frm_previous_install{padding:7px;}
.frm_deauthorize_link .spinner{
    display:inline-block;
    margin-top:0;
    float:none;
}
.frm_plugin_updating{line-height:24px;}
.frm_plugin_updating .frm_spinner{float:left;display:block;visibility:visible;}

.frm_hidden, input.frm_hidden{display:none;}

/* Admin Bar */
#wpadminbar #wp-admin-bar-frm-forms > .ab-item:before{font-family:'s11-fp' !important;content:'\e601';top:2px;}

/* Popup shortcode builder */
#frm_insert_form_content{margin:20px;}
#frm_popup_content .spinner{
	float: left;
	position: absolute;
	top: 16px;
	left: 300px;
}
#frm_popup_content .media-frame .attachments-browser{overflow:scroll;}
#frm_popup_content .howto{display:block;}
#frm_popup_content .media-menu .active .howto, .media-menu .active:hover .howto{font-weight:normal;}
#frm_shortcode_options{padding:16px;}
#frm_shortcode_options .frm_left_label{
	float:left;
	width:200px;
}
#frm_shortcode_options.media-embed .setting span{float:left;}
#frm_shortcode_options h4{margin:3px 0 0;}
#frm_popup_content .media-toolbar-primary{width:33% !important;}
#frm_popup_content .media-toolbar-secondary{width:60%;}
#frm_complete_shortcode{margin-top:15px;width:100%;}
.frm_box_line{border-bottom:1px solid #ddd;display:block;margin:15px 0 0;}