/* Metabox CSS */

#gch-metabox .form-table {
	margin-top: 0;
}

#gch-metabox .form-table td,
#gch-metabox .form-table td label,
#gch-metabox .form-table th {
	font-size: 13px !important; 
}

#gch-metabox .form-table th {
	padding: 12px 10px 10px 0;
	width: 160px;
}

#gch-metabox .form-table td {
	padding: 10px 10px;
	vertical-align: top;
}

#gch-metabox textarea {
	width: 100%;
}

.gch-radio label{
	margin-bottom: .5em;
	display: inline-block;
}
.gch-radio .last{
	margin-bottom: 0;
}

.gch-meta-separator {
	border-top: 1px solid #eee;
	margin-top: 1em;
	margin-right: -20px;
	margin-left: -20px;
	padding-top: .8em;
}



.gch-image-preview-wrapper {
		border: 1px solid #e5e5e5;
		margin-top: 1.2em;
		display: inline-block;
}
.gch-image-preview-inner {
		border: 1px solid #e5e5e5;
		margin: .5em;
		display: inline-block;        
}
.gch-image-preview-inner img {
		vertical-align: top;
		max-width: 100%;
}
.gch_force_hidden {
	display: none !important;
}

/* Misc CSS */
.gch-code-textbox {
	width:100%;
	max-width:100%;
	font-family: Consolas,Monaco,monospace;
	font-size: 13px;
	background: #f9f9f9;
	outline: 0;
}

.gch-css pre,
.gch-html pre {
	border: 1px solid #ddd;
	background: #f9f9f9;
	box-shadow: inset 0 1px 2px rgba(0,0,0,.07);
	padding: 2%;
	width: 96%;
}

.gch-description {
	color: #666;
	font-size: 13px;
	font-style: italic;
	line-height: 1.5;
	margin-top: 5px;
}

.gch-error {
	color: #a00;
	font-size: 13px;
	font-style: italic;
	margin-top: 5px;
}

/* Styling for alerts */
.gch-alert {
	color: #444;
	padding: 15px;
	margin: 10px 0px 10px;
	border: 1px solid transparent;
	border-radius: 4px;
	background-color: #ffe2da;
	border-color: #e4a697;
}

.gch-alert-warning {
	background-color: #fffae7;
	border-color: #ede0a9;
}

@media screen and (max-width: 782px) {
	#gch-metabox .form-table td,
	#gch-metabox .form-table th {
		padding: 8px 0 5px 0;
		font-size: 14px;
	}
}