@charset "UTF-8";
/* 
	User Submitted Posts > CSS > HTML5 form
	https://perishablepress.com/user-submitted-posts/
	Complete list of CSS hooks for the submission form @ http://m0n.co/e
*/
#usp_form {font-family: Roboto;}
div#user-submitted-posts { width: 66%; font-size: 11px; }
div#user-submitted-posts fieldset { margin: 10px 0; padding: 0; border: 0; }
#usp_form input {background-color: #e5e5e5; border:none;height: 40px;font-size: 14px;padding: 6px;}
#usp_form input:focus {background-color: #e5e5e5; border:2px solid #4c89bf;}
div#user-submitted-posts fieldset label         { float: left; width: 33.33%; color: #4c89bf; margin: 0; padding: 6px; line-height: 18px;font-size: 14px;}
div#user-submitted-posts fieldset input.usp-input { float: left; width: 66.67%; padding: 6px;font-size: 14px;color:#000;}
div#user-submitted-posts textarea.usp-textarea    { float: left; width: 66.67%; margin: 0; padding: 5px; font-size: 14px; color:#000;}
div#user-submitted-posts select                   { float: left; clear: both; width: auto; margin: 0; padding: 6px; font-size: 14px; }

div#user-submitted-image { float: left; clear: both; width: 70%; }
div#usp-upload-message   { float: left; clear: both; width: 70%; }
a#usp_add-another        { float: left; clear: both; }

div#user-submitted-posts fieldset input.usp-input.usp-clone { width: 90%; margin: 0 0 5px 0; padding: 4px; background-color: #fafafa; }
div#usp-submit { margin: 15px 0;}
div#usp-submit input { background-color:#4c89bf;color:#fff; float: right;}
/* JS > Parsley */
.parsley-errors-list {
	list-style-type: none; float: left; clear: both; margin: 0; padding: 0; font-size: 14px; line-height: 18px; color: #fff; background-color: #cc3333;
	-webkit-transition: all 0.5s ease-in; -moz-transition: all 0.5s ease-in; -o-transition: all 0.5s ease-in; transition: all 0.5s ease-in;
	opacity: 0; -moz-opacity: 0; -webkit-opacity: 0;
	}
.parsley-errors-list.filled { opacity: 1; }
.parsley-required { margin: 0; padding: 2px 3px; }
.usp-files-error { margin-top: -5px; }
.usp-hidden, .usp-no-js { display: none; }
.usp-js { display: block; }
.mm-code{
    font-size: 14px;
    color: #4c89bf;
    background:transparent;
	font-weight:bold;
	margin-left: 2px;
	font-family: Roboto;
}