html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; box-sizing: border-box } :focus { outline: 0; } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } table { border-collapse: collapse; border-spacing: 0; } input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration, input[type=search]::-webkit-search-results-button, input[type=search]::-webkit-search-results-decoration { -webkit-appearance: none; -moz-appearance: none; } html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; } a:focus { outline: thin dotted; } a:active, a:hover { outline: 0; } img { border: 0; -ms-interpolation-mode: bicubic; } button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; } button, input { line-height: normal; } button, select { text-transform: none; } button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; *overflow: visible; } button[disabled], html input[disabled] { cursor: default; } button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } table { border-collapse: collapse; border-spacing: 0; } html, button, input, select, textarea { color: #222; } ::-moz-selection { background: #b3d4fc; text-shadow: none; } ::selection { background: #b3d4fc; text-shadow: none; } img { vertical-align: middle; } fieldset { border: 0; margin: 0; padding: 0; } textarea { resize: vertical; } html { background-color: #f0f1f0; color: #000; font-family: Calibri, Arial, sans-serif; text-align: center; width: 100%; } body { display: inline-block; min-height: 450px; font-size: 1rem; width: 1250px; text-align: left; } h1, h2, h3, h4 { margin: 5px 0px 10px 2px; font-size: 1.1rem; font-weight: bold; } p, table, h3, h4 { margin: 10px 5px 0px 2px } h4 { margin-top: 17px; font-size: 1rem; } i { font-style: italic; } img { border-radius: 4px; max-width: 100% } a { color: #ff0029; text-decoration: none } a:hover { color: #1185fd } hr { border-color: #f3f3f3 } td { padding: 2px 2px 2px 0px; } th { font-weight: bold } input[type=checkbox] { vertical-align: middle; width: 15px; height: 15px; margin: 0; -webkit-appearance: checkbox; box-sizing: border-box } main { display: table; clear: both; width: 100%; } #ml, #mr { display: table-cell; white-space: nowrap; vertical-align: top; } #mr { width: 100%; } #cl, #cc { width: 360px; } #cr { width: 100%; } .config.row { display: block; padding-bottom: 3px; padding-top: 3px; } .config.row div { display: inline-block; vertical-align: middle } .config.row div:first-child { width: calc(40% - 10px); white-space: nowrap; overflow: hidden; } .config.row div:nth-child(2) { width: calc(60% - 10px); } .config.row select, .config.row button { width: 100%; } .section { display: inline-block; vertical-align: top; text-align: left; margin: 30px 0px; min-width: 360px; padding: 0px 5px; white-space: normal; white-space: initial; } .framed { padding: 12px; background: #f3f3f3; text-align: justify; border-style: solid; border-color: #c1c1c1; border-width: 1px; border-radius: 2px } button { padding: 6px; margin: auto; color: #f1f1f1; background-color: #ca0707; border-style: none; border-radius: 4px; cursor: pointer; outline: none } button:hover { background-color: #ff5151; } select { margin: 2px 0px; background-color: #ca0707; padding: 5px; color: #fff; width: 200px; border-style: none; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; outline: none } select:disabled { background: #e2e2e2; color: grey } optgroup { background: #ff5151 } option { background: #ca0707 } label { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none } select, option, button { font-size: .9rem; } ul { margin: 0; padding: 0; list-style-type: none } ul li { margin-top: 2px; cursor: pointer; position: relative; padding: 4px; color: #262626; text-align: left; transition: .1s; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; outline: none } ul li:nth-child(odd) { background: #e2e2e2 } ul li:hover { background: #ca0707; color: #fff; border-color: #000 } ul li.checked:hover { background: #ca0707; color: #fff } ul li.checked { background: #434343; color: #fff; border-color: #262626 } [draggable] { -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; user-select: none; -khtml-user-drag: element; -webkit-user-drag: element } #route_levels { margin: 10px 0px; } #route_levels li { padding: 0px 10px; margin: 0 } #route_levels li.dragover { padding-bottom: 20px; background-color: white } #route_levels li select { margin: 0; width: calc(100% - 40px); margin: 0px 6px; color: black; background-color: inherit } #route_levels li select:hover { color: white } #route_levels li:hover select { color: white } #route_levels li:last-child { padding-left: 24px } #route_levels li:last-child .route_remove, #route_levels li:last-child .route_drag { display: none } #codelist { margin-top: 10px; } #codelist li { padding-left: 26px; } #codelist li::before { content: ''; position: absolute; border-color: #a6a6a6; border-style: solid; border-width: 2px; border-radius: 50%; left: 6px; height: 10px; width: 10px } #codelist li:hover::before { border-color: #fff; background-color: #ffc0cb } #codelist li.checked::before { border-color: #fff; background-color: #d85e55 } .dragelement { opacity: 0.3 } .route_remove { background: inherit; color: red; font-weight: bold; border-radius: 0; vertical-align: middle; padding: 0 } .route_remove:hover { background: inherit; color: white } .route_drag { display: inline; background-color: inherit; color: #aaa; border-radius: 0; vertical-align: middle; margin: 0; padding: 0 } .route_clear, .route_presets { display: inline-block } #descriptionbox hr { margin: 15px 5px; } #smscommunity { text-align: center; font-weight: bold } #smscommunity img { margin: 0px 5px; } #changelog { margin-top: 10px; } .change { margin: 3px 0px 3px 5px; } .change div { display: inline-block; } .change div:first-child { width: 100px; } .hidden { display: none !important }