body.tian-backend { padding-top: 5rem; .tian-lb { padding: 3rem 1.5rem; text-align: center; } .server-state { background-color: #a5cd39; padding: 5px 15px; font-size: 12px; color: #fff; margin-top: 30px; border-radius: 5px; display: none; &.offline { background-color: rgba(188,0,0,0.9); color: #fff; & > span.offline { display: inline; } & > span.online { display: none; } } & > span.offline { display: none; } & > span.online { display: inline; } } .dist { background-color: #343a40 !important; color: #fff; padding: 0px; border-radius: 10px 0px 0px 10px; & > div { padding: 30px !important; @media (max-width: 767px) { padding: 0px !important; } } } .modules { tr td:first-child { text-align: left; } td.module-desc { display: none; } span.module-help { display: inline-block; margin-left: 10px; cursor: pointer; } } .progress { background-color: #ced4da; .progress-bar { width: 0%; transition: width 1s linear; background-color: #a5cd39; &.warning { background-color: #900; } } } .accountDetails { .service { &.warning { color: #900; font-weight: bold; } } .days { font-weight: bold; } } .version { .vmsg { color: #900; font-weight: bold; } } @media (max-width: 767px) { .dist { background-color: #343a40 !important; color: #fff; padding: 10px; border-radius: 10px; margin: 20px 0px; } } .login_lb { padding: 0px 20px 20px 20px; } .flash-message-placeholder { display: block; position: fixed; top: 0px; right: 10px; z-index: 3000; margin: 10px; padding: 0px; } .btn.btn-primary { background-color: #a5cd39; border-color: transparent; } @media (max-width: 575px) { body { padding-top: 7rem; } .starter-template { padding-right: 15px; padding-left: 15px; } table, .table-responsive-sm { width: 100%; display: table; } } }