|
@@ -1,283 +1,766 @@
|
|
|
-/* http://meyerweb.com/eric/tools/css/reset/
|
|
|
- v2.0 | 20110126
|
|
|
- License: none (public domain)
|
|
|
-*/
|
|
|
-
|
|
|
-html, body, div, span, applet, object, iframe,
|
|
|
-h1, h2, h3, h4, h5, h6, p, blockquote, pre,
|
|
|
-a, abbr, acronym, address, big, cite, code,
|
|
|
-del, dfn, em, img, ins, kbd, q, s, samp,
|
|
|
-small, strike, strong, sub, sup, tt, var,
|
|
|
-b, u, i, center,
|
|
|
-dl, dt, dd, ol, ul, li,
|
|
|
-fieldset, form, label, legend,
|
|
|
-table, caption, tbody, tfoot, thead, tr, th, td,
|
|
|
-article, aside, canvas, details, embed,
|
|
|
-figure, figcaption, footer, header, hgroup,
|
|
|
-menu, nav, output, ruby, section, summary,
|
|
|
-time, mark, audio, video {
|
|
|
- margin: 0;
|
|
|
- padding: 0;
|
|
|
- border: 0;
|
|
|
- font-size: 100%;
|
|
|
- font: inherit;
|
|
|
- vertical-align: baseline;
|
|
|
-}
|
|
|
-/* HTML5 display-role reset for older browsers */
|
|
|
-article, aside, details, figcaption, figure,
|
|
|
-footer, header, hgroup, menu, nav, section {
|
|
|
- display: block;
|
|
|
-}
|
|
|
-body {
|
|
|
- line-height: 1;
|
|
|
-}
|
|
|
-ol, ul {
|
|
|
- list-style: none;
|
|
|
-}
|
|
|
-blockquote, q {
|
|
|
- quotes: none;
|
|
|
-}
|
|
|
-blockquote:before, blockquote:after,
|
|
|
-q:before, q:after {
|
|
|
- content: '';
|
|
|
- content: none;
|
|
|
-}
|
|
|
-table {
|
|
|
- border-collapse: collapse;
|
|
|
- border-spacing: 0;
|
|
|
-}
|
|
|
@import url('https://fonts.googleapis.com/css2?family=Work+Sans:wght@400;500;600&display=swap');
|
|
|
+
|
|
|
body {
|
|
|
- font-family: 'Work Sans', sans-serif;
|
|
|
+ font-family: 'Work Sans', sans-serif;
|
|
|
}
|
|
|
-/* body background */
|
|
|
+
|
|
|
.color__grey {
|
|
|
- background-color: #f5f5f5;
|
|
|
+ background-color: #f5f5f5;
|
|
|
}
|
|
|
|
|
|
-
|
|
|
.row {
|
|
|
- height: 100vh;
|
|
|
-}
|
|
|
-.page-footer {
|
|
|
- padding-bottom: 20px;
|
|
|
+ height: auto;
|
|
|
}
|
|
|
|
|
|
.navbar {
|
|
|
- background-color: #e57373;
|
|
|
+ background-color: #e57373;
|
|
|
+}
|
|
|
+
|
|
|
+.navbar-dark .navbar-toggler {
|
|
|
+ border: none;
|
|
|
+ .navbar-close-icon {
|
|
|
+ display: inline-block;
|
|
|
+ width: 1.5rem;
|
|
|
+ height: 1.5rem;
|
|
|
+ vertical-align: middle;
|
|
|
+ position: relative;
|
|
|
+ &::before {
|
|
|
+ content: "";
|
|
|
+ width: 1.5rem;
|
|
|
+ height: 2px;
|
|
|
+ background-color: white;
|
|
|
+ left: 0;
|
|
|
+ display: inline-block;
|
|
|
+ position: absolute;
|
|
|
+ top: 8px;
|
|
|
+ transform: rotate(45deg);
|
|
|
+ }
|
|
|
+ &::after {
|
|
|
+ content: "";
|
|
|
+ width: 1.5rem;
|
|
|
+ height: 2px;
|
|
|
+ background-color: white;
|
|
|
+ left: 0;
|
|
|
+ display: inline-block;
|
|
|
+ position: absolute;
|
|
|
+ top: 8px;
|
|
|
+ transform: rotate(-45deg);
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
.nav-link {
|
|
|
- color: rgb(99, 97, 97);
|
|
|
- padding: 1rem .75rem;
|
|
|
- cursor: pointer;
|
|
|
+ color: rgb(99, 97, 97);
|
|
|
+ padding: 1rem .75rem;
|
|
|
+ cursor: pointer;
|
|
|
}
|
|
|
.nav-link:hover {
|
|
|
- color: rgb(27, 27, 27);
|
|
|
+ color: $black;
|
|
|
}
|
|
|
.table tbody th, .table tbody td {
|
|
|
- padding: 1rem;
|
|
|
+ padding: 1rem;
|
|
|
}
|
|
|
|
|
|
-td[colspan = '2'] {
|
|
|
- background-color: rgb(160, 245, 245);
|
|
|
-}
|
|
|
.span {
|
|
|
- display: block;
|
|
|
- margin-bottom: .4rem;
|
|
|
+ display: block;
|
|
|
+ margin-bottom: .4rem;
|
|
|
}
|
|
|
|
|
|
+.badge {
|
|
|
+ margin: .1rem;
|
|
|
+}
|
|
|
+.highTrend {
|
|
|
+ color: $white;
|
|
|
+ background-color: $bg-color;
|
|
|
+}
|
|
|
|
|
|
-
|
|
|
-.chart-wrapper {
|
|
|
- max-width: 1150px;
|
|
|
- padding: 0 10px;
|
|
|
- margin: 0 auto;
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
- /* CHART-VALUES
|
|
|
- –––––––––––––––––––––––––––––––––––––––––––––––––– */
|
|
|
- .chart-wrapper .chart-values {
|
|
|
- position: relative;
|
|
|
- display: flex;
|
|
|
- margin-bottom: 20px;
|
|
|
- font-weight: bold;
|
|
|
- font-size: 1.2rem;
|
|
|
+.btn__kw {
|
|
|
+ padding: .75rem;
|
|
|
+ background-color: $bg-color-lighten-2;
|
|
|
+ border: none;
|
|
|
+ outline: none;
|
|
|
+ border-radius: 5px;
|
|
|
+ transition: all .2s;
|
|
|
+ &:hover {
|
|
|
+ background-color: $bg-color-lighten-1;
|
|
|
}
|
|
|
-
|
|
|
- .chart-wrapper .chart-values li {
|
|
|
- flex: 1;
|
|
|
- min-width: 80px;
|
|
|
- text-align: center;
|
|
|
- }
|
|
|
-
|
|
|
- .chart-wrapper .chart-values li:not(:last-child) {
|
|
|
- position: relative;
|
|
|
- }
|
|
|
-
|
|
|
- .chart-wrapper .chart-values li:not(:last-child)::before {
|
|
|
- content: '';
|
|
|
- position: absolute;
|
|
|
- right: 0;
|
|
|
- height: 510px;
|
|
|
- border-right: 1px solid var(--divider);
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
- /* CHART-BARS
|
|
|
- –––––––––––––––––––––––––––––––––––––––––––––––––– */
|
|
|
- .chart-wrapper .chart-bars li {
|
|
|
- position: relative;
|
|
|
- color: var(--white);
|
|
|
- margin-bottom: 15px;
|
|
|
- font-size: 16px;
|
|
|
- border-radius: 20px;
|
|
|
- padding: 10px 20px;
|
|
|
- width: 0;
|
|
|
- opacity: 0;
|
|
|
- transition: all 0.65s linear 0.2s;
|
|
|
- }
|
|
|
-
|
|
|
- @media screen and (max-width: 600px) {
|
|
|
- .chart-wrapper .chart-bars li {
|
|
|
- padding: 10px;
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
- /* FOOTER
|
|
|
- –––––––––––––––––––––––––––––––––––––––––––––––––– */
|
|
|
- .page-footer {
|
|
|
- font-size: 0.85rem;
|
|
|
- padding: 10px;
|
|
|
- text-align: right;
|
|
|
- color: var(--black);
|
|
|
- }
|
|
|
-
|
|
|
- .page-footer span {
|
|
|
- color: #e31b23;
|
|
|
+ &:focus {
|
|
|
+ outline: none;
|
|
|
}
|
|
|
+}
|
|
|
|
|
|
- .dark-2 {
|
|
|
- background-color: #da3e3e;
|
|
|
- }
|
|
|
- .dark-1 {
|
|
|
- background-color: #dd6565;
|
|
|
- }
|
|
|
- .lighten-1 {
|
|
|
- background-color: #e29595;
|
|
|
- }
|
|
|
- .lighten-2 {
|
|
|
- background-color: #ddacac;
|
|
|
- }
|
|
|
+.badge {
|
|
|
+ font-size: 1rem;
|
|
|
+}
|
|
|
+.card-img-top {
|
|
|
+ width: 150px;
|
|
|
+ height: 200px;
|
|
|
+}
|
|
|
|
|
|
- .badge {
|
|
|
- margin: .1rem;
|
|
|
+.btn__del {
|
|
|
+ display: inline-block;
|
|
|
+ width:35px;
|
|
|
+ height: 35px;
|
|
|
+ position: absolute;
|
|
|
+ top: 6px;
|
|
|
+ right: 6px;
|
|
|
+ outline: none;
|
|
|
+ border: none;
|
|
|
+ border-radius: 50%;
|
|
|
+ padding: 10px;
|
|
|
+ background-color: red;
|
|
|
+ color: $white;
|
|
|
+ transition: all .3s;
|
|
|
+ box-shadow: 0 0 6px rgb(179, 179, 179);
|
|
|
+ &:hover {
|
|
|
+ background-color: rgb(176, 238, 228);
|
|
|
}
|
|
|
- .highTrend {
|
|
|
- color: white;
|
|
|
+ i {
|
|
|
+ font-size: 1.1rem;
|
|
|
+ line-height: 1rem;
|
|
|
}
|
|
|
+}
|
|
|
|
|
|
- .btn__kw {
|
|
|
- padding: .75rem;
|
|
|
- background-color: #ddacac;
|
|
|
- border: none;
|
|
|
- outline: none;
|
|
|
- border-radius: 5px;
|
|
|
- transition: all .2s;
|
|
|
+.btn__sub {
|
|
|
+ display: inline-block;
|
|
|
+ position: absolute;
|
|
|
+ top: 6px;
|
|
|
+ right: 6px;
|
|
|
+ outline: none;
|
|
|
+ border: none;
|
|
|
+ border-radius: 10px;
|
|
|
+ padding: 10px 16px;
|
|
|
+ transition: all .3s;
|
|
|
+ color: black;
|
|
|
+ background-color: rgb(224, 221, 221);
|
|
|
+ box-shadow: 0 0 6px rgb(179, 179, 179);
|
|
|
+ &:hover {
|
|
|
+ color: $white;
|
|
|
+ background-color: gray;
|
|
|
}
|
|
|
- .btn__kw:hover {
|
|
|
- background-color: #e29595;
|
|
|
+}
|
|
|
+.group__row {
|
|
|
+ height: auto;
|
|
|
+ margin-bottom: 2rem;
|
|
|
+}
|
|
|
+.card__subsribed {
|
|
|
+ position: relative;
|
|
|
+}
|
|
|
+.text-muted {
|
|
|
+ letter-spacing: 1px;
|
|
|
+ font-size: 1.3rem;
|
|
|
+}
|
|
|
+.words__block {
|
|
|
+ height: 3.5rem;
|
|
|
+ overflow: hidden;
|
|
|
+}
|
|
|
+.autoHeight {
|
|
|
+ height: auto;
|
|
|
+}
|
|
|
+
|
|
|
+.group__title {
|
|
|
+ text-align: left;
|
|
|
+}
|
|
|
+.footer__txt {
|
|
|
+ position: fixed;
|
|
|
+ bottom: 1rem;
|
|
|
+ left: 3rem;
|
|
|
+ opacity: 0.7;
|
|
|
+}
|
|
|
+.form-group-center {
|
|
|
+ width: 90%;
|
|
|
+ position: absolute;
|
|
|
+ top: 30%;
|
|
|
+
|
|
|
+}
|
|
|
+.group__tag {
|
|
|
+ background-color: $bg-color-lighten-1;
|
|
|
+ width: 10rem;
|
|
|
+ color: #f5f5f5;
|
|
|
+ height: 3rem;
|
|
|
+ font-size: 1.5rem;
|
|
|
+ line-height: 2.5rem;
|
|
|
+ border-radius: 10px 10px 0 0 ;
|
|
|
+}
|
|
|
+
|
|
|
+.btn__genCal {
|
|
|
+ color: white;
|
|
|
+ &:hover {
|
|
|
+ color: black;
|
|
|
}
|
|
|
- .btn__kw:focus {
|
|
|
- outline: none;
|
|
|
+}
|
|
|
+
|
|
|
+.btn__close {
|
|
|
+ background-color: $bg-color !important;
|
|
|
+ color: #f5f5f5 !important;
|
|
|
+}
|
|
|
+
|
|
|
+.img_fr {
|
|
|
+ width: 100%;
|
|
|
+ height: 12rem;
|
|
|
+ img {
|
|
|
+ width: 100%;
|
|
|
+ height: 100%;
|
|
|
}
|
|
|
+}
|
|
|
|
|
|
- .badge {
|
|
|
- font-size: 1rem;
|
|
|
+.url_fr {
|
|
|
+ padding: 0.5rem;
|
|
|
+ border: 2px solid grey;
|
|
|
+ border-radius: 5px;
|
|
|
+}
|
|
|
+.step {
|
|
|
+ display: inline-block;
|
|
|
+ padding: 6px 12px;
|
|
|
+ background-color: $bg-color;
|
|
|
+ color: white;
|
|
|
+ border-radius: 15px;
|
|
|
+}
|
|
|
+
|
|
|
+.search__form {
|
|
|
+ width: 90%;
|
|
|
+ max-width: 38rem;
|
|
|
+ position: relative;
|
|
|
+ border-bottom: 2px solid gray;
|
|
|
+ margin-top: 2rem;
|
|
|
+ margin-bottom: 1rem;
|
|
|
+ &:hover {
|
|
|
+ transform: scale(1.05);
|
|
|
}
|
|
|
- .card-img-top {
|
|
|
- width: 150px;
|
|
|
- height: 200px;
|
|
|
+ .search__bar {
|
|
|
+ border: none;
|
|
|
+ transition: all .3s;
|
|
|
+ width: 75%;
|
|
|
+ @include x-small {
|
|
|
+ width: 67%;
|
|
|
+ }
|
|
|
+ &:focus {
|
|
|
+ outline: none;
|
|
|
+ }
|
|
|
}
|
|
|
- .btn__del {
|
|
|
- display: inline-block;
|
|
|
- width:35px;
|
|
|
- height: 35px;
|
|
|
+ .search__btn {
|
|
|
position: absolute;
|
|
|
- top: 6px;
|
|
|
- right: 6px;
|
|
|
- outline: none;
|
|
|
+ right: 0px;
|
|
|
+ top: 0px;
|
|
|
+ background: transparent;
|
|
|
border: none;
|
|
|
- border-radius: 50%;
|
|
|
- padding: 10px;
|
|
|
- background-color: red;
|
|
|
- color: white;
|
|
|
+ outline: none;
|
|
|
+ color: black;
|
|
|
transition: all .3s;
|
|
|
- box-shadow: 0 0 6px rgb(179, 179, 179);
|
|
|
+ font-size: 1.2rem;
|
|
|
+ @include x-small {
|
|
|
+ font-size: 1rem;
|
|
|
+ }
|
|
|
+ &:hover {
|
|
|
+ color: $bg-color;
|
|
|
+ transform: scale(1.01);
|
|
|
+ }
|
|
|
}
|
|
|
- .btn__del:hover {
|
|
|
- background-color: rgb(176, 238, 228);
|
|
|
+ .warnmsg {
|
|
|
+ position: absolute;
|
|
|
+ color: red;
|
|
|
+ font-size: 1rem;
|
|
|
+ top: 100%;
|
|
|
+ left: 0%;
|
|
|
}
|
|
|
- .btn__sub {
|
|
|
- display: inline-block;
|
|
|
+}
|
|
|
+
|
|
|
+.usernews__table__title {
|
|
|
+ display: inline-block;
|
|
|
+ font-size: 1.5rem;
|
|
|
+ margin-bottom: 1.5rem;
|
|
|
+ font-weight: 400;
|
|
|
+ position: relative;
|
|
|
+ text-align: left;
|
|
|
+ &::after {
|
|
|
position: absolute;
|
|
|
- top: 6px;
|
|
|
- right: 6px;
|
|
|
- outline: none;
|
|
|
- border: none;
|
|
|
- border-radius: 10px;
|
|
|
- padding: 10px 16px;
|
|
|
- transition: all .3s;
|
|
|
- color: black;
|
|
|
- background-color: rgb(224, 221, 221);
|
|
|
- box-shadow: 0 0 6px rgb(179, 179, 179);
|
|
|
+ left: 30%;
|
|
|
+ bottom: -10px;
|
|
|
+ width: 80%;
|
|
|
+ height: 1.5rem;
|
|
|
+ content: " ";
|
|
|
+ background-color: $bg-color-lighten-2;
|
|
|
+ z-index: -1;
|
|
|
}
|
|
|
- .btn__sub:hover {
|
|
|
- color: white;
|
|
|
- background-color: gray;
|
|
|
+}
|
|
|
+
|
|
|
+.col-card {
|
|
|
+ @include medium {
|
|
|
+ margin-bottom: 1.5rem;
|
|
|
}
|
|
|
- .group__row {
|
|
|
- height: auto;
|
|
|
+}
|
|
|
+
|
|
|
+.col-table {
|
|
|
+ @include medium {
|
|
|
margin-bottom: 2rem;
|
|
|
}
|
|
|
- .card__subsribed {
|
|
|
- position: relative;
|
|
|
+}
|
|
|
+
|
|
|
+.card {
|
|
|
+ box-shadow: 0px 0px 8px rgb(211, 211, 211);
|
|
|
+}
|
|
|
+
|
|
|
+.card-body {
|
|
|
+ padding: 0.5rem;
|
|
|
+}
|
|
|
+
|
|
|
+.btn__searchedWord {
|
|
|
+ border: 1px solid grey !important;
|
|
|
+ border-radius: 10rem !important;
|
|
|
+ margin-right: 1rem;
|
|
|
+ @include x-small {
|
|
|
+ font-size: .9rem;
|
|
|
+ padding: .2rem .3rem !important;
|
|
|
}
|
|
|
- .text-muted {
|
|
|
- letter-spacing: 1px;
|
|
|
- font-size: 1.3rem;
|
|
|
+ .btn__delete {
|
|
|
+ display: inline-block;
|
|
|
+ margin-left: 1rem;
|
|
|
+ @include x-small {
|
|
|
+ margin-left: .5rem;
|
|
|
+ }
|
|
|
}
|
|
|
- .words__block {
|
|
|
- height: 3.5rem;
|
|
|
- overflow: hidden;
|
|
|
+}
|
|
|
+
|
|
|
+.history__block {
|
|
|
+ margin-bottom: 4rem;
|
|
|
+}
|
|
|
+
|
|
|
+.calendar-parent {
|
|
|
+ height: 85vh;
|
|
|
+ margin-bottom: 4rem;
|
|
|
+ box-shadow: 0px 0px 5px rgb(211, 211, 211);;
|
|
|
+}
|
|
|
+
|
|
|
+.cv-item {
|
|
|
+ height: 2rem;
|
|
|
+}
|
|
|
+.cv-item.isHovered {
|
|
|
+ white-space: normal;
|
|
|
+ word-wrap: break-word;
|
|
|
+ height: 4rem;
|
|
|
+}
|
|
|
+
|
|
|
+.group__box {
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ .select {
|
|
|
+ width: 12rem;
|
|
|
+ .selector {
|
|
|
+ border-radius: 10px;
|
|
|
+ border: 1px solid $bg-color;
|
|
|
+ padding: 6px;
|
|
|
+ width: 12rem;
|
|
|
+ &:focus-visible {
|
|
|
+ border: none;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|
|
|
+.group__btn {
|
|
|
+ border-radius: 10px;
|
|
|
+}
|
|
|
+.btn-group .btn__date {
|
|
|
+ color: $bg-color;
|
|
|
+ border: 1px solid $bg-color;
|
|
|
+ background-color: transparent;
|
|
|
+ padding: .5rem;
|
|
|
+ width: 4rem;
|
|
|
+ transition: all .4s;
|
|
|
+}
|
|
|
+
|
|
|
+.btn-group .btn__date:nth-of-type(1) {
|
|
|
+ border-radius: 5px 0 0 5px;
|
|
|
+}
|
|
|
+.btn-group .btn__date:nth-of-type(3) {
|
|
|
+ border-radius: 0 5px 5px 0;
|
|
|
+}
|
|
|
+.btn-group .btn__date:hover {
|
|
|
+ background-color: $bg-color;
|
|
|
+ color: $white;
|
|
|
+}
|
|
|
+
|
|
|
+.btn-group .btn__date.active {
|
|
|
+ background-color: $bg-color;
|
|
|
+ color: $white;
|
|
|
+}
|
|
|
+
|
|
|
+.cv-header {
|
|
|
+ &-day {
|
|
|
+ background-color: transparent !important;
|
|
|
}
|
|
|
- .autoHeight {
|
|
|
- height: auto;
|
|
|
+ background-color: $bg-color-lighten-1 !important;
|
|
|
+ border-color: $bg-color-lighten-1 !important;
|
|
|
+ padding: .5rem;
|
|
|
+ .cv-header-nav {
|
|
|
+ border: $white;
|
|
|
+ border-radius: 10px;
|
|
|
+ button {
|
|
|
+ padding: 10px;
|
|
|
+ background-color: white;
|
|
|
+ transition: all .2s;
|
|
|
+ &:hover {
|
|
|
+ background-color: rgb(141, 140, 140);
|
|
|
+ color: $white;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .previousYear {
|
|
|
+ border: 1px solid $white;
|
|
|
+ border-radius: 10px 0 0 10px;
|
|
|
+ }
|
|
|
+ .nextYear {
|
|
|
+ border: 1px solid $white;
|
|
|
+ border-radius: 0 10px 10px 0;
|
|
|
+ }
|
|
|
+ .previousPeriod {
|
|
|
+ border-right: none;
|
|
|
+ border-top-color: white;
|
|
|
+ border-bottom-color: white;
|
|
|
+ }
|
|
|
+ .nextPeriod {
|
|
|
+ border-left: none;
|
|
|
+ border-top-color: white;
|
|
|
+ border-bottom-color: white;
|
|
|
+ }
|
|
|
+ .currentPeriod {
|
|
|
+ border-top-color: white;
|
|
|
+ border-bottom-color: white;
|
|
|
+ }
|
|
|
}
|
|
|
+}
|
|
|
|
|
|
-.group__title {
|
|
|
- text-align: left;
|
|
|
+.periodLabel {
|
|
|
+ color: $white;
|
|
|
}
|
|
|
-.footer__txt {
|
|
|
- position: fixed;
|
|
|
- bottom: 1rem;
|
|
|
- left: 3rem;
|
|
|
- opacity: 0.7;
|
|
|
+
|
|
|
+.today {
|
|
|
+ background-color: $white !important;
|
|
|
+ .cv-day-number {
|
|
|
+ color: $white;
|
|
|
+ background-color: $bg-color;
|
|
|
+ border-radius: 50%;
|
|
|
+ }
|
|
|
}
|
|
|
-.form-group-center {
|
|
|
- width: 90%;
|
|
|
+
|
|
|
+.theme-default .cv-item {
|
|
|
+ border-color: $bg-color !important;
|
|
|
+ background-color: #fae5e5 !important;
|
|
|
+ border-radius: 5px !important;
|
|
|
+}
|
|
|
+
|
|
|
+.b-table-sticky-header {
|
|
|
+ max-height: 400px;
|
|
|
+}
|
|
|
+
|
|
|
+.step__text {
|
|
|
+ margin-right: 2rem;
|
|
|
+ color: white;
|
|
|
+ font-size: 1.4rem;
|
|
|
+ background-color: #1266f1;
|
|
|
+ box-shadow: 1px 1px 3px 1px rgb(168, 168, 168);
|
|
|
+ padding: .5rem .75rem;
|
|
|
+ border-radius: 3.5rem;
|
|
|
+}
|
|
|
+/* search bar */
|
|
|
+.text_input {
|
|
|
+ margin: 1.5rem;
|
|
|
+ padding-top: 2rem;
|
|
|
+ padding-bottom: 2rem;
|
|
|
+}
|
|
|
+/* .search__form {
|
|
|
+ width: 45rem;
|
|
|
+ margin: 2rem 1.5rem;
|
|
|
+} */
|
|
|
+.text__bar {
|
|
|
+ width: 420px;
|
|
|
+ height: 150px;
|
|
|
+ padding: .5rem;
|
|
|
+ transition: all .3s;
|
|
|
+ border: 3px solid rgb(187, 187, 187);
|
|
|
+ border-radius: 10px;
|
|
|
+}
|
|
|
+input[type="radio"] {
|
|
|
+ display: none;
|
|
|
+}
|
|
|
+input[type="radio"]:checked + label {
|
|
|
+ outline: 4px solid #1266f1;
|
|
|
+}
|
|
|
+
|
|
|
+/* .search__btn {
|
|
|
+ padding: 8px 24px;
|
|
|
+} */
|
|
|
+
|
|
|
+.submit.disabled {
|
|
|
+ pointer-events: none;
|
|
|
+ background-color: rgb(148, 147, 147);
|
|
|
+
|
|
|
+}
|
|
|
+.search__form .text__bar:focus {
|
|
|
+ box-shadow: 1px 1px 3px 1px #1266f1;
|
|
|
+ border-radius: 10px;
|
|
|
+}
|
|
|
+
|
|
|
+.h3 {
|
|
|
+ font-size: 2rem;
|
|
|
+}
|
|
|
+
|
|
|
+.characs {
|
|
|
+ margin: 2rem 1.5rem;
|
|
|
+}
|
|
|
+.characs_fr {
|
|
|
+ width: 120px;
|
|
|
+ height: 150px;
|
|
|
+ object-fit: cover;
|
|
|
+}
|
|
|
+.characs_fr > img {
|
|
|
+ width: 100%;
|
|
|
+ height: 100%;
|
|
|
+}
|
|
|
+
|
|
|
+.back_fr {
|
|
|
+ width: 180px;
|
|
|
+ height: 150px;
|
|
|
+ object-fit: cover;
|
|
|
+}
|
|
|
+.back_fr > img {
|
|
|
+ width: 100%;
|
|
|
+ height: 100%;
|
|
|
+}
|
|
|
+.submit {
|
|
|
+ color: white;
|
|
|
+ font-size: 1.4rem;
|
|
|
+ background-color: #1266f1;
|
|
|
+ box-shadow: 1px 1px 3px 1px rgb(168, 168, 168);
|
|
|
+ padding: .75rem 2rem;
|
|
|
+ border-radius: 3.5rem;
|
|
|
+ outline: none;
|
|
|
+ transition: all .3s;
|
|
|
+}
|
|
|
+.submit:hover {
|
|
|
+ transform: scale(1.05);
|
|
|
+}
|
|
|
+/* card */
|
|
|
+.card{
|
|
|
+ transition: all .3s;
|
|
|
+ cursor: pointer;
|
|
|
+}
|
|
|
+.card:hover {
|
|
|
+ transform: scale(1.05);
|
|
|
+}
|
|
|
+.card.card__notHover {
|
|
|
+ transform: scale(1);
|
|
|
+}
|
|
|
+.card-title {
|
|
|
+ font-size: 1.3rem;
|
|
|
+}
|
|
|
+/* top card */
|
|
|
+.card__grback {
|
|
|
+ background-image: linear-gradient(105deg, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.9) 75%, #1266f1 75%, #1266f1 100%);
|
|
|
+ background-position: center;
|
|
|
+ background-size: contain;
|
|
|
+ margin-top: 2rem;
|
|
|
+}
|
|
|
+.card__left {
|
|
|
+ width: 75%;
|
|
|
+}
|
|
|
+.card__url {
|
|
|
+ font-size: 1.8rem;
|
|
|
+ margin-bottom: 1.5rem;
|
|
|
+}
|
|
|
+.card__url__icon {
|
|
|
+ display: inline-block;
|
|
|
+ margin-right: 1rem;
|
|
|
+ font-size: 1.4rem;
|
|
|
+}
|
|
|
+.card__intro {
|
|
|
+ font-size: .9rem;
|
|
|
+ line-height: 1.5rem;
|
|
|
+}
|
|
|
+.intro_text {
|
|
|
+ padding-top: .5rem;
|
|
|
+ padding-bottom: .5rem;
|
|
|
+ padding-left: 4rem;
|
|
|
+}
|
|
|
+.intro_text:nth-of-type(2) {
|
|
|
+ padding-left: 3rem;
|
|
|
+}
|
|
|
+.intro_text:nth-of-type(3) {
|
|
|
+ padding-left: 2rem;
|
|
|
+}
|
|
|
+.intro_text:nth-of-type(4) {
|
|
|
+ padding-left: 1rem;
|
|
|
+}
|
|
|
+.intro_num {
|
|
|
+ display: inline-block;
|
|
|
+ background-color: lightblue;
|
|
|
+ width: 20px;
|
|
|
+ height: 20px;
|
|
|
+ border-radius: 50%;
|
|
|
+ text-align: center;
|
|
|
+ line-height: 20px;
|
|
|
+ position: relative;
|
|
|
+ z-index: 2;
|
|
|
+}
|
|
|
+.intro_num::after{
|
|
|
+ content: " ";
|
|
|
position: absolute;
|
|
|
- top: 30%;
|
|
|
+ top: 100%;
|
|
|
+ left: 0;
|
|
|
+ width: 100%;
|
|
|
+ height: 22px;
|
|
|
+ border-left: 2px solid gray;
|
|
|
+ transform: rotate(25deg);
|
|
|
+ z-index: 1;
|
|
|
+}
|
|
|
+.intro_num_last::after {
|
|
|
+ display: none;
|
|
|
+}
|
|
|
+.download {
|
|
|
+ margin-top: 1.5rem;
|
|
|
+ transition: all .3s;
|
|
|
+}
|
|
|
+.download:hover {
|
|
|
+ background-color: #1266f1;
|
|
|
+ color: white;
|
|
|
+}
|
|
|
+/* rank card */
|
|
|
+.card__rank__title {
|
|
|
+ font-weight: 500;
|
|
|
+}
|
|
|
+.card__rank__title i {
|
|
|
+ display: inline-block;
|
|
|
+ margin-right: .5rem;
|
|
|
+ font-size: 1.2rem;
|
|
|
+}
|
|
|
+.rank__mark {
|
|
|
+ font-size: 1.4rem;
|
|
|
+ line-height: 1.4rem;
|
|
|
+}
|
|
|
+.rank_num {
|
|
|
+ font-size: 2rem;
|
|
|
+}
|
|
|
+/* chart */
|
|
|
+.chart {
|
|
|
+ width: 600px;
|
|
|
+ height:400px;
|
|
|
+ margin:1.5rem auto;
|
|
|
+}
|
|
|
+.animate_fade{
|
|
|
+ opacity: 0;
|
|
|
+ transform: translateY(-30%);
|
|
|
+ transition: all 1.2s;
|
|
|
+}
|
|
|
+.fade_up{
|
|
|
+ transform: translateY(0%);
|
|
|
+ opacity: 1;
|
|
|
+}
|
|
|
+.intro__last {
|
|
|
+ width: 8rem;
|
|
|
+ height: auto;
|
|
|
+ text-align: center;
|
|
|
+ line-height: 1.5rem;
|
|
|
+}
|
|
|
+.youtube__icon {
|
|
|
+ display: block;
|
|
|
+ font-size: 2rem;;
|
|
|
+}
|
|
|
+.animate_in {
|
|
|
+ opacity: 0;
|
|
|
+ transform: translateX(-30%);
|
|
|
+ transition: all 1s;
|
|
|
+}
|
|
|
+.animate_in:nth-of-type(2) {
|
|
|
+ transition-delay: 1s;
|
|
|
+}
|
|
|
+.animate_in:nth-of-type(3) {
|
|
|
+ transition-delay: 2s;
|
|
|
+}
|
|
|
+.fade_in{
|
|
|
+ transform: translateX(0%);
|
|
|
+ opacity: 1;
|
|
|
+}
|
|
|
|
|
|
+.popular__card {
|
|
|
+ color: gray;
|
|
|
+ text-decoration: none;
|
|
|
+ font-weight: 600;
|
|
|
+ .card {
|
|
|
+ padding: 1rem;
|
|
|
+ .popular__word {
|
|
|
+ font-size: 1.2rem;
|
|
|
+ color: gray;
|
|
|
+ margin-left: 1.5rem;
|
|
|
+ margin-right: 2rem;
|
|
|
+ @include small {
|
|
|
+ font-size: 1rem;
|
|
|
+ color: gray;
|
|
|
+ margin-left: .5rem;
|
|
|
+ margin-right: .5rem;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ @include small {
|
|
|
+ padding: .5rem;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ &:hover {
|
|
|
+ text-decoration: none;
|
|
|
+ color: $black;
|
|
|
+ .popular__word {
|
|
|
+ color: $black;
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
-.group__tag {
|
|
|
- background-color: #e29595;
|
|
|
- width: 10rem;
|
|
|
- color: #f5f5f5;
|
|
|
- height: 3rem;
|
|
|
- font-size: 1.5rem;
|
|
|
- line-height: 2.5rem;
|
|
|
- border-radius: 10px 10px 0 0 ;
|
|
|
+
|
|
|
+.btn__showmore {
|
|
|
+ background-color: white;
|
|
|
+ border: none;
|
|
|
+ outline: none;
|
|
|
+ box-shadow: 0 0 6px 2px rgb(179, 179, 179);
|
|
|
+ border-radius: 3rem;
|
|
|
+ padding: .4rem 2.5rem;
|
|
|
+ letter-spacing: 1px;
|
|
|
+ transition: all .3s;
|
|
|
+ &:hover {
|
|
|
+ transform: scale(1.05);
|
|
|
+ background-color: $bg-color;
|
|
|
+ color: $white;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+.badge {
|
|
|
+ font-size: 1rem !important;
|
|
|
}
|
|
|
+
|
|
|
+.kw {
|
|
|
+ &__title {
|
|
|
+ display: inline-block;
|
|
|
+ margin-right: 2rem;
|
|
|
+ }
|
|
|
+ &__query {
|
|
|
+ display: inline-block;
|
|
|
+ font-size: 1.5rem;
|
|
|
+ margin-right: 1rem;
|
|
|
+ }
|
|
|
+ &__icon {
|
|
|
+ font-size: 1.1rem;
|
|
|
+ &__up {
|
|
|
+ color: green;
|
|
|
+ }
|
|
|
+ &__down {
|
|
|
+ color: red;
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+.reltopic {
|
|
|
+ .card-body {
|
|
|
+ padding: .5rem;
|
|
|
+ margin-bottom: 0;
|
|
|
+ font-size: 1.2rem;
|
|
|
+ }
|
|
|
+ &__title {
|
|
|
+ display: inline-block;
|
|
|
+ margin-right: .5rem;
|
|
|
+ font-size: 1.2rem;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|