.admin_box { margin: 0; padding: 20px; background: #fff; box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3); overflow: auto; } .admin_box h2 { font: 700 24px "Open Sans", sans-serif; margin: 0 0 0.2em; } .floatleft { float: left; } .floatright { float: right; } /* Admin bar styles ---------------------*/ body { padding-top: 30px; } #admin_bar { background: #333; color: #ccc; left: 0; position: fixed; top: 0; width: 100%; z-index: 100; } #admin_bar ul { list-style: none; margin: 0 auto; max-width: 1280px; min-width: 900px; padding: 2px; width: 95%; } #admin_bar ul > li { display: inline; border-right: 1px solid #aaa; } #admin_bar ul > li:last-child { border-right: none; } #admin_bar li > a { color: inherit; display: inline-block; padding: 4px 6px; } #admin_bar li a:hover { text-decoration: underline; } /* Login box styles ---------------------*/ #login { background: #fff; border: 1px solid #aaa; border-radius: 10px; box-shadow: 2px 2px 4px rgba(0,0,0,0.1); margin: 0 auto; padding: 15px; width: 275px; } #login * { font-size: 15px; line-height: 35px; } #login h3 { font: 700 24px/36px "Open Sans", sans-serif; margin: 0; } #login dd { width: 96%; margin: 0 0 10px; } #login input { background: #eee; border: 1px solid #aaa; border-radius: 3px; padding: 4px 5px; width: 100%; } #login div { text-align: right; } #login button { line-height: 20px; } /* (Tag) autosuggest ----------------------*/ #new_tag_container { display: block; position: relative; } .autosuggest { background: #fff; border: 1px solid #ccc; position: absolute; top: 29px; margin: 0; padding: 0; } .autosuggest li { display: block !important; padding: 3px; } .autosuggest li:hover, .autosuggest li.selected { background: #CFECF7; cursor: pointer; } /* Edit user screen ---------------------*/ .edituser dt { clear: left; float: left; width: 150px; } .edituser dd { float: left; margin-bottom: 5px; } .edituser form div:last-child { padding: 1em 0 0; } /* Admin widgets ------------------*/ .widget { background: #fff; padding: 25px; box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3); } .widget h3 { margin: 0 0 1em; font: 400 18px "Raleway", sans-serif; } .widget p, .errormsg p { margin: 0; } .widget ul { margin: 0; list-style: none; padding: 0; } .widget li { line-height: 1.7em; } /* Edit icon on tiled grids -----------------------------*/ .tiled_grid div.landscape, .tiled_grid div.portrait, .tiled_grid div.panorama { position: relative; } .tiled_grid div > a.edit { background: #fff; border-radius: 3px; box-shadow: 1px 1px 2px rgba(0,0,0,0.3); display: none; left: 20px; line-height: 1.5; padding: 5px 10px; position: absolute; top: 20px; } .tiled_grid div:hover > a.edit { display: block; } /* Crop editor ----------------*/ #crop_editor { position: fixed; top: 0; left: 0; height: 100%; width: 100%; background: #000; z-index: 100; color: #fff; } #crop_editor input { width: 50px; background: #555; color: #fff; } .crop_image_container { position: relative; } .crop_position { padding: 5px; text-align: center; } .crop_position input, .crop_position .btn { margin: 0 5px; } .crop_image_container img { height: auto; width: auto; max-width: 100%; max-height: 700px; } #crop_boundary { border: 1px solid rgba(255, 255, 255, 0.75); background: rgba(255, 255, 255, 0.75); position: absolute; z-index: 200; width: 500px; height: 300px; top: 400px; left: 300px; filter: invert(100%); /* temp */ } /* The pagination styles below are based on Bootstrap 2.3.2 -------------------------------------------------------------*/ .table_pagination, .table_form { margin: 20px 0; } .table_pagination ul { display: inline-block; margin: 0; padding: 0; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); } .table_pagination ul > li { display: inline; } .table_pagination ul > li > a, .table_pagination ul > li > span { float: left; padding: 4px 12px; line-height: 20px; text-decoration: none; background-color: #ffffff; border: 1px solid #dddddd; border-left-width: 0; } .table_pagination ul > li > a:hover, .table_pagination ul > li > a:focus, .table_pagination ul > .active > a, .table_pagination ul > .active > span { background-color: #f5f5f5; } .table_pagination ul > .active > a, .table_pagination ul > .active > span { color: #999999; cursor: default; } .table_pagination ul > .disabled > span, .table_pagination ul > .disabled > a, .table_pagination ul > .disabled > a:hover, .table_pagination ul > .disabled > a:focus { color: #999999; cursor: default; background-color: transparent; } .table_pagination ul > li:first-child > a, .table_pagination ul > li:first-child > span { border-left-width: 1px; } /* The table styles below were taken from Bootstrap 2.3.2 -----------------------------------------------------------*/ table { max-width: 100%; background-color: transparent; border-collapse: collapse; border-spacing: 0; } .table { width: 100%; margin-bottom: 20px; } .table th, .table td { border-top: 1px solid #dddddd; line-height: 20px; padding: 8px; text-align: left; vertical-align: top; } .table th { font-weight: bold; } .table thead th { vertical-align: bottom; } .table caption + thead tr:first-child th, .table caption + thead tr:first-child td, .table colgroup + thead tr:first-child th, .table colgroup + thead tr:first-child td, .table thead:first-child tr:first-child th, .table thead:first-child tr:first-child td { border-top: 0; } .table tbody + tbody { border-top: 2px solid #dddddd; } .table .table { background-color: #ffffff; } .table-striped tbody > tr:nth-child(odd) > td, .table-striped tbody > tr:nth-child(odd) > th { background-color: #f9f9f9; } .table-hover tbody tr:hover > td, .table-hover tbody tr:hover > th { background-color: #f5f5f5; }