.add_post_form_container .add_post_field_container { margin: 10px 0px 15px; }
.add_post_form_container .add_post_field_container .add_post_label { display: block; margin-bottom: 5px; }
.cmusersp-post-title { width: 100%; height: 40px; border:1px solid #bbb; padding-left:10px; padding-right:10px; }
.cmusersp-post-excerpt { width: 100%; height: 100px; padding-left:10px; padding-right:10px; }
.cmusersp-post-excerpt-peepso { width: 100%; height: 100px; padding-left:10px; padding-right:10px; }
.cmusersp-post-tags { width: 100%; height: 40px; padding-left:10px !important; padding-right:10px !important; }
.add_post_form_container .add_post_field_container input[type="number"] { height: 36px; padding-left:10px; padding-right:10px; }
.add_post_form_container .add_post_field_container select { height: 40px; padding-left:10px; padding-right:10px; }
.add_post_form_container .add_post_field_container select[multiple="multiple"] { height: auto; padding-left:10px; padding-right:10px; }
.add_post_form_container .add_post_field_container .wp-editor-container { border: 1px solid #dedede; }
.add_post_form_container .add_post_field_container .taxonomy_container { margin-bottom: 10px; }
.add_post_form_container .add_post_field_container .add_post_thumbnail_img { margin-top: 10px; max-width:190px; }
.add_post_form_container .add_post_field_container .select2-container { min-width: 302px; }
.add_post_form_container .cmusp_error { font-weight: bold; color: #AD0600; display:block; width:100%; }
.add_post_form_container .cmusp_success { font-weight: bold; color: #73B200; display:block; width:100%; }
.cmusersp-add-image-btn, .cmusersp-post-submit-btn { background: #22bb66; color: white; padding: 0.5em 1.5em; border: solid #22bb66 1px; font-size: 16px;}
.cmusersp-add-image-btn { cursor: pointer;}
.cmusersp-post-submit-btn { font-weight: bold; cursor: pointer; }
#wp-post_content-wrap { position: relative; }
#cmsp-uploader-window-wrapper { position:absolute;display:block; opacity:0;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:red;z-index:250000; }
#cmsp-uploader-window-wrapper.mouseenter { display: none; opacity: 0; }
#cmsp-uploader-window-wrapper.mouseleave { display: block; opacity: 0; background: red; }
#cmsp-uploader-window-wrapper.dragover { display:block;opacity:1;background:rgba(0,86,132,0.9);text-align:center;-webkit-transition:opacity 250ms;transition:opacity 250ms; }
#cmsp_uploader { position: absolute; top: 10px; left: 10px; right: 10px; bottom: 10px; border: 1px dashed #fff; }
#cmsp_uploader h1 { margin:50% auto 0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:40px;color:#fff;padding:0; }
.cm-usersp-result-message { display: inline-block; }
.cmsp-loader { display: inline-block; background: url(images/ajax-loader.gif) no-repeat center center; width: 16px; height: 16px; margin: 0 auto; }

.acf_fields_container { clear:both; }
.acf_fields_container .acf-field { margin:10px 0px 15px; }
.acf_fields_container .acf-field .acf-required { color:#f00; }
.acf_fields_container input[type="text"] { width: 100%; height: 40px; }
.acf_fields_container input[type="email"] { width: 100%; height: 40px; }
.acf_fields_container input[type="number"] { width: 100%; height: 40px; }
.acf_fields_container input[type="password"] { width: 100%; height: 40px; }
.acf_fields_container input[type="tel"] { width: 100%; height: 40px; }
.acf_fields_container input[type="url"] { width: 100%; height: 40px; }
.acf_fields_container input[type="file"] { width: auto; height: auto; }
.acf_fields_container textarea { width: 100%; }
.acf_fields_container .acf-field-wysiwyg textarea { width: 100%; height: 100px; }
.acf_fields_container .acf_field_image_container { width: 100%; }
.acf_fields_container .acf_field_image_container img { max-width: 200px; }

.cm-usersp-posts-searchbox input { height:30px; margin-bottom:10px; }

.cm-usersp-posts-list .usp-pagination { display:inline-block; list-style-type: none !important; padding: 0 !important; line-height: normal !important; }
.cm-usersp-posts-list .usp-pagination li { display:inline-block; margin-right:5px; background:#333; color:#fff; }
.cm-usersp-posts-list .usp-pagination li:hover { opacity:0.8; cursor:pointer; }
.cm-usersp-posts-list .usp-pagination li.disabled { background:#ccc; padding:5px 10px; }
.cm-usersp-posts-list .usp-pagination li.disabled:hover { opacity:0.8; cursor:default; }
.cm-usersp-posts-list .usp-pagination li a { text-decoration:none; color:#fff; padding:5px 10px; display: block; }
.cm-usersp-posts-list .usp-pagination-content { display:inline-block; }

.cmusp_tos_checkbox_container { margin-bottom:10px; }
.cmusp_tos_disclaimer_container { margin-bottom:20px; border:1px solid #ccc; padding:10px; height:75px; overflow-y:scroll; }

.add_post_field_container.hide-post-points-field [name="post_points"] {display:none !important; }

div.validation { clear:both; }
div.validation > span { background:#FFEEEE; border-color:#FF453E; color:#FF453E; padding:2px 10px; margin-top:5px; display:inline-block; width:100%; }