.template-container { .header { display: flex; width: 100%; height: 89px; background-color: #129D99; color: #FFFFFF; font-size: 1.25rem; } .template-title { margin-left: 37px; white-space: nowrap; width: 480px; overflow: hidden; text-overflow: ellipsis; } .close-icon { cursor: pointer; margin-right: 20px; } .close-icon:hover { background-color: #fefefe6e !important; border-radius: 50%; } .definition-content { display: block; margin: 0px; padding: 0 24px; } .start-btn { background: #129d99 0% 0% no-repeat padding-box; border: 1px solid #129d99; border-radius: 30px; opacity: 1; min-width: 101px; height: 43px; color: #ffffff; font-weight: 500; } }