/* 
	User Submitted Posts > CSS > HTML5 form
	@ https://perishablepress.com/cyberhacks-post-builder/
	Complete list of CSS selectors @ http://m0n.co/e
*/

div#cyberhacks-post-builder { width: 100%; max-width: 800px; overflow: hidden; }
div#cyberhacks-post-builder form { box-sizing: border-box; margin: 10px 0; padding: 5px; }
div#cyberhacks-post-builder fieldset { box-sizing: border-box; margin: 10px 0; padding: 0; border: 0; }

div#cyberhacks-post-builder fieldset label           { box-sizing: border-box; display: block; float: none; clear: both; width: 80%;  margin: 0; padding: 0; border: 0; font-size: 90%; }
div#cyberhacks-post-builder fieldset input.cpb-input { box-sizing: border-box; display: block; float: none; clear: both; width: 80%;  margin: 0; }
div#cyberhacks-post-builder textarea.cpb-textarea    { box-sizing: border-box; display: block; float: none; clear: both; width: 100%; margin: 0; }
div#cyberhacks-post-builder select                   { box-sizing: border-box; display: block; float: none; clear: both; width: auto; margin: 0; }

div#cyberhacks-post-builder div.tbc_text-editor { margin: 20px 0 0 0;  }
div#cyberhacks-post-builder div.wp-editor-container { border: 1px solid #e5e5e5; }

div#cyberhacks-post-builder fieldset.cpb-images { margin: 25px 0; }
div#cyberhacks-post-builder div#cpb-upload-message { font-size: 90%; }
div#cyberhacks-post-builder fieldset input.cpb-input.cpb-clone { margin: 10px 0 0 0; font-size: 90%; }
div#cyberhacks-post-builder a#tbc_add-another { display: inline-block; clear: both; margin: 10px 0 0 0; font-size: 90%; }
div#cyberhacks-post-builder div#cpb-submit { margin: 20px 0; }

div#cyberhacks-post-builder div.cpb-error { color: #cc3333; }
div#cyberhacks-post-builder div#cpb-error-message { margin: 0 0 20px 0; }
div#cyberhacks-post-builder div#cpb-error-message.cpb-callout-failure { color: #cc3333; }
div#cyberhacks-post-builder div#cpb-success-message { margin: 0 0 20px 0; font-weight: bold; }

.cpb-hidden, .cpb-no-js { display: none; }
.cpb-js { display: block; }

/* Parsley */

div#cyberhacks-post-builder ul.parsley-errors-list { display: none; list-style-type: none; }
div#cyberhacks-post-builder ul.parsley-errors-list.filled { display: block; float: none; clear: both; margin: 0; padding: 0; font-size: 12px; line-height: 18px; }
div#cyberhacks-post-builder ul.parsley-errors-list.filled li.parsley-required { display: inline-block; margin: 0; padding: 5px 10px; color: #fff; background-color: #cc3333; }


div#cyberhacks-post-builder fieldset {
    border-top: 1px solid silver;
    border-right: 1px solid silver;
    border-left: 1px solid silver; 
    margin: 0 2px;
    padding: .35em .625em .75em; 
}

div#cyberhacks-post-builder .cpb-content {
    border-bottom: 1px solid silver;
}

.clickopen {
    text-align: center;
    font-weight: bold;
    font-size: 18px;
    padding: 1em;
	color: #ffffff;
	background-color: #265a88;
	border-color: #204d74;
	cursor: pointer;
	max-width: 90%;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	/* margin-top: 5px !important; */
	/* margin-bottom: 5px !important; */
}

#tbc_form {
	/* max-width: 80%; */
}

.clickopen {
	padding: 16px 18px;
}
.clickopen,
#tbc_form
{
	margin: 0 auto;
}

#wrapper-in h2,
#wrapper-in h3
{
	font-weight: bold !important;
}

* {
	box-sizing: content-box;
	-webkit-box-sizing: content-box;
}

a.page-numbers,
span.page-numbers
{
	box-sizing: content-box;
	-webkit-box-sizing: content-box;
}


.tagst {
	text-align: right;
}

.no-thumbitiran h3 a {
	color: blue !important;
	text-decoration: underline;
	display: none;
}

.smanone {
	font-size: 16px;
	line-height: 26px;
}

.no-thumbitiran p {
	margin-top: 20px;
}

.cyberhacks-visual-form-builder label[.cvfb-error],
label.cvfb-desc {
    color: #333 !important;
    font-size: 16px;
    line-height: 26px;
}

.cyberhacks-visual-form-builder li span,
.cyberhacks-visual-form-builder li div label,
.cyberhacks-visual-form-builder li span label
{
    font-size: 14px !important;
    line-height: 24px !important;
}
.cyberhacks-visual-form-builder div span:nth-child(1) > label {
	/* margin-top: -25px; */
	margin-bottom: 15px;
	font-weight: normal;
}

input.cvfb-checkbox,
input[type="checkbox"].cvfb-checkbox,
input.cvfb-radio,
input[type="radio"].cvfb-radio
{
	color: #333;
}

.cyberhacks-visual-form-builder li.cvfb-auto-column div span {
    width: auto;
    margin-left: -25px !important;
    margin-right: 25px !important;
}

[type="checkbox"]:checked + label,
[type="checkbox"]:not(:checked) + label
{
    font-size: 16px !important;
    line-height: 26px !important;
	font-weight: normal;
}

[type="checkbox"]:checked + label:before, [type="checkbox"]:not(:checked) + label:before {
    top: 3px !important;
}

.no-thumbitiran p {
	color: #333 !important;
}

.no-thumbitiran .toiawase {
	/* color: blue !important; */
	/* text-decoration: underline; */
}

.blog_info p > span > a,
a[rel="category tag"],
a[rel="tag"],
.no-thumbitiran .blog_info p
{
	font-size: 14px !important;
	color: #333 !important;
}	

.st-middle-menu .menu li {
	font-size: 16px !important;
}

#header-l,
.footermenubox
{
	/* display: none !important; */
	/* margin-top: 15px; */
	/* padding: 10px 0; */
}
