Licitator 1.0
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

857 lines
15 KiB

5 years ago
  1. body {
  2. font-family:'FGrotesk','Open Sans';,sans-serif;
  3. font-weight:400;
  4. overflow-x:hidden;
  5. overflow-y:auto;
  6. padding-top: 0;
  7. }
  8. .bg-red,
  9. .callout.callout-danger,
  10. .alert-danger,
  11. .alert-error,
  12. .label-danger,
  13. .modal-danger .modal-body {
  14. background-color:#fff !important
  15. }
  16. .info-box-icon {
  17. border-top-left-radius:2px;
  18. border-top-right-radius:0;
  19. border-bottom-right-radius:0;
  20. border-bottom-left-radius:2px;
  21. display:block;
  22. float:left;
  23. height:90px;
  24. width:90px;
  25. text-align:center;
  26. font-size:35px;
  27. line-height:90px;
  28. background:#ffffff;
  29. color:#e85000;
  30. }
  31. .info-box-number {
  32. display:block;
  33. font-weight:bold;
  34. font-size:15px;
  35. color:#333;
  36. }
  37. .progress-column .info-box span.info-box-icon{
  38. font-size: x-large !important;
  39. }
  40. .info-box .progress {
  41. background:#f5f5f5;
  42. margin:5px 5px 5px 0px;
  43. height:4px
  44. }
  45. .info-box .progress .progress-bar {
  46. background:#e85000
  47. }
  48. .box {
  49. position:relative;
  50. border-radius:3px;
  51. background:#ffffff;
  52. /*! border-top:3px solid #d2d6de; */
  53. margin-bottom:20px;
  54. width:100%;
  55. box-shadow:0 1px 1px rgba(0,0,0,0.1);
  56. }
  57. .progress.xs,
  58. .progress-xs {
  59. height:4px;
  60. }
  61. .progress-bar-yellow,
  62. .progress-bar-warning {
  63. background-color:#e85000
  64. }
  65. #firstLoginModal .modal-header h4{
  66. color: #e35304;
  67. font-weight: bold;
  68. text-align: center;
  69. }
  70. #firstLoginModal .modal-body{
  71. text-align: center;
  72. }
  73. #firstLoginModal .modal-body iframe{
  74. width: 100%;
  75. height: auto;
  76. min-height: 400px;
  77. border: 0;
  78. }
  79. #revisionTareaModal .modal-lg{
  80. width: 70%;
  81. min-width: 1024px;
  82. min-height: 500px;
  83. max-height: 800px;
  84. }
  85. #revisionTareaModal .modal-body{
  86. padding: 0;
  87. }
  88. #revisionTareaModal .modal-body iframe{
  89. width:100%;
  90. min-height: 600px;
  91. max-height: 750px;
  92. border: none;
  93. }
  94. .documents-block{
  95. grid-area: right;
  96. }
  97. .elfinder-navbar{
  98. display: none !important;
  99. }
  100. #elfinder{
  101. border: none;
  102. box-shadow: none;
  103. }
  104. .sonata-filter-form .clearfix{
  105. margin-top: 15px;
  106. }
  107. .sonata-filter-form .clearfix, .trainerclasses-block .clearfix{
  108. clear: both;
  109. }
  110. .box-alumno-workshops .box-body ul{
  111. padding: 0;
  112. }
  113. .box-alumno-workshops .box-body li{
  114. display: flex;
  115. justify-content: space-between;
  116. align-items: center;
  117. margin-bottom: 8px;
  118. }
  119. .trainerclasses-block .user-profile{
  120. margin-bottom: 15px;
  121. }
  122. .trainerclasses-block .user-profile .user-image{
  123. margin-right: 15px;
  124. max-width: 20%;
  125. }
  126. .trainerclasses-block .user-profile .user-image img{
  127. max-width: 100%;
  128. }
  129. .trainerclasses-block .user-profile .box-body{
  130. display: flex;
  131. flex-direction: column;
  132. }
  133. .trainerclasses-block .user-profile .box-body button{
  134. margin-top: 10px;
  135. justify-self: end;
  136. }
  137. .preguntas-workshop form{
  138. display: flex;
  139. flex-direction: column;
  140. }
  141. .preguntas-workshop{
  142. background: #aeaeae;
  143. padding: 10px;
  144. margin-bottom: 10px;
  145. }
  146. .preguntas-workshop form input[type=submit]{
  147. align-self: flex-end;
  148. }
  149. #wnModal .body-head{
  150. margin-bottom: 10px;
  151. display: flex;
  152. justify-content: flex-end;
  153. }
  154. #wnModal .body-content-scrollable{
  155. max-height: 600px;
  156. overflow-y: auto;
  157. }
  158. #wnModal .respuesta-emprendedor, .news-body{
  159. position: relative;
  160. }
  161. #body-whats-new .loader{
  162. opacity: 0.8;
  163. }
  164. .news-body{
  165. min-height: 200px;
  166. }
  167. #wnModal .respuesta-emprendedor span{
  168. position: absolute;
  169. bottom: 8px;
  170. right: 8px;
  171. }
  172. #wnModal textarea{
  173. width: 100%;
  174. resize: none;
  175. }
  176. #wnModal .respuesta-emprendedor textarea{
  177. padding-bottom: 28px;
  178. }
  179. .loader{
  180. position: absolute;
  181. background-color: #b8c4d3;
  182. background-image: url("../images/loader.gif");
  183. background-repeat: no-repeat;
  184. display: none;
  185. top: 0;
  186. left: 0;
  187. bottom: 0;
  188. right: 0;
  189. background-position: 50%
  190. }
  191. .loader.show{
  192. display: block;
  193. }
  194. .news-body .loader, .modal-content .loader{
  195. min-height: 200px;
  196. background-color: #fff;
  197. }
  198. .block-gbp{
  199. width: 50%;
  200. float: left;
  201. margin-top: 15px;
  202. }
  203. .workshop-block .workshop-wrapper,.trainerclasses-block .user-profile{
  204. padding-right: 7.5px;
  205. }
  206. .workshop-block .calendar, .trainerclasses-block .calendar{
  207. padding-left: 7.5px;
  208. }
  209. .entrepreneurs-block,
  210. .news-block, .trainerclasses-block{
  211. margin-top: 15px;
  212. }
  213. .workshop-wrapper .box-header{
  214. display: flex;
  215. justify-content: space-between;
  216. }
  217. .workshop-wrapper .box-header:before,
  218. .workshop-wrapper .box-header:after{
  219. display: none;
  220. }
  221. .dashboard-grid {
  222. display: grid;
  223. grid-template-columns: 75% 25%;
  224. grid-template-rows: auto;
  225. grid-template-areas: "top-left top-right" "down-left down-right";
  226. grid-gap: 15px;
  227. }
  228. .grid-downleft{
  229. grid-area: down-left;
  230. }
  231. .grid-downright{
  232. grid-area: down-right;
  233. }
  234. .grid-topleft{
  235. grid-area: top-left;
  236. }
  237. .grid-topright{
  238. grid-area: top-right;
  239. }
  240. .contacts-wrapper{
  241. padding: 15px;
  242. height: 600px;
  243. grid-area: left;
  244. background: #ffffff;
  245. box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
  246. display: grid;
  247. grid-template-columns: [left]25% [right]75%;
  248. }
  249. .salas-column, .messages-block{
  250. height: 100%;
  251. overflow: hidden;
  252. display: flex;
  253. flex-direction: column;
  254. }
  255. .messages-block{
  256. margin-left: 10px;
  257. }
  258. .salas-column h2{
  259. margin: 0;
  260. }
  261. .salas_list, #message-list{
  262. height: 100%;
  263. overflow-y: scroll;
  264. overflow-x: hidden;
  265. overscroll-behavior: none;
  266. }
  267. .chat-block{
  268. margin-bottom: 20px;
  269. }
  270. .chat-wrapper{
  271. display: grid;
  272. grid-template-rows: [top]auto [center] 1fr [bottom]auto;
  273. height: 100%;
  274. }
  275. .msgs-wrapper{
  276. background: #ecf0f5;
  277. margin: 4px 0 8px;
  278. padding: 0;
  279. overflow: hidden;
  280. position: relative;
  281. }
  282. #message-list{
  283. list-style: none;
  284. padding: 0 10px;
  285. margin: 0;
  286. display: flex;
  287. flex-direction: column-reverse;
  288. overflow-x: hidden;
  289. }
  290. #message-list img, .sala_img img{
  291. max-width:100%;
  292. border-radius: 50%;
  293. }
  294. #message-list li{
  295. margin: 13px 0;
  296. }
  297. #msgsubmit{
  298. padding: 10px 30px;
  299. align-self: center;
  300. }
  301. .msg-input-wrapper {
  302. justify-self: stretch;
  303. }
  304. #chat-msg-form{
  305. display: flex;
  306. justify-content: space-between;
  307. }
  308. #chat-message {
  309. min-height: inherit;
  310. flex-grow: 1;
  311. margin-right: 8px;
  312. resize: none;
  313. max-height: 25vh;
  314. }
  315. /*TOGGLE BUTTON START*/
  316. .toggle-label {
  317. display: inline-flex;
  318. align-items: center;
  319. cursor: pointer;
  320. justify-self: end;
  321. }
  322. .label-text {
  323. margin-right: 8px;
  324. }
  325. .toggle {
  326. isolation: isolate;
  327. position: relative;
  328. height: 24px;
  329. width: 48px;
  330. border-radius: 15px;
  331. background: #d6d6d6;
  332. overflow: hidden;
  333. }
  334. .toggle-inner {
  335. z-index: 2;
  336. position: absolute;
  337. top: 1px;
  338. left: 1px;
  339. height: 22px;
  340. width: 46px;
  341. border-radius: 15px;
  342. overflow: hidden;
  343. }
  344. .active-bg {
  345. position: absolute;
  346. top: 0;
  347. left: 0;
  348. height: 100%;
  349. width: 200%;
  350. background: #003dda;
  351. transform: translate3d(-100%, 0, 0);
  352. transition: transform 0.05s linear 0.17s;
  353. }
  354. .toggle-state {
  355. display: none;
  356. }
  357. .indicator {
  358. height: 100%;
  359. width: 200%;
  360. background: white;
  361. border-radius: 13px;
  362. transform: translate3d(-75%, 0, 0);
  363. transition: transform 0.35s cubic-bezier(0.85, 0.05, 0.18, 1.35);
  364. }
  365. .toggle-state:checked ~ .active-bg {
  366. transform: translate3d(-50%, 0, 0);
  367. }
  368. .toggle-state:checked ~ .toggle-inner .indicator {
  369. transform: translate3d(25%, 0, 0);
  370. }
  371. /*TOGGLE BUTTON END*/
  372. /* CONTACT LIST START */
  373. .salas_list {
  374. background: #f8f8f8;
  375. border-right:1px solid #c4c4c4;
  376. }
  377. .top_spac{
  378. margin: 20px 0 0;
  379. }
  380. .srch_bar {
  381. display: inline-block;
  382. text-align: right;
  383. width: 60%;
  384. padding: 0;
  385. }
  386. .headind_srch{
  387. padding:10px 29px 10px 20px;
  388. overflow:hidden;
  389. border-bottom:1px solid #c4c4c4;
  390. }
  391. .recent_heading h4 {
  392. color: #05728f;
  393. font-size: 21px;
  394. margin: auto;
  395. }
  396. .srch_bar input{
  397. border-bottom:1px solid #cdcdcd;
  398. width:80%;
  399. padding:2px 0 4px 6px; background:none;
  400. }
  401. .srch_bar .input-group-addon button {
  402. background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  403. border: medium none;
  404. padding: 0;
  405. color: #707070;
  406. font-size: 18px;
  407. }
  408. .srch_bar .input-group-addon {
  409. margin: 0 0 0 -27px;
  410. }
  411. .sala_desc h5{
  412. font-size:15px;
  413. color:#464646;
  414. margin:0 0 8px 0;
  415. }
  416. .sala_desc h5 span{
  417. font-size:13px;
  418. }
  419. .sala_desc p{
  420. font-size:14px;
  421. color:#989898;
  422. margin:auto
  423. }
  424. .sala_img {
  425. width: 20%;
  426. display: flex;
  427. align-items: center;
  428. position: relative;
  429. }
  430. button.btn-wn{
  431. position: relative;
  432. }
  433. .entrepreneur, .workshop{
  434. align-items: center;
  435. justify-content: center;
  436. display: flex;
  437. width: 18px;
  438. height: 18px;
  439. border-radius: 50%;
  440. background-color: red;
  441. color: #fff;
  442. float: right;
  443. display: none;
  444. }
  445. .sala_img .unreaded, button.btn-wn .unreaded{
  446. position: absolute;
  447. width: 18px;
  448. height: 18px;
  449. border-radius: 50%;
  450. background-color: red;
  451. display: flex;
  452. color: #fff;
  453. align-items: center;
  454. justify-content: center;
  455. top: 0;
  456. right: -9px;
  457. }
  458. button.btn-wn .unreaded{
  459. top: -9px;
  460. }
  461. .unreaded-list{
  462. display: flex;
  463. align-items: center;
  464. }
  465. .unreaded-list hr{
  466. flex-grow: 1;
  467. margin: 8px 0;
  468. border: 1px solid #c4c4c4;
  469. }
  470. .unreaded-list span{
  471. margin: 0 8px;
  472. }
  473. .sala_logo {
  474. width: 100%;
  475. text-align: center;
  476. font-size: 28px;
  477. background-color: cornflowerblue;
  478. border-radius: 50%;
  479. color: #fff;
  480. display: flex;
  481. justify-content: center;
  482. align-items: center;
  483. }
  484. .sin-sala{
  485. align-items: center;
  486. justify-content: center;
  487. height: 100%;
  488. }
  489. .sala_desc {
  490. float: left;
  491. padding: 0 0 0 15px;
  492. width: 88%;
  493. }
  494. .sala_item {
  495. border-bottom: 1px solid #c4c4c4;
  496. margin: 0;
  497. display: flex;
  498. padding: 18px 16px 10px;
  499. }
  500. .active_chat{ background:#ebebeb;}
  501. /* CONTACT LIST END*/
  502. /* MESSAGES START*/
  503. .incoming_msg_img {
  504. display: inline-block;
  505. width: 12%;
  506. }
  507. .received_msg {
  508. display: inline-block;
  509. padding: 0 0 0 10px;
  510. vertical-align: top;
  511. width: 86%;
  512. }
  513. .received_width_msg p {
  514. font-size: 14px;
  515. border-radius: 5px;
  516. position: relative;
  517. padding: 5px 10px;
  518. background: #d2d6de;
  519. border: 1px solid #d2d6de;
  520. color: #444;
  521. }
  522. .sent_msg p {
  523. background: #05728f none repeat scroll 0 0;
  524. border-radius: 5px;
  525. font-size: 14px;
  526. margin: 0 15px 0 0;
  527. color: #fff;
  528. position: relative;
  529. padding: 5px 10px 5px 12px;
  530. }
  531. .received_width_msg p:after,
  532. .received_width_msg p:before,
  533. .sent_msg p:after,
  534. .sent_msg p:before
  535. {
  536. position: absolute;
  537. right: 100%;
  538. top: 15px;
  539. border: solid transparent;
  540. border-right-color: #d2d6de;
  541. content: ' ';
  542. height: 0;
  543. width: 0;
  544. pointer-events: none;
  545. }
  546. .sent_msg p:after,
  547. .sent_msg p:before
  548. {
  549. left: 100%;
  550. right: auto;
  551. border-left-color: #05728f;
  552. border-right-color: transparent;
  553. }
  554. .received_width_msg p:after,
  555. .sent_msg p:after
  556. {
  557. border-width: 5px;
  558. margin-top: -5px;
  559. }
  560. .received_width_msg p:before,
  561. .sent_msg p:before
  562. {
  563. border-width: 6px;
  564. margin-top: -6px;
  565. }
  566. .time_date {
  567. color: #747474;
  568. display: block;
  569. font-size: 12px;
  570. margin: 8px 0 0;
  571. }
  572. .time_date b{
  573. font-size: 14px;
  574. }
  575. .received_width_msg {
  576. width: 57%;
  577. }
  578. .received_width_msg, .sent_msg {
  579. display: flex;
  580. flex-direction: column;
  581. }
  582. .mesgs {
  583. float: left;
  584. padding: 30px 15px 0 25px;
  585. width: 60%;
  586. }
  587. .sent_msg {
  588. float: right;
  589. width: 46%;
  590. }
  591. .input_msg_write input {
  592. background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  593. border: medium none;
  594. color: #4c4c4c;
  595. font-size: 15px;
  596. min-height: 48px;
  597. width: 100%;
  598. }
  599. .type_msg {
  600. border-top: 1px solid #c4c4c4;
  601. position: relative;
  602. }
  603. .msg_send_btn {
  604. background: #05728f none repeat scroll 0 0;
  605. border: medium none;
  606. border-radius: 50%;
  607. color: #fff;
  608. cursor: pointer;
  609. font-size: 17px;
  610. height: 33px;
  611. position: absolute;
  612. right: 0;
  613. top: 11px;
  614. width: 33px;
  615. }
  616. .messaging {
  617. padding: 0 0 50px 0;
  618. }
  619. .msg_history {
  620. height: 516px;
  621. overflow-y: auto;
  622. }
  623. /* MESSAGES END*/
  624. /* SCROLL BARS START */
  625. .scroll-bar-custom::-webkit-scrollbar-track
  626. {
  627. -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
  628. border-radius: 10px;
  629. background-color: #F5F5F5;
  630. }
  631. .scroll-bar-custom::-webkit-scrollbar
  632. {
  633. width: 12px;
  634. background-color: #F5F5F5;
  635. }
  636. .scroll-bar-custom::-webkit-scrollbar-thumb
  637. {
  638. border-radius: 10px;
  639. -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
  640. background-color: #555;
  641. }
  642. /* SCROLL BARS END*/
  643. .d-flex{
  644. display: flex !important;
  645. }
  646. .justify-content-between{
  647. justify-content: space-between !important;
  648. }
  649. .align-items-center{
  650. align-items: center !important;
  651. }
  652. .w-100{
  653. width: 100% !important;
  654. }
  655. .boxdoc .info-box-icon{
  656. background: transparent;
  657. height: 35px;
  658. width: 35px;
  659. font-size: 25px !important;
  660. line-height: 30px !important;
  661. }
  662. .boxdoc{
  663. display: -ms-flexbox;
  664. display: flex;
  665. -ms-flex-align: start;
  666. align-items: flex-start;
  667. }
  668. .lh-125 {
  669. line-height: 1.25;
  670. }
  671. .pt-3 {
  672. padding-top: 1rem !important;
  673. }
  674. .boxdoc .media-body {
  675. -ms-flex: 1;
  676. flex: 1;
  677. }
  678. .progress-column .info-box span.info-box-icon{
  679. font-size: xx-large !important;
  680. }
  681. .steps .info-box-content {
  682. margin-left: 0;
  683. }
  684. .steps{
  685. display: grid;
  686. grid-template-columns: [rig]auto [ri]auto [r]auto [rig]auto [rig]auto [rig]auto [rig]auto [rig]auto;
  687. }
  688. .steps .info-box {
  689. min-height: auto!important;
  690. }
  691. .progress-description{
  692. text-align: center;
  693. }
  694. .steps .info-box .progress .progress-bar {
  695. background: #f39c12 !important;
  696. }
  697. .steps .info-box .progress {
  698. height: 4px!important;
  699. }
  700. .steps .fa-angle-down{
  701. position: relative;
  702. font-size: larger;
  703. top: -6px;
  704. color:#f39c12 !important;
  705. }
  706. .step #activo .info-box-content p.info-box-number{
  707. text-align: center;
  708. margin-bottom: -20px!important;
  709. }
  710. .step #activo p{
  711. color:#f39c12 !important;
  712. }
  713. /* Holon empieza aqui */
  714. body {
  715. font-family:'FGrotesk','Open Sans',sans-serif;
  716. font-weight:400;
  717. overflow-x:hidden;
  718. overflow-y:auto
  719. }
  720. .bg-red,
  721. .callout.callout-danger,
  722. .alert-danger,
  723. .alert-error,
  724. .label-danger,
  725. .modal-danger .modal-body {
  726. background-color:#fff !important
  727. }
  728. .info-box-icon {
  729. border-top-left-radius:2px;
  730. border-top-right-radius:0;
  731. border-bottom-right-radius:0;
  732. border-bottom-left-radius:2px;
  733. display:block;
  734. float:left;
  735. height:90px;
  736. width:90px;
  737. text-align:center;
  738. font-size:35px;
  739. line-height:90px;
  740. background:#ffffff;
  741. color:#e85000;
  742. }
  743. .info-box-number {
  744. display:block;
  745. font-weight:normal;
  746. font-size:15px;
  747. color:#333;
  748. }
  749. .progress-column .info-box span.info-box-icon{
  750. font-size: x-large !important;
  751. }
  752. .info-box .progress {
  753. background:#f5f5f5;
  754. margin:5px 5px 5px 0px;
  755. height:4px
  756. }
  757. .info-box .progress .progress-bar {
  758. background:#e85000
  759. }
  760. .box {
  761. position:relative;
  762. border-radius:3px;
  763. background:#ffffff;
  764. border-top:0;
  765. margin-bottom:20px;
  766. width:100%;
  767. box-shadow:0 1px 1px rgba(0,0,0,0.1);
  768. }
  769. .progress.xs,
  770. .progress-xs {
  771. height:4px;
  772. }
  773. .progress-bar-yellow,
  774. .progress-bar-warning {
  775. background-color:#e85000
  776. }
  777. .elfinder-ltr .elfinder-cwd-view-icons .elfinder-cwd-file {
  778. float: left;
  779. margin: 0 3px 2px 0;
  780. padding: 10px!important;
  781. }
  782. /* Holon termina aqui */
  783. @media (max-width: 1023px){
  784. #revisionTareaModal .modal-lg {
  785. width: 90%;
  786. }
  787. }
  788. @media (max-width: 727px){
  789. .dashboard-grid {
  790. display: block;
  791. }
  792. .workshop-block .workshop-wrapper, .trainerclasses-block .user-profile {
  793. padding-right: 0;
  794. }
  795. .block-gbp {
  796. width: 100%;
  797. }
  798. }