equation-admin-template
Version:
Booststrap 4 admin template made by equation
680 lines (673 loc) • 16.4 kB
CSS
.ribbon .widget-content-area { box-shadow: 0px 0px 15px 1px rgba(113, 106, 202, 0.2); }
.basic_ribbon {
position:relative;
z-index:1;
padding:20px;
margin:20px auto;
box-shadow: 0px 0px 15px 1px rgba(113, 106, 202, 0.2);
}
.basic_ribbon p {
font-size: 13px;
color: #3b3f5c;
}
.basic_ribbon h1 {
position:relative;
padding:10px 22px;
margin:0 -30px 20px;
font-size:18px;
line-height:30px;
font-weight:600;
text-align:center;
color:#fff;
background:#4f5163;
text-shadow: none;
box-shadow:0 1px 1px rgba(0,0,0,0.2);
zoom:1;
}
.basic_ribbon h1:before, .basic_ribbon h1:after {
content:"";
position:absolute;
z-index:-1;
top:100%;
left:0;
border-width:0 10px 10px 0;
border-style:solid;
border-color:transparent #2a2b33;
}
.basic_ribbon h1:after {
left:auto;
right:0;
border-width:0 0 10px 10px;
}
.basic_ribbon h2 {
position:relative;
padding:10px 22px;
margin:0 -30px 20px;
font-size:18px;
line-height:30px;
font-weight:600;
text-align:center;
color:#fff;
background:#1abc9c;
text-shadow: none;
box-shadow:0 1px 1px rgba(0,0,0,0.2);
zoom:1;
}
.basic_ribbon h2:before,
.basic_ribbon h2:after {
content:"";
position:absolute;
z-index:-1;
top:100%;
left:0;
border-width:0 10px 10px 0;
border-style:solid;
border-color:transparent #117d67;
}
.basic_ribbon h2:after {
left:auto;
right:0;
border-width:0 0 10px 10px;
}
.basic_ribbon h3 {
position:relative;
padding:10px 22px;
margin:0 -30px 20px;
font-size:18px;
line-height:30px;
font-weight:600;
text-align:center;
color:#fff;
background:#1a73e9;
text-shadow: none;
box-shadow:0 1px 1px rgba(0,0,0,0.2);
zoom:1;
}
.basic_ribbon h3:before,
.basic_ribbon h3:after {
content:"";
position:absolute;
z-index:-1;
top:100%;
left:0;
border-width:0 10px 10px 0;
border-style:solid;
border-color:transparent #1153ac;
}
.basic_ribbon h3:after {
left:auto;
right:0;
border-width:0 0 10px 10px;
}
.basic_ribbon h4 {
position:relative;
padding:10px 22px;
margin:0 -30px 20px;
font-size:18px;
line-height:30px;
font-weight:600;
text-align:center;
color:#fff;
background:#805dca;
text-shadow: none;
box-shadow:0 1px 1px rgba(0,0,0,0.2);
zoom:1;
}
.basic_ribbon h4:before,
.basic_ribbon h4:after {
content:"";
position:absolute;
z-index:-1;
top:100%;
left:0;
border-width:0 10px 10px 0;
border-style:solid;
border-color:transparent #6448a0;
}
.basic_ribbon h4:after {
left:auto;
right:0;
border-width:0 0 10px 10px;
}
.basic_ribbon h5 {
position:relative;
padding:10px 22px;
margin:0 -30px 20px;
font-size:18px;
line-height:30px;
font-weight:600;
text-align:center;
color:#fff;
background:#e9b02b;
text-shadow: none;
box-shadow:0 1px 1px rgba(0,0,0,0.2);
zoom:1;
}
.basic_ribbon h5:before,
.basic_ribbon h5:after {
content:"";
position:absolute;
z-index:-1;
top:100%;
left:0;
border-width:0 10px 10px 0;
border-style:solid;
border-color:transparent #99751f;
}
.basic_ribbon h5:after {
left:auto;
right:0;
border-width:0 0 10px 10px;
}
.basic_ribbon h6 {
position:relative;
padding:10px 22px;
margin:0 -30px 20px;
font-size:18px;
line-height:30px;
font-weight:600;
text-align:center;
color:#fff;
background:#e7515a;
text-shadow: none;
box-shadow:0 1px 1px rgba(0,0,0,0.2);
zoom:1;
}
.basic_ribbon h6:before,
.basic_ribbon h6:after {
content:"";
position:absolute;
z-index:-1;
top:100%;
left:0;
border-width:0 10px 10px 0;
border-style:solid;
border-color:transparent #a8373e;
}
.basic_ribbon h6:after {
left:auto;
right:0;
border-width:0 0 10px 10px;
}
/*
Basic Ribbons
*/
.ribbon-fill-wrapper {
width: 85px;
height: 88px;
overflow: hidden;
position: absolute;
top: -3px
}
.ribbon-fill-wrapper.ribbon-top-right { right: -3px }
.ribbon-fill-wrapper.ribbon-top-right .ribbon {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
left: -3px;
top: 11px;
}
.ribbon-fill-wrapper.ribbon-top-left { left: -3px }
.ribbon-fill-wrapper.ribbon-top-left .ribbon {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
left: -42px;
top: -8px;
}
.ribbon-fill-wrapper .ribbon {
font-size: 11px;
font-weight: 600;
color: #fff;
text-align: center;
position: relative;
padding: 16px 0 7px;
width: 120px;
}
.ribbon-fill-wrapper .ribbon:before,
.ribbon-fill-wrapper .ribbon:after {
content: "";
border-left: 3px solid transparent;
border-right: 3px solid transparent;
position: absolute;
bottom: -3px
}
.ribbon-fill-wrapper .ribbon:before { left: 0 }
.ribbon-fill-wrapper .ribbon:after { right: 0 }
.ribbon-fill-wrapper .ribbon.blue { background-color: #ee3d50; }
.ribbon-fill-wrapper.ribbon-top-right .ribbon {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
left: 10px;
top: -4px;
}
.ribbon-fill-wrapper .ribbon.green { background-color: #ffbb44; }
/* Bookmark */
.ribbon-bookmark { position: absolute; }
.ribbon-vertical-l {
clear: none;
padding: 0 5px;
height: 40px;
width: 35px;
line-height: 40px;
text-align: center;
left: 0px;
top: -2px;
background-color: #e95f2b ;
border-color: transparent;
}
.ribbon-vertical-r {
clear: none;
padding: 0 5px;
height: 40px;
width: 35px;
line-height: 40px;
text-align: center;
right: 0px;
top: -2px;
background-color: #3862f5 ;
border-color: transparent;
}
.ribbon.ribbon-r {
padding: 0 20px;
height: 30px;
line-height: 30px;
clear: left;
position: absolute;
top: 0;
right: 0;
background-color: #f8538d;
}
.ribbon.ribbon-r:before {
position: absolute;
top: 0;
display: block;
width: 0;
height: 0;
content: '';
border: 15px solid #f8538d;
border-left-color: transparent;
right: 100%;
border-right: 15px solid #f8538d;
}
.ribbon.ribbon-l {
padding: 0 20px;
height: 30px;
line-height: 30px;
clear: left;
position: absolute;
top: 0;
left: 0;
background-color: #f8538d ;
}
.ribbon.ribbon-l:before {
position: absolute;
top: 0;
display: block;
width: 0;
height: 0;
content: '';
border: 15px solid #f8538d;
border-left-color: transparent;
left: 100%;
border-right: 15px solid #f8538d;
border-color: #f8538d;
border-right-color: transparent;
}
.ribbon-rounded.ribbon-rounded-l {
padding: 0 20px;
height: 30px;
line-height: 30px;
clear: left;
position: absolute;
top: 0;
left: -4px;
border-top-right-radius: 50px;
border-bottom-right-radius: 50px;
background-color: #25d5e4;
}
.ribbon-rounded.ribbon-rounded-r {
padding: 0 20px;
height: 30px;
line-height: 30px;
clear: left;
position: absolute;
top: 0;
right: -4px;
border-top-left-radius: 50px;
border-bottom-left-radius: 50px;
background-color: #25d5e4;
}
.ribbon-h-rounded.ribbon-h-rounded-l {
padding: 0 20px;
height: 30px;
line-height: 30px;
clear: left;
position: absolute;
top: 0;
left: -4px;
border-top-right-radius: 16px;
border-bottom-right-radius: 50px;
}
.ribbon-h-rounded.ribbon-h-rounded-r {
padding: 0 20px;
height: 30px;
line-height: 30px;
clear: left;
position: absolute;
top: 0;
right: -4px;
border-top-left-radius: 16px;
border-bottom-left-radius: 50px;
}
.ribbon-diamond {
position: relative;
background-color: #00b1f4;
width: 45%;
padding: 0;
height: 30px;
text-align: center;
}
.ribbon-diamond:after,
.ribbon-diamond:before {
border-color: transparent #00b1f4;
content: '';
position: absolute;
height: 0;
width: 0;
border-style: solid;
border-width: 0;
}
.ribbon-diamond:before {
left: -17px;
border-width: 15px 17px 15px 0;
top: 0;
}
.ribbon-diamond:after {
top: 0;
right: -17px;
border-width: 15px 0 15px 17px;
}
.ribbon-diamond span { vertical-align: sub; }
.ribbon-edge {
position: relative;
background-color: #5247bd;
width: 45%;
padding: 0;
height: 30px;
text-align: center;
}
.ribbon-edge:before,
.ribbon-edge:after {
position: absolute;
top: 5px;
content: '';
height: 0;
width: 0;
border-style: solid;
border-width: 0;
}
.ribbon-edge:before {
border-color: #816cfd #816cfd #816cfd transparent;
left: -24px;
border-width: 12px;
top: 10px;
}
.ribbon-edge:after {
border-color: #816cfd transparent #816cfd #816cfd;
right: -24px;
border-width: 12px;
top: 10px;
}
.ribbon-edge span { vertical-align: sub; }
.ribbon-arrow {
position: relative;
background-color: #c71585;
width: 45%;
padding: 0;
height: 30px;
text-align: center;
}
.ribbon-arrow:after,
.ribbon-arrow:before {
position: absolute;
border-width: 25px 0 25px 25px;
content: '';
height: 0;
width: 0;
border-style: solid;
border-width: 0;
}
.ribbon-arrow:before {
border-color: #c71585 #c71585 #c71585 transparent;
left: -24px;
border-width: 15px;
top: 0;
}
.ribbon-arrow:after {
border-color: transparent #c71585;
right: -25px;
top: 0;
right: -17px;
border-width: 15px 0 15px 17px;
}
.ribbon-arrow span { vertical-align: sub; }
.ribbon-sheer {
position: relative;
background-color: #3232b7;
width: 45%;
padding: 0;
height: 30px;
text-align: center;
}
.ribbon-sheer:after,.ribbon-sheer:before {
position: absolute;
content: '';
height: 0;
width: 0;
border-style: solid;
}
.ribbon-sheer:before {
left: -17px;
border-color: transparent #3232b7;
top: 0;
border-width: 30px 17.5px 0 0;
}
.ribbon-sheer:after {
right: -15.5px;
top: 0;
border-color: #3232b7 transparent;
border-width: 30px 15.5px 0 0;
}
.ribbon-sheer span { vertical-align: sub; }
.ribbon1 {
position: absolute;
top: -6.1px;
color: #fff;
}
.ribbon1:after {
position: absolute;
content: "";
width: 0;
height: 0;
border-left: 45px solid transparent;
border-right: 45px solid transparent;
border-top: 10px solid #f28130;
}
.ribbon1 span {
position: relative;
display: block;
text-align: center;
background: #f28130;
font-size: 14px;
font-weight: 600;
line-height: 1;
padding: 12px 8px 10px;
width: 90px;
}
.ribbon1 span:before, .ribbon1 span:after { position: absolute; content: ""; }
.ribbon1 span:before {
height: 6px;
width: 6px;
top: 0;
background: #F8463F;
}
.ribbon1 span:after {
height: 6px;
width: 8px;
top: 0;
border-radius: 8px 8px 0 0;
background: #c56725;
}
.ribbon1.ribbon1-r { right: 10px; }
.ribbon1.ribbon1-r span { border-top-right-radius: 8px; }
.ribbon1.ribbon1-r span:before { left: -6px; }
.ribbon1.ribbon1-r span:after { left: -8px; }
.ribbon1.ribbon1-l { left: 10px; }
.ribbon1.ribbon1-l span { border-top-left-radius: 8px; }
.ribbon1.ribbon1-l span:before { right: -6px; }
.ribbon1.ribbon1-l span:after { right: -8px; }
.ribbon-bottom {
position: absolute;
bottom: 1em;
padding: .75em 1.25em .75em .75em;
background-color: #ee3d50;
box-shadow: inset 0 .062em 0 rgba(255,255,255,.6), 0 .125em .25em rgba(0,0,0,.2);
color: #fff;
text-shadow: 0 -.062em 0 rgba(0,0,0,.2);
white-space: nowrap;
transition: background-color .2s ease-in-out;
}
.ribbon-bottom:before,
.ribbon-bottom:after {
position: absolute;
background-color: inherit;
content: "";
}
.ribbon-bottom:before {
bottom: 0;
width: .5em;
height: 3em;
}
.ribbon-bottom:after {
top: -0.7em;
width: .5em;
height: 1em;
box-shadow: 0 .062em 0 rgba(255,255,255,.6);
}
.ribbon-bottom.ribbon-b-l {
left: 0;
border-radius: 0 .5em .5em 0;
margin-right: 1em;
}
.ribbon-bottom.ribbon-b-l:before {
left: -.5em;
border-radius: 0 0 0 .5em;
background-image: linear-gradient(to right, rgba(0,0,0,.2) 0%, rgba(0,0,0,0) 100%);
}
.ribbon-bottom.ribbon-b-l:after {
left: -.5em;
border-radius: .5em 0 0 .5em;
}
.ribbon-bottom.ribbon-b-r {
right: 0;
border-radius: .5em 0 0 .5em;
margin-left: 1em;
}
.ribbon-bottom.ribbon-b-r:before {
right: -.5em;
border-radius: 0 0 .5em 0;
background-image: linear-gradient(to left, rgba(0,0,0,.2) 0%, rgba(0,0,0,0) 100%);
}
.ribbon-bottom.ribbon-b-r:after {
right: -.5em;
border-radius: 0 .5em .5em 0;
}
.ribbon-vertically {
position: absolute;
width: 35px;
height: 40px;
background: #18d17f;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
}
.ribbon-vertically:after, .ribbon-vertically:before {
content: '';
position: absolute;
width: 0;
height: 0;
bottom: -20px;
border-top: 20px solid transparent;
border-bottom: 20px solid transparent;
}
.ribbon-vertically:before {
left: 0;
border-left: 25px solid #18d17f;
}
.ribbon-vertically:after {
right: 0;
border-right: 25px solid #18d17f;
}
.ribbon-vertically.ribbon-vertically-l { top: 0; left: 0; }
.ribbon-vertically.ribbon-vertically-r { top: 0; right: 0; }
/*Basic Ribbons*/
.ribbon-wrapper {
width: 85px;
height: 88px;
overflow: hidden;
position: absolute;
top: -3px
}
.ribbon-wrapper.ribbon-top-right { right: -3px }
.ribbon-wrapper.ribbon-top-right .ribbon {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
left: -3px;
top: 11px
}
.ribbon-wrapper.ribbon-top-left { left: -3px }
.ribbon-wrapper.ribbon-top-left .ribbon {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
left: -34px;
top: 11px;
}
.ribbon-wrapper .ribbon {
font-size: 11px;
font-weight: 600;
color: #fff;
text-align: center;
position: relative;
padding: 7px 0;
width: 120px
}
.ribbon-wrapper .ribbon:before,
.ribbon-wrapper .ribbon:after {
content: "";
border-left: 3px solid transparent;
border-right: 3px solid transparent;
position: absolute;
bottom: -3px
}
.ribbon-wrapper .ribbon:before { left: 0 }
.ribbon-wrapper .ribbon:after { right: 0 }
.ribbon-wrapper .ribbon.red { background-color: #ec2330 }
.ribbon-wrapper .ribbon.red:before, .ribbon-wrapper .ribbon.red:after { border-top: 3px solid #ec2330 }
.ribbon-wrapper .ribbon.blue { background-color: #4073FF }
.ribbon-wrapper .ribbon.blue:before, .ribbon-wrapper .ribbon.blue:after { border-top: 3px solid #4073FF }
.ribbon-wrapper .ribbon.green { background-color: #1ad271 }
.ribbon-wrapper .ribbon.green:before, .ribbon-wrapper .ribbon.green:after { border-top: 3px solid #1ad271 }
.ribbon-wrapper .ribbon.orange { background-color: #f28b21 }
.ribbon-wrapper .ribbon.orange:before, .ribbon-wrapper .ribbon.orange:after { border-top: 3px solid #f28b21 }
.ribbon-wrapper .ribbon.blue { background-color: #6156ce; }
.ribbon-wrapper .ribbon.green { background-color: #00d1c1; }
.ribbon-wrapper .ribbon.orange { background-color: #e95f2b; }
.ribbon-wrapper .ribbon.red { background-color: #f8538d; }