Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.
 
 
 
 
 

1175 wiersze
22 KiB

  1. body
  2. {
  3. overflow-x: hidden;
  4. margin-bottom: 48px;
  5. }
  6. .form-auth-forgot-password,
  7. .form-auth-register,
  8. .form-auth-login {
  9. margin-top: 20px;
  10. margin-bottom: 200px;
  11. }
  12. .c-offcanvas.is-open
  13. {
  14. z-index: 1080;
  15. }
  16. .btn-circle.btn-xl {
  17. width: 70px;
  18. height: 70px;
  19. padding: 10px 16px;
  20. border-radius: 35px;
  21. font-size: 24px;
  22. line-height: 1.33;
  23. }
  24. .btn-circle {
  25. width: 30px;
  26. height: 30px;
  27. padding: 6px 0px;
  28. border-radius: 15px;
  29. text-align: center;
  30. font-size: 12px;
  31. line-height: 1.42857;
  32. }
  33. @media( min-width: 1200px ) {
  34. body.body-content .container {
  35. max-width: 720px;
  36. }
  37. }
  38. @media( min-width: 992px ) {
  39. body.body-content .container {
  40. max-width: 720px;
  41. }
  42. }
  43. @media( max-width : 768px ) {
  44. .navbar {
  45. padding: 0.5rem 0.25rem;
  46. }
  47. body.body-content .container-fluid,
  48. body.body-content .container {
  49. padding-left: 0;
  50. padding-right: 0;
  51. }
  52. }
  53. nav a:hover,
  54. nav a:active,
  55. nav a {
  56. color: white;
  57. }
  58. .navbar-brand {
  59. padding-left: 12px;
  60. }
  61. body.body-content .container-fluid {
  62. max-width: 992px;
  63. }
  64. body.body-content {
  65. color: #2B2D42;
  66. background-color: #F2F2F2;
  67. }
  68. .content {
  69. margin-top: 72px;
  70. }
  71. .c-offcanvas--right {
  72. z-index: 1080;
  73. }
  74. .navbar-nav .dropdown-menu
  75. {
  76. position: absolute;
  77. min-width: 280px;
  78. }
  79. .ul-offcanvas-nav
  80. {
  81. margin: 0;
  82. padding: 0;
  83. list-style: none;
  84. }
  85. .li-offcanvas-menu-item
  86. {
  87. border-bottom: 1px solid #FFFFFF;
  88. font-size: 14px;
  89. color: white;
  90. }
  91. .dropdown-item {
  92. padding-left: 0.7rem;
  93. padding-right: 0.7rem;
  94. }
  95. .dropdown-menu {
  96. font-size: 0.8rem;
  97. }
  98. .li-offcanvas-menu-item-inverted
  99. {
  100. border-bottom: 1px solid #FFFFFF;
  101. font-size: 14px;
  102. background-color: white;
  103. }
  104. .text-primary {
  105. color: #2B2D42!important;
  106. }
  107. .pb_cover_v3 a {
  108. color: #2B2D42!important;
  109. }
  110. a:hover,
  111. a {
  112. color: #2B2D42;
  113. }
  114. a.btn {
  115. color: white;
  116. }
  117. .invalid-feedback,
  118. .text-danger {
  119. color: #C13C2A!important;
  120. }
  121. .btn-primary {
  122. color: #fff;
  123. background-color: #2B2D42;
  124. border-color: #2B2D42;
  125. }
  126. .btn-primary:active,
  127. .btn-primary:hover {
  128. color: #fff;
  129. background-color: #152332;
  130. border-color: #152332;
  131. }
  132. .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {
  133. color: #fff;
  134. background-color: #152332;
  135. border-color: #152332;
  136. }
  137. .btn-danger {
  138. color: #fff;
  139. background-color: #C13C2A;
  140. border-color: #C13C2A;
  141. }
  142. .btn-danger:active,
  143. .btn-danger:hover {
  144. color: white;
  145. background-color: #C13C2A;
  146. border-color: #C13C2A;
  147. }
  148. .bg-danger {
  149. background-color: #C13C2A!important;
  150. }
  151. .custom-radio .custom-control-input:checked~.custom-control-label::before {
  152. background-color: #2B2D42;
  153. }
  154. .custom-control-input:checked~.custom-control-label::before {
  155. background-color: #2B2D42;
  156. }
  157. .custom-checkbox .custom-control-input:checked~.custom-control-label::before {
  158. background-color: #2B2D42;
  159. }
  160. .custom-control-input:checked~.custom-control-label::before {
  161. background-color: #2B2D42;
  162. }
  163. .custom-select.is-invalid,
  164. .form-control.is-invalid,
  165. .was-validated .custom-select:invalid,
  166. .was-validated .form-control:invalid {
  167. border-color: #C13C2A;
  168. }
  169. .btn-declined {
  170. color: #C13C2A;
  171. background-color: transparent;
  172. background-image: none;
  173. border-color: #F2F2F2;
  174. }
  175. .custom-control-input.is-invalid~.custom-control-label::before,
  176. .was-validated .custom-control-input:invalid~.custom-control-label::before {
  177. background-color: #C13C2A;
  178. }
  179. .custom-control-input.is-invalid~.custom-control-label,
  180. .was-validated .custom-control-input:invalid~.custom-control-label {
  181. color: #C13C2A;
  182. }
  183. .custom-control-input.is-valid~.custom-control-label::before,
  184. .was-validated .custom-control-input:valid~.custom-control-label::before,
  185. .custom-control-input.is-valid:checked~.custom-control-label::before,
  186. .was-validated .custom-control-input:valid:checked~.custom-control-label::before {
  187. background-color: #87AD71;
  188. }
  189. .no-padding {
  190. padding: 0;
  191. }
  192. .btn-secondary:not(:disabled):not(.disabled).active,
  193. .btn-secondary:not(:disabled):not(.disabled):active,
  194. .show>.btn-secondary.dropdown-toggle,
  195. .btn-secondary {
  196. background-color: #696773;
  197. border-color: #696773;
  198. }
  199. .custom-select.is-valid,
  200. .form-control.is-valid,
  201. .was-validated .custom-select:valid,
  202. .was-validated .form-control:valid {
  203. border-color: #87AD71;
  204. }
  205. .custom-control-input.is-valid~.custom-control-label,
  206. .was-validated .custom-control-input:valid~.custom-control-label,
  207. .valid-feedback {
  208. color: #87AD71;
  209. }
  210. .container-rsvp-icon {
  211. margin-top: 16px;
  212. }
  213. .btn-accepted {
  214. color: #87AD71;
  215. background-color: transparent;
  216. background-image: none;
  217. border-color: #F2F2F2;
  218. }
  219. .btn-rsvp-not-selected {
  220. color: white;
  221. background-color: #C1C1C1;
  222. background-image: none;
  223. border-color: #F2F2F2;
  224. }
  225. .btn-not-selected {
  226. color: #C1C1C1;
  227. background-color: transparent;
  228. background-image: none;
  229. border-color: #F2F2F2;
  230. }
  231. .btn-waiting {
  232. color: #E1B860;
  233. background-color: transparent;
  234. background-image: none;
  235. border-color: #F2F2F2;
  236. }
  237. .badge-primary {
  238. color: #fff;
  239. background-color: #2B2D42;
  240. }
  241. .badge-success {
  242. color: #fff;
  243. background-color: #87AD71;
  244. }
  245. .badge-danger {
  246. color: #fff;
  247. background-color: #C13C2A;
  248. }
  249. .h4, h4 {
  250. font-size: 1.4rem;
  251. color: #2B2D42;
  252. }
  253. .li-offcanvas-menu-header
  254. {
  255. font-size: 18px;
  256. padding: 48px 24px;
  257. background-color: transparent;
  258. }
  259. a.a-offcanvas-menu-link,
  260. a:hover.a-offcanvas-menu-link
  261. {
  262. color: white;
  263. display: block;
  264. width: 100%;
  265. padding: 6px 24px;
  266. text-decoration: none;
  267. line-height: 32px;
  268. }
  269. .li-offcanvas-menu-item-inverted a.a-offcanvas-menu-link,
  270. .li-offcanvas-menu-item-inverted a:hover.a-offcanvas-menu-link
  271. {
  272. color: #2B2D42;
  273. }
  274. /* Customize the label (the container) */
  275. .checkbox-container {
  276. display: block;
  277. position: relative;
  278. padding-left: 35px;
  279. margin-bottom: 12px;
  280. cursor: pointer;
  281. font-size: 22px;
  282. -webkit-user-select: none;
  283. -moz-user-select: none;
  284. -ms-user-select: none;
  285. user-select: none;
  286. }
  287. /* Hide the browser's default checkbox */
  288. .checkbox-container input {
  289. position: absolute;
  290. opacity: 0;
  291. cursor: pointer;
  292. height: 0;
  293. width: 0;
  294. }
  295. .dropdown-menu
  296. {
  297. font-size: 0.85rem;
  298. }
  299. .c-offcanvas
  300. {
  301. background: #2B2D42;
  302. background: -moz-linear-gradient(45deg, #2B2D42 0%, #8D99AE 100%);
  303. background: -webkit-linear-gradient(45deg, #2B2D42 0%, #8D99AE 100%);
  304. background: -o-linear-gradient(45deg, #2B2D42 0%, #8D99AE 100%);
  305. background: linear-gradient(45deg, #2B2D42 0%, #8D99AE 100%);
  306. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8D99AE', endColorstr='#2B2D42',GradientType=1 );
  307. }
  308. /* Create a custom checkbox */
  309. .checkbox-checkmark {
  310. position: absolute;
  311. top: 0;
  312. left: 0;
  313. height: 25px;
  314. width: 25px;
  315. background-color: #eee;
  316. }
  317. /* On mouse-over, add a grey background color */
  318. .checkbox-container:hover input ~ .checkbox-checkmark {
  319. background-color: #ccc;
  320. }
  321. /* When the checkbox is checked, add a blue background */
  322. .checkbox-container input:checked ~ .checkbox-checkmark {
  323. background-color: #2B2D42;
  324. }
  325. /* Create the checkmark/indicator (hidden when not checked) */
  326. .checkbox-checkmark:after {
  327. content: "";
  328. position: absolute;
  329. display: none;
  330. }
  331. /* Show the checkmark when checked */
  332. .checkbox-container input:checked ~ .checkbox-checkmark:after {
  333. display: block;
  334. }
  335. /* Style the checkmark/indicator */
  336. .checkbox-container .checkbox-checkmark:after {
  337. left: 9px;
  338. top: 5px;
  339. width: 5px;
  340. height: 10px;
  341. border: solid white;
  342. border-width: 0 3px 3px 0;
  343. -webkit-transform: rotate(45deg);
  344. -ms-transform: rotate(45deg);
  345. transform: rotate(45deg);
  346. }
  347. .bg-gradient
  348. {
  349. background: #2B2D42;
  350. /*
  351. background: -moz-linear-gradient(45deg, #665fee 0%, #27c2de 100%);
  352. background: -webkit-linear-gradient(45deg, #665fee 0%, #27c2de 100%);
  353. background: -o-linear-gradient(45deg, #665fee 0%, #27c2de 100%);
  354. background: linear-gradient(45deg, #665fee 0%, #27c2de 100%);
  355. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#665fee', endColorstr='#27c2de',GradientType=1 );
  356. */
  357. box-shadow: 0 0px 10px 0px rgba(0, 0, 0, 0.14), 0 4px 12px -4px rgba(33, 33, 33, 0.8);
  358. }
  359. .nav-item
  360. {
  361. padding-left: 12px;
  362. padding-right: 12px;
  363. }
  364. .badge:empty.badge-dot
  365. {
  366. display: inline-block;
  367. }
  368. .badge-dot
  369. {
  370. position:absolute;
  371. left: 24px;
  372. top: 20px;
  373. height: 10px;
  374. width: 10px;
  375. border-radius: 50%;
  376. display: inline-block;
  377. }
  378. .fixed-top {
  379. -webkit-transform: translate3d(0,0,0);
  380. transform: translate3d(0,0,0);
  381. }
  382. body.body-auth .action-button {
  383. display: none!important;
  384. }
  385. .action-button {
  386. position: fixed;
  387. -webkit-transform: translate3d(0,0,0);
  388. transform: translate3d(0,0,0);
  389. bottom: 20px;
  390. right: 20px;
  391. text-align: center;
  392. font-size: 20px;
  393. line-height: 50px;
  394. width: 50px;
  395. height: 50px;
  396. background-color: #2B2D42;
  397. color: #FFF;
  398. border-radius: 50%;
  399. cursor: pointer;
  400. overflow: hidden;
  401. z-index: 100;
  402. box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);
  403. }
  404. .action-list {
  405. color: #2B2D42;
  406. font-size: initial;
  407. text-align: initial;
  408. line-height: initial;
  409. position: absolute;
  410. bottom: 0;
  411. right: 0;
  412. opacity: 0;
  413. background-color: white;
  414. }
  415. .action-list-item {
  416. padding: 20px;
  417. white-space: nowrap;
  418. }
  419. .action-list-item a {
  420. text-decoration: none;
  421. }
  422. .action-list-item:hover a:hover,
  423. .action-list-item:hover a,
  424. .action-list-item a:hover {
  425. color: white;
  426. }
  427. .action-list-item:hover {
  428. color: white;
  429. background-color: #2B2D42;
  430. cursor: pointer;
  431. }
  432. .action-list-item i, .action-list-item span {
  433. display: inline-block;
  434. vertical-align: middle;
  435. }
  436. .action-list-item i {
  437. margin-right: 5px;
  438. }
  439. .disable-select {
  440. -webkit-user-select: none;
  441. -moz-user-select: none;
  442. -ms-user-select: none;
  443. user-select: none;
  444. }
  445. [class*="col-"] {
  446. margin-bottom: 12px;
  447. }
  448. .page-nav li
  449. {
  450. padding-left: 0;
  451. padding-right: 0;
  452. }
  453. [data-id="member-header"] {
  454. padding-bottom: 0;
  455. }
  456. [data-id="member-header"] .nav-tabs {
  457. margin-bottom: -1px;
  458. }
  459. [data-id="member-header"] .nav-tabs .nav-link {
  460. cursor: pointer;
  461. }
  462. .group-members-content {
  463. display: none;
  464. }
  465. .group-members-content.active {
  466. display: block;
  467. }
  468. ::-webkit-input-placeholder {
  469. font-style: italic;
  470. }
  471. :-moz-placeholder {
  472. font-style: italic;
  473. }
  474. ::-moz-placeholder {
  475. font-style: italic;
  476. }
  477. :-ms-input-placeholder {
  478. font-style: italic;
  479. }
  480. .btn-circle.btn-xl {
  481. width: 40px;
  482. height: 40px;
  483. padding: 9px 10px;
  484. border-radius: 20px;
  485. font-size: 16px;
  486. line-height: 1.33;
  487. }
  488. .btn-circle {
  489. width: 30px;
  490. height: 30px;
  491. padding: 6px 0px;
  492. border-radius: 15px;
  493. text-align: center;
  494. font-size: 12px;
  495. line-height: 1.42857;
  496. }
  497. .rsvp-loading-icon {
  498. padding-top: 2px;
  499. padding-right: 1px;
  500. }
  501. .rsvp-loading-icon > i {
  502. color: #C1C1C1;
  503. font-size: 37px;
  504. }
  505. .rsvp-draft-icon {
  506. padding-top: 6px;
  507. padding-right: 8px;
  508. }
  509. .rsvp-draft-icon > i {
  510. color: #C1C1C1;
  511. font-size: 22px;
  512. }
  513. .rsvp-checkmark__circle {
  514. stroke-dasharray: 166;
  515. stroke-dashoffset: 166;
  516. stroke-width: 2;
  517. stroke-miterlimit: 10;
  518. stroke: #87AD71;
  519. fill: none;
  520. }
  521. .rsvp-checkmark__circle-waiting {
  522. stroke: #E1B860;
  523. }
  524. .rsvp-checkmark {
  525. text-align: right;
  526. width: 40px;
  527. height: 40px;
  528. border-radius: 50%;
  529. display: block;
  530. stroke-width: 2;
  531. stroke: #fff;
  532. stroke-miterlimit: 10;
  533. box-shadow: inset 0px 0px 0px #87AD71;
  534. animation: fill .4s ease-in-out .4s forwards, scale .3s ease-in-out .9s both;
  535. }
  536. .rsvp-chcekmark-waiting {
  537. box-shadow: inset 0px 0px 0px #E1B860;
  538. animation: fill-waiting .4s ease-in-out .4s forwards, scale .3s ease-in-out .9s both;
  539. }
  540. .rsvp-checkmark__check {
  541. transform-origin: 50% 50%;
  542. stroke-dasharray: 48;
  543. stroke-dashoffset: 48;
  544. animation: stroke 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.8s forwards;
  545. }
  546. @keyframes stroke {
  547. 100% {
  548. stroke-dashoffset: 0;
  549. }
  550. }
  551. @keyframes scale {
  552. 0%, 100% {
  553. transform: none;
  554. }
  555. 50% {
  556. transform: scale3d(1.1, 1.1, 1);
  557. }
  558. }
  559. @keyframes fill {
  560. 100% {
  561. box-shadow: inset 0px 0px 0px 30px #87AD71;
  562. }
  563. }
  564. @keyframes fill-waiting {
  565. 100% {
  566. box-shadow: inset 0px 0px 0px 30px #E1B860;
  567. }
  568. }
  569. .team-header {
  570. padding-bottom: 24px;
  571. }
  572. .numberCircle {
  573. border-radius: 50%;
  574. width: 68px;
  575. height: 68px;
  576. padding: 8px;
  577. border: 2px solid #2B2D42;
  578. color: #2B2D42;
  579. text-align: center;
  580. font-size: 32px;
  581. margin: auto;
  582. margin-bottom: 12px;
  583. }
  584. .notify-message {
  585. color: white;
  586. }
  587. .modal-header.modal-header-primary {
  588. background-color: #2B2D42;
  589. color: white;
  590. }
  591. .modal-header.modal-header-primary > button.close,
  592. .modal-header.modal-header-primary > button.close:hover {
  593. color: white;
  594. }
  595. .pusher {
  596. background: rgba(0, 0, 0, 0.1);
  597. height: 5px;
  598. margin: 10px auto 0;
  599. overflow: hidden;
  600. position: relative;
  601. width: 160px;
  602. }
  603. .pusher::before, .pusher::after {
  604. background: rgba(43, 45, 66, 0.8);
  605. content: '';
  606. display: block;
  607. height: 5px;
  608. left: 0;
  609. position: absolute;
  610. top: 0;
  611. transform: translate3d(-100%, 0, 0);
  612. width: 50%;
  613. }
  614. .pusher::before {
  615. animation: pusher 2s infinite;
  616. }
  617. .pusher::after {
  618. animation: pusher 2s -1s infinite;
  619. }
  620. @keyframes pusher {
  621. 0% {
  622. transform: translate3d(-100%, 0, 0);
  623. }
  624. 100% {
  625. transform: translate3d(200%, 0, 0);
  626. }
  627. }
  628. .action-button {
  629. }
  630. .news-collpase-icon-rotate {
  631. -moz-transition: all .25s linear;
  632. -webkit-transition: all .25s linear;
  633. transition: all .25s linear;
  634. }
  635. .news-collpase-icon-rotate.news-collapse-icon-rotate-down{
  636. -moz-transform:rotate(180deg);
  637. -webkit-transform:rotate(180deg);
  638. transform:rotate(180deg);
  639. }
  640. .col-news-icon {
  641. -ms-flex: 0 0 42px;
  642. flex: 0 0 44px;
  643. text-align: right;
  644. }
  645. .col-news-headline {
  646. }
  647. .col-news-collapse-icon {
  648. flex: 0 0 52px;
  649. margin-right: 18px;
  650. text-align: right;
  651. font-size: 32px;
  652. }
  653. .col-news-detail {
  654. padding-left: 72px;
  655. padding-right: 72px;
  656. font-size: small;
  657. }
  658. .col-appointment-date {
  659. -ms-flex: 0 0 42px;
  660. flex: 0 0 42px;
  661. text-align: right;
  662. }
  663. .col-appointment-bar {
  664. -ms-flex: 0 0 10px;
  665. flex: 0 0 10px;
  666. text-align: center;
  667. padding-top: 4px;
  668. padding-left: 6px;
  669. }
  670. .appointment-bar {
  671. width: 4px;
  672. height: 50px;
  673. -webkit-border-radius: 3px;
  674. -moz-border-radius: 3px;
  675. border-radius: 3px;
  676. }
  677. .appointment-bar-cancelled {
  678. background-color: #C13C2A;
  679. }
  680. .appointment-bar-waiting {
  681. background-color: #E1B860;
  682. }
  683. .appointment-collapse-container {
  684. font-size: smaller;
  685. }
  686. .appointment-collapse-bar {
  687. text-align: center;
  688. border-radius: 4px;
  689. padding: 6px 12px;
  690. color: white;
  691. font-weight: bold;
  692. margin-bottom: 12px;
  693. }
  694. .appointment-collapse-bar-deadlineover,
  695. .appointment-collapse-bar-cancelled {
  696. background-color: #C13C2A;
  697. }
  698. .appointment-collapse-bar-waiting {
  699. background-color: #E1B860;
  700. }
  701. .appointment-collapse-container .table td{
  702. padding: 0;
  703. }
  704. .col-subject {
  705. padding-left: 6px;
  706. }
  707. .col-appointment-response {
  708. -ms-flex: 0 0 52px;
  709. flex: 0 0 52px;
  710. margin-right: 12px;
  711. text-align: right;
  712. }
  713. .news-item,
  714. .hint-container,
  715. .appointment-item {
  716. cursor: pointer;
  717. background-color: white;
  718. min-height: 32px;
  719. padding: 12px;
  720. border-top: 1px solid #eee;
  721. }
  722. .news-item-collapse-container,
  723. .news-item {
  724. background-color: #2B2D42;
  725. color: white;
  726. }
  727. .appointment-item .appointment-date-container {
  728. }
  729. .appointment-item .appointment-date-container > .weekday{
  730. font-size: 12px;
  731. margin-bottom: -7px;
  732. }
  733. .appointment-item .appointment-date-container > .day{
  734. font-size: 24px;
  735. margin-top: -4px;
  736. }
  737. .appointment-item .appointment-date-container > .month {
  738. font-size: 12px;
  739. margin-top: -7px;
  740. }
  741. .appointment-item .appointment-category {
  742. font-size: 12px;
  743. text-overflow: ellipsis;
  744. overflow: hidden;
  745. white-space: nowrap;
  746. }
  747. .appointment-item .appointment-subject {
  748. }
  749. .appointment-item .appointment-datetime {
  750. font-size: 12px;
  751. color: #666;
  752. }
  753. .appointment-detail-content table th,
  754. .appointment-detail-content table td {
  755. padding: 0;
  756. }
  757. .appointment-detail-content table th {
  758. width: 30%;
  759. }
  760. .btn-rsvp {
  761. padding: 1px 6px;
  762. }
  763. h1, h2, h3, h4, h5, h6 {
  764. padding-left: 12px;
  765. }
  766. h4 {
  767. padding-top: 6px;
  768. }
  769. h4:first-child {
  770. padding-top: 0px;
  771. }
  772. .table-messages tr th:nth-child(1),
  773. .table-messages tr td:nth-child(1),
  774. .table-configuration-profile tr th:nth-child(1) {
  775. width: 1px;
  776. white-space: nowrap;
  777. }
  778. img.profile-image-big {
  779. width: 128px;
  780. height: 128px;
  781. margin: auto;
  782. }
  783. .profile-card-image {
  784. width: 128px;
  785. height: 128px;
  786. top: -64px;
  787. margin: auto;
  788. border: 4px solid white;
  789. z-index: 11;
  790. padding: 6px;
  791. border-radius: 50%;
  792. }
  793. .table-messages tr th,
  794. .table-messages tr td,
  795. .table-groups tr td,
  796. .table-profiles tr td {
  797. padding-top: 0.4rem;
  798. padding-bottom: 0.4rem;
  799. }
  800. .table-course-categories thead tr th,
  801. .table-messages thead tr th,
  802. .table-groups tr:nth-child( 1 ) td,
  803. .table-profiles tr:nth-child(1) td {
  804. border-top: none;
  805. }
  806. .table-groups td:nth-child( 1 ),
  807. .table-profiles td:nth-child( 1 ) {
  808. padding-left: 0;
  809. padding-right: 0;
  810. width: 38px;
  811. }
  812. .table-messages td:nth-child( 1 ) {
  813. padding-left: 0;
  814. padding-right: 0;
  815. }
  816. .table-messages td:nth-child( 5 ),
  817. .table-groups td:nth-child( 3 ),
  818. .table-profiles td:nth-child( 3 ) {
  819. padding-right: 0;
  820. text-align: right;
  821. }
  822. img.group-image-table,
  823. img.profile-image-table {
  824. width: 36px;
  825. height: 36px;
  826. padding: 0;
  827. border: none;
  828. }
  829. body {
  830. font-size: 0.9rem;
  831. }
  832. .appointment-detail-appointment-category {
  833. font-size: smaller;
  834. }
  835. .appointment-detail-appointment-name {
  836. font-weight: bolder;
  837. font-size: larger;
  838. margin-bottom: 12px;
  839. }
  840. .group-header,
  841. .profile-header,
  842. .group-members-header,
  843. .appointment-detail-header,
  844. .home-detail-header {
  845. font-size: smaller;
  846. font-weight: bolder;
  847. }
  848. .group-header,
  849. .profile-header {
  850. margin-top: 6px;
  851. }
  852. .group-header,
  853. .group-content {
  854. text-align: center;
  855. }
  856. .appointment-detail-header {
  857. margin-bottom: 4px;
  858. }
  859. .group-members-content {
  860. margin-top: 12px;
  861. }
  862. .appointment-detail-content,
  863. .home-detail-content {
  864. margin-bottom: 12px;
  865. }
  866. .appointment-original-status {
  867. margin-top: -4px;
  868. font-color: #666;
  869. }
  870. .clickable {
  871. cursor: pointer;
  872. }
  873. .trVAlignMiddle td {
  874. vertical-align: middle;
  875. }
  876. .group-detail-name {
  877. font-size: 1.4rem;
  878. }
  879. .chat-row {
  880. margin-bottom: 6px;
  881. }
  882. .chat-message {
  883. }
  884. .chat-message p {
  885. background: #F7F7F7 none repeat scroll 0 0;
  886. border: 1px solid rgba(0,0,0,.125);
  887. border-radius: 3px;
  888. font-size: 14px;
  889. margin: 0;
  890. padding: 5px 10px 5px 12px;
  891. width: 100%;
  892. }
  893. img.profile-image-chat {
  894. width: 48px;
  895. height: 48px;
  896. padding: 0;
  897. border: none;
  898. }
  899. .modal-footer,
  900. .modal-header {
  901. padding: 0.5rem;
  902. }
  903. .body-auth a {
  904. text-decoration: underline;
  905. }
  906. .modal.show .modal-dialog {
  907. -webkit-transform: translate(0,15%);
  908. transform: translate(0,15%);
  909. }
  910. .header-help-button-container {
  911. float: right!important;
  912. padding-right: 18px;
  913. }
  914. .header-help-button-container > button.btn-circle {
  915. width: 26px;
  916. height: 26px;
  917. padding: 3px 0;
  918. }
  919. .help-info {
  920. font-size: smaller;
  921. padding: 6px;
  922. font-style: italic;
  923. }
  924. .stat-box {
  925. border: 1px solid #F2F2F2;
  926. text-align: center;
  927. padding: 6px;
  928. width: 100%;
  929. }
  930. .stat-box-header {
  931. font-size: 10px;
  932. font-weight: bolder;
  933. }
  934. .stat-box-body {
  935. font-size: 18px;
  936. }
  937. .stat-box-footer {
  938. font-size: 10px;
  939. }
  940. h6.in-card {
  941. margin-top: 12px;
  942. padding-left: 0;
  943. }
  944. .dropdown-header {
  945. font-size: 0.75rem;
  946. }
  947. h6.calendar-week {
  948. margin-top: 0;
  949. margin-bottom: 0;
  950. padding-top: 3px;
  951. padding-bottom: 3px;
  952. border-top: 1px solid #C5C3C6;
  953. border-bottom: 1px solid #C5C3C6;
  954. }
  955. .chart-legend {
  956. font-size: smaller;
  957. }
  958. .ct-chart {
  959. margin-top: 12px;
  960. height: 33vh;
  961. }
  962. .ct-series-a .ct-bar,
  963. .ct-series-a .ct-slice-pie,
  964. .ct-series-a .ct-point,
  965. .ct-series-a .ct-line {
  966. stroke: #2B2D42;
  967. fill: #2B2D42;
  968. }
  969. .ct-series-b .ct-slice-pie
  970. .ct-series-b .ct-point,
  971. .ct-series-b .ct-line {
  972. stroke: #2B2D42;
  973. fill: #2B2D42;
  974. }
  975. .ct-series-c .ct-slice-pie
  976. .ct-series-c .ct-point,
  977. .ct-series-c .ct-line {
  978. stroke: #E1B860;
  979. fill: #E1B860;
  980. }
  981. .ct-series-d .ct-slice-pie
  982. .ct-series-d .ct-point,
  983. .ct-series-d .ct-line {
  984. stroke: #2B2D42;
  985. fill: #2B2D42;
  986. }
  987. .ct-label {
  988. fill: rgba( 0,0,0,0.8);
  989. color: rgba(0,0,0,0.8);
  990. }
  991. .table-standard td:first-child {
  992. padding: 4px 12px 4px 0px;
  993. }
  994. .autocomplete-suggestions { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 1px solid #999; background: #FFF; cursor: default; overflow: auto; -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); }
  995. .autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
  996. .autocomplete-no-suggestion { padding: 2px 5px;}
  997. .autocomplete-selected { background: #F0F0F0; }
  998. .autocomplete-suggestions strong { font-weight: bold; color: #000; }
  999. .autocomplete-group { padding: 2px 5px; font-weight: bold; font-size: 16px; color: #000; display: block; border-bottom: 1px solid #000; }
  1000. .btn-primary.disabled, .btn-primary:disabled {
  1001. background-color: #2B2D42;
  1002. border-color: #2B2D42;
  1003. }