.user-loading
{
	background:url(../img/wpspin_light.gif) no-repeat;display:inline-block;height:16px;width:16px
}
.user-loading.hide
{
	display:none
}
.user-success
{
	background:#E0FFE0;border:1px solid #99F199;padding:10px
}
.user-info
{
	background-color:#fef5be;border:2px solid #fdd425;border-radius:5px;font-size:13px;margin:0 0 10px;moz-border-radius:5px;padding:5px 10px;webkit-border-radius:5px
}
div.user-form
{
	list-style:none!important;margin:0!important
}
div.user-form .user-submit .button-primary-disabled
{
	background:#298cba!important;border-color:#1b607f!important;box-shadow:none!important;color:#94cde7!important;cursor:default;text-shadow:0 -1px 0 rgba(0,0,0,.1)!important;webkit-box-shadow:none!important
}
div.user-form .user-submit input[type=submit]
{
	background-color:#21759b;background-image:linear-gradient(to bottom,#2a95c5,#21759b);background-image:-moz-linear-gradient(top,#2a95c5,#21759b);background-image:-ms-linear-gradient(top,#2a95c5,#21759b);background-image:-o-linear-gradient(top,#2a95c5,#21759b);background-image:-webkit-gradient(linear,left top,left bottom,from(#2a95c5),to(#21759b));background-image:-webkit-linear-gradient(top,#2a95c5,#21759b);border:1px solid #ccc;border-color:#21759b;border-radius:3px;box-shadow:inset 0 1px 0 rgba(120,200,230,.5);color:#fff;font-size:14px;moz-border-radius:3px;padding:5px 15px;text-decoration:none;text-shadow:0 1px 0 rgba(0,0,0,.1);webkit-border-radius:3px;webkit-box-shadow:inset 0 1px 0 rgba(120,200,230,.5);height:30px
}
div.user-form fieldset.has-error
{
	background:#FFE4E4
}
div.user-form fieldset #wp-post_content-wrap	
{
	border:1px solid #ddd
}
div.user-form fieldset .user-section-wrap
{
	border-bottom:1px solid #ccc;margin:15px 0
}
div.user-form fieldset .user-section-wrap .user-section-details
{
	display:none;font-size:12px;padding:4px 0 8px
}
div.user-form fieldset .user-section-wrap h2.user-section-title
{
	margin:0
}
div.user-form fieldset .user-fields
{
	margin-top:10px;float:none
}
div.user-form fieldset .user-fields #user-insert-image-container
{
	margin-bottom:3px
}
div.user-form fieldset .user-fields #user-insert-image-container a#user-insert-image
{
	margin-left:0;border:1px solid #DFDFDF;border-radius:3px;font-size:11px;margin-right:10px;moz-border-radius:3px;padding:4px 6px;text-decoration:none;webkit-border-radius:3px
}
div.user-form fieldset .user-fields #user-insert-image-container a#user-insert-image .user-media-icon
{
	height:12px;width:12px
}
div.user-form fieldset .user-fields #user-insert-image-container:after
{
	clear:both;content:"";display:table
}
div.user-form fieldset .user-fields div.user-category-checklist
{
	list-style:none;margin:0;padding:0
}
div.user-form fieldset .user-fields div.user-category-checklist div.children
{
	list-style:none;margin-left:25px
}
div.user-form fieldset .user-fields div.user-category-checklist li
{
	margin-bottom:5px;padding:0
}
div.user-form fieldset .user-fields textarea#post_content
{
	height:250px
}
div.user-form fieldset .user-fields img.user-clone-field,div.user-form fieldset .user-fields img.user-remove-field
{
	border:none;box-shadow:none;cursor:pointer;margin:0 3px
}
div.user-form fieldset .user-fields input[type=email],div.user-form fieldset .user-fields input[type=number],div.user-form fieldset .user-fields input[type=password],div.user-form fieldset .user-fields input[type=text],div.user-form fieldset .user-fields input[type=url]
{
	padding:5px
}
div.user-form input[type=email],div.user-form input[type=number],div.user-form input[type=password],div.user-form input[type=text],div.user-form  input[type=url],div.user-form textarea
{
	background:#fafafa;border:1px solid #ddd;box-shadow:inset 0 1px 1px rgba(0,0,0,.1);color:#888;moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1)
}
div.user-form fieldset .user-fields input[type=email]:focus,div.user-form fieldset .user-fields input[type=number]:focus,div.user-form fieldset .user-fields input[type=password]:focus,div.user-form fieldset .user-fields input[type=text]:focus,div.user-form fieldset .user-fields input[type=url]:focus,div.user-form fieldset .user-fields textarea:focus
{
	color:#373737
}
div.user-form fieldset .user-fields select[multiple]
{
	height:auto
}
div.user-form fieldset .user-fields textarea
{
	padding-left:3px;width:98%
}
div.user-form fieldset .user-fields select
{
	border:1px solid #dfdfdf;border-radius:3px;height:2em;min-width:150px;moz-border-radius:3px;padding:2px;webkit-border-radius:3px
}
div.user-form fieldset .user-fields table
{
	width:100%
}
div.user-form fieldset .user-fields table,div.user-form fieldset .user-fields td
{
	border:none;margin:0
}
div.user-form fieldset .user-label
{
	float:left
}
div.user-form fieldset .user-label .required
{
	color:red
}
div.user-form fieldset .user-label .user-help
{
	color:#666;font-family:sans-serif;font-size:12px;font-style:italic;margin:2px 0 5px
}
div.user-form fieldset:after
{
	clear:both;content:"";display:table
}
div.user-form fieldset
{
	padding:0;margin-bottom:10px;margin-left:0
}
.user-error
{
	background:#FFE4E4;border:1px solid #ffb1b1;border-radius:3px;font-size:13px;margin:10px 0 10px 10px;moz-border-radius:3px;padding:10px;webkit-border-radius:3px
}
.ui-timepicker-div .ui-widget-header
{
	margin-bottom:8px
}
.ui-timepicker-div dl
{
	text-align:left
}
.ui-timepicker-div dl dt
{
	height:25px;margin-bottom:-25px
}
.ui-timepicker-div dl dd
{
	margin:0 10px 10px 65px
}
.ui-timepicker-div td
{
	font-size:90%
}
.ui-tpicker-grid-label
{
	background:0 0;border:none;margin:0;padding:0
}
.ui-timepicker-rtl
{
	direction:rtl
}
.ui-timepicker-rtl dl
{
	text-align:right
}
.ui-timepicker-rtl dl dd
{
	margin:0 65px 10px 10px
}
#pass-strength-result
{
	background-color:#eee;border-color:#ddd!important;border-style:solid;border-width:1px;display:none;float:left;margin:0;padding:3px 5px;text-align:center;width:200px
}
.user-user-menu
{
	margin-bottom:15px
}
.user-user-menu .icon-shopping-cart
{
	background-position:-360px -120px
}
.user-user-menu [class*=" icon-"],.user-user-menu [class^=icon-]
{
	background-image:url(../img/glyphicons-halflings.png);background-position:14px 14px;background-repeat:no-repeat;display:inline-block;height:14px;line-height:14px;margin-right:.3em;margin-top:1px;vertical-align:text-top;width:14px
}
.user-user-menu>ul>li>a
{
	display:block;letter-spacing:1px;padding:0 8px;text-decoration:none
}
.user-user-menu .icon-wrench
{
	background-position:-360px -144px
}
.user-user-menu .icon-pencil
{
	background-position:0 -72px
}
.user-user-menu .dropdown-menu>.active>a>[class*=" icon-"],.user-user-menu .dropdown-menu>.active>a>[class^=icon-],.user-user-menu .dropdown-menu>li>a:focus>[class*=" icon-"],.user-user-menu .dropdown-menu>li>a:focus>[class^=icon-],.user-user-menu .dropdown-menu>li>a:hover>[class*=" icon-"],.user-user-menu .dropdown-menu>li>a:hover>[class^=icon-],.user-user-menu .dropdown-submenu:focus>a>[class*=" icon-"],.user-user-menu .dropdown-submenu:focus>a>[class^=icon-],.user-user-menu .dropdown-submenu:hover>a>[class*=" icon-"],.user-user-menu .dropdown-submenu:hover>a>[class^=icon-],.user-user-menu .icon-white,.user-user-menu .nav-list>.active>a>[class*=" icon-"],.user-user-menu .nav-list>.active>a>[class^=icon-],.user-user-menu .nav-pills>.active>a>[class*=" icon-"],.user-user-menu .nav-pills>.active>a>[class^=icon-]
{
	background-image:url(../img/glyphicons-halflings.png)
}
.user-user-menu .icon-order
{
	background-position:0 -72px
}
.user-user-menu .icon-list
{
	background-position:-360px -48px
}
.user-user-menu .icon-user
{
	background-position:-168px 0
}
.user-user-menu .icon-gift
{
	background-position:-24px -120px
}
.user-user-menu .icon-home
{
	background-position:0 -24px
}
.user-user-menu .icon-earnings
{
	background-position:-408px 0
}
.user-user-menu .icon-off
{
	background-position:-384px 0
}
.user-user-menu ul
{
	display:block;margin:0;padding:0
}
.user-user-menu ul:after
{
	clear:both;content:" ";display:block
}
.user-user-menu ul li
{
	float:left;list-style:none;margin:0;text-align:center
}
.frontend-user-adf-submission-excerpt #excerpt
{
	width:50%;height:100px
}
.user-comments-wrap
{
	margin:20px 0
}
.user-comments-subdate
{
	font-size:12px;color:#7C7C7C;letter-spacing:.0625em
}
.user-author-img
{
	float:left;padding-right:5px
}
.user-author-img img
{
	width:75%;border-radius:50%
}
table#user-comments-table
{
	width:100%;border-top:1px solid #EDEDED;border-bottom:1px solid #EDEDED
}
table#user-comments-table .user-comment-edit-row table td
{
	border:none
}
table#user-comments-table tr:hover .user-cmt-row-actions
{
	visibility:visible
}
table#user-comments-table td.col-content,table#user-comments-table th.col-content
{
	width:60%
}
.user-comments-wrap select,table#user-comments-table input[type=text],table#user-comments-table textarea
{
	border:1px solid #EDEDED;padding:5px;border-radius:3px
}
table#user-comments-table td.col-author,table#user-comments-table th.col-author
{
	width:15%
}
table#user-comments-table td.col-check,table#user-comments-table th.col-check
{
	width:5%;padding:0 0 0 10px;vertical-align:middle
}
table#user-comments-table td.col-link,table#user-comments-table th.col-link
{
	width:25%
}
table#user-comments-table tr.pending
{
	background:#FFFFE0
}
table#user-comments-table td,table#user-comments-table th
{
	border-bottom:1px solid #EDEDED;padding:5px;vertical-align:top
}
.user-comment-edit-row
{
	background:#F7F7F7
}
.user-light-green
{
	background-color:#C7FCB6;padding:5px;color:#000
}
.user-light-red
{
	background-color:#FCB6B6;padding:5px;color:#000
}
.user-product-list-td
{
	vertical-align:top
}
.user-fields .user-feat-image-upload
{
	border:4px dashed #ddd;margin-bottom:20px;overflow:hidden;position:relative
}
.user-fields .user-feat-image-upload .image-wrap:hover a.close
{
	display:block
}
.user-fields .user-feat-image-upload a.user-feat-image-btn
{
	color:#8f8f8f;text-shadow:0 1px 1px #fff;background:#f0f0f0;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px;display:inline-block;margin-bottom:50px;margin-top:50px;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;border:1px solid transparent;-webkit-user-select:none
}
.user-fields .user-feat-image-upload a.user-feat-image-btn:hover
{
	color:#ececec;text-shadow:0 1px 1px #6f6f6f;background:#b4b4b4
}
.user-fields .user-feat-image-upload a.close
{
	background:#000;color:red;font-size:100px;opacity:.7;height:100%;width:100%;position:absolute;right:0;text-align:center;text-shadow:none;top:0;display:none
}
.user-fields .user-feat-image-upload img
{
	max-width:100%
}
.user-fields .user-feat-image-upload img:hover a.close
{
	display:block
}
.user-fields .user-avatar-image-upload
{
	border:4px dashed #ddd;margin-bottom:20px;overflow:hidden;position:relative;max-width:150px
}
.user-fields .user-avatar-image-upload .image-wrap:hover a.close
{
	display:block
}
.user-fields .user-avatar-image-upload a.user-avatar-image-btn
{
	color:#8f8f8f;text-shadow:0 1px 1px #fff;background:#f0f0f0;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px;display:inline-block;margin-bottom:50px;margin-top:50px;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;border:1px solid transparent;-webkit-user-select:none
}
.user-fields .user-avatar-image-upload a.user-avatar-image-btn:hover
{
	color:#ececec;text-shadow:0 1px 1px #6f6f6f;background:#b4b4b4
}
.user-fields .user-avatar-image-upload a.close
{
	background:#000;color:red;font-size:100px;opacity:.7;height:100%;width:100%;position:absolute;right:0;text-align:center;text-shadow:none;top:0;display:none
}
.user-fields .user-avatar-image-upload img
{
	max-width:100%
}
.user-fields .user-avatar-image-upload img:hover a.close
{
	display:block
}
.user-fields .instruction-inside
{
	text-align:center;color:#aaa
}
.user-hide
{
	display:none
}
.add_new
{
	margin:10px 0 0
}
.add_new a:hover
{
	text-decoration:none
}
div.user-fields,div.user-label
{
	clear:both
}
div.image-wrap
{
	min-height:150px
}
.entry-content .user-form td
{
	border:0;padding:0
}
.user-el.checkbox_group label,.user-el.radio_group label
{
	display:block
}
.entry-content .user-form table
{
	border:0
}
.user-form td
{
	border:0;padding:0;display:block
}
.user-form td:last-child
{
	margin-bottom:1.75em
}
.wp-editor-container .user-form td
{
	display:inline-block!important
}
.user-form #recaptcha_area td,.user-form #wp-post_content-wrap td,.user-form .multiple td
{
	display:table-cell
}
#recaptcha_area tr,.user-form .multiple tr,.user-form .recaptchatable
{
	display:table-row
}
.user-form .recaptcha_theme_clean #recaptcha_response_field
{
	display:inline;line-height:1
}
.user-form #wp-post_content-wra .wp_themeSkin .mceButton
{
	width:25px;height:25px
}
.user-form tr:last-child td
{
	margin-bottom:0
}
.entry-content .user_header
{
	margin-top:0
}
.entry-content #user_half
{
	margin-right:4%;border-top:0
}
.entry-content #user_half:last-child
{
	margin-right:0
}
.user-submit .user-label
{
	display:none
}
.user-attachment-list
{
	margin:10px 0 0
}
.user-el.password .user-label:nth-child(2n)
{
	margin-top:25px
}
.user-attachment-list
{
	list-style:none
}
.user-el.repeatable_field input
{
	width:90%
}
.user-el.repeatable_field td
{
	display:table-cell
}
.user-page .entry-content table
{
	border-bottom:0
}
#user-insert-image-container
{
	margin-bottom:8px
}
.user-label label
{
	margin-bottom:0
}
.user-label br
{
	display:none
}
.user-label .user-help
{
	display:block;margin:0 0 10px
}
.user-el>.user-label:not(:first-child)
{
	margin-top:2em
}
#user-comments-table
{
	margin:2em 0
}
#user-comments-table .col-content
{
	width:60%!important
}
#user-comments-table .col-author
{
	width:15%!important
}
#user-comments-table .col-link
{
	width:25%
}
#user-comments-table td,#user-comments-table th
{
	vertical-align:top
}
#user-comments-table td
{
	padding:20px 20px 20px 0
}
.user-author-img
{
	margin-bottom:1em
}
.col-author br
{
	display:none
}
.user-cmt-body
{
	margin-bottom:10px;height:125px;width:100%
}
.user-cmt-submit-form,.user-ignore
{
	text-align:center;display:block;margin:0 10px 8px 0
}
.user-pagination
{
	margin:2em 0 1em
}
#user-comment-date,#user-view-comment,.col-author .user-light-green,.col-author .user-light-red
{
	margin:10px 0;display:block
}
.user-pagination .page-numbers.current
{
	background-color:#4A5154;border:1px solid #4A5154;border-radius:5px;color:#FFF;font-weight:700;margin:2px;moz-border-radius:5px;padding:2px 8px
}
.user-pagination div.pagination
{
	margin:3px;padding:7px;text-align:center
}
.user-pagination .page-numbers
{
	background:#fff;border:1px solid #4A5154;border-radius:5px;color:#4A5154;margin:2px;moz-border-radius:5px;padding:2px 8px;text-decoration:none
}
.user-pagination .page-numbers:active,.user-pagination .page-numbers:hover
{
	background-color:#4A5154;border:1px solid #4A5154;border-radius:5px;color:#fff;moz-border-radius:5px
}
.user-single-variation td,.file_upload td
{
	display:table-cell
}
.user-url-row
{
	width:75%
}
.entry-content .user-single-variation .user-url-choose-row
{
	width:20%;padding:0 0 0 15px
}
.user-form .multiple .user-variations-list-multiple td
{
	padding:0 12px 12px 0
}
.user-form .multiple .user-variations-list-multiple .user-name-row
{
	width:40%
}
.user-form .multiple .user-variations-list-multiple .user-price-row
{
	width:25%
}
.user-form .delete
{
	text-decoration:none
}
.entry-content #user-product-list td
{
	vertical-align:middle
}
.user-form input[type=email],.user-form input[type=password],.user-form input[type=text],.user-form input[type=url],.user-form textarea
{
	line-height:25px;color:#515a63;padding:10px;background:#fff;border:1px solid #bdc3c7;display:block;width:100%;box-shadow:none;border-radius:0;-webkit-box-sizing:border-box;-moz-box-siding:border-box;box-sizing:border-box
}
.user-avatar-image
{
	width:200px
}
div.user-form fieldset .user-fields td.user-repeat-field
{
	display:table-cell!important
}
div.user-form fieldset
{
	border:none
}
.user-form-login-form div.user-form 
{
	list-style: outside none none !important;margin: 0 auto !important;position: relative;
}
.password .fa 
{
	position: absolute;
	right: 15px;
	top: 17%;
}
.password .user-fields 
{
    position: relative;
}
body form .user-form, .user-fields .user-feat-image-upload{
    /*max-width: 100%;
    width: 215px;
    margin: 0 auto;*/
}
.user-attachment-list li {
    list-style: outside none none;
}