* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-family: Arial; } html { } body { margin: 0px; min-height: 100%; background-color: #aaaaaa; word-wrap: break-word; } #pageContainer { margin: 0px; padding: 0px; position: relative; min-height: 100vh; height: 100vh; } main { width: 100%; background-color: #aaaaaa; min-height: 100vh; } main #main_content { width: 100%; min-height: 100vh; background-color: #fff; padding: 30px 10px 10px 10px; webkit-box-shadow: 0px 0px 11px 4px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 11px 4px rgba(0,0,0,0.75); box-shadow: 0px 0px 11px 4px rgba(0,0,0,0.75); } main #loading { width: 100%; min-height: 100vh; background-color: #fff; padding: 30px 10px 10px 10px; webkit-box-shadow: 0px 0px 11px 4px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 11px 4px rgba(0,0,0,0.75); box-shadow: 0px 0px 11px 4px rgba(0,0,0,0.75); z-index: 100; background-image: url("/_image/spinner.gif"); background-repeat: no-repeat; background-position: center; } .italic { font-style: italic; } .bold { font-weight: bold; } .danger { background-color: #ffdddd; border-left: 6px solid #002E4C; padding: 6px 10px; margin-top: 16px; margin-bottom: 16px; width: 100%; font-weight: bold; } ul.topnav span { color: #f2f2f2; } .user_filter { width: 100%; clear: both; margin: 15px 0px; } .user_filter input { } .user_filter select, .user_filter input { height: 40px; width: 100%; border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #eee; border-bottom: 1px solid #eee; margin: 0px 0px 10px 0px; } .user_filter select:focus, .user_filter input:focus { outline: 0; color: #333; border-color: rgba(41, 92, 161, 0.4); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(41, 92, 161, 0.6); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(41, 92, 161, 0.6); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(41, 92, 161, 0.6); outline: 0 none; } .list .list_item .size20 { font-size: 20px; } a:link { text-decoration: none; } a:hover { text-decoration: underline; } td.create { padding: 15px 0px; } td.create a { line-height: 18px; font-size: 18px; } .list_item table.money { width: 100%; padding: 0px; text-align: left; } .list_item table.money td.icon { width: 25px; padding: 0px; } .list_item table.money td.icon img{ width: 25px; height: 25px; } .list_item table.money td.sum { width: unset; text-align: right; white-space: nowrap; } .list_item table.money td.date { text-align: right; padding-right: 25px; } .list_item table.money td.no_mobile_show { display: none; } .list .name_tag { text-align: left; padding: 10px 0px 10px 10px; margin: 5px 5px 5px 0px; background-color: #e2edff; cursor: pointer; vertical-align: middle; width: 100%; font-size: 18px; font-family: Arial; border-left: 2px solid #000; } .name_tag_checked { width: 100%; text-align: left; padding: 10px 0px 10px 10px; margin: 5px 5px 5px 0px; background-color: #1eea0b; cursor: pointer; border-left: 2px solid #000; } .user_mod_form { width: 20px; float: right; } .list { clear: both; } .list .list_item { margin: 4px 0px; vertical-align: middle; width: 100%; padding: 5px; background-color: #e6e6e6; font-size: 18px; font-family: Arial; border-left: 2px solid #aaa; } .list .list_item:hover { background-color: #B7B7B7; border-left: 2px solid #000; } .side_block:hover { background-color: #B7B7B7; } .list .list_item img, .list .name_tag img, .list .name_tag_checked img{ width: 20px; height: 20px; float: left; margin-right: 5px; } .list .add_deposit { position: relative; top: -30px; right: 10px; cursor: pointer; padding: 0px !important; margin: 0px !important; } .list .add_deposit img { width: 20px; height: 20px; } .list a { color: #473C3C; font-family: Arial; font-weight: bold; } .list a:hover { text-decoration: none; } .list .date_separator { font-size: 20px; width: 100%; display: inline-block; font-weight: bold; background-color: #333; color: #f2f2f2; padding: 3px 0px 2px 5px; margin-bottom: 5px; } .list_item label { font-weight: bold; } .bigger_space { margin: 10px 0px !important; } .balance { clear: both; text-align: center; margin: 10px 0px 15px 0px; font-size: 20px; font-weight: bold; padding: 0px 5px; border-bottom: 2px solid; width: 100%; } .transp { opacity: 0.5; } .line_height14 { line-height: 1.4; } .list .width70 { width: 70%; } table.log { width: 100%; border-collapse: collapse; } table.log td { padding: 4px; } table.log img { width: 15px; height: 15px; } table.log tr.login { background-color: #e4d7d7; } table.log tr.lock, table.log tr.edit { background-color: #fbff68; } table.log tr.tick { background-color: #91ff68; } table.log tr.delete { background-color: #ff9797; } table.log tr.login:hover { background-color: #aaa; } table.log tr.lock:hover, table.log tr.edit:hover { background-color: #ff0; } table.log tr.tick:hover { background-color: #36ae09; } table.log tr.delete:hover { background-color: #f02a2a; } .date_separator img { width: 20px; float: right; margin-top: 4px; margin-right: 10px; border: 0; cursor: pointer; } #main_content { display: none; } @media (min-width: 680px) { .list .date_separator { width: 100%; } .balance { clear: both; text-align: left; margin: 10px 0px 15px 0px; font-size: 20px; font-weight: bold; padding-left: 5px; border-bottom: 2px solid; width: 30%; } .list_item table.money td.no_mobile_show { display: table-cell; } .list_item table.money td.sum { width: 1%; white-space: nowrap; } .list_item table.money td.quarter_width { width: 25%; } } @media (min-width: 1000px) { .half_width { width: 50% !important; } .full_width { width: 90% !important; } .list_item label { float: left; padding-right: 5px; text-align: right; } .danger { width: 90%; } .wide { width: 80% !important; } .user_filter { width: 90%; } .user_filter select { width: 40%; max-width: 200px; } .user_filter input { width: 40%; float: left; margin: 0px 10px 0px 0px; } main #main_content, main #loading { width: 80%; margin: 0px auto; } .list { width: 40%; min-width: 400px; } .list .list_item, .list .name_tag, .list .name_tag_checked { width: 100%; } }