/* ADMIN STUFF */


#adminLogin { padding:25px; background-color:#062260; border-radius:10px; margin:50px auto; width:360px; color:#fff; }
#adminLogin h1 { color:#fff; margin:0; padding:0; line-height:36pt; border-top:0px; border-bottom:0px; }

h1.admin { text-align:left; color:#062260; margin:0; padding:0; line-height:36pt; border-top:0px; border-bottom:0px; }

#adminLogin .formRow { padding:10px 0; clear:both; }
#adminLogin label { float:left; width:100px; font-size:16px; line-height:30px; }
#adminLogin input { float:right; width:200px; border:1px solid #999; line-height:18px; font-size:16px; padding:5px; }
#adminLogin #btnSubmit { float:none; margin:0 auto; border:none; border-radius:5px; background-color:#D01E26; color:#fff; font-weight:bold; padding:5px; }

#page_editor { }
.seo_row { clear:both; padding:10px 0; text-align:center; width:890px; }
.seo_label { float:left; width:230px; font-size:16px; line-height:30px; text-align:left; }
.seo_field { float:right; width:660px; }
.seo_field input[type=text] { width:calc(100% - 12px); border:1px solid #999; line-height:18px; font-size:16px; padding:5px; }
input[type=submit] { margin:0 auto; border:none; border-radius:5px; background-color:#000; color:#fff; font-weight:bold; padding:5px; font-size:16px; }

#page_editor textarea { width:100%; height:100px; border:1px solid #999; line-height:18px; font-size:16px; padding:5px; font-family:Arial, Helvetica, sans-serif; }


#displayMsg { background-color:#c00; color:#fff; text-align:center; font-weight:bold; }
table.admin { border-collapse:collapse; width:100%; }
table.admin td { border:1px solid #999; text-align:left; line-height:30px; padding:0 5px; }
table.admin th { border:1px solid #999; background-color:#000; color:#fff; text-align:left; line-height:30px; white-space:nowrap; }
table.admin input { width:auto; border:1px solid #999; line-height:18px; font-size:16px; padding:5px; }

table.admin tr:hover { background-color:#e0e0e0; }