+@import '../../node_modules/video.js/dist/video-js.css';
+
body {
padding: 20px;
+
+ @media screen and (max-width: 400px) {
+ padding: 3px;
+ }
+}
+
+menu {
+ @media screen and (max-width: 600px) {
+ margin-right: 3px !important;
+ padding: 3px !important;
+ min-height: 400px !important;
+ }
+
+ min-height: 600px;
+ margin-right: 20px;
+ border-right: 1px solid rgba(0, 0, 0, 0.2);
+
+ .panel-block:not(:last-child) {
+ border-bottom: 1px solid rgba(0, 0, 0, 0.1);
+ }
+
+ .panel-button {
+ margin: 8px;
+ cursor: pointer;
+ transition: margin 0.2s;
+
+ &:hover {
+ margin-left: 15px;
+ }
+
+ a {
+ color: #333333;
+ }
+ }
+
+ .glyphicon {
+ margin: 5px;
+ }
+}
+
+.ng2-smart-table-container {
+ .ng2-smart-table {
+
+ thead tr {
+ border-top: 1px solid rgb(233, 235, 236)
+ }
+
+ td, th {
+ padding: 8px !important;
+ color: #333333 !important;
+ font-size: 14px !important;
+ }
+ }
+
+ .ng2-smart-pagination-nav .page-link {
+ font-size: 11px !important;
+ }
+}
+
+[hidden] {
+ display: none !important;
+}
+
+input.readonly {
+ /* Force blank on readonly inputs */
+ background-color: #fff !important;
+}
+
+.glyphicon-black {
+ color: black;
}
footer {