1.firmware__ready {
2  font-weight: 300;
3}
4
5.firmware__table {
6  margin-top: 2.5em;
7  margin-bottom: 2.5em;
8
9  .table__cell {
10    a {
11      display: inline-block;
12      margin-right: 1.7em;
13      text-decoration: none;
14      font-weight: 700;
15    }
16    .icon {
17      color: $medblue;
18      &.disabled {
19        color: $medgrey;
20        &:hover {
21          cursor: default;
22        }
23      }
24      &:hover {
25        cursor: pointer;
26      }
27    }
28    .icon.icon-as-spacer {
29      text-indent: 0;
30      color: $btn__disabled-txt;
31      &:hover {
32        cursor: default;
33      }
34    }
35  }
36
37  .table-header {
38    font-weight: 700;
39    p {
40      margin-bottom: 0em;
41    }
42  }
43
44  .table__row.disabled {
45    .firmware__action-link {
46      color: $medblue;
47      opacity: 1;
48      &:hover {
49        cursor: pointer;
50      }
51    }
52  }
53  .firmware__primary {
54    background-color: lighten($status-ok, 40%);
55  }
56}
57
58.firmware__version {
59  flex: 30%;
60}
61
62.firmware__action {
63  flex: 8%;
64}
65
66.firmware__active-version {
67  color: $medblue;
68  font-size: .8em;
69  float: right;
70  font-weight: 400;
71}
72
73.firmware__action-link {
74  color: $links;
75  padding: 5px;
76  min-width: 90px;
77  text-align: left;
78}
79
80.firmware__version {
81  position: relative;
82  .icon {
83    position: absolute;
84    right: 0;
85    top: 20%;
86  }
87}
88
89
90.icon__more-dropdown {
91  width: 100%;
92  top: 68%;
93  right: 0;
94  @include mediaQuery(medium){
95    width: 30%;
96    right: 18%;
97    top: 74%;
98  }
99}
100
101// Upload firmware
102.firmware__upload-form {
103  label {
104    font-weight: 700;
105  }
106  input {
107    height: 2.4em;
108  }
109  .button {
110    min-width: 210px;
111    width: auto;
112    margin-top: 1em;
113  }
114}
115.firmware__upload-file-name {
116  text-transform: none;
117}
118.firmware__upload-chooser {
119    width: 100%;
120    background: $lightgrey;
121    padding-left: 1em;
122    padding-right: 1em;
123    margin-bottom: 1em;
124  .button {
125    vertical-align: middle;
126    margin: 1em .5em 1em 0;
127    min-width: 3em;
128  }
129  &.uploading {
130    @include indeterminate-bar;
131  }
132  @include mediaQuery(medium) {
133    width: 70%;
134  }
135}
136.firmware__upload-station {
137  padding-bottom: 2em;
138  border-bottom: 1px solid $medgrey;
139  padding-left: 1em;
140  margin-top: 2em;
141}
142.firmware__upload-tftp {
143  padding-top: 2em;
144  padding-left: 1em;
145}
146