.repeating-background-transparent, .repeating-background-white { position: relative; width: 100%; padding-top: 85px; background: transparent repeat scroll 0 0; z-index: 20; } .repeating-background-white { background-image: url("/assets/images/cc-pattern-light.png"); } .repeating-background-transparent { background-image: url("/assets/images/cc-pattern-transparent.png"); } body > section { padding: 50px 0; } .grid { display: grid; grid-template-columns: auto; grid-template-rows: auto; grid-gap: 10px 20px; } .dark { background: #222222; color: #FAFAFA; } .dark h1, .dark h2, .dark h3 { color: #fafafa; } .dark .btn.btn-default { background: #222222; color: #FAFAFA; border: 2px solid #FAFAFA; } .dark .btn.btn-default:hover, .dark .btn.btn-default:focus, .dark .btn.btn-default:active, .dark .btn.btn-default.active { background: #FAFAFA; color: #222222; } .primary p, .secondary p, .turquoise p, .green-sea p, .sun-flower p, .section-orange p, .section-green p, .nephrits p, .carrot p, .pumkin p, .peter-river p, .belize-hole p, .section-red p, .pomegranate p, .amethyst p, .wisteria p, .clouds .silver p, .wet-asphalt p, .midnight-blue p, .concrete p, .asbestos p, .primary h2, .secondary h2, .turquoise h2, .green-sea h2, .sun-flower h2, .section-orange h2, .section-green h2, .nephrits h2, .carrot h2, .pumkin h2, .peter-river h2, .belize-hole h2, .section-red h2, .pomegranate h2, .amethyst h2, .wisteria h2, .clouds .silver h2, .wet-asphalt h2, .midnight-blue h2, .concrete h2, .asbestos h2, .primary h3, .secondary h3, .turquoise h3, .green-sea h3, .sun-flower h3, .section-orange h3, .section-green h3, .nephrits h3, .carrot h3, .pumkin h3, .peter-river h3, .belize-hole h3, .section-red h3, .pomegranate h3, .amethyst h3, .wisteria h3, .clouds .silver h3, .wet-asphalt h3, .midnight-blue h3, .concrete h3, .asbestos h3, .primary h4, .secondary h4, .turquoise h4, .green-sea h4, .sun-flower h4, .section-orange h4, .section-green h4, .nephrits h4, .carrot h4, .pumkin h4, .peter-river h4, .belize-hole h4, .section-red h4, .pomegranate h4, .amethyst h4, .wisteria h4, .clouds .silver h4, .wet-asphalt h4, .midnight-blue h4, .concrete h4, .asbestos h4, .primary h5, .secondary h5, .turquoise h5, .green-sea h5, .sun-flower h5, .section-orange h5, .section-green h5, .nephrits h5, .carrot h5, .pumkin h5, .peter-river h5, .belize-hole h5, .section-red h5, .pomegranate h5, .amethyst h5, .wisteria h5, .clouds .silver h5, .wet-asphalt h5, .midnight-blue h5, .concrete h5, .asbestos h5, .primary h6, .secondary h6, .turquoise h6, .green-sea h6, .sun-flower h6, .section-orange h6, .section-green h6, .nephrits h6, .carrot h6, .pumkin h6, .peter-river h6, .belize-hole h6, .section-red h6, .pomegranate h6, .amethyst h6, .wisteria h6, .clouds .silver h6, .wet-asphalt h6, .midnight-blue h6, .concrete h6, .asbestos h6 { color: #fff; } .primary h1, .secondary h1, .turquoise h1, .green-sea h1, .sun-flower h1, .section-orange h1, .section-green h1, .nephrits h1, .carrot h1, .pumkin h1, .peter-river h1, .belize-hole h1, .section-red h1, .pomegranate h1, .amethyst h1, .wisteria h1, .clouds .silver h1, .wet-asphalt h1, .midnight-blue h1, .concrete h1, .asbestos h1, .turquoise h2, .green-sea h2, .sun-flower h2, .section-orange h2, .section-green h2, .nephrits h2, .carrot h2, .pumkin h2, .peter-river h2, .belize-hole h2, .section-red h2, .pomegranate h2, .amethyst h2, .wisteria h2, .clouds .silver h2, .wet-asphalt h2, .midnight-blue h2, .concrete h2, .asbestos h2, .turquoise h3, .green-sea h3, .sun-flower h3, .section-orange h3, .section-green h3, .nephrits h3, .carrot h3, .pumkin h3, .peter-river h3, .belize-hole h3, .section-red h3, .pomegranate h3, .amethyst h3, .wisteria h3, .clouds .silver h3, .wet-asphalt h3, .midnight-blue h3, .concrete h3, .asbestos h3, .turquoise h4, .green-sea h4, .sun-flower h4, .section-orange h4, .section-green h4, .nephrits h4, .carrot h4, .pumkin h4, .peter-river h4, .belize-hole h4, .section-red h4, .pomegranate h4, .amethyst h4, .wisteria h4, .clouds .silver h4, .wet-asphalt h4, .midnight-blue h4, .concrete h4, .asbestos h4, .turquoise h5, .green-sea h5, .sun-flower h5, .section-orange h5, .section-green h5, .nephrits h5, .carrot h5, .pumkin h5, .peter-river h5, .belize-hole h5, .section-red h5, .pomegranate h5, .amethyst h5, .wisteria h5, .clouds .silver h5, .wet-asphalt h5, .midnight-blue h5, .concrete h5, .asbestos h5, .turquoise h6, .green-sea h6, .sun-flower h6, .section-orange h6, .section-green h6, .nephrits h6, .carrot h6, .pumkin h6, .peter-river h6, .belize-hole h6, .section-red h6, .pomegranate h6, .amethyst h6, .wisteria h6, .clouds .silver h6, .wet-asphalt h6, .midnight-blue h6, .concrete h6, .asbestos h6 { color: #fff; } .primary small, .secondary small, .turquoise small, .green-sea small, .sun-flower small, .section-orange small, .section-green small, .nephrits small, .carrot small, .pumkin small, .peter-river small, .belize-hole small, .section-red small, .pomegranate small, .amethyst small, .wisteria small, .clouds .silver small, .wet-asphalt small, .midnight-blue small, .concrete small, .asbestos small, .primary span, .secondary span, .section-red span, .section-orange span, .section-green span, .primary a:not(.btn), .secondary a:not(.btn), .section-red a:not(.btn), .section-green a:not(.btn), .section-orange a { color: rgba(255, 255, 255, 0.8); } .primary a:not(.btn):hover, .secondary a:not(.btn):hover, .section-red a:not(.btn):hover, .section-green a:not(.btn):hover, .section-orange a:not(.btn):hover { color: rgba(255, 255, 255, .5) !important; } .primary .btn.btn-default, .secondary .btn.btn-default, .section-red .btn.btn-default, .section-green .btn.btn-default, .section-orange .btn.btn-default { color: #fff; border-color: #fff; } .primary .btn.btn-default:hover, .secondary .btn.btn-default:hover, .section-red .btn.btn-default:hover, .section-green .btn.btn-default:hover, .section-orange .btn.btn-default:hover { color: #555; } .primary { background-color: #2272ff; } .secondary { background-color: #FFD621; } .section-red { background-color: #F72754; } .section-red.darker { background-color: #d61a46; } .section-orange { background-color: #f39c12; } .section-green { background-color: #08DD73; } .turquoise { background-color: #1abc9c; } .clouds { background-color: #ecf0f1; } .silver { background-color: #bdc3c7; } .wet-asphalt { background-color: #34495e; } .wet-asphalt a:not(.btn) { color: #bdc3c7; } .wet-asphalt a:not(.btn):hover { color: #d9534f; } .midnight-blue { background-color: #2c3e50; } .concrete { background-color: #95a5a6; } .section-parallax { width: 101vw; min-height: 33vh; background-attachment: fixed; background-position: center; background-size: cover; box-shadow: inset 0 0 20px 5px rgba(0, 0, 0, .18); } .embed-container { position: relative; padding-bottom: 56.25%; /* 16/9 ratio */ padding-top: 30px; /* IE6 workaround*/ height: 0; overflow: hidden; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } #services .media:hover .icon-md { border-radius: 10px; /*background-color: rgba(0, 0, 0, 0.8);*/ } #recent-works { padding: 90px 0; } #recent-works .item-inner { position: relative; margin: 0; } #title h1 { margin: 0; font-size: 36px; font-weight: 300; } .center { text-align: center; } .img-thumbnail { border: 0; } .progress, .progress .bar { background: #fff; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; height: 30px; line-height: 30px; } .jumbotron { border: 1px solid #e7e7e7; -webkit-box-shadow: inset 0 2px 0 rgba(0, 0, 0, 0.05); box-shadow: inset 0 2px 0 rgba(0, 0, 0, 0.05); } .well { border: 1px solid #e7e7e7; -webkit-box-shadow: inset 0 2px 0 rgba(0, 0, 0, 0.05); box-shadow: inset 0 2px 0 rgba(0, 0, 0, 0.05); } ul.breadcrumb { margin: 20px 0 0; background: transparent; } ul.breadcrumb > li { text-shadow: none; } ul.breadcrumb > li > a, ul.breadcrumb > li .divider { color: #fff; } ul.breadcrumb > li.active { color: rgba(255, 255, 255, 0.7); } ul.tag-cloud { list-style: none; padding: 0; margin: 0; } ul.tag-cloud li { display: inline-block; margin: 0 0 2px 0; } .btn-social { border: 0; color: #fff; border-radius: 100%; display: inline-block; width: 36px; height: 36px; line-height: 36px; text-align: center; padding: 0; } .btn-social.btn-twitter { background: #5bceff; } .btn-social.btn-twitter:hover { background: #8eddff; } .btn-social:hover { color: #fff; } .btn-write-post { border-radius: 100px; z-index: 100; padding: 0; width: 56px; height: 56px; font-size: 24px; margin-right: 5%; margin-left: auto; margin-bottom: 30px; box-shadow: 0 1px 1.5px 0 rgba(0, 0, 0, .12), 0 1px 1px 0 rgba(0, 0, 0, .24); } .icon-lg { font-size: 48px; height: 108px; width: 108px; line-height: 108px; color: #fff; margin: 10px; background-color: rgba(0, 0, 0, 0.4); text-align: center; display: inline-block !important; border-radius: 100%; } .icon-md, .icon-md-alizarin { font-size: 36px; height: 64px; width: 64px; line-height: 64px; padding: 13px 0; color: #fff; text-align: center; display: block; border-radius: 50%; -webkit-transition: 500ms; -moz-transition: 500ms; -o-transition: 500ms; transition: 500ms; cursor: pointer; } .icon-center { margin-left: auto; margin-right: auto; } .icon-md-alizarin { color: #fff; background-color: #F72754; } .loadingSpinner { width: 40px; height: 40px; background: #2272ff url('/assets/images/logo_little_transparent.png'); background-size: cover; margin: 40px auto; -webkit-animation: loadingAnimation 2.4s infinite ease-in-out; -o-animation: loadingAnimation 2.4s infinite ease-in-out; animation: loadingAnimation 2.4s infinite ease-in-out; } .loadingSpinner.failed { background-color: #F72754; animation: loadingAnimationFailed .6s; } .loadingSpinner.success { animation: loadingAnimationSucceeded 1.2s; } @-webkit-keyframes loadingAnimation { 0% { -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg); transform: perspective(120px) rotateX(0deg) rotateY(0deg); } 25% { -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg); transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg); } 50% { -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); } 75% { -webkit-transform: perspective(120px) rotateX(0deg) rotateY(-179.9deg); transform: perspective(120px) rotateX(0deg) rotateY(-179.9deg); } 100% { -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg); transform: perspective(120px) rotateX(0deg) rotateY(0deg); } } @keyframes loadingAnimation { 0% { -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg); transform: perspective(120px) rotateX(0deg) rotateY(0deg); } 25% { -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg); transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg); } 50% { -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); } 75% { -webkit-transform: perspective(120px) rotateX(0deg) rotateY(-179.9deg); transform: perspective(120px) rotateX(0deg) rotateY(-179.9deg); } 100% { -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg); transform: perspective(120px) rotateX(0deg) rotateY(0deg); } } @keyframes loadingAnimationSucceeded { 0% { transform: none; } 25% { transform: translateY(-20px); } 50% { transform: none; } 75% { transform: translateY(-10px); } 100% { transform: none; } } @keyframes loadingAnimationFailed { 0% { transform: none; } 16% { transform: translateX(-15px); } 32% { transform: translateX(15px); } 48% { transform: translateX(-15px); } 64% { transform: translateX(15px); } 80% { transform: translateX(-15px); } 100% { transform: none; } } .share-btn { color: #fff; width: 100%; background-color: #222; margin-bottom: 10px; } .share-btn-twitter { background-color: #4099FF; } .share-btn-facebook { background-color: #3b5998; } .share-btn-google-plus { background-color: #d34836; } #bottom { color: #bdc3c7; } #bottom h4 { margin-top: 0; margin-bottom: 15px; } #bottom .media-heading { display: block; font-weight: 400; } .row > div { margin-bottom: 10px; } /*Unordered Lists*/ ul.arrow, ul.arrow-double, ul.tick, ul.cross, ul.star, ul.rss { list-style: none; padding: 0; margin: 0; } ul.arrow li::before, ul.arrow-double li::before, ul.tick li::before, ul.cross li::before, ul.star li::before, ul.rss li::before, ul.arrow li::after, ul.arrow-double li::after, ul.tick li::after, ul.cross li::after, ul.star li::after, ul.rss li::after { font-family: FontAwesome; font-size: 11px; } ul.arrow li::before, ul.arrow-double li::before, ul.tick li::before, ul.cross li::before, ul.star li::before, ul.rss li::before { margin-right: 5px; } ul.arrow li::before { content: "\f105"; } ul.arrow-double li::before { content: "\f101"; } ul.tick li::before { content: "\f00c"; } ul.cross li::before { content: "\f00d"; } ul.star li::before { content: "\f006"; } ul.rss li::before { content: "\f09e"; } #footer { padding-top: 30px; padding-bottom: 30px; color: #bdc3c7; } #footer a { color: #bdc3c7; } #footer a:hover { color: #d9534f; } #footer ul { list-style: none; padding: 0; margin: 0; } #footer ul > li { display: inline-block; margin-left: 15px; } ul.social { list-style: none; margin: 10px 0 0; padding: 0; display: inline-block; } ul.social > li { display: inline-block; margin: 0 5px; } ul.social > li > a { font-size: 24px; color: #666; } ul.social > li > a:hover { color: #999; } .box-border { padding: 15px; } .accordion-group { background-color: #fff; border-top: 1px solid #f0f0f0; } .accordion-heading .accordion-toggle { color: #666; font-weight: 700; } .accordion-inner { border-top: 0; } .notice-container { width: 50%; margin-left: auto; margin-right: auto; z-index: 21; } .notice-container div { -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.75); -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.75); box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.75); } div.img { margin: 2em auto; width: 100%; text-align: center; } div.img img { width: 100%; margin-bottom: .5em; } div.img p { font-style: italic; } .blog .blog-item h3 { margin-top: 0; } .blog .blog-item .entry-meta { margin-bottom: 5px; } .blog .blog-item .entry-meta > span, .blog .blog-item .entry-meta > div { display: inline-block; color: #999; margin-right: 10px; font-size: 20px; text-overflow: ellipsis; word-wrap: break-word; overflow: hidden; line-height: 28px; } .blog .blog-item .entry-meta > span a { color: #999; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; line-height: 28px; max-height: 28px; } .blog .blog-item img.img-blog { border-top-left-radius: 5px; border-top-right-radius: 5px; } .blog .author { text-align: center; } .like-heart { width: 100px; height: 100px; background: url("https://cssanimation.rocks/images/posts/steps/heart.png") no-repeat 0 0; cursor: pointer; transition: background-position 1s steps(28); transition-duration: 0s; display: inline-block; vertical-align: middle; } .like-count { display: inline-block; vertical-align: middle; } .like-heart.small { width: 40px; height: 40px; background-size: 1160px 40px; } .like-heart.liked { transition-duration: 1s; background-position: -2800px 0; } .like-heart.small.liked { transition-duration: 1s; background-position: -1120px 0; } .entry-meta { margin-bottom: 20px; } .entry-meta > span { display: inline-block; color: #999; margin-right: 10px; font-size: 14px; } .entry-meta > span a { color: #999; } ul.pagination > li > a { border: 0; } ul.pagination > li.active > a, ul.pagination > li:hover > a { background-color: #34495e; color: #fff; } textarea#message { padding: 10px 15px; height: 219px; } #postModal #contentField .mention, #postModal #contentField .hashtag { color: #2272FF; } ul.gallery { list-style: none; padding: 0; margin: 0; } ul.gallery li { display: block; width: 60px; padding: 0; margin: 0 4px 4px 0; float: left; } ul.faq { list-style: none; margin: 0; } ul.faq li { margin-top: 30px; } ul.faq li:first-child { margin-top: 0; } ul.faq li span.number { display: block; float: left; width: 50px; height: 50px; line-height: 50px; text-align: center; background: #34495e; color: #fff; font-size: 24px; } ul.faq li > div { margin-left: 70px; } ul.faq li > div h3 { margin-top: 0; } ul.faq .accordion-toggle::before { content: "\f106"; font-family: FontAwesome, sans-serif; } ul.faq .accordion-toggle.collapsed::before { content: '\f107'; } #error { text-align: center; margin-top: 150px; margin-bottom: 150px; } .responsive-video { position: relative; padding-bottom: 45.2%; padding-top: 62.6px; overflow: hidden; } .responsive-video iframe, .responsive-video object, .responsive-video embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th { background-color: #ececec; } .table-hover > tbody tr:hover > td, .table-hover > tbody tr:hover > th { background-color: #dadada; } .section-green .table-hover > tbody > tr:hover > td, .section-green .table-hover > tbody > tr:hover > th { background-color: #08DD73; } .rw-wrapper { width: 80%; position: relative; margin: 110px auto 0 auto; padding: 10px; } .rw-sentence span { color: #444; font-size: 200%; font-weight: normal; } .rw-words-1 span { position: absolute; opacity: 0; overflow: hidden; color: #3498db; -webkit-animation: rotateWord 24s linear infinite 0s; -ms-animation: rotateWord 24s linear infinite 0s; animation: rotateWord 24s linear infinite 0s; } .rw-words-1 span:nth-child(2) { -webkit-animation-delay: 3s; -ms-animation-delay: 3s; animation-delay: 3s; color: #c0392b; } .rw-words-1 span:nth-child(3) { -webkit-animation-delay: 6s; -ms-animation-delay: 6s; animation-delay: 6s; color: #2980b9; } .rw-words-1 span:nth-child(4) { -webkit-animation-delay: 9s; -ms-animation-delay: 9s; animation-delay: 9s; color: #16a085; } .rw-words-1 span:nth-child(5) { -webkit-animation-delay: 12s; -ms-animation-delay: 12s; animation-delay: 12s; color: #d35400; } .rw-words-1 span:nth-child(6) { -webkit-animation-delay: 15s; -ms-animation-delay: 15s; animation-delay: 15s; color: #8e44ad; } .rw-words-1 span:nth-child(7) { -webkit-animation-delay: 18s; -ms-animation-delay: 18s; animation-delay: 18s; color: #c0392b; } .rw-words-1 span:nth-child(8) { -webkit-animation-delay: 21s; -ms-animation-delay: 21s; animation-delay: 21s; color: #2980b9; } .rw-words-2 span { position: absolute; opacity: 0; overflow: hidden; color: #ecf0f1; -webkit-animation: rotateWord 18s linear infinite 0s; -ms-animation: rotateWord 18s linear infinite 0s; animation: rotateWord 18s linear infinite 0s; } .rw-words-2 span:nth-child(2) { -webkit-animation-delay: 3s; -ms-animation-delay: 3s; animation-delay: 3s; color: #ecf0f1; } .rw-words-2 span:nth-child(3) { -webkit-animation-delay: 6s; -ms-animation-delay: 6s; animation-delay: 6s; color: #ecf0f1; } .rw-words-2 span:nth-child(4) { -webkit-animation-delay: 9s; -ms-animation-delay: 9s; animation-delay: 9s; color: #ecf0f1; } .rw-words-2 span:nth-child(5) { -webkit-animation-delay: 12s; -ms-animation-delay: 12s; animation-delay: 12s; color: #ecf0f1; } .rw-words-2 span:nth-child(6) { -webkit-animation-delay: 15s; -ms-animation-delay: 15s; animation-delay: 15s; color: #ecf0f1; } @-webkit-keyframes rotateWord { 0% { opacity: 0; } 2% { opacity: 0; -webkit-transform: translateY(-30px); } 5% { opacity: 1; -webkit-transform: translateY(0px); } 17% { opacity: 1; -webkit-transform: translateY(0px); } 20% { opacity: 0; -webkit-transform: translateY(30px); } 80% { opacity: 0; } 100% { opacity: 0; } } @-ms-keyframes rotateWord { 0% { opacity: 0; } 2% { opacity: 0; -ms-transform: translateY(-30px); } 5% { opacity: 1; -ms-transform: translateY(0px); } 17% { opacity: 1; -ms-transform: translateY(0px); } 20% { opacity: 0; -ms-transform: translateY(30px); } 80% { opacity: 0; } 100% { opacity: 0; } } @keyframes rotateWord { 0% { opacity: 0; } 2% { opacity: 0; -webkit-transform: translateY(-30px); transform: translateY(-30px); } 5% { opacity: 1; -webkit-transform: translateY(0px); transform: translateY(0px); } 17% { opacity: 1; -webkit-transform: translateY(0px); transform: translateY(0px); } 20% { opacity: 0; -webkit-transform: translateY(30px); transform: translateY(30px); } 80% { opacity: 0; } 100% { opacity: 0; } } @media screen and (max-width: 768px) { } @media screen and (max-width: 320px) { } .servers a img { margin: 5px; } @keyframes blink { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } } @-webkit-keyframes blink { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } } @-moz-keyframes blink { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } } .history-inline li { margin-left: 10px; font-size: 18px; word-break: normal; } .history-inline li:after { margin-left: 15px; content: "∙"; } .history-inline li:last-child:after { content: ""; } .vote { width: 100%; height: 3px; } .up-vote { float: left; height: 3px; background: #27ae60; } .down-vote { float: right; height: 3px; background: #e74c3c; } .gray-vote { float: left; height: 3px; background: #95a5a6; } .up-vote-text { float: left; font-size: 20px; padding-top: 3px; cursor: default; -webkit-transition: 300ms; -moz-transition: 300ms; -o-transition: 300ms; transition: 300ms; } .up-vote-text i { color: #27ae60; } .down-vote-text { float: right; cursor: default; font-size: 20px; padding-top: 3px; -webkit-transition: 300ms; -moz-transition: 300ms; -o-transition: 300ms; transition: 300ms; } .down-vote-text i { color: #e74c3c; } .up-vote-text:hover, .up-vote-text:active { color: #2ecc71; } .down-vote-text:hover, .down-vote-text:active { color: #c0392b; } .counter { color: #27ae60; cursor: default; -webkit-transition: 300ms; -moz-transition: 300ms; -o-transition: 300ms; transition: 300ms; } .counter:active, .counter:hover { color: #2ecc71; } .output-encrypter, .input-encrypter { font-size: 20px; } input[type=radio] { height: 40px; } .input-full-width { width: 100%; } blockquote { padding: 10px; } #tools .left { border-right: 2px solid #e74c3c; } #tools .middle { border-right: 1px solid #e74c3c; border-left: 1px solid #e74c3c; } #tools .right { border-left: 2px solid #e74c3c; } #downloadSlider img { max-height: 240px; } @-webkit-keyframes spin2 { from { -webkit-transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); } } @keyframes spin { from { transform: scale(1) rotate(0deg); } to { transform: scale(1) rotate(360deg); } } ul#downloadSlider a.active .overlay { background-color: black; } .comment-list { list-style: none; padding: 0; } .comment-list > li { margin-bottom: 10px; } .comment-list .comment-well { border: 0; box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12); background-color: rgb(255, 255, 255); padding: 3px 10px; border-radius: 10px; position: relative; min-height: 100px; } .comment-list .comment-well:hover { background-color: #efefef; } .comment-list .comment-well .content-container { overflow: hidden; display: inline-block; vertical-align: top; width: calc(100% - 105px); } .comment-list .post-item .content-container { overflow: initial !important; } .comment-list .comment-well > a:first-child { display: inline-block; vertical-align: top; } .comment-list .comment-well img { height: 75px; display: inline-block; border-radius: 50%; } .comment-list .comment-well .post-non-content, .postFullviewModal .post-non-content { display: inline-block; width: 100px; padding: 10px; } .comment-list .comment-well .entry-image { height: 100px; display: inline-block; margin-right: 10px; border-top-left-radius: 2px; border-bottom-left-radius: 2px; width: 100px; background: no-repeat center center; background-size: cover; } .comment-list .comment-well .content { width: 100%; } .comment-list .comment-well .content.small { margin-right: 100px; width: 100%; } .comment-list .comment-well .content .post-media-list .col, .postFullviewModal .post-media-list .col { padding-left: 0; } .comment-list .comment-well .content .post-media-list .post-media, .postFullviewModal .post-media-list .post-media { background: #eee center; background-size: cover; width: 100%; height: 400px; border-radius: 10px; } .comment-list .comment-well h3 { color: rgb(97, 97, 97); font-size: 20px; margin-bottom: 3px; } .comment-list .comment-well p.comment, .comment-list .comment-well .comment p { font-size: 18px; margin-bottom: 10px; margin-right: 10px; color: #777 !important; } .comment-list .comment-well .read-more-btn { position: absolute; bottom: 35px; right: 0; width: calc(100% - 100px); height: 50px; text-align: center; background-image: linear-gradient(to bottom, transparent, white); margin: 0; padding-bottom: 5px; } .comment-list .comment-well .read-more-btn a { position: absolute; transform: translateX(-50%); bottom: 0; } .comment-list .comment-well .action-btns, .postFullviewModal .action-btns { margin-top: 0; margin-bottom: 10px; height: 35px; } .comment-list .comment-well .action-btns .action-btn, .postFullviewModal .action-btns .action-btn { display: inline-block; margin: 0 5px; padding: 5px 10px; text-align: center; } .comment-list .comment-well .action-btns .action-btn:first-child, .postFullviewModal .action-btns .action-btn:first-child { margin-left: -10px; } .comment-list .comment-well .action-btns .action-btn:last-child, .postFullviewModal .action-btns .action-btn:last-child { margin-right: 0; } .comment-list .comment-well .action-btns .action-btn:focus, .postFullviewModal .action-btns .action-btn:focus { color: #34495e !important; } .comment-list .comment-well .action-btns .action-btn.active, .postFullviewModal .action-btns .action-btn.active { color: #2272ff !important; } .comment-list .comment-well .loading-container { float: right; width: 100px; height: 100px; display: inline-block; margin: -3px -10px -3px 10px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; z-index: 1; } .comment-list .comment-well .loading-container i { font-size: 50px; text-align: center; vertical-align: center; width: 100%; margin-top: 25px; margin-bottom: 25px; } .comment-list .comment-well .image-placeholder { width: 100px; height: 100px; margin-right: 10px; display: inline-block; } .comment-list .comment-well .loading-container img { margin-top: -130px; } .comment-list .blog-post-item .comment-well { height: 100px; padding: 0; } .comment-list .blog-post-item .comment-well .entry-image { float: left; } .comment-list .blog-post-item .comment-well .content { width: calc(100% - 110px); height: 100px; overflow: auto; float: right; } .comment-list .blog-post-item .comment-well h3 > a:first-child { vertical-align: top; display: block; } .comment-list .blog-post-item .comment-well h3 small { width: 100%; } .user-post-item { display: grid; grid-template-areas: "logo username metadata" "logo content content" "logo actions actions"; grid-template-rows: 25px auto 35px; grid-template-columns: 90px auto 1fr; grid-gap: 10px 5px; box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12); background-color: rgb(255, 255, 255); padding: 3px 10px; border-radius: 10px; /*min-height: 100px;*/ } .user-post-item:hover { background-color: rgb(245, 245, 245) } .user-post-item .item-avatar-container { grid-area: logo; padding: 10px 0 10px 5px; } .user-post-item .item-avatar { max-width: 100%; height: 75px; border-radius: 50%; } .user-post-item .item-avatar-container .fa { margin-top: 5px; padding: 15px; font-size: 35px; color: #fff; border-radius: 50%; } .user-post-item .item-avatar-container .fa.fa-check { background-color: #08DD73; } .user-post-item .item-user { grid-area: username; margin: 5px 0 0 !important; font-size: 20px; } .user-post-item .item-meta { grid-area: metadata; margin: 9px 10px 0 0; color: rgb(97, 97, 97); font-size: 16px; font-weight: 400; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .user-post-item .item-content { grid-area: content; font-size: 18px; color: #777; margin: 0; } .user-post-item .item-actions { grid-area: actions; height: 35px; } .user-post-item .item-actions .item-btn { display: inline-block; margin: 0 5px; padding: 5px 10px; text-align: center; } .user-post-item .item-actions .item-btn:first-child { margin-left: -10px; } .like-button-floating { position: fixed; -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); -ms-transform: translateX(-100%); -o-transform: translateX(-100%); transform: translateX(-100%); } .post-content { font-size: 24px; margin-bottom: 0; } .reply-content { font-size: 16px; } .postFullviewModal h4, .postFullviewModal h5 { margin-top: 0; } .image-container { position: relative; width: 100%; height: 100%; } .image-container .overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: none; color: #FFF; text-align: center; font-size: 25px; background: rgba(0, 0, 0, 0); transition: background 1s; line-height: 100%; padding: 20% 20px; } .image-container .overlay span { display: inline-block; vertical-align: middle; line-height: normal; } .image-container:hover .overlay { display: block; background: rgba(0, 0, 0, .6); } .image-container.active .overlay { display: block; background: rgba(0, 0, 0, .4); } .modal-loading-container { position: absolute; top: 0; width: 93%; height: 100%; background-color: rgba(255, 255, 255, .7); text-align: center; opacity: 0; animation: fadeIn .5s forwards; } .modal-loading-icon { font-size: 60px; top: 50%; left: 50%; transform: translate(-50%, -50%); position: absolute; } .modal-loading-icon.success, .modal-loading-icon.error { background-color: #08DD73; color: #fff; border-radius: 10px; padding: 20px; } .modal-loading-icon.error { background-color: #F72754; } .modal-loading-icon span { font-size: 20px; font-family: Roboto, sans-serif; font-weight: bold; display: block; } .side-navigation { position: fixed; width: 300px; height: 100%; margin-top: -60px; left: -300px; z-index: 1040; background-color: #fff; transition: left .2s; } .side-navigation.active { left: 0; } .side-title { position: absolute; top: 50px; left: 40px; } .side-navigation-content { position: absolute; top: 100px; width: 100%; max-height: calc(100% - 100px); overflow: auto; } .side-navigation-content ul { list-style: none; padding: 0; } .side-navigation-content a, .side-navigation-content a:active, .side-navigation-content a:focus { display: block; width: 100%; padding: 10px 40px; color: #222 !important; } .side-navigation-content li:hover > a { background-color: #2272FF; color: #fff !important; } .side-navigation-content a.active, .side-navigation-content .dropdown.active > a { background-color: #2272FF; color: #fff !important; } .side-navigation-content .dropdown .sub-menu { display: none; background-color: rgba(0, 0, 0, .05); } .side-navigation-content .dropdown .sub-menu a { padding-left: 60px; } .side-navigation-content a .fa-angle-down { -webkit-transition: transform .2s; -moz-transition: transform .2s; -ms-transition: transform .2s; -o-transition: transform .2s; transition: transform .2s; } .side-navigation-content a .fa-angle-down.opened { transform: rotateZ(-180deg); } .side-navigation-content .dropdown.active .sub-menu { display: block; } .side-navigation-background { background-color: rgba(0, 0, 0, .5); opacity: 0; transition: all .2s; position: fixed; width: 100%; height: 100%; margin-top: -60px; z-index: 1035; visibility: hidden; } .side-navigation-background.active { opacity: 1; visibility: visible; } #navbar-swipe-open { position: fixed; height: 100%; top: 0; width: 100px; z-index: 1030; } /*.navbar-search {*/ /*position: absolute;*/ /*width: 38px;*/ /*height: 38px;*/ /*margin: 11px 0;*/ /*top: 0;*/ /*left: 84%;*/ /*transform: translateX(-100%) translateX(-38px);*/ /*!*transform: translateX(-100%);*!*/ /*}*/ /*.navbar-search.active {*/ /*width: 77%;*/ /*transform: translateX(-100%);*/ /*}*/ /*.navbar-search.active {*/ /*width: 77%;*/ /*transform: translateX(-100%);*/ /*}*/ /*.navbar-search .input-group {*/ /*display: grid;*/ /*grid-template-columns: calc(100% - 76px) 38px 38px;*/ /*}*/ /*.navbar-search input {*/ /*width: 100% !important;*/ /*text-align: center;*/ /*padding: 0;*/ /*border: none;*/ /*border-radius: 4px !important;*/ /*opacity: 0;*/ /*transform: scaleX(0);*/ /*-webkit-transform-origin: 100% 50%;*/ /*-moz-transform-origin: 100% 50%;*/ /*-ms-transform-origin: 100% 50%;*/ /*-o-transform-origin: 100% 50%;*/ /*transform-origin: 100% 50%;*/ /*transition: all .5s;*/ /*}*/ /*.navbar-search.active input {*/ /*transform: none;*/ /*padding: .375rem .75rem;*/ /*opacity: 1;*/ /*}*/ /*.navbar-search button {*/ /*width: 38px;*/ /*padding: .375rem 0;*/ /*border: none;*/ /*background: none;*/ /*color: #fff;*/ /*transition: transform .25s;*/ /*}*/ /*.navbar-search button:hover, .navbar-search button:active, .navbar-search button:focus {*/ /*color: #fff !important;*/ /*background: none !important;*/ /*transform: scale(1.5);*/ /*}*/ /*.navbar-search .btn-reset {*/ /*!*display: none;*!*/ /*pointer-events: none;*/ /*opacity: 0;*/ /*transition: transform .25s, opacity .25s;*/ /*}*/ /*.navbar-search.active .btn-reset {*/ /*!*display: inline;*!*/ /*pointer-events: all;*/ /*opacity: 1;*/ /*}*/ .btn-floating { position: fixed; bottom: 50px; right: 10%; z-index: 21; } .btn-floating.active .btn .fa { transform: rotate(135deg); } .btn-floating.active ul.btn-floating-list li a { margin: 10px 0; } .btn-floating.active ul.btn-floating-list li a:before { opacity: 1; visibility: visible; } .btn-floating.active .btn-floating-shadow { opacity: 1; visibility: visible; transition: opacity .5s; } .btn-floating .btn { display: flex; justify-content: center; align-items: center; border: none; border-radius: 100%; background-color: #fff; width: 56px; height: 56px; box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.3); position: relative; z-index: 20; } .btn-floating .btn:hover, .btn-floating .btn:focus { cursor: pointer; outline: none; box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.3); } .btn-floating .btn .fa { transition: 0.4s ease; } .btn-floating ul.btn-floating-list { list-style: none; position: absolute; top: 40px; left: -32px; z-index: 10; transition: 0.4s ease; } .btn-floating ul.btn-floating-list li a { display: flex; justify-content: center; align-items: center; width: 40px; height: 40px; text-decoration: none; background-color: #fff; color: #161616; border-radius: 100%; margin: -40px 0; box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.3); transition: 0.4s ease; position: relative; } .btn-floating ul.btn-floating-list li a:before { content: attr(data-title); position: absolute; right: 4em; background-color: #fff; padding: 5px 10px; border-radius: 10px; transition: 0.4s ease; visibility: hidden; opacity: 0; white-space: nowrap; } .btn-floating .btn-floating-shadow { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.4); opacity: 0; visibility: hidden; transition: opacity .5s, visibility .01s .5s; } .btn-floating .btn-primary { background-color: #2272ff; } .timeline-centered { position: relative; margin-bottom: 30px; } .timeline-centered:before, .timeline-centered:after { content: " "; display: table; } .timeline-centered:after { clear: both; } .timeline-centered:before, .timeline-centered:after { content: " "; display: table; } .timeline-centered:after { clear: both; } .timeline-centered:before { content: ''; position: absolute; display: block; width: 4px; background: #f5f5f6; /*left: 50%;*/ top: 20px; bottom: 20px; margin-left: 30px; } .timeline-centered .timeline-entry { position: relative; /*width: 50%; float: right;*/ margin-top: 5px; margin-left: 30px; margin-bottom: 10px; clear: both; } .timeline-centered .timeline-entry:before, .timeline-centered .timeline-entry:after { content: " "; display: table; } .timeline-centered .timeline-entry:after { clear: both; } .timeline-centered .timeline-entry:before, .timeline-centered .timeline-entry:after { content: " "; display: table; } .timeline-centered .timeline-entry:after { clear: both; } .timeline-centered .timeline-entry.begin { margin-bottom: 0; } .timeline-centered .timeline-entry.left-aligned { float: left; } .timeline-centered .timeline-entry.left-aligned .timeline-entry-inner { margin-left: 0; margin-right: -18px; } .timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-time { left: auto; right: -100px; text-align: left; } .timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-icon { float: right; } .timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-label { margin-left: 0; margin-right: 70px; } .timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-label:after { left: auto; right: 0; margin-left: 0; margin-right: -9px; -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); } .timeline-centered .timeline-entry .timeline-entry-inner { position: relative; margin-left: -20px; } .timeline-centered .timeline-entry .timeline-entry-inner:before, .timeline-centered .timeline-entry .timeline-entry-inner:after { content: " "; display: table; } .timeline-centered .timeline-entry .timeline-entry-inner:after { clear: both; } .timeline-centered .timeline-entry .timeline-entry-inner:before, .timeline-centered .timeline-entry .timeline-entry-inner:after { content: " "; display: table; } .timeline-centered .timeline-entry .timeline-entry-inner:after { clear: both; } .timeline-centered .timeline-entry .timeline-entry-inner .timeline-time { position: absolute; left: -100px; text-align: right; padding: 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .timeline-centered .timeline-entry .timeline-entry-inner .timeline-time > span { display: block; } .timeline-centered .timeline-entry .timeline-entry-inner .timeline-time > span:first-child { font-size: 15px; font-weight: bold; } .timeline-centered .timeline-entry .timeline-entry-inner .timeline-time > span:last-child { font-size: 12px; } .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon { background: #fff; color: #737881; display: block; width: 40px; height: 40px; -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; text-align: center; -moz-box-shadow: 0 0 0 5px #f5f5f6; -webkit-box-shadow: 0 0 0 5px #f5f5f6; box-shadow: 0 0 0 5px #f5f5f6; line-height: 40px; font-size: 15px; float: left; } .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-blue { background-color: #2272FF; color: #fff; } .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-grey { background-color: #222; color: #fff; } .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-green { background-color: #08DD73; color: #fff; } .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-orange { background-color: #FF9226; color: #fff; } .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-yellow { background-color: #FFD621; color: #fff; } .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-red { background-color: #F72754; color: #fff; } .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label { position: relative; background: #f5f5f6; padding: 1em; margin-left: 60px; -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; } .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label:after { content: ''; display: block; position: absolute; width: 0; height: 0; border-style: solid; border-width: 9px 9px 9px 0; border-color: transparent #f5f5f6 transparent transparent; left: 0; top: 10px; margin-left: -9px; } .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2, .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label p { color: #737881; font-family: "Noto Sans", sans-serif; font-size: 12px; margin: 0; line-height: 1.428571429; } .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label p + p { margin-top: 15px; } .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2 { font-size: 16px; margin-bottom: 10px; } .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2 a { color: #303641; } .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2 span { -webkit-opacity: .6; -moz-opacity: .6; opacity: .6; -ms-filter: alpha(opacity=60); filter: alpha(opacity=60); } .user-item { display: grid; grid-template-columns: 50px 1fr; grid-gap: 10px; width: 100%; background-color: #fff; border-radius: 10px; box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .25); padding: 10px; margin-bottom: 10px; } .user-item img { height: 50px; vertical-align: top; } .user-item .user-info h2 { font-size: 18px; margin: 0; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #333; } .user-item .user-info small { color: #888; } .list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus { background-color: #2272FF; border-color: #2272FF; } .nav.nav-pills > li { padding: 4px 8px; border-radius: 4px; } .nav.nav-pills > li:hover, .nav.nav-pills > li:active { background-color: #0D47A1; color: #fff; } .nav.nav-pills > li.active { background-color: #2272ff; color: #fff; } .snackbar-container { position: fixed; bottom: 0; left: 50%; max-width: 500px; width: 100%; transform: translateX(-50%); z-index: 1100; pointer-events: none; } .snackbar-container > .snackbar { position: relative; left: 0; max-width: 100%; transform: none; animation: snackbarAnimation 5.4s forwards; pointer-events: all; } @keyframes snackbarAnimation { 0% { transform: scale(0) translateY(100%); } 4% { transform: scale(1) translateY(0); } 96% { transform: scale(1) translateY(0); } 100% { transform: scale(0) translateY(100%); } } #postFiles { position: absolute; top: -1000px; } .postImageUpload { display: inline-block; width: 100px; height: 100px; background-color: #eee; border-radius: 10px; font-size: 30px; padding: 25px; text-align: center; vertical-align: top; margin: 0; } .postImageUpload:hover { background-color: #ddd; } .postImageUpload:active { background-color: #ccc; } #postForm .post-images { display: inline-block; } #postForm .post-images > .post-image { display: inline-block; width: 100px; height: 100px; background: #eee center; background-size: cover; border-radius: 10px; margin-right: 10px; } .video-container { position: relative; width: 100%; border-radius: 10px; } .video-container .video { width: 100%; border-radius: 10px; } .video-container .video-controls { position: absolute; display: grid; grid-template-columns: 25px 25px 50px auto 50px 25px; grid-gap: 5px; bottom: 8px; left: 0; right: 0; width: 100%; height: 45px; background: linear-gradient(0, rgba(0, 0, 0, .5), transparent); padding: 10px; opacity: 0; transition: opacity .5s; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; } .video-container:hover .video-controls { opacity: 1; transition: opacity .25s; } .video-container .video-controls .video-control-btn { width: 25px; height: 25px; background: none; border: none; outline: none; color: #fff; font-size: 19px; padding: 0; } .video-container .video-controls .video-volume-container { position: relative; width: 25px; height: 25px; display: inline; } .video-container .video-controls .video-volume-container:hover .video-volume { transform: rotateZ(-90deg); opacity: 1; } .video-container .video-volume { position: absolute; top: -30px; left: 50%; padding: 5px 10px; height: 40px; width: 150px; background-color: rgba(0, 0, 0, .5); transform: rotateZ(-90deg) scaleX(0); -webkit-transform-origin: 0% 50%; -moz-transform-origin: 0% 50%; -ms-transform-origin: 0% 50%; -o-transform-origin: 0% 50%; transform-origin: 0% 50%; border-radius: 5px; opacity: 0; transition: opacity .25s, transform .25s; } .video-container .video-controls .video-time, .video-container .video-controls .video-length { color: #fff; text-align: center; } .video-container .video-controls .video-seek-bar { -webkit-appearance: none; width: 100%; } .video-container .video-controls .video-seek-bar:focus { outline: none; } .video-container .video-controls .video-seek-bar::-webkit-slider-runnable-track { width: 100%; height: 0px; cursor: pointer; box-shadow: 0px 0px 0px rgba(0, 0, 0, 0), 0px 0px 0px rgba(13, 13, 13, 0); background: rgba(0, 0, 0, 0.25); border-radius: 0px; border: 2px solid rgba(0, 0, 0, 0); } .video-container .video-controls .video-seek-bar::-webkit-slider-thumb { box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2), 0px 0px 1px rgba(13, 13, 13, 0.2); border: 0px solid rgba(0, 0, 0, 0); height: 20px; width: 20px; border-radius: 20px; background: #ffffff; cursor: pointer; -webkit-appearance: none; margin-top: -12px; } .video-container .video-controls .video-seek-bar:focus::-webkit-slider-runnable-track { background: rgba(26, 26, 26, 0.25); } .video-container .video-controls .video-seek-bar::-moz-range-track { width: 100%; height: 0px; cursor: pointer; box-shadow: 0px 0px 0px rgba(0, 0, 0, 0), 0px 0px 0px rgba(13, 13, 13, 0); background: rgba(0, 0, 0, 0.25); border-radius: 0px; border: 2px solid rgba(0, 0, 0, 0); } .video-container .video-controls .video-seek-bar::-moz-range-thumb { box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2), 0px 0px 1px rgba(13, 13, 13, 0.2); border: 0px solid rgba(0, 0, 0, 0); height: 20px; width: 20px; border-radius: 20px; background: #ffffff; cursor: pointer; } .video-container .video-controls .video-seek-bar::-ms-track { width: 100%; height: 0px; cursor: pointer; background: transparent; border-color: transparent; color: transparent; } .video-container .video-controls .video-seek-bar::-ms-fill-lower { background: rgba(0, 0, 0, 0.25); border: 2px solid rgba(0, 0, 0, 0); border-radius: 0px; box-shadow: 0px 0px 0px rgba(0, 0, 0, 0), 0px 0px 0px rgba(13, 13, 13, 0); } .video-container .video-controls .video-seek-bar::-ms-fill-upper { background: rgba(0, 0, 0, 0.25); border: 2px solid rgba(0, 0, 0, 0); border-radius: 0px; box-shadow: 0px 0px 0px rgba(0, 0, 0, 0), 0px 0px 0px rgba(13, 13, 13, 0); } .video-container .video-controls .video-seek-bar::-ms-thumb { box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2), 0px 0px 1px rgba(13, 13, 13, 0.2); border: 0px solid rgba(0, 0, 0, 0); height: 20px; width: 20px; border-radius: 20px; background: #ffffff; cursor: pointer; height: 0px; } .video-container .video-controls .video-seek-bar:focus::-ms-fill-lower { background: rgba(0, 0, 0, 0.25); } .video-container .video-controls .video-seek-bar:focus::-ms-fill-upper { background: rgba(26, 26, 26, 0.25); } .video-container .video-controls .video-seek-bar { width: 100%; -webkit-appearance: none; background: transparent; } .video-container .video-controls .video-seek-bar::-webkit-slider-thumb { -webkit-appearance: none; margin-top: -14px; } .video-container .video-controls .video-seek-bar:focus { outline: none; } .video-container .video-controls .video-seek-bar::-ms-track { width: 100%; cursor: pointer; background: transparent; border-color: transparent; color: transparent; } .video-container .video-controls .video-seek-bar::-webkit-slider-thumb, .video-container .video-controls .video-seek-bar::-moz-range-thumb, .video-container .video-controls .video-seek-bar::-ms-thumb { height: 20px; width: 20px; border-radius: 100%; border: 0 !important; outline: none; box-shadow: none; background: #fff; }