/*Azures Specific Shapes*/ .card-bg{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; width:100%; height:100%; background-size:cover; z-index:0; } .header-card{ z-index:0; top:0px; position:absolute; left:-8px; right:-8px; overflow: hidden; } .footer-card{ z-index:0; bottom:30px; margin-bottom:0px!important; position:absolute; left:-8px; right:-8px; overflow: hidden; } .header-card.shape-rounded{ border-bottom-left-radius: 45px; border-bottom-right-radius: 45px; } .footer-card.shape-rounded{ border-top-left-radius: 35px; border-top-right-radius: 35px; } .header-card.shape-cut-left{ width:200%; transform: skew(0deg, 7deg)!important; } .header-card.shape-cut-right{ margin-top:-40px; width:110%; transform: skew(0deg, -7deg)!important; } .footer-card.shape-cut-left{ width:180%; transform: skew(0deg, 3deg)!important; } .footer-card.shape-cut-right{ margin-top:-40px; width:180%; transform: skew(0deg, -3deg)!important; } .page-title{ position:relative; z-index:1; margin:$globalMargin/1.5 $globalMargin/1.5 $globalMargin $globalMargin/1.5; } .page-title-large .greeting-text{ font-size:22px!important; line-height:30px; color:$color-white; font-weight:600!important; } .page-title-small [data-menu]{ font-weight:600!important; background-size: cover; border-radius:40px; position: absolute; width:40px; height:40px; right:0px; margin-top: -40px; z-index: 98; } .page-title-small h2{color:$color-white; font-weight:600!important; padding-top:10px; font-size:24px!important;} .page-title-small h2 a{color:$color-white; font-weight:600!important; padding-right:20px; font-size:19px;} .page-title-large [data-menu]{ background-size: cover; border-radius: 50px; position: absolute; width: 50px; height: 50px; right: 0px; margin-top: -60px; z-index: 98; }