267d2cee00002c1c89d9b5f752b6f90505739246
[vid.git] /
1 $grid-border: 1px #d2d2d2 solid;
2
3 #template-popup {
4   color: #191919;
5
6   thead {
7     background: #F8F8F8;
8   }
9   .left-panel {
10     background: #f2f2f2;
11     border-right: $grid-border;
12   }
13
14   .header-common {
15     height: 100%;
16     align-items: center;
17     display: flex;
18     font-family: OpenSans-Semibold;
19     font-size: 12px;
20   }
21
22   .header-text {
23     padding-left: 30px;
24     @extend .header-common;
25   }
26
27   .header-left {
28     grid-area: header-left;
29     @extend .header-text;
30     @extend .left-panel;
31     border-bottom: $grid-border;
32
33     span {
34       font-family: OpenSans-Regular;
35       font-size: 14px;
36     }
37   ;
38   }
39
40   .header-right {
41     grid-area: header-right;
42
43     @extend .header-text;
44   }
45
46   .quantity-label {
47     grid-area: quantity-label;
48     @extend .header-common;
49     height: 100%;
50     font-family: OpenSans-Regular;
51   }
52
53   input[type="number"]:hover::-webkit-inner-spin-button {
54     height: 20px;
55   }
56
57   .popup-content {
58     display: grid;
59     grid-template-columns: 400px auto 30px 93px;
60     grid-template-rows: 50px calc(100vh - 180px);
61     grid-template-areas: "header-left header-right quantity-label quantity" "model-information instance-form instance-form instance-form";
62     padding: 0;
63   }
64 }
65
66 .modal {
67   background-color: #191919;
68   opacity: 0.8;
69 }
70
71 .modal-dialog {
72   position: relative;
73   width: auto;
74   margin: 0;
75 }
76
77 @media (min-width: 1150px) {
78   .popup-content {
79     grid-template-rows: 30px 680px;
80   }
81 }
82
83 .modal-content {
84   border-radius: 0;
85   box-shadow: none;
86   border: none;
87   min-height: calc(100vh);
88
89 }
90
91 .modal-footer {
92   padding: 0;
93   position: absolute;
94   bottom: 0;
95   width: 100%;
96
97   .cancel {
98     width: 120px;
99     height: 36px;
100     background: #ffffff;
101     border: 1px solid #009fdb;
102     border-radius: 2px;
103
104     span {
105       font-family: OpenSans-Regular;
106       font-size: 14px;
107       color: #009fdb;
108       line-height: 16px;
109     }
110   }
111
112   .startFromScratchButton {
113     width: 150px !important;
114   }
115
116   .submit {
117     min-width: 120px;
118     height: 36px;
119     background: #009fdb;
120     border-radius: 2px;
121     border-color: #009fdb;
122
123
124     span {
125       font-family: OpenSans-Regular;
126       font-size: 14px;
127       color: #FFFFFF;
128       line-height: 16px;
129     }
130   }
131 }
132
133 .modal-header {
134   background-color: #009fdb;
135
136   padding-bottom: 13px;
137   padding-top: 13px;
138   padding-left: 29px;
139   padding-right: 21px;
140
141   .close {
142     font-size: 32px;
143     font-weight: 200;
144     color: #d8d8d8;
145     text-shadow: none;
146     filter: none;
147     opacity: 1;
148   }
149
150   .modal-title {
151     font-family: OpenSans-Regular;
152     font-size: 24px;
153     color: #fff;
154     line-height: 34px;
155   }
156 }
157
158 .modal-body {
159   padding: 0;
160   height: calc(85vh);
161
162   .description-section {
163     padding: 20px;
164     font-size: 20px;
165   }
166
167   .filter-input {
168     float: right;
169     width: 50%;
170   }
171
172   .details-item {
173     text-align: right;
174   }
175
176
177   td.loadTemplateButton {
178     text-align: center;
179     vertical-align: middle;
180   }
181
182   td {
183     text-align: center;
184     vertical-align: middle;
185     padding-left: 5px;
186     padding-right: 5px;
187   }
188
189   .member-table-row:hover {
190     background: #80808033 !important;
191   }
192
193   .member-table-row.selected {
194     background: #8080808f !important;
195   }
196 }