bootstrap-select.css 6.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297
  1. /*!
  2. * bootstrap-select v1.1.1
  3. * https://silviomoreto.github.io/bootstrap-select/
  4. *
  5. * Copyright 2013 bootstrap-select
  6. * Licensed under the MIT license
  7. */
  8. .bootstrap-select.btn-group,
  9. .bootstrap-select.btn-group[class*="span"] {
  10. float: none;
  11. display: inline-block;
  12. margin-bottom: 10px;
  13. margin-left: 0;
  14. }
  15. .form-search .bootstrap-select.btn-group,
  16. .form-inline .bootstrap-select.btn-group,
  17. .form-horizontal .bootstrap-select.btn-group {
  18. margin-bottom: 0;
  19. }
  20. .bootstrap-select.btn-group.pull-right,
  21. .bootstrap-select.btn-group[class*="span"].pull-right,
  22. .row-fluid .bootstrap-select.btn-group[class*="span"].pull-right {
  23. float: right;
  24. }
  25. .input-append .bootstrap-select.btn-group {
  26. margin-left: -1px;
  27. }
  28. .input-prepend .bootstrap-select.btn-group {
  29. margin-right: -1px;
  30. }
  31. .bootstrap-select:not([class*="span"]) {
  32. width: 235px;
  33. }
  34. .bootstrap-select {
  35. /*width: 220px\9; IE8 and below*/
  36. width: 220px \0/; /*IE9 and below*/
  37. }
  38. .bootstrap-select > .btn {
  39. width: 100%;
  40. }
  41. .error .bootstrap-select .btn {
  42. border: 1px solid #b94a48;
  43. }
  44. .bootstrap-select.show-menu-arrow.open > .btn {
  45. z-index: 1001;
  46. }
  47. .bootstrap-select .btn:focus {
  48. outline: thin dotted #333333 !important;
  49. outline: 5px auto -webkit-focus-ring-color !important;
  50. outline-offset: -2px;
  51. }
  52. .bootstrap-select.btn-group .btn .filter-option {
  53. overflow: hidden;
  54. position: absolute;
  55. left: 12px;
  56. right: 25px;
  57. text-align: left;
  58. }
  59. .bootstrap-select.btn-group .btn .caret {
  60. position: absolute;
  61. top: 50%;
  62. right: 12px;
  63. margin-top: -2px;
  64. }
  65. .bootstrap-select.btn-group > .disabled,
  66. .bootstrap-select.btn-group .dropdown-menu li.disabled > a {
  67. cursor: not-allowed;
  68. }
  69. .bootstrap-select.btn-group > .disabled:focus {
  70. outline: none !important;
  71. }
  72. .bootstrap-select.btn-group[class*="span"] .btn {
  73. width: 100%;
  74. }
  75. .bootstrap-select.btn-group button {
  76. font-weight: 400;
  77. font-family: "Varela Round", sans-serif;
  78. border: 1px solid #34302d;
  79. min-width: 100%;
  80. background: none;
  81. padding: 0;
  82. }
  83. .bootstrap-select.btn-group.open button {
  84. background-color: #6db33f;
  85. color: #f1f1f1;
  86. }
  87. .bootstrap-select.btn-group button .filter-option {
  88. padding: 6px 0 6px 19px;
  89. }
  90. .bootstrap-select.btn-group.open button .filter-option {
  91. padding: 7px 0 5px 20px;
  92. }
  93. .bootstrap-select.btn-group > button.dropdown-toggle {
  94. border-radius: 0;
  95. -webkit-border-radius: 0;
  96. -moz-border-radius: 0;
  97. border-radius: 0;
  98. }
  99. .bootstrap-select.btn-group > .dropdown-toggle .item-dropdown--icon {
  100. background-color: #34302d;
  101. color: #cbcaca;
  102. padding: 10px;
  103. }
  104. .bootstrap-select.btn-group.open > .dropdown-toggle .item-dropdown--icon {
  105. padding: 10px 10px 10px 9px;
  106. }
  107. .bootstrap-select.btn-group > .dropdown-menu {
  108. padding: 0;
  109. }
  110. .bootstrap-select.btn-group .dropdown-menu {
  111. min-width: 100%;
  112. -moz-box-sizing: border-box;
  113. -webkit-box-sizing: border-box;
  114. box-sizing: border-box;
  115. background-color: #34302d;
  116. border-radius: 0;
  117. -webkit-border-radius: 0;
  118. -moz-border-radius: 0;
  119. border-radius: 0;
  120. -webkit-box-shadow: none;
  121. -moz-box-shadow: none;
  122. box-shadow: none;
  123. margin: 0;
  124. border: none;
  125. }
  126. .bootstrap-select.btn-group .dropdown-menu li.selected {
  127. background-color: black;
  128. }
  129. .bootstrap-select.btn-group .dropdown-menu.inner {
  130. position: static;
  131. border: 0;
  132. padding: 0;
  133. margin: 0;
  134. }
  135. .bootstrap-select.btn-group .dropdown-menu dt {
  136. display: block;
  137. padding: 3px 20px;
  138. cursor: default;
  139. }
  140. .bootstrap-select.btn-group .div-contain {
  141. overflow: hidden;
  142. }
  143. .bootstrap-select.btn-group .dropdown-menu li {
  144. position: relative;
  145. }
  146. .bootstrap-select.btn-group .dropdown-menu li > a.opt {
  147. padding-left: 35px;
  148. }
  149. .bootstrap-select.btn-group .dropdown-menu li > a {
  150. cursor: pointer;
  151. }
  152. .bootstrap-select.btn-group .dropdown-menu > li > a {
  153. color: #f1f1f1;
  154. font-size: 14px;
  155. line-height: 19px;
  156. }
  157. .bootstrap-select.btn-group .dropdown-menu > li > a:hover {
  158. background: none;
  159. }
  160. .bootstrap-select.btn-group .spring-icon {
  161. vertical-align: top;
  162. margin: 2px 0 0 6px;
  163. }
  164. .bootstrap-select.btn-group .dropdown-menu li > dt small {
  165. font-weight: normal;
  166. }
  167. .bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a i.check-mark {
  168. display: inline-block;
  169. position: absolute;
  170. right: 15px;
  171. margin-top: 2.5px;
  172. }
  173. .bootstrap-select.btn-group .dropdown-menu li a i.check-mark {
  174. display: none;
  175. }
  176. .bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
  177. margin-right: 34px;
  178. }
  179. .bootstrap-select.btn-group .dropdown-menu li small {
  180. padding-left: 0.5em;
  181. }
  182. .bootstrap-select.btn-group .dropdown-menu li:not(.disabled):hover,
  183. .bootstrap-select.btn-group .dropdown-menu li:not(.disabled):focus {
  184. background-color: rgba(0,0,0,0.3);
  185. }
  186. .bootstrap-select.btn-group .dropdown-menu li > dt small {
  187. font-weight: normal;
  188. }
  189. .bootstrap-select.show-menu-arrow .dropdown-toggle:before {
  190. content: '';
  191. display: inline-block;
  192. border-left: 7px solid transparent;
  193. border-right: 7px solid transparent;
  194. border-bottom: 7px solid #CCC;
  195. border-bottom-color: rgba(0, 0, 0, 0.2);
  196. position: absolute;
  197. bottom: -4px;
  198. left: 9px;
  199. display: none;
  200. }
  201. .bootstrap-select.show-menu-arrow .dropdown-toggle:after {
  202. content: '';
  203. display: inline-block;
  204. border-left: 6px solid transparent;
  205. border-right: 6px solid transparent;
  206. border-bottom: 6px solid white;
  207. position: absolute;
  208. bottom: -4px;
  209. left: 10px;
  210. display: none;
  211. }
  212. .bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
  213. bottom: auto;
  214. top: -3px;
  215. border-top: 7px solid #ccc;
  216. border-bottom: 0;
  217. border-top-color: rgba(0, 0, 0, 0.2);
  218. }
  219. .bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
  220. bottom: auto;
  221. top: -3px;
  222. border-top: 6px solid #ffffff;
  223. border-bottom: 0;
  224. }
  225. .bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {
  226. right: 12px;
  227. left: auto;
  228. }
  229. .bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {
  230. right: 13px;
  231. left: auto;
  232. }
  233. .bootstrap-select.show-menu-arrow.open > .dropdown-toggle:before,
  234. .bootstrap-select.show-menu-arrow.open > .dropdown-toggle:after {
  235. display: block;
  236. }
  237. .mobile-device {
  238. position: absolute;
  239. top: 0;
  240. left: 0;
  241. display: block !important;
  242. width: 100%;
  243. height: 100% !important;
  244. opacity: 0;
  245. }