bootstrap-additions.css 32 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782
  1. /**
  2. * bootstrap-additions
  3. * @version v0.3.1 - 2015-05-20
  4. * @link https://github.com/mgcrea/bootstrap-additions
  5. * @author Olivier Louvignes <olivier@mg-crea.com> (https://github.com/mgcrea)
  6. * @license MIT License, http://www.opensource.org/licenses/MIT
  7. */
  8. .thumbnail > img,
  9. .thumbnail a > img,
  10. .carousel-inner > .item > img,
  11. .carousel-inner > .item > a > img {
  12. display: block;
  13. max-width: 100%;
  14. height: auto;
  15. }
  16. .btn-group-lg > .btn {
  17. padding: 10px 16px;
  18. font-size: 18px;
  19. line-height: 1.3333333;
  20. border-radius: 6px;
  21. }
  22. .btn-group-sm > .btn {
  23. padding: 5px 10px;
  24. font-size: 12px;
  25. line-height: 1.5;
  26. border-radius: 3px;
  27. }
  28. .btn-group-xs > .btn {
  29. padding: 1px 5px;
  30. font-size: 12px;
  31. line-height: 1.5;
  32. border-radius: 3px;
  33. }
  34. .dl-horizontal dd:before,
  35. .dl-horizontal dd:after,
  36. .container:before,
  37. .container:after,
  38. .container-fluid:before,
  39. .container-fluid:after,
  40. .row:before,
  41. .row:after,
  42. .form-horizontal .form-group:before,
  43. .form-horizontal .form-group:after,
  44. .btn-toolbar:before,
  45. .btn-toolbar:after,
  46. .btn-group-vertical > .btn-group:before,
  47. .btn-group-vertical > .btn-group:after,
  48. .nav:before,
  49. .nav:after,
  50. .navbar:before,
  51. .navbar:after,
  52. .navbar-header:before,
  53. .navbar-header:after,
  54. .navbar-collapse:before,
  55. .navbar-collapse:after,
  56. .pager:before,
  57. .pager:after,
  58. .panel-body:before,
  59. .panel-body:after,
  60. .modal-footer:before,
  61. .modal-footer:after,
  62. .aside .aside-dialog .aside-footer:before,
  63. .aside .aside-dialog .aside-footer:after {
  64. content: " ";
  65. display: table;
  66. }
  67. .dl-horizontal dd:after,
  68. .container:after,
  69. .container-fluid:after,
  70. .row:after,
  71. .form-horizontal .form-group:after,
  72. .btn-toolbar:after,
  73. .btn-group-vertical > .btn-group:after,
  74. .nav:after,
  75. .navbar:after,
  76. .navbar-header:after,
  77. .navbar-collapse:after,
  78. .pager:after,
  79. .panel-body:after,
  80. .modal-footer:after,
  81. .aside .aside-dialog .aside-footer:after {
  82. clear: both;
  83. }
  84. /*
  85. * Alerts placement
  86. */
  87. .alert {
  88. outline: none;
  89. }
  90. .alert.top,
  91. .alert.top-left,
  92. .alert.top-right,
  93. .alert.bottom,
  94. .alert.bottom-left,
  95. .alert.bottom-right {
  96. position: fixed;
  97. z-index: 1150;
  98. margin: 20px;
  99. }
  100. .alert.top,
  101. .alert.top-left,
  102. .alert.top-right {
  103. top: 50px;
  104. }
  105. .alert.top {
  106. right: 0px;
  107. left: 0px;
  108. }
  109. .alert.top-right {
  110. right: 0px;
  111. }
  112. .alert.top-right .close {
  113. padding-left: 10px;
  114. }
  115. .alert.top-left {
  116. left: 0px;
  117. }
  118. .alert.top-left .close {
  119. padding-right: 10px;
  120. }
  121. .alert.bottom,
  122. .alert.bottom-right,
  123. .alert.bottom-left {
  124. bottom: 0px;
  125. }
  126. .alert.bottom {
  127. right: 0px;
  128. left: 0px;
  129. }
  130. .alert.bottom-right {
  131. right: 0px;
  132. }
  133. .alert.bottom-right .close {
  134. padding-left: 10px;
  135. }
  136. .alert.bottom-left {
  137. left: 0px;
  138. }
  139. .alert.bottom-left .close {
  140. padding-right: 10px;
  141. }
  142. /*
  143. * Aside element
  144. */
  145. .aside {
  146. position: fixed;
  147. top: 0;
  148. bottom: 0;
  149. z-index: 1049;
  150. overflow: auto;
  151. min-width: 320px;
  152. background: white;
  153. }
  154. .aside:focus {
  155. outline: none;
  156. }
  157. @media (max-width: 991px) {
  158. .aside {
  159. min-width: 240px;
  160. }
  161. }
  162. .aside.left {
  163. right: auto;
  164. left: 0;
  165. }
  166. .aside.right {
  167. right: 0;
  168. left: auto;
  169. }
  170. .aside .aside-dialog .aside-header {
  171. padding: 15px;
  172. border-bottom: 1px solid #e5e5e5;
  173. min-height: 16.42857143px;
  174. padding: 6px 15px;
  175. background: #337ab7;
  176. color: white;
  177. }
  178. .aside .aside-dialog .aside-header .close {
  179. margin-right: -8px;
  180. padding: 4px 8px;
  181. color: white;
  182. font-size: 25px;
  183. opacity: .8;
  184. }
  185. .aside .aside-dialog .aside-body {
  186. position: relative;
  187. padding: 15px;
  188. }
  189. .aside .aside-dialog .aside-footer {
  190. padding: 15px;
  191. text-align: right;
  192. border-top: 1px solid #e5e5e5;
  193. }
  194. .aside .aside-dialog .aside-footer .btn + .btn {
  195. margin-left: 5px;
  196. margin-bottom: 0;
  197. }
  198. .aside .aside-dialog .aside-footer .btn-group .btn + .btn {
  199. margin-left: -1px;
  200. }
  201. .aside .aside-dialog .aside-footer .btn-block + .btn-block {
  202. margin-left: 0;
  203. }
  204. .aside-backdrop {
  205. position: fixed;
  206. top: 0;
  207. right: 0;
  208. bottom: 0;
  209. left: 0;
  210. z-index: 1040;
  211. background-color: #000000;
  212. }
  213. .aside-backdrop.fade {
  214. opacity: 0;
  215. filter: alpha(opacity=0);
  216. }
  217. .aside-backdrop.in {
  218. opacity: 0.5;
  219. filter: alpha(opacity=50);
  220. }
  221. /*
  222. * Callouts
  223. *
  224. * Not quite alerts, but custom and helpful notes for folks reading the docs.
  225. * Requires a base and modifier class.
  226. */
  227. .callout {
  228. margin: 20px 0;
  229. padding: 20px;
  230. border-left: 3px solid #eee;
  231. }
  232. .callout h4 {
  233. margin-top: 0;
  234. margin-bottom: 5px;
  235. }
  236. .callout p:last-child {
  237. margin-bottom: 0;
  238. }
  239. /* Variations */
  240. .callout-danger {
  241. border-color: #eed3d7;
  242. background-color: #fdf7f7;
  243. }
  244. .callout-danger h4 {
  245. color: #b94a48;
  246. }
  247. .callout-warning {
  248. border-color: #faebcc;
  249. background-color: #faf8f0;
  250. }
  251. .callout-warning h4 {
  252. color: #8a6d3b;
  253. }
  254. .callout-info {
  255. border-color: #bce8f1;
  256. background-color: #f4f8fa;
  257. }
  258. .callout-info h4 {
  259. color: #34789a;
  260. }
  261. /*
  262. * Datepicker element
  263. */
  264. .datepicker.dropdown-menu {
  265. width: 250px;
  266. height: 270px;
  267. }
  268. .datepicker.dropdown-menu button {
  269. outline: none;
  270. border: 0px;
  271. }
  272. .datepicker.dropdown-menu tbody {
  273. height: 180px;
  274. }
  275. .datepicker.dropdown-menu tbody button {
  276. padding: 6px;
  277. }
  278. .datepicker.dropdown-menu.datepicker-mode-1 tbody button,
  279. .datepicker.dropdown-menu.datepicker-mode-2 tbody button {
  280. height: 65px;
  281. }
  282. .modal.center .modal-dialog {
  283. position: fixed;
  284. top: 40%;
  285. left: 50%;
  286. min-width: 320px;
  287. max-width: 630px;
  288. width: 50%;
  289. -webkit-transform: translateX(-50%) translateY(-50%);
  290. -ms-transform: translateX(-50%) translateY(-50%);
  291. transform: translateX(-50%) translateY(-50%);
  292. }
  293. /*
  294. * Popovers corner placement
  295. *
  296. * Inherit exotic positionning from basic ones & fix arrow placement
  297. */
  298. .popover.top-left {
  299. margin-top: -10px;
  300. }
  301. .popover.top-left .arrow {
  302. left: 50%;
  303. margin-left: -11px;
  304. border-bottom-width: 0;
  305. border-top-color: #999999;
  306. border-top-color: rgba(0, 0, 0, 0.25);
  307. bottom: -11px;
  308. left: 10%;
  309. }
  310. .popover.top-left .arrow:after {
  311. content: " ";
  312. bottom: 1px;
  313. margin-left: -10px;
  314. border-bottom-width: 0;
  315. border-top-color: #ffffff;
  316. }
  317. .popover.top-right {
  318. margin-top: -10px;
  319. }
  320. .popover.top-right .arrow {
  321. left: 50%;
  322. margin-left: -11px;
  323. border-bottom-width: 0;
  324. border-top-color: #999999;
  325. border-top-color: rgba(0, 0, 0, 0.25);
  326. bottom: -11px;
  327. left: 90%;
  328. }
  329. .popover.top-right .arrow:after {
  330. content: " ";
  331. bottom: 1px;
  332. margin-left: -10px;
  333. border-bottom-width: 0;
  334. border-top-color: #ffffff;
  335. }
  336. .popover.bottom-left {
  337. margin-top: 10px;
  338. }
  339. .popover.bottom-left .arrow {
  340. left: 50%;
  341. margin-left: -11px;
  342. border-top-width: 0;
  343. border-bottom-color: #999999;
  344. border-bottom-color: rgba(0, 0, 0, 0.25);
  345. top: -11px;
  346. left: 10%;
  347. }
  348. .popover.bottom-left .arrow:after {
  349. content: " ";
  350. top: 1px;
  351. margin-left: -10px;
  352. border-top-width: 0;
  353. border-bottom-color: #ffffff;
  354. }
  355. .popover.bottom-right {
  356. margin-top: 10px;
  357. }
  358. .popover.bottom-right .arrow {
  359. left: 50%;
  360. margin-left: -11px;
  361. border-top-width: 0;
  362. border-bottom-color: #999999;
  363. border-bottom-color: rgba(0, 0, 0, 0.25);
  364. top: -11px;
  365. left: 90%;
  366. }
  367. .popover.bottom-right .arrow:after {
  368. content: " ";
  369. top: 1px;
  370. margin-left: -10px;
  371. border-top-width: 0;
  372. border-bottom-color: #ffffff;
  373. }
  374. /*
  375. * Timepicker element
  376. */
  377. .timepicker.dropdown-menu {
  378. padding: 0 4px;
  379. }
  380. .timepicker.dropdown-menu button {
  381. outline: none;
  382. border: 0px;
  383. }
  384. .timepicker.dropdown-menu tbody button {
  385. padding: 6px;
  386. }
  387. /*
  388. * Fancy tooltips
  389. *
  390. */
  391. .tooltip.tooltip-info.top .tooltip-arrow,
  392. .tooltip.tooltip-info.top-left .tooltip-arrow,
  393. .tooltip.tooltip-info.top-right .tooltip-arrow {
  394. border-top-color: #d9edf7;
  395. }
  396. .tooltip.tooltip-info.right .tooltip-arrow {
  397. border-right-color: #d9edf7;
  398. }
  399. .tooltip.tooltip-info.bottom .tooltip-arrow,
  400. .tooltip.tooltip-info.bottom-left .tooltip-arrow,
  401. .tooltip.tooltip-info.bottom-right .tooltip-arrow {
  402. border-bottom-color: #d9edf7;
  403. }
  404. .tooltip.tooltip-info.left .tooltip-arrow {
  405. border-left-color: #d9edf7;
  406. }
  407. .tooltip.tooltip-info .tooltip-inner {
  408. background-color: #d9edf7;
  409. border-color: #bce8f1;
  410. color: #31708f;
  411. }
  412. .tooltip.tooltip-info .tooltip-inner hr {
  413. border-top-color: #a6e1ec;
  414. }
  415. .tooltip.tooltip-info .tooltip-inner .alert-link {
  416. color: #245269;
  417. }
  418. .tooltip.tooltip-success.top .tooltip-arrow,
  419. .tooltip.tooltip-success.top-left .tooltip-arrow,
  420. .tooltip.tooltip-success.top-right .tooltip-arrow {
  421. border-top-color: #dff0d8;
  422. }
  423. .tooltip.tooltip-success.right .tooltip-arrow {
  424. border-right-color: #dff0d8;
  425. }
  426. .tooltip.tooltip-success.bottom .tooltip-arrow,
  427. .tooltip.tooltip-success.bottom-left .tooltip-arrow,
  428. .tooltip.tooltip-success.bottom-right .tooltip-arrow {
  429. border-bottom-color: #dff0d8;
  430. }
  431. .tooltip.tooltip-success.left .tooltip-arrow {
  432. border-left-color: #dff0d8;
  433. }
  434. .tooltip.tooltip-success .tooltip-inner {
  435. background-color: #dff0d8;
  436. border-color: #d6e9c6;
  437. color: #3c763d;
  438. }
  439. .tooltip.tooltip-success .tooltip-inner hr {
  440. border-top-color: #c9e2b3;
  441. }
  442. .tooltip.tooltip-success .tooltip-inner .alert-link {
  443. color: #2b542c;
  444. }
  445. .tooltip.tooltip-danger.top .tooltip-arrow,
  446. .tooltip.tooltip-danger.top-left .tooltip-arrow,
  447. .tooltip.tooltip-danger.top-right .tooltip-arrow {
  448. border-top-color: #f2dede;
  449. }
  450. .tooltip.tooltip-danger.right .tooltip-arrow {
  451. border-right-color: #f2dede;
  452. }
  453. .tooltip.tooltip-danger.bottom .tooltip-arrow,
  454. .tooltip.tooltip-danger.bottom-left .tooltip-arrow,
  455. .tooltip.tooltip-danger.bottom-right .tooltip-arrow {
  456. border-bottom-color: #f2dede;
  457. }
  458. .tooltip.tooltip-danger.left .tooltip-arrow {
  459. border-left-color: #f2dede;
  460. }
  461. .tooltip.tooltip-danger .tooltip-inner {
  462. background-color: #f2dede;
  463. border-color: #ebccd1;
  464. color: #a94442;
  465. }
  466. .tooltip.tooltip-danger .tooltip-inner hr {
  467. border-top-color: #e4b9c0;
  468. }
  469. .tooltip.tooltip-danger .tooltip-inner .alert-link {
  470. color: #843534;
  471. }
  472. /*
  473. * Tooltip corner placement
  474. *
  475. * Inherit exotic positionning from basic ones & fix arrow placement
  476. */
  477. .tooltip.top-left {
  478. margin-top: -3px;
  479. padding: 5px 0;
  480. }
  481. .tooltip.top-left .tooltip-arrow {
  482. bottom: 0;
  483. left: 50%;
  484. margin-left: -5px;
  485. border-width: 5px 5px 0;
  486. border-top-color: #000000;
  487. left: 10%;
  488. }
  489. .tooltip.top-right {
  490. margin-top: -3px;
  491. padding: 5px 0;
  492. }
  493. .tooltip.top-right .tooltip-arrow {
  494. bottom: 0;
  495. left: 50%;
  496. margin-left: -5px;
  497. border-width: 5px 5px 0;
  498. border-top-color: #000000;
  499. left: 90%;
  500. }
  501. .tooltip.bottom-left {
  502. margin-top: 3px;
  503. padding: 5px 0;
  504. }
  505. .tooltip.bottom-left .tooltip-arrow {
  506. top: 0;
  507. left: 50%;
  508. margin-left: -5px;
  509. border-width: 0 5px 5px;
  510. border-bottom-color: #000000;
  511. left: 10%;
  512. }
  513. .tooltip.bottom-right {
  514. margin-top: 3px;
  515. padding: 5px 0;
  516. }
  517. .tooltip.bottom-right .tooltip-arrow {
  518. top: 0;
  519. left: 50%;
  520. margin-left: -5px;
  521. border-width: 0 5px 5px;
  522. border-bottom-color: #000000;
  523. left: 90%;
  524. }
  525. .thumbnail > img,
  526. .thumbnail a > img,
  527. .carousel-inner > .item > img,
  528. .carousel-inner > .item > a > img {
  529. display: block;
  530. max-width: 100%;
  531. height: auto;
  532. }
  533. .btn-group-lg > .btn {
  534. padding: 10px 16px;
  535. font-size: 18px;
  536. line-height: 1.3333333;
  537. border-radius: 6px;
  538. }
  539. .btn-group-sm > .btn {
  540. padding: 5px 10px;
  541. font-size: 12px;
  542. line-height: 1.5;
  543. border-radius: 3px;
  544. }
  545. .btn-group-xs > .btn {
  546. padding: 1px 5px;
  547. font-size: 12px;
  548. line-height: 1.5;
  549. border-radius: 3px;
  550. }
  551. .dl-horizontal dd:before,
  552. .dl-horizontal dd:after,
  553. .container:before,
  554. .container:after,
  555. .container-fluid:before,
  556. .container-fluid:after,
  557. .row:before,
  558. .row:after,
  559. .form-horizontal .form-group:before,
  560. .form-horizontal .form-group:after,
  561. .btn-toolbar:before,
  562. .btn-toolbar:after,
  563. .btn-group-vertical > .btn-group:before,
  564. .btn-group-vertical > .btn-group:after,
  565. .nav:before,
  566. .nav:after,
  567. .navbar:before,
  568. .navbar:after,
  569. .navbar-header:before,
  570. .navbar-header:after,
  571. .navbar-collapse:before,
  572. .navbar-collapse:after,
  573. .pager:before,
  574. .pager:after,
  575. .panel-body:before,
  576. .panel-body:after,
  577. .modal-footer:before,
  578. .modal-footer:after {
  579. content: " ";
  580. display: table;
  581. }
  582. .dl-horizontal dd:after,
  583. .container:after,
  584. .container-fluid:after,
  585. .row:after,
  586. .form-horizontal .form-group:after,
  587. .btn-toolbar:after,
  588. .btn-group-vertical > .btn-group:after,
  589. .nav:after,
  590. .navbar:after,
  591. .navbar-header:after,
  592. .navbar-collapse:after,
  593. .pager:after,
  594. .panel-body:after,
  595. .modal-footer:after {
  596. clear: both;
  597. }
  598. /*
  599. * Alerts placement
  600. */
  601. .alert {
  602. outline: none;
  603. }
  604. .alert.top,
  605. .alert.top-left,
  606. .alert.top-right,
  607. .alert.bottom,
  608. .alert.bottom-left,
  609. .alert.bottom-right {
  610. position: fixed;
  611. z-index: 1150;
  612. margin: 20px;
  613. }
  614. .alert.top,
  615. .alert.top-left,
  616. .alert.top-right {
  617. top: 50px;
  618. }
  619. .alert.top {
  620. left: 400px;
  621. right: 300px;
  622. top: 100px;
  623. }
  624. .alert.top-right {
  625. right: 0px;
  626. }
  627. .alert.top-right .close {
  628. padding-left: 10px;
  629. }
  630. .alert.top-left {
  631. left: 0px;
  632. }
  633. .alert.top-left .close {
  634. padding-right: 10px;
  635. }
  636. .alert.bottom,
  637. .alert.bottom-right,
  638. .alert.bottom-left {
  639. bottom: 0px;
  640. }
  641. .alert.bottom {
  642. right: 0px;
  643. left: 0px;
  644. }
  645. .alert.bottom-right {
  646. right: 0px;
  647. }
  648. .alert.bottom-right .close {
  649. padding-left: 10px;
  650. }
  651. .alert.bottom-left {
  652. left: 0px;
  653. }
  654. .alert.bottom-left .close {
  655. padding-right: 10px;
  656. }
  657. .thumbnail > img,
  658. .thumbnail a > img,
  659. .carousel-inner > .item > img,
  660. .carousel-inner > .item > a > img {
  661. display: block;
  662. max-width: 100%;
  663. height: auto;
  664. }
  665. .btn-group-lg > .btn {
  666. padding: 10px 16px;
  667. font-size: 18px;
  668. line-height: 1.3333333;
  669. border-radius: 6px;
  670. }
  671. .btn-group-sm > .btn {
  672. padding: 5px 10px;
  673. font-size: 12px;
  674. line-height: 1.5;
  675. border-radius: 3px;
  676. }
  677. .btn-group-xs > .btn {
  678. padding: 1px 5px;
  679. font-size: 12px;
  680. line-height: 1.5;
  681. border-radius: 3px;
  682. }
  683. .dl-horizontal dd:before,
  684. .dl-horizontal dd:after,
  685. .container:before,
  686. .container:after,
  687. .container-fluid:before,
  688. .container-fluid:after,
  689. .row:before,
  690. .row:after,
  691. .form-horizontal .form-group:before,
  692. .form-horizontal .form-group:after,
  693. .btn-toolbar:before,
  694. .btn-toolbar:after,
  695. .btn-group-vertical > .btn-group:before,
  696. .btn-group-vertical > .btn-group:after,
  697. .nav:before,
  698. .nav:after,
  699. .navbar:before,
  700. .navbar:after,
  701. .navbar-header:before,
  702. .navbar-header:after,
  703. .navbar-collapse:before,
  704. .navbar-collapse:after,
  705. .pager:before,
  706. .pager:after,
  707. .panel-body:before,
  708. .panel-body:after,
  709. .modal-footer:before,
  710. .modal-footer:after,
  711. .aside .aside-dialog .aside-footer:before,
  712. .aside .aside-dialog .aside-footer:after {
  713. content: " ";
  714. display: table;
  715. }
  716. .dl-horizontal dd:after,
  717. .container:after,
  718. .container-fluid:after,
  719. .row:after,
  720. .form-horizontal .form-group:after,
  721. .btn-toolbar:after,
  722. .btn-group-vertical > .btn-group:after,
  723. .nav:after,
  724. .navbar:after,
  725. .navbar-header:after,
  726. .navbar-collapse:after,
  727. .pager:after,
  728. .panel-body:after,
  729. .modal-footer:after,
  730. .aside .aside-dialog .aside-footer:after {
  731. clear: both;
  732. }
  733. /*
  734. * Aside element
  735. */
  736. .aside {
  737. position: fixed;
  738. top: 0;
  739. bottom: 0;
  740. z-index: 1049;
  741. overflow: auto;
  742. min-width: 320px;
  743. background: white;
  744. }
  745. .aside:focus {
  746. outline: none;
  747. }
  748. @media (max-width: 991px) {
  749. .aside {
  750. min-width: 240px;
  751. }
  752. }
  753. .aside.left {
  754. right: auto;
  755. left: 0;
  756. }
  757. .aside.right {
  758. right: 0;
  759. left: auto;
  760. }
  761. .aside .aside-dialog .aside-header {
  762. padding: 15px;
  763. border-bottom: 1px solid #e5e5e5;
  764. min-height: 16.42857143px;
  765. padding: 6px 15px;
  766. background: #337ab7;
  767. color: white;
  768. }
  769. .aside .aside-dialog .aside-header .close {
  770. margin-right: -8px;
  771. padding: 4px 8px;
  772. color: white;
  773. font-size: 25px;
  774. opacity: .8;
  775. }
  776. .aside .aside-dialog .aside-body {
  777. position: relative;
  778. padding: 15px;
  779. }
  780. .aside .aside-dialog .aside-footer {
  781. padding: 15px;
  782. text-align: right;
  783. border-top: 1px solid #e5e5e5;
  784. }
  785. .aside .aside-dialog .aside-footer .btn + .btn {
  786. margin-left: 5px;
  787. margin-bottom: 0;
  788. }
  789. .aside .aside-dialog .aside-footer .btn-group .btn + .btn {
  790. margin-left: -1px;
  791. }
  792. .aside .aside-dialog .aside-footer .btn-block + .btn-block {
  793. margin-left: 0;
  794. }
  795. .aside-backdrop {
  796. position: fixed;
  797. top: 0;
  798. right: 0;
  799. bottom: 0;
  800. left: 0;
  801. z-index: 1040;
  802. background-color: #000000;
  803. }
  804. .aside-backdrop.fade {
  805. opacity: 0;
  806. filter: alpha(opacity=0);
  807. }
  808. .aside-backdrop.in {
  809. opacity: 0.5;
  810. filter: alpha(opacity=50);
  811. }
  812. .thumbnail > img,
  813. .thumbnail a > img,
  814. .carousel-inner > .item > img,
  815. .carousel-inner > .item > a > img {
  816. display: block;
  817. max-width: 100%;
  818. height: auto;
  819. }
  820. .btn-group-lg > .btn {
  821. padding: 10px 16px;
  822. font-size: 18px;
  823. line-height: 1.3333333;
  824. border-radius: 6px;
  825. }
  826. .btn-group-sm > .btn {
  827. padding: 5px 10px;
  828. font-size: 12px;
  829. line-height: 1.5;
  830. border-radius: 3px;
  831. }
  832. .btn-group-xs > .btn {
  833. padding: 1px 5px;
  834. font-size: 12px;
  835. line-height: 1.5;
  836. border-radius: 3px;
  837. }
  838. .dl-horizontal dd:before,
  839. .dl-horizontal dd:after,
  840. .container:before,
  841. .container:after,
  842. .container-fluid:before,
  843. .container-fluid:after,
  844. .row:before,
  845. .row:after,
  846. .form-horizontal .form-group:before,
  847. .form-horizontal .form-group:after,
  848. .btn-toolbar:before,
  849. .btn-toolbar:after,
  850. .btn-group-vertical > .btn-group:before,
  851. .btn-group-vertical > .btn-group:after,
  852. .nav:before,
  853. .nav:after,
  854. .navbar:before,
  855. .navbar:after,
  856. .navbar-header:before,
  857. .navbar-header:after,
  858. .navbar-collapse:before,
  859. .navbar-collapse:after,
  860. .pager:before,
  861. .pager:after,
  862. .panel-body:before,
  863. .panel-body:after,
  864. .modal-footer:before,
  865. .modal-footer:after {
  866. content: " ";
  867. display: table;
  868. }
  869. .dl-horizontal dd:after,
  870. .container:after,
  871. .container-fluid:after,
  872. .row:after,
  873. .form-horizontal .form-group:after,
  874. .btn-toolbar:after,
  875. .btn-group-vertical > .btn-group:after,
  876. .nav:after,
  877. .navbar:after,
  878. .navbar-header:after,
  879. .navbar-collapse:after,
  880. .pager:after,
  881. .panel-body:after,
  882. .modal-footer:after {
  883. clear: both;
  884. }
  885. /*
  886. * Datepicker element
  887. */
  888. .datepicker.dropdown-menu {
  889. width: 250px;
  890. height: 270px;
  891. }
  892. .datepicker.dropdown-menu button {
  893. outline: none;
  894. border: 0px;
  895. }
  896. .datepicker.dropdown-menu tbody {
  897. height: 180px;
  898. }
  899. .datepicker.dropdown-menu tbody button {
  900. padding: 6px;
  901. }
  902. .datepicker.dropdown-menu.datepicker-mode-1 tbody button,
  903. .datepicker.dropdown-menu.datepicker-mode-2 tbody button {
  904. height: 65px;
  905. }
  906. .thumbnail > img,
  907. .thumbnail a > img,
  908. .carousel-inner > .item > img,
  909. .carousel-inner > .item > a > img {
  910. display: block;
  911. max-width: 100%;
  912. height: auto;
  913. }
  914. .btn-group-lg > .btn {
  915. padding: 10px 16px;
  916. font-size: 18px;
  917. line-height: 1.3333333;
  918. border-radius: 6px;
  919. }
  920. .btn-group-sm > .btn {
  921. padding: 5px 10px;
  922. font-size: 12px;
  923. line-height: 1.5;
  924. border-radius: 3px;
  925. }
  926. .btn-group-xs > .btn {
  927. padding: 1px 5px;
  928. font-size: 12px;
  929. line-height: 1.5;
  930. border-radius: 3px;
  931. }
  932. .dl-horizontal dd:before,
  933. .dl-horizontal dd:after,
  934. .container:before,
  935. .container:after,
  936. .container-fluid:before,
  937. .container-fluid:after,
  938. .row:before,
  939. .row:after,
  940. .form-horizontal .form-group:before,
  941. .form-horizontal .form-group:after,
  942. .btn-toolbar:before,
  943. .btn-toolbar:after,
  944. .btn-group-vertical > .btn-group:before,
  945. .btn-group-vertical > .btn-group:after,
  946. .nav:before,
  947. .nav:after,
  948. .navbar:before,
  949. .navbar:after,
  950. .navbar-header:before,
  951. .navbar-header:after,
  952. .navbar-collapse:before,
  953. .navbar-collapse:after,
  954. .pager:before,
  955. .pager:after,
  956. .panel-body:before,
  957. .panel-body:after,
  958. .modal-footer:before,
  959. .modal-footer:after {
  960. content: " ";
  961. display: table;
  962. }
  963. .dl-horizontal dd:after,
  964. .container:after,
  965. .container-fluid:after,
  966. .row:after,
  967. .form-horizontal .form-group:after,
  968. .btn-toolbar:after,
  969. .btn-group-vertical > .btn-group:after,
  970. .nav:after,
  971. .navbar:after,
  972. .navbar-header:after,
  973. .navbar-collapse:after,
  974. .pager:after,
  975. .panel-body:after,
  976. .modal-footer:after {
  977. clear: both;
  978. }
  979. /*
  980. * Callouts
  981. *
  982. * Not quite alerts, but custom and helpful notes for folks reading the docs.
  983. * Requires a base and modifier class.
  984. */
  985. .callout {
  986. margin: 20px 0;
  987. padding: 20px;
  988. border-left: 3px solid #eee;
  989. }
  990. .callout h4 {
  991. margin-top: 0;
  992. margin-bottom: 5px;
  993. }
  994. .callout p:last-child {
  995. margin-bottom: 0;
  996. }
  997. /* Variations */
  998. .callout-danger {
  999. border-color: #eed3d7;
  1000. background-color: #fdf7f7;
  1001. }
  1002. .callout-danger h4 {
  1003. color: #b94a48;
  1004. }
  1005. .callout-warning {
  1006. border-color: #faebcc;
  1007. background-color: #faf8f0;
  1008. }
  1009. .callout-warning h4 {
  1010. color: #8a6d3b;
  1011. }
  1012. .callout-info {
  1013. border-color: #bce8f1;
  1014. background-color: #f4f8fa;
  1015. }
  1016. .callout-info h4 {
  1017. color: #34789a;
  1018. }
  1019. .thumbnail > img,
  1020. .thumbnail a > img,
  1021. .carousel-inner > .item > img,
  1022. .carousel-inner > .item > a > img {
  1023. display: block;
  1024. max-width: 100%;
  1025. height: auto;
  1026. }
  1027. .btn-group-lg > .btn {
  1028. padding: 10px 16px;
  1029. font-size: 18px;
  1030. line-height: 1.3333333;
  1031. border-radius: 6px;
  1032. }
  1033. .btn-group-sm > .btn {
  1034. padding: 5px 10px;
  1035. font-size: 12px;
  1036. line-height: 1.5;
  1037. border-radius: 3px;
  1038. }
  1039. .btn-group-xs > .btn {
  1040. padding: 1px 5px;
  1041. font-size: 12px;
  1042. line-height: 1.5;
  1043. border-radius: 3px;
  1044. }
  1045. .dl-horizontal dd:before,
  1046. .dl-horizontal dd:after,
  1047. .container:before,
  1048. .container:after,
  1049. .container-fluid:before,
  1050. .container-fluid:after,
  1051. .row:before,
  1052. .row:after,
  1053. .form-horizontal .form-group:before,
  1054. .form-horizontal .form-group:after,
  1055. .btn-toolbar:before,
  1056. .btn-toolbar:after,
  1057. .btn-group-vertical > .btn-group:before,
  1058. .btn-group-vertical > .btn-group:after,
  1059. .nav:before,
  1060. .nav:after,
  1061. .navbar:before,
  1062. .navbar:after,
  1063. .navbar-header:before,
  1064. .navbar-header:after,
  1065. .navbar-collapse:before,
  1066. .navbar-collapse:after,
  1067. .pager:before,
  1068. .pager:after,
  1069. .panel-body:before,
  1070. .panel-body:after,
  1071. .modal-footer:before,
  1072. .modal-footer:after {
  1073. content: " ";
  1074. display: table;
  1075. }
  1076. .dl-horizontal dd:after,
  1077. .container:after,
  1078. .container-fluid:after,
  1079. .row:after,
  1080. .form-horizontal .form-group:after,
  1081. .btn-toolbar:after,
  1082. .btn-group-vertical > .btn-group:after,
  1083. .nav:after,
  1084. .navbar:after,
  1085. .navbar-header:after,
  1086. .navbar-collapse:after,
  1087. .pager:after,
  1088. .panel-body:after,
  1089. .modal-footer:after {
  1090. clear: both;
  1091. }
  1092. .modal.center .modal-dialog {
  1093. position: fixed;
  1094. top: 40%;
  1095. left: 50%;
  1096. min-width: 320px;
  1097. max-width: 630px;
  1098. width: 50%;
  1099. -webkit-transform: translateX(-50%) translateY(-50%);
  1100. -ms-transform: translateX(-50%) translateY(-50%);
  1101. transform: translateX(-50%) translateY(-50%);
  1102. }
  1103. .thumbnail > img,
  1104. .thumbnail a > img,
  1105. .carousel-inner > .item > img,
  1106. .carousel-inner > .item > a > img {
  1107. display: block;
  1108. max-width: 100%;
  1109. height: auto;
  1110. }
  1111. .btn-group-lg > .btn {
  1112. padding: 10px 16px;
  1113. font-size: 18px;
  1114. line-height: 1.3333333;
  1115. border-radius: 6px;
  1116. }
  1117. .btn-group-sm > .btn {
  1118. padding: 5px 10px;
  1119. font-size: 12px;
  1120. line-height: 1.5;
  1121. border-radius: 3px;
  1122. }
  1123. .btn-group-xs > .btn {
  1124. padding: 1px 5px;
  1125. font-size: 12px;
  1126. line-height: 1.5;
  1127. border-radius: 3px;
  1128. }
  1129. .dl-horizontal dd:before,
  1130. .dl-horizontal dd:after,
  1131. .container:before,
  1132. .container:after,
  1133. .container-fluid:before,
  1134. .container-fluid:after,
  1135. .row:before,
  1136. .row:after,
  1137. .form-horizontal .form-group:before,
  1138. .form-horizontal .form-group:after,
  1139. .btn-toolbar:before,
  1140. .btn-toolbar:after,
  1141. .btn-group-vertical > .btn-group:before,
  1142. .btn-group-vertical > .btn-group:after,
  1143. .nav:before,
  1144. .nav:after,
  1145. .navbar:before,
  1146. .navbar:after,
  1147. .navbar-header:before,
  1148. .navbar-header:after,
  1149. .navbar-collapse:before,
  1150. .navbar-collapse:after,
  1151. .pager:before,
  1152. .pager:after,
  1153. .panel-body:before,
  1154. .panel-body:after,
  1155. .modal-footer:before,
  1156. .modal-footer:after {
  1157. content: " ";
  1158. display: table;
  1159. }
  1160. .dl-horizontal dd:after,
  1161. .container:after,
  1162. .container-fluid:after,
  1163. .row:after,
  1164. .form-horizontal .form-group:after,
  1165. .btn-toolbar:after,
  1166. .btn-group-vertical > .btn-group:after,
  1167. .nav:after,
  1168. .navbar:after,
  1169. .navbar-header:after,
  1170. .navbar-collapse:after,
  1171. .pager:after,
  1172. .panel-body:after,
  1173. .modal-footer:after {
  1174. clear: both;
  1175. }
  1176. /*
  1177. * Popovers corner placement
  1178. *
  1179. * Inherit exotic positionning from basic ones & fix arrow placement
  1180. */
  1181. .popover.top-left {
  1182. margin-top: -10px;
  1183. }
  1184. .popover.top-left .arrow {
  1185. left: 50%;
  1186. margin-left: -11px;
  1187. border-bottom-width: 0;
  1188. border-top-color: #999999;
  1189. border-top-color: rgba(0, 0, 0, 0.25);
  1190. bottom: -11px;
  1191. left: 10%;
  1192. }
  1193. .popover.top-left .arrow:after {
  1194. content: " ";
  1195. bottom: 1px;
  1196. margin-left: -10px;
  1197. border-bottom-width: 0;
  1198. border-top-color: #ffffff;
  1199. }
  1200. .popover.top-right {
  1201. margin-top: -10px;
  1202. }
  1203. .popover.top-right .arrow {
  1204. left: 50%;
  1205. margin-left: -11px;
  1206. border-bottom-width: 0;
  1207. border-top-color: #999999;
  1208. border-top-color: rgba(0, 0, 0, 0.25);
  1209. bottom: -11px;
  1210. left: 90%;
  1211. }
  1212. .popover.top-right .arrow:after {
  1213. content: " ";
  1214. bottom: 1px;
  1215. margin-left: -10px;
  1216. border-bottom-width: 0;
  1217. border-top-color: #ffffff;
  1218. }
  1219. .popover.bottom-left {
  1220. margin-top: 10px;
  1221. }
  1222. .popover.bottom-left .arrow {
  1223. left: 50%;
  1224. margin-left: -11px;
  1225. border-top-width: 0;
  1226. border-bottom-color: #999999;
  1227. border-bottom-color: rgba(0, 0, 0, 0.25);
  1228. top: -11px;
  1229. left: 10%;
  1230. }
  1231. .popover.bottom-left .arrow:after {
  1232. content: " ";
  1233. top: 1px;
  1234. margin-left: -10px;
  1235. border-top-width: 0;
  1236. border-bottom-color: #ffffff;
  1237. }
  1238. .popover.bottom-right {
  1239. margin-top: 10px;
  1240. }
  1241. .popover.bottom-right .arrow {
  1242. left: 50%;
  1243. margin-left: -11px;
  1244. border-top-width: 0;
  1245. border-bottom-color: #999999;
  1246. border-bottom-color: rgba(0, 0, 0, 0.25);
  1247. top: -11px;
  1248. left: 90%;
  1249. }
  1250. .popover.bottom-right .arrow:after {
  1251. content: " ";
  1252. top: 1px;
  1253. margin-left: -10px;
  1254. border-top-width: 0;
  1255. border-bottom-color: #ffffff;
  1256. }
  1257. .thumbnail > img,
  1258. .thumbnail a > img,
  1259. .carousel-inner > .item > img,
  1260. .carousel-inner > .item > a > img {
  1261. display: block;
  1262. max-width: 100%;
  1263. height: auto;
  1264. }
  1265. .btn-group-lg > .btn {
  1266. padding: 10px 16px;
  1267. font-size: 18px;
  1268. line-height: 1.3333333;
  1269. border-radius: 6px;
  1270. }
  1271. .btn-group-sm > .btn {
  1272. padding: 5px 10px;
  1273. font-size: 12px;
  1274. line-height: 1.5;
  1275. border-radius: 3px;
  1276. }
  1277. .btn-group-xs > .btn {
  1278. padding: 1px 5px;
  1279. font-size: 12px;
  1280. line-height: 1.5;
  1281. border-radius: 3px;
  1282. }
  1283. .dl-horizontal dd:before,
  1284. .dl-horizontal dd:after,
  1285. .container:before,
  1286. .container:after,
  1287. .container-fluid:before,
  1288. .container-fluid:after,
  1289. .row:before,
  1290. .row:after,
  1291. .form-horizontal .form-group:before,
  1292. .form-horizontal .form-group:after,
  1293. .btn-toolbar:before,
  1294. .btn-toolbar:after,
  1295. .btn-group-vertical > .btn-group:before,
  1296. .btn-group-vertical > .btn-group:after,
  1297. .nav:before,
  1298. .nav:after,
  1299. .navbar:before,
  1300. .navbar:after,
  1301. .navbar-header:before,
  1302. .navbar-header:after,
  1303. .navbar-collapse:before,
  1304. .navbar-collapse:after,
  1305. .pager:before,
  1306. .pager:after,
  1307. .panel-body:before,
  1308. .panel-body:after,
  1309. .modal-footer:before,
  1310. .modal-footer:after {
  1311. content: " ";
  1312. display: table;
  1313. }
  1314. .dl-horizontal dd:after,
  1315. .container:after,
  1316. .container-fluid:after,
  1317. .row:after,
  1318. .form-horizontal .form-group:after,
  1319. .btn-toolbar:after,
  1320. .btn-group-vertical > .btn-group:after,
  1321. .nav:after,
  1322. .navbar:after,
  1323. .navbar-header:after,
  1324. .navbar-collapse:after,
  1325. .pager:after,
  1326. .panel-body:after,
  1327. .modal-footer:after {
  1328. clear: both;
  1329. }
  1330. /*
  1331. * Timepicker element
  1332. */
  1333. .timepicker.dropdown-menu {
  1334. padding: 0 4px;
  1335. }
  1336. .timepicker.dropdown-menu button {
  1337. outline: none;
  1338. border: 0px;
  1339. }
  1340. .timepicker.dropdown-menu tbody button {
  1341. padding: 6px;
  1342. }
  1343. .thumbnail > img,
  1344. .thumbnail a > img,
  1345. .carousel-inner > .item > img,
  1346. .carousel-inner > .item > a > img {
  1347. display: block;
  1348. max-width: 100%;
  1349. height: auto;
  1350. }
  1351. .btn-group-lg > .btn {
  1352. padding: 10px 16px;
  1353. font-size: 18px;
  1354. line-height: 1.3333333;
  1355. border-radius: 6px;
  1356. }
  1357. .btn-group-sm > .btn {
  1358. padding: 5px 10px;
  1359. font-size: 12px;
  1360. line-height: 1.5;
  1361. border-radius: 3px;
  1362. }
  1363. .btn-group-xs > .btn {
  1364. padding: 1px 5px;
  1365. font-size: 12px;
  1366. line-height: 1.5;
  1367. border-radius: 3px;
  1368. }
  1369. .dl-horizontal dd:before,
  1370. .dl-horizontal dd:after,
  1371. .container:before,
  1372. .container:after,
  1373. .container-fluid:before,
  1374. .container-fluid:after,
  1375. .row:before,
  1376. .row:after,
  1377. .form-horizontal .form-group:before,
  1378. .form-horizontal .form-group:after,
  1379. .btn-toolbar:before,
  1380. .btn-toolbar:after,
  1381. .btn-group-vertical > .btn-group:before,
  1382. .btn-group-vertical > .btn-group:after,
  1383. .nav:before,
  1384. .nav:after,
  1385. .navbar:before,
  1386. .navbar:after,
  1387. .navbar-header:before,
  1388. .navbar-header:after,
  1389. .navbar-collapse:before,
  1390. .navbar-collapse:after,
  1391. .pager:before,
  1392. .pager:after,
  1393. .panel-body:before,
  1394. .panel-body:after,
  1395. .modal-footer:before,
  1396. .modal-footer:after {
  1397. content: " ";
  1398. display: table;
  1399. }
  1400. .dl-horizontal dd:after,
  1401. .container:after,
  1402. .container-fluid:after,
  1403. .row:after,
  1404. .form-horizontal .form-group:after,
  1405. .btn-toolbar:after,
  1406. .btn-group-vertical > .btn-group:after,
  1407. .nav:after,
  1408. .navbar:after,
  1409. .navbar-header:after,
  1410. .navbar-collapse:after,
  1411. .pager:after,
  1412. .panel-body:after,
  1413. .modal-footer:after {
  1414. clear: both;
  1415. }
  1416. /*
  1417. * Fancy tooltips
  1418. *
  1419. */
  1420. .tooltip.tooltip-info.top .tooltip-arrow,
  1421. .tooltip.tooltip-info.top-left .tooltip-arrow,
  1422. .tooltip.tooltip-info.top-right .tooltip-arrow {
  1423. border-top-color: #d9edf7;
  1424. }
  1425. .tooltip.tooltip-info.right .tooltip-arrow {
  1426. border-right-color: #d9edf7;
  1427. }
  1428. .tooltip.tooltip-info.bottom .tooltip-arrow,
  1429. .tooltip.tooltip-info.bottom-left .tooltip-arrow,
  1430. .tooltip.tooltip-info.bottom-right .tooltip-arrow {
  1431. border-bottom-color: #d9edf7;
  1432. }
  1433. .tooltip.tooltip-info.left .tooltip-arrow {
  1434. border-left-color: #d9edf7;
  1435. }
  1436. .tooltip.tooltip-info .tooltip-inner {
  1437. background-color: #d9edf7;
  1438. border-color: #bce8f1;
  1439. color: #31708f;
  1440. }
  1441. .tooltip.tooltip-info .tooltip-inner hr {
  1442. border-top-color: #a6e1ec;
  1443. }
  1444. .tooltip.tooltip-info .tooltip-inner .alert-link {
  1445. color: #245269;
  1446. }
  1447. .tooltip.tooltip-success.top .tooltip-arrow,
  1448. .tooltip.tooltip-success.top-left .tooltip-arrow,
  1449. .tooltip.tooltip-success.top-right .tooltip-arrow {
  1450. border-top-color: #dff0d8;
  1451. }
  1452. .tooltip.tooltip-success.right .tooltip-arrow {
  1453. border-right-color: #dff0d8;
  1454. }
  1455. .tooltip.tooltip-success.bottom .tooltip-arrow,
  1456. .tooltip.tooltip-success.bottom-left .tooltip-arrow,
  1457. .tooltip.tooltip-success.bottom-right .tooltip-arrow {
  1458. border-bottom-color: #dff0d8;
  1459. }
  1460. .tooltip.tooltip-success.left .tooltip-arrow {
  1461. border-left-color: #dff0d8;
  1462. }
  1463. .tooltip.tooltip-success .tooltip-inner {
  1464. background-color: #dff0d8;
  1465. border-color: #d6e9c6;
  1466. color: #3c763d;
  1467. }
  1468. .tooltip.tooltip-success .tooltip-inner hr {
  1469. border-top-color: #c9e2b3;
  1470. }
  1471. .tooltip.tooltip-success .tooltip-inner .alert-link {
  1472. color: #2b542c;
  1473. }
  1474. .tooltip.tooltip-danger.top .tooltip-arrow,
  1475. .tooltip.tooltip-danger.top-left .tooltip-arrow,
  1476. .tooltip.tooltip-danger.top-right .tooltip-arrow {
  1477. border-top-color: #f2dede;
  1478. }
  1479. .tooltip.tooltip-danger.right .tooltip-arrow {
  1480. border-right-color: #f2dede;
  1481. }
  1482. .tooltip.tooltip-danger.bottom .tooltip-arrow,
  1483. .tooltip.tooltip-danger.bottom-left .tooltip-arrow,
  1484. .tooltip.tooltip-danger.bottom-right .tooltip-arrow {
  1485. border-bottom-color: #f2dede;
  1486. }
  1487. .tooltip.tooltip-danger.left .tooltip-arrow {
  1488. border-left-color: #f2dede;
  1489. }
  1490. .tooltip.tooltip-danger .tooltip-inner {
  1491. background-color: #f2dede;
  1492. border-color: #ebccd1;
  1493. color: #a94442;
  1494. }
  1495. .tooltip.tooltip-danger .tooltip-inner hr {
  1496. border-top-color: #e4b9c0;
  1497. }
  1498. .tooltip.tooltip-danger .tooltip-inner .alert-link {
  1499. color: #843534;
  1500. }
  1501. /*
  1502. * Tooltip corner placement
  1503. *
  1504. * Inherit exotic positionning from basic ones & fix arrow placement
  1505. */
  1506. .tooltip.top-left {
  1507. margin-top: -3px;
  1508. padding: 5px 0;
  1509. }
  1510. .tooltip.top-left .tooltip-arrow {
  1511. bottom: 0;
  1512. left: 50%;
  1513. margin-left: -5px;
  1514. border-width: 5px 5px 0;
  1515. border-top-color: #000000;
  1516. left: 10%;
  1517. }
  1518. .tooltip.top-right {
  1519. margin-top: -3px;
  1520. padding: 5px 0;
  1521. }
  1522. .tooltip.top-right .tooltip-arrow {
  1523. bottom: 0;
  1524. left: 50%;
  1525. margin-left: -5px;
  1526. border-width: 5px 5px 0;
  1527. border-top-color: #000000;
  1528. left: 90%;
  1529. }
  1530. .tooltip.bottom-left {
  1531. margin-top: 3px;
  1532. padding: 5px 0;
  1533. }
  1534. .tooltip.bottom-left .tooltip-arrow {
  1535. top: 0;
  1536. left: 50%;
  1537. margin-left: -5px;
  1538. border-width: 0 5px 5px;
  1539. border-bottom-color: #000000;
  1540. left: 10%;
  1541. }
  1542. .tooltip.bottom-right {
  1543. margin-top: 3px;
  1544. padding: 5px 0;
  1545. }
  1546. .tooltip.bottom-right .tooltip-arrow {
  1547. top: 0;
  1548. left: 50%;
  1549. margin-left: -5px;
  1550. border-width: 0 5px 5px;
  1551. border-bottom-color: #000000;
  1552. left: 90%;
  1553. }