Mini Kabibi Habibi
/* CSS file for the new rebranding toast that replaces the red SS toast */
* {
padding: 0;
margin: 0;
border: 0;
box-sizing: border-box;
font-family: "Poppins", "Open Sans", Arial, Helvetica, sans-serif;
font-size: 14px;
}
body {
background-color: #f2f2f2;
color: #212934;
line-height: 24px;
}
/* Parent container */
.toast {
position: fixed;
bottom: 5px;
border: 1px solid #ABB2C3;
border-radius: 24px;
overflow: hidden;
width: 555px; /* Window width is 567px */
min-height: 330px;
background: #FFFFFF;
padding-bottom: 15px;
}
.card__image {
display: flex;
justify-content: center;
align-items: center;
float: left;
width: 150px;
height: 100%;
position: absolute;
background: #FAFAFA;
}
.card__image #green-pc {
width: 150px;
height: 150px;
}
.card__image #mc-logo {
position: absolute;
bottom: 16px;
left: 24px;
}
.card__content {
background-color: #fff;
margin-left: 150px;
padding: 24px;
height: 100%;
}
.card__content #info-title {
color: #343434;
font-size: 20px;
width: 100%;
font-weight: 600;
line-height: 28px;
overflow: hidden;
margin-bottom: 12px;
}
.card__content #info-text {
color: #343434;
width: 98%;
font-size: 14px;
font-weight: 400;
line-height: 20px;
margin-bottom: 16px;
}
.card__content #checkbox-question {
color: #343434;
font-weight: 600;
font-size: 14px;
line-height: 20px;
margin-bottom: 15px;
}
.content__checkbox {
display: flex;
align-items: center;
height: 24px;
margin-bottom: 28px;
}
.input__checkbox {
display: flex;
justify-content: center;
align-items: center;
height: 24px;
width: 24px;
cursor: pointer;
margin-right: 5px;
}
.input__checkbox .visible {
display: block;
}
.input__checkbox .invisible {
display: none;
}
.content__checkbox #set-secure-search-label {
color: #343434;
font-size: 12px;
font-weight: 400;
line-height: 18px;
margin-left: 8px;
}
.done {
background: #4258FF;
color: #FFF;
padding: 10px 24px;
border-radius: 32px;
display: block;
height: 44px;
font-weight: 600;
line-height: 24px;
font-size: 16px;
cursor: pointer;
float: right;
margin-bottom: 7px;
margin-right: 7px;
margin-left: auto;
}
.button__fixed__width {
width: 118px;
}
.content__checkbox {
display: flex;
align-items: center;
height: 24px;
margin-bottom: 28px;
}
.content__checkbox .switch {
position: relative;
display: inline-block;
min-width: 40px;
height: 20px;
}
.content__checkbox .switch__set__secure__search {
top: 0px;
right: 0px;
}
.content__checkbox .switch input {
opacity: 0;
width: 0;
height: 0;
}
.content__checkbox .slider {
position: absolute;
cursor: pointer;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #B2B2B2;
-webkit-transition: .4s;
transition: .4s;
border-radius: 24px;
}
.content__checkbox .slider:before {
position: absolute;
content: '';
height: 14px;
width: 14px;
left: 5px;
bottom: 3px;
background-color: #FFF;
border-radius: 50%;
-webkit-transition: .4s;
transition: .4s;
}
input:checked + .slider {
background-color: #24BC98;
}
input:checked + .slider:before {
-webkit-transform: translateX(24px);
-ms-transform: translateX(24px);
transform: translateX(18px);
}
.hide {
display: none;
}
.visible {
display: block;
}
.invisible {
display: none;
}
#close-icon {
width: 18px;
height: 18px;
cursor: pointer;
margin-left: auto;
position: absolute;
top: 8px;
right: 8px;
}
//61AE301A348CF58406FE3657C23EA012D99E1F047E6538640827F5951896BBB320858FAA3AB5B45E73BD3751EC8B25163A29D7CB2D2EF8BE9226BBE3BE98A2DE++