.ce-link { padding: 0.7em 0 !important; border-radius: 3px; } .clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } .ceditor-tool-link-input { outline: none; border: 0; width: 100%; background: transparent; font-size: 1em; padding: 8px 25px; transition: background 200ms; border-left: 3px solid #65d8b3; } .tool-link-panel { position: relative; margin: 5px 0; background: #f8f7ef; border: 1px solid transparent; padding: 25px 30px; } .tool-link-image { float:right; width: 75px; border-radius: 3px; } .tool-link-title { display: block; width: 340px; margin-bottom: 4px; line-height: 1.2em; font-size: 20px; font-weight: 700; color: #000; } .tool-link-description { display: block; margin-top: 10px; font-size: 14px; color: #000; } .tool-link-link { width: 360px; font-size: 10px; margin-bottom: 4px; letter-spacing: 1px; overflow: hidden; text-transform: uppercase; text-decoration: none; color: rgba(165,156,86,.8); } .tool-link-loader { background-color: transparent; background-image: repeating-linear-gradient(-45deg, transparent, transparent 4px, #f5f9ff 4px, #eaedef 8px) !important; background-size: 56px 56px; animation: loading-bar 5s infinite linear; } @keyframes loading-bar { 100% { background-position: -56% 0 } } .tool-link-error { background: rgb(255, 241, 241); color: #bf4747; } .tool-link-error .ceditor-tool-link-input { border-left-color: #d86b6b }