Subversion Repositories SmartDukaan

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
20544 amit.gupta 1
/* #page-header it just included for the examples */
2
#page-header {
3
  display: block;
4
  float: left;
5
  max-width: 800px; }
6
  #page-header .bh-sl-title {
7
    color: #797874;
8
    font: normal 20px/1.4 Arial, Helvetica, sans-serif; }
9
    @media (min-width: 1024px) {
10
      #page-header .bh-sl-title {
11
        font-size: 30px; } }
12
 
13
/* Infowindow Roboto font override */
14
.gm-style div, .gm-style span, .gm-style label, .gm-style a {
15
  font-family: Arial, Helvetica, sans-serif; }
16
 
17
/* InfoBubble font size */
18
.bh-sl-window {
19
  font-size: 13px; }
20
 
21
.bh-sl-error {
22
  clear: both;
23
  color: #ae2118;
24
  float: left;
25
  font-weight: bold;
26
  padding: 10px 0;
27
  width: 100%; }
28
 
29
/* Avoid image issues with Google Maps and CSS resets */
30
.bh-sl-map-container img {
31
  border-radius: 0 !important;
32
  box-shadow: none !important;
33
  max-height: none !important;
34
  max-width: none !important; }
35
 
36
.bh-sl-container {
37
  box-sizing: border-box;
38
  color: #555;
39
  float: left;
40
  font: normal 14px/1.4 Arial, Helvetica, sans-serif;
41
  padding: 0 15px;
42
  width: 100%;
43
  /* Avoid issues with Google Maps and CSS frameworks */ }
44
  .bh-sl-container > * {
45
    box-sizing: content-box !important; }
46
  .bh-sl-container .bh-sl-form-container {
47
    clear: left;
48
    float: left;
49
    margin-top: 15px;
50
    width: 100%; }
51
  .bh-sl-container .form-input {
52
    float: left;
53
    margin-top: 3px;
54
    width: 100%; }
55
    @media (min-width: 768px) {
56
      .bh-sl-container .form-input {
57
        width: auto; } }
58
    .bh-sl-container .form-input label {
59
      display: block;
60
      font-weight: bold;
61
      width: 100%; }
62
      @media (min-width: 768px) {
63
        .bh-sl-container .form-input label {
64
          display: inline-block;
65
          width: auto; } }
66
    .bh-sl-container .form-input input, .bh-sl-container .form-input select {
67
      box-sizing: border-box;
68
      border: 1px solid #ccc;
69
      border-radius: 4px;
70
      font: normal 14px/1.4 Arial, Helvetica, sans-serif;
71
      margin: 15px 0;
72
      padding: 6px 12px;
73
      width: 100%;
74
      -webkit-border-radius: 4px; }
75
      @media (min-width: 768px) {
76
        .bh-sl-container .form-input input, .bh-sl-container .form-input select {
77
          width: auto;
78
          margin: 0 15px 0 10px; } }
79
  .bh-sl-container button {
80
    background: #00447a;
81
    border: none;
82
    border-radius: 4px;
83
    color: #fff;
84
    cursor: pointer;
85
    float: left;
86
    font: bold 14px/1.4 Arial, Helvetica, sans-serif;
87
    margin-top: 3px;
88
    padding: 6px 12px;
89
    white-space: nowrap;
90
    -webkit-border-radius: 4px; }
91
  .bh-sl-container .bh-sl-loading {
92
    background: url(../img/ajax-loader.gif) no-repeat;
93
    float: left;
94
    margin: 4px 0 0 10px;
95
    height: 16px;
96
    width: 16px; }
97
  .bh-sl-container .bh-sl-filters-container {
98
    clear: both;
99
    float: left;
100
    margin: 15px 0;
101
    width: 100%; }
102
    .bh-sl-container .bh-sl-filters-container .bh-sl-filters {
103
      float: left;
104
      list-style: none;
105
      margin: 0 100px 0 0;
106
      padding: 0; }
107
      .bh-sl-container .bh-sl-filters-container .bh-sl-filters li {
108
        clear: left;
109
        display: block;
110
        float: left;
111
        margin: 5px 0;
112
        width: 100%; }
