.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; }
.cmusersp-post-excerpt { width: 100%; height: 100px; }
.cmusersp-post-excerpt-peepso { width: 100%; height: 100px; }
.cmusersp-post-tags { width: 100%; height: 40px; }
.add_post_form_container .add_post_field_container input[type="number"] { height: 36px; }
.add_post_form_container .add_post_field_container select { height: 40px; }
.add_post_form_container .add_post_field_container select[multiple="multiple"] { height: auto; }
.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; }
