1/**
2 * OrangeHRM is a comprehensive Human Resource Management (HRM) System that captures
3 * all the essential functionalities required for any enterprise.
4 * Copyright (C) 2006 OrangeHRM Inc., http://www.orangehrm.com
5 *
6 * OrangeHRM is free software; you can redistribute it and/or modify it under the terms of
7 * the GNU General Public License as published by the Free Software Foundation; either
8 * version 2 of the License, or (at your option) any later version.
9 *
10 * OrangeHRM is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
11 * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
12 * See the GNU General Public License for more details.
13 *
14 * You should have received a copy of the GNU General Public License along with this program;
15 * if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
16 * Boston, MA  02110-1301, USA
17 *
18*/
19/* IE 9 Specific styles to overcome IE9 behaviour - copied from IE_style*/
20
21/* Added to prevent main heading being hidden in list views. Sets hasLayout */
22div.mainHeading,
23div.subHeading {
24    zoom: 1;
25}
26
27div.messagebar {
28    zoom: 1;
29}
30
31/* Button min-width fix for IE. Without this fix, IE assumes width is min-width */
32input.editbutton,
33input.savebutton,
34input.applybutton,
35input.backbutton,
36input.updatebutton,
37input.clearbutton,
38input.inserttimebutton,
39input.cancelbutton,
40input.resetbutton,
41input.addbutton,
42input.delbutton,
43input.rejectbutton,
44input.resetbutton,
45input.exportbutton,
46input.assignbutton,
47input.viewbutton,
48input.detailsbutton,
49input.submitbutton,
50input.searchbutton {
51    text-align:center;
52    overflow:visible;
53    width:75px !important;
54    padding-left: 4px;
55    padding-right: 4px;
56}
57
58input.plainbtn {
59    text-align:center;
60    overflow:visible;
61    width:85px !important;
62    padding-left: 4px;
63    padding-right: 4px;
64}
65
66input.longbtn {
67    text-align:center;
68    overflow:visible;
69    width:120px !important;
70    padding-left: 4px;
71    padding-right: 4px;
72}
73
74input.extralongbtn {
75    text-align:center;
76    overflow:visible;
77    width:175px !important;
78    padding-left: 4px;
79    padding-right: 4px;
80}
81
82div.formbuttons {
83    text-align: left;
84    width:auto;
85    height:auto;
86    margin-left:5px;
87    margin-right:5px;
88    margin-top:15px;
89    display:block;
90    padding-top: 10px;;
91    padding-bottom: 10px;
92    float:none;
93    border-top: 1px solid #FAD163;
94}
95
96.label{
97    padding-left: 10px;
98    font-weight: bold;
99    font-size: 13px;
100}
101
102.drpDown {
103    margin-top: 5px;
104    width: 228px;
105}
106
107form input.txtBox {
108    border: 1px solid #888888;
109    width: 224px;
110    vertical-align:middle;
111    height:14px;
112    margin-top: 5px;
113}
114
115form#frmJobInterview input.formInputInterviewer {
116    width: 266px;
117}
118
119label.error {
120    clear: both;
121    color: red;
122    display: block;
123    font-size: 11px;
124    margin-top: 5px;
125    padding-left: 140px;
126    width: 140px !important;
127}
128
129/* PIM Job specific styles : Begin */
130
131form#frmEmpJobDetails textarea {
132    margin-top: 5px;
133}
134
135
136.drpDownR {
137    margin-top: 5px;
138    width: 168px;
139}
140
141form input.txtBoxR {
142    border: 1px solid #888888;
143    width: 164px;
144    vertical-align:middle;
145    height:14px;
146    margin-top: 5px;
147}
148
149form#frmEmpTaxExemptions label {
150    margin-top: 6px;
151    width: 140px;
152}
153form#frmEmpTaxExemptions label.error {
154    margin-top: 5px;
155    width: 200px !important;
156    padding-left: 140px;
157}
158form input.formInputM{
159    border: 1px solid #888888;
160    width: 317px;
161    vertical-align:middle;
162    height:14px;
163    margin-top: 5px;
164}
165
166
167table#sup_list td.check {
168    width: 30px;
169    vertical-align: top;
170    padding-top: 6px;
171}
172
173table#sub_list td.check {
174    width: 30px;
175    vertical-align: top;
176    padding-top: 6px;
177}
178
179table#sup_list td.supName {
180    padding-top: 6px;
181    text-align: left;
182}
183
184table#sub_list td.subName {
185    padding-top: 6px;
186    text-align: left;
187}
188
189.checkboxSup, .radio {
190    background-color: #FFFFFF;
191    border: 1px solid #888888;
192    font-size: 11px;
193    padding-left: 4px;
194    padding-right: 4px;
195    background-color: transparent;
196    border: 0 none;
197    margin: 0;
198    vertical-align: bottom;
199}
200
201.checkboxSub, .radio {
202    background-color: #FFFFFF;
203    border: 1px solid #888888;
204    font-size: 11px;
205    padding-left: 4px;
206    padding-right: 4px;
207    background-color: transparent;
208    border: 0 none;
209    margin: 0;
210    vertical-align: bottom;
211}
212
213table#sup_list td {
214    padding-left: 8px;
215    padding-right: 8px;
216    text-align:left;
217    vertical-align: text-top
218}
219
220table#sub_list td {
221    padding-left: 8px;
222    padding-right: 8px;
223    text-align:left;
224    vertical-align: text-top
225}
226
227
228form#frmAddReportTo label label.error {
229    clear: both;
230    color: red;
231    display: block;
232    font-size: 11px;
233    margin-top: 5px;
234    padding-left: 140px;
235    width: 180px !important;
236}
237
238form#frmAddReportTo ul.radio_list {
239    padding-left: 140px;
240    padding-top: 10px;
241    padding-bottom: 8px;
242}
243
244form#frmAddReportTo ul.radio_list li { display: inline;}
245form#frmAddReportTo ul.radio_list li label { display: inline; padding-left:10px; width:90px; padding-top: 0px;}
246form#frmAddReportTo ul.radio_list li input { float:left; margin-top:5px; }
247
248form#frmAddReportTo label {
249    margin-top: 6px;
250    width: 140px
251}
252
253
254#listReportToSupDetails{
255    width: 450px
256}
257
258#listReportToSubDetails{
259    width: 450px
260}
261
262.paddingLeftRequired {
263    padding-left: 15px;
264    padding-top: 5px;
265    font-size: 8pt;
266}
267
268div.subActionbuttons {
269    background-color: white;
270    float: left;
271    padding: 2px;
272/*    width: 30%;*/
273}
274
275div.supActionbuttons {
276    background-color: white;
277    float: left;
278    padding: 2px;
279/*    width: 30%;*/
280}
281/* PIM Job specific styles : End */
282
283.notes {
284	width: 320px;
285}
286
287#addCandidate form#frmAddCandidate input#addCandidate_keyWords {
288    width: 298px;
289}
290
291html body div#addCandidate div.outerbox div.maincontent form#frmAddCandidate div#actionPane div select#viewCandidateAction_5.actionDrpDown {
292    width: 135px;
293}
294
295#addCustomer_customerName{
296    width: 305px
297}
298#addProject_description{
299    width: 295px;
300}
301#location_name{
302    width: 305px;
303}
304#location_province{
305    width: 305px;
306}
307#location_city{
308    width: 305px;
309}
310#location_zipCode{
311    width: 305px;
312}
313#location_phone{
314    width: 305px;
315}
316#location_fax{
317    width: 305px;
318}
319/* Location & General Information alignment changes for IE9 */
320#location_address{
321    width: 305px
322}
323#location_notes{
324    width: 305px
325}
326Form#frmLocation select#location_country{
327    width: 315px
328}
329form#frmGenInfo div.leftDiv textarea#organization_note.txtArea{
330    width:200px;
331}
332/* ---End--- */
333/* Add customer description textArea alignment changes for IE9 */
334Form#frmAddCustomer textArea#addCustomer_description{
335    width: 305px;
336}
337/* Add project description textArea alignment changes for IE9 */
338Form#frmAddProject textArea#addProject_description{
339    width: 301px;
340}
341
342form#frmGenInfo div.rightDiv select#organization_country.drpDown{
343width: 211px;
344}
345
346form#frmList_ohrmListComponent div.actionbar div.formbuttons{
347    width: 400px;
348}
349
350#empsearch_termination{
351    width: 160px;
352}
353
354/* recruitment specific */
355
356form#frmCandidateVacancyStatus .savebutton {
357    width: 110px !important;
358}
359
360/* leave summary specific */
361
362Form#frmLeaveSummarySearch #leaveSummary_txtEmpName_empName {
363    width: 190px !important;
364}
365
366form#search_form #searchBtn, form#search_form #resetBtn {
367    width: 85px !important;
368}
369
370/* Pim imigration comment field is not align on IE9 */
371form#frmEmpImmigration textarea#immigration_comments{
372    width: 150px;
373}
374/* Pim membership subscription amount field is not align in IE9 */
375form#frmEmpMembership #membership_subscriptionAmount{
376    width: 310px;
377}
378/* Job interview title alignment change on IE9 */
379form#frmJobInterview #jobInterview_name{
380    width: 265px;
381}
382
383/* Check box border remove fix for forms in PIM Module */
384form#frmAddEmp #chkLogin {
385    border-width: 0px;
386}
387
388.formCheckbox, input.formCheckbox{
389    border-width: 0px;
390    float: left !important;
391    margin-left: 0px !important;
392}
393
394/* Check box border remove fix for forms in Leave Module */
395form#frmFilterLeave #leaveList_cmbWithTerminated , form#frmFilterLeave #leaveList_chkSearchFilter_checkboxgroup_allcheck,
396form#frmFilterLeave #leaveList_chkSearchFilter_-1,
397form#frmFilterLeave #leaveList_chkSearchFilter_0,
398form#frmFilterLeave #leaveList_chkSearchFilter_1,
399form#frmFilterLeave #leaveList_chkSearchFilter_2,
400form#frmFilterLeave #leaveList_chkSearchFilter_3{
401    border-width: 0px;
402}
403
404form#frmLeaveSummarySearch #leaveSummary_cmbWithTerminated {
405    border-width: 0px;
406}
407
408/* Check box border remove fix for forms in KPI Module */
409form#frmSave #chkDefaultScale {
410    border-width: 0px;
411}
412
413/* Check box border remove for Time module*/
414.toDelete {
415    border-width: 0px;
416}
417
418form#reportForm #only_include_approved_timesheets {
419    border-width: 0px;
420}
421
422/* Check box border remove fix for forms in Admin Module */
423form#frmLocalization #localization_use_browser_language {
424    border-width: 0px;
425}
426
427/* Radio button border remove for view PIM */
428form#frmEmpPersonalDetails #personal_optGender_1 {
429    border-width: 0px;
430}
431
432form#frmEmpPersonalDetails #personal_optGender_2 {
433    border-width: 0px;
434}
435
436input[type="checkbox"], td input[type="checkbox"] {
437    border: 0;
438    padding: 0;
439    margin: 3px;
440}