113
        .bh-sl-container .bh-sl-filters-container .bh-sl-filters li label {
114
          display: inline;
115
          vertical-align: text-bottom; }
116
        .bh-sl-container .bh-sl-filters-container .bh-sl-filters li input {
117
          display: block;
118
          float: left;
119
          margin-right: 8px; }
120
        .bh-sl-container .bh-sl-filters-container .bh-sl-filters li select {
121
          box-sizing: border-box;
122
          border: 1px solid #ccc;
123
          border-radius: 4px;
124
          font: normal 14px/1.4 Arial, Helvetica, sans-serif;
125
          padding: 6px 12px;
126
          -webkit-border-radius: 4px; }
127
  .bh-sl-container .bh-sl-map-container {
128
    clear: left;
129
    float: left;
130
    margin-top: 27px;
131
    width: 100%; }
132
    @media (min-width: 1024px) {
133
      .bh-sl-container .bh-sl-map-container {
134
        margin-bottom: 60px; } }
135
    .bh-sl-container .bh-sl-map-container a {
136
      color: #005293;
137
      text-decoration: none; }
138
      .bh-sl-container .bh-sl-map-container a:active, .bh-sl-container .bh-sl-map-container a:focus, .bh-sl-container .bh-sl-map-container a:hover {
139
        text-decoration: underline; }
140
  .bh-sl-container .bh-sl-loc-list {
141
    font-size: 13px;
142
    height: 530px;
143
    overflow-x: auto;
144
    width: 100%; }
145
    @media (min-width: 1024px) {
146
      .bh-sl-container .bh-sl-loc-list {
147
        width: 30%; } }
148
    .bh-sl-container .bh-sl-loc-list ul {
149
      display: block;
150
      clear: left;
151
      float: left;
152
      width: 100%;
153
      list-style: none;
154
      margin: 0;
155
      padding: 0; }
156
      .bh-sl-container .bh-sl-loc-list ul li {
157
        border: 1px solid #fff;
158
        /* Adding this to prevent moving li elements when adding the list-focus class*/
159
        box-sizing: border-box;
160
        clear: left;
161
        cursor: pointer;
162
        display: block;
163
        float: left;
164
        width: 100%; }
165
    .bh-sl-container .bh-sl-loc-list .list-label {
166
      background: #00192d;
167
      border-radius: 15px;
168
      color: #fff;
169
      display: block;
170
      float: left;
171
      font-weight: bold;
172
      margin: 10px 0 0 15px;
173
      padding: 4px 7px;
174
      text-align: center;
175
      width: auto;
176
      min-width: 13px; }
177
    .bh-sl-container .bh-sl-loc-list .list-details {
178
      float: left;
179
      margin-left: 6px;
180
      width: 80%; }
181
      .bh-sl-container .bh-sl-loc-list .list-details .list-content {
182
        padding: 10px; }
183
      .bh-sl-container .bh-sl-loc-list .list-details .loc-dist {
184
        color: #8e8e8e;
185
        font-weight: bold;
186
        font-style: italic; }
187
    .bh-sl-container .bh-sl-loc-list .list-focus {
188
      border: 1px solid rgba(0, 82, 147, 0.4);
189
      transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; }
190
    .bh-sl-container .bh-sl-loc-list .bh-sl-close-directions-container {
191
      height: 20px;
192
      position: relative;
193
      width: 100%; }
194
      .bh-sl-container .bh-sl-loc-list .bh-sl-close-directions-container .bh-sl-close-icon {
195
        right: 6px;
196
        top: 0; }
197
    .bh-sl-container .bh-sl-loc-list .bh-sl-directions-panel {
198
      margin: 0 2%;
199
      /* Avoid issues with table-layout */ }
200
      .bh-sl-container .bh-sl-loc-list .bh-sl-directions-panel table {
201
        table-layout: auto;
202
        width: 100%; }
203
      .bh-sl-container .bh-sl-loc-list .bh-sl-directions-panel table, .bh-sl-container .bh-sl-loc-list .bh-sl-directions-panel td {
204
        vertical-align: middle;
205
        border-collapse: separate; }
206
      .bh-sl-container .bh-sl-loc-list .bh-sl-directions-panel td {
207
        padding: 1px; }
208
      .bh-sl-container .bh-sl-loc-list .bh-sl-directions-panel .adp-placemark {
209
        margin: 10px 0;
210
        border: 1px solid #c0c0c0; }
211
      .bh-sl-container .bh-sl-loc-list .bh-sl-directions-panel .adp-marker {
212
        padding: 3px; }
213
    .bh-sl-container .bh-sl-loc-list .bh-sl-noresults-title {
214
      font-weight: bold;
215
      margin: 15px; }
216
    .bh-sl-container .bh-sl-loc-list .bh-sl-noresults-desc {
217
      margin: 0 15px; }
218
  .bh-sl-container .loc-name {
219
    /* Picked up by both list and infowindows */
220
    font-size: 15px;
221
    font-weight: bold; }
222
  .bh-sl-container .bh-sl-map {
223
    float: left;
224
    height: 530px;
225
    width: 100%; }
226
    @media (min-width: 1024px) {
227
      .bh-sl-container .bh-sl-map {
228
        width: 70%; } }
229
  .bh-sl-container .bh-sl-pagination-container {
230
    clear: both; }
231
    .bh-sl-container .bh-sl-pagination-container ol {
232
      list-style-type: none;
233
      margin: 0;
234
      padding: 10px 0;
235
      text-align: center; }
236
      .bh-sl-container .bh-sl-pagination-container ol li {
237
        color: #005293;
238
        cursor: pointer;
239
        display: inline-block;
240
        font: bold 14px Arial, Helvetica, sans-serif;
241
        padding: 10px; }
242
      .bh-sl-container .bh-sl-pagination-container ol .bh-sl-current {
243
        color: #555;
244
        cursor: auto;
245
        text-decoration: none; }
246
 
247
/* Modal window */
248
.bh-sl-overlay {
249
  background: url(../img/overlay-bg.png) repeat;
250
  height: 100%;
251
  left: 0;
252
  position: fixed;
253
  top: 0;
254
  width: 100%;
255
  z-index: 10000; }
256
  .bh-sl-overlay .bh-sl-modal-window {
257
    background: #fff;
258
    border-radius: 10px;
259
    box-shadow: 0 0 10px #656565;
260
    position: absolute;
261
    left: 50%;
262
    margin-left: -460px;
263
    /* width divided by 2 */
264
    margin-top: 60px;
265
    height: 620px;
266
    width: 920px;
267
    z-index: 10010; }
268
    .bh-sl-overlay .bh-sl-modal-window .bh-sl-map-container {
269
      margin-top: 50px;
270
      /* increase map container margin */ }
271
    .bh-sl-overlay .bh-sl-modal-window .bh-sl-modal-content {
272
      float: left;
273
      padding: 0 1%;
274
      /* there's already a margin on the top of the map-container div */
275
      width: 98%; }
276
    .bh-sl-overlay .bh-sl-modal-window .bh-sl-close-icon {
277
      right: 22px;
278
      top: 13px; }
279
 
280
.bh-sl-close-icon {
281
  cursor: pointer;
282
  height: 24px;
283
  position: absolute;
284
  width: 24px; }
285
  .bh-sl-close-icon:after, .bh-sl-close-icon:before {
286
    background: #ccc;
287
    content: '';
288
    display: block;
289
    height: 24px;
290
    margin: -3px 0 0 -1px;
291
    position: absolute;
292
    bottom: 0;
293
    left: 50%;
294
    right: 3px;
295
    top: 3px;
296
    width: 3px;
297
    -webkit-transform: rotate(45deg);
298
    -moz-transform: rotate(45deg);
299
    -ms-transform: rotate(45deg);
300
    -o-transform: rotate(45deg);
301
    transform: rotate(45deg); }
302
  .bh-sl-close-icon:hover:after, .bh-sl-close-icon:hover:before {
303
    background: #b3b3b3; }
304
  .bh-sl-close-icon:before {
305
    -webkit-transform: rotate(-45deg);
306
    -moz-transform: rotate(-45deg);
307
    -ms-transform: rotate(-45deg);
308
    -o-transform: rotate(-45deg);
309
    transform: rotate(-45deg); }
310
 
311
/*# sourceMappingURL=storelocator.css.map */