/* CSS Document */

#admin-container{ position: absolute; left: 5px; right: 5px; top: 35px; bottom: 5px; overflow: auto; border: 1px solid gray; padding: 5px 5px 5px 5px; background-color: #ffffff; }
#admin-container textarea { margin: 0 0 0 0; resize: both; } /* none|horizontal|vertical|both */
#admin-container textarea.vert { resize:vertical; }
#admin-container textarea.noResize { resize:none; }
#admin-container input, #admin-container textarea{ color: #363636; margin-bottom: 4px; }
#admin-container hr{ border: none; border-bottom: 1px solid #cacaca; margin: 2px; }
#admin-container h4{ margin: 5px 0 5px 0; font-size: 14px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #363636; text-align: center; }
#admin-container h5{ margin: 5px 0 5px 0; font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #363636; text-align: center; }
#admin-container h6{ margin: 5px 0 5px 0; font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: red; text-align: center; font-weight: normal; }
h3.admin-header{ margin: 5px 0 5px 0; font-size: 14px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #efefef; text-align: center; }
.form-dialog h4{ margin: 5px 0 5px 0; font-size: 14px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #363636; text-align: center; }
.form-dialog h5{ margin: 5px 0 5px 0; font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #363636; text-align: center; }
.form-dialog h6{ margin: 5px 0 5px 0; font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: red; text-align: center; font-weight: normal; }
#error_box p, #info_box p{ margin: 2px 0 2px 0; }
.admin-table, .admin-table input, .admin-table textarea{ font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;color: #363636; }
.admin-table tr, .admin-table td{ vertical-align: top; padding-top: 5px;}
.admin-table th{ font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; vertical-align: middle; }
.admin-table tr.even{ background-color: #efefef; }

#preview{ position: absolute; border: 1px solid #ccc; background: #333; padding: 5px; display: none; color: #fff; top: 105px; left: 210px; }
.preview{ cursor: zoom-in!important; }

.CMS_button a img{ width: 64px; margin: 0 0 5px 0; }
@media (max-width: 1300px) {
	.CMS_button a img{ width: 48px; margin: 0 0 5px 0; }
}
@media (max-width: 979px) {
	.CMS_button a img{ width: 48px; margin: 0 0 5px 0; }
}
@media (min-width: 768px) and (max-width: 979px) {
	.CMS_button a img{ width: 32px; margin: 0 0 5px 0; }
}
@media (max-width: 767px) {
	.CMS_button a img{ width: 24px; margin: 0 5px 0 0; float: left; }
}
