/* Search control */ .form-control.search { margin: 0 auto; background-image: url("data:image/svg+xml;utf8,"); background-repeat: no-repeat; background-position: 1rem center; background-size: 24px auto; padding-left: 3rem; padding-right: 2rem; border-radius: 2rem } .close-search { width: 18px; height: 24px; display: block; background-image: url("data:image/svg+xml;utf8,"); background-repeat: no-repeat; background-position: center center; background-size: 100% auto; float: right; margin-top: -36px; margin-right: 20px; cursor: pointer } .close-search:hover { background-image: url("data:image/svg+xml;utf8,") } /* Icons list: Grid */ .icons { margin-right: -10px; margin-left: -10px } .col-6,.col-lg-3,.col-sm-4,.col-xl-2 { padding-right: 10px; padding-left: 10px; margin-bottom: 20px } /* Icons list: Format */ .icon .container-img { flex: 0 0 32px; max-width: 32px; margin-right: .75rem } .icon .name { font-weight: 600; line-height: 1.2rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis } .icon .symbol { display: block } .icon a,.icon span.placeholder { border-radius: .6rem; -webkit-transition: all .1s ease-in-out; -moz-transition: all .1s ease-in-out; transition: all .1s ease-in-out } .icon a img { width: 32px; height: auto; display: block; float: left } /* Icons list: Hover state */ .icon a:hover { background-color: #fff!important; box-shadow: 0 0 0 1px rgba(0,0,0,.05),0 5px 15px rgba(0,0,0,.15); text-decoration: none; margin-top: -4px; } /*View More Icon*/ .icon a:hover .row::after { content: " "; width: 18px; height: 18px; margin-right: 1rem; float: right; background-image: url("data:image/svg+xml;utf8,"); background-repeat: no-repeat; background-position: center center; background-size: 100% auto } /* Icons list: Placeholder */ .placeholder { animation-duration: 2s; animation-fill-mode: forwards; animation-iteration-count: infinite; animation-name: backgroundLoading; animation-timing-function: linear; background: linear-gradient(to right,#f8f9fa 8%,#fff 18%,#f8f9fa 33%); background-size: 500px 500px } @keyframes backgroundLoading { 0%{ background-position: -500px 0 } 100%{ background-position: 500px 0 } } /* Modal */ .modal-backdrop.show { opacity: .8; } .modal-body { padding: 0; border-radius: .3rem!important } /* Infos icon */ .info-icon { width: 100% } .info-icon td,.info-icon th { padding: 1.5rem } .info-icon thead th { border-top: none; border-bottom-width: 1px; border-bottom-color: rgba(127, 127, 127, 0.1); } .info-icon .variant-white { background-color: #1E1E1E!important; } .info-icon .format-128 img,.info-icon .format-svg img { width: 100%; height: auto } .info-icon .format-svg img { max-width: 48px } .info-icon .format-128 img { max-width: 128px } .info-icon .format-32-2x img { width: 32px; height: auto }