File: /home/intake/public_html/wwwroot/css/sass/gui/_call-to-action.scss
/* Call To Action */
.call-to-action {
padding: 25px;
border-radius: 5px;
&.call-to-action-primary {
background-color: $color-primary;
}
.call-to-action-content {
text-align: left;
h2 {
color: $color-primary-inverse;
font-weight: 100;
}
p {
color: $color-primary-inverse;
font-size: 16px;
font-weight: 100;
}
}
.call-to-action-btn {
margin-top: 45px;
a.btn:not(.btn-primary) {
border-radius: 6px;
font-size: 16px;
padding: 12px 33px;
margin-right: 15px;
}
> span {
position: relative;
color: $color-primary-inverse;
.arrow {
position: absolute;
top: -55px;
left: -70px;
}
@media (max-width: 1276px) {
display: none;
}
}
@media (max-width: 767px) {
margin-top: 0;
float: none !important;
}
}
// Call To Action Grey
&.call-to-action-grey {
position: relative;
background-color: #ecedf0;
&:before {
content: '';
display: block;
position: absolute;
top: 0;
left: 50%;
width: 100vw;
height: 100%;
background-color: #ecedf0;
z-index: 0;
transform: translateX(-50%);
}
.call-to-action-content {
h2 {
color: $color-dark;
}
p {
color: $color-default-inverse;
}
}
}
&.call-to-action-top {
margin: -40px;
border-radius: 0;
padding: 40px 25px;
@media (max-width: 767px) {
margin-top: -16px;
}
}
}
/* Responsive */
html:not(.sidebar-left-collapsed) {
.call-to-action {
@media (max-width: 1400px) {
.call-to-action-btn {
> span {
display: none;
}
}
}
@media (min-width: 768px) and (max-width: 1199px) {
.call-to-action-btn {
margin-top: 0;
float: none !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.col-sm-4, .col-sm-8, .col-sm-3, .col-sm-9 {
width: 100%;
}
}
}
/* Boxed Layout */
&.boxed {
.call-to-action {
.call-to-action-btn {
margin-top: 0;
float: none !important;
> span {
display: none;
}
}
}
}
}
/* Dark */
html.dark {
.call-to-action {
&.call-to-action-grey {
background-color: $dark-color-1;
&:before {
background-color: $dark-color-1;
}
}
}
}