.prograd1,
.pgrad1 {
  background: linear-gradient(to top, #f33, #800000) !important;
  color: #fff !important;
}

.prograd2,
.pgrad2 {
  background: linear-gradient(to top, #f63, #4d1300) !important;
  color: #fff !important;
}

.prograd3,
.pgrad3 {
  background: linear-gradient(to top, #f93, #4d2600) !important;
  color: #fff !important;
}

.prograd4,
.pgrad4 {
  background: linear-gradient(to top, #fc3, #806000) !important;
  color: #fff !important;
}

.prograd5,
.pgrad5 {
  background: linear-gradient(to top, #cc0, #4d4d00) !important;
  color: #fff !important;
}

.prograd6,
.pgrad6 {
  background: linear-gradient(to top, #9c0, #394d00) !important;
  color: #fff !important;
}

.prograd7,
.pgrad7 {
  background: linear-gradient(to top, #59b300, #264d00) !important;
  color: #fff !important;
}

.prograd8,
.pgrad8 {
  background: linear-gradient(to top, #829356, #2b301c) !important;
  color: #fff !important;
}

.prograd9,
.pgrad9 {
  background: linear-gradient(to top, #008000, #001a00) !important;
  color: #fff !important;
}

.prograd10,
.pgrad10 {
  background: linear-gradient(to top, #00e639, #00330d) !important;
  color: #fff !important;
}

.prograd11,
.pgrad11 {
  background: linear-gradient(to top, #00e673, #063) !important;
  color: #fff !important;
}

.prograd12,
.pgrad12 {
  background: linear-gradient(to top, #00e6ac, #004d39) !important;
  color: #fff !important;
}

.prograd13,
.pgrad13 {
  background: linear-gradient(to top, #0cc, #004d4d) !important;
  color: #fff !important;
}

.prograd14,
.pgrad14 {
  background: linear-gradient(to top, #03add8, #013d4b) !important;
  color: #fff !important;
}

.prograd15,
.pgrad15 {
  background: linear-gradient(to top, #36f, #002080) !important;
  color: #fff !important;
}

.prograd16,
.pgrad16 {
  background: linear-gradient(to top, #107896, #073845) !important;
  color: #fff !important;
}

.prograd17,
.pgrad17 {
  background: linear-gradient(to top, #004d99, #66b3ff) !important;
  color: #fff !important;
}

.prograd18,
.pgrad18 {
  background: linear-gradient(to top, #63f, #c6b3ff) !important;
  color: #fff !important;
}

.prograd19,
.pgrad19 {
  background: linear-gradient(to top, #93f, #d9b3ff) !important;
  color: #fff !important;
}

.prograd20,
.pgrad20 {
  background: linear-gradient(to top, #c3f, #ecb3ff) !important;
  color: #fff !important;
}

.prograd21,
.pgrad21 {
  background: linear-gradient(to top, #f3f, #ffb3ff) !important;
  color: #fff !important;
}

.prograd22,
.pgrad22 {
  background: linear-gradient(to top, #f3c, #ff99e6) !important;
  color: #fff !important;
}

.prograd23,
.pgrad23 {
  background: linear-gradient(to top, #f39, #ffb3d9) !important;
  color: #fff !important;
}

.prograd24,
.pgrad24 {
  background: linear-gradient(to top, #f36, #ffb3c6) !important;
  color: #fff !important;
}

.prograd25,
.pgrad25 {
  background: linear-gradient(to top, #40e0d0, #ff8c00, #ff0080) !important;
  color: #fff !important;
}

.prograd26,
.pgrad26 {
  background: linear-gradient(to top, #11998e, #38ef7d) !important;
  color: #fff !important;
}

.prograd27,
.pgrad27 {
  background: linear-gradient(to top, #108dc7, #ef8e38) !important;
  color: #fff !important;
}

.prograd28,
.pgrad28 {
  background: linear-gradient(to top, #fc5c7d, #6a82fb) !important;
  color: #fff !important;
}

.prograd29,
.pgrad29 {
  background: linear-gradient(to top, #fc466b, #3f5efb) !important;
  color: #fff !important;
}

.prograd30,
.pgrad30 {
  background: linear-gradient(to top, #c94b4b, #4b134f) !important;
  color: #fff !important;
}

.prograd31,
.pgrad31 {
  background: linear-gradient(to top, #00f260, #0575e6) !important;
  color: #fff !important;
}

.prograd32,
.pgrad32 {
  background: linear-gradient(to top, #fc4a1a, #f7b733) !important;
  color: #fff !important;
}

.prograd33,
.pgrad33 {
  background: linear-gradient(to top, #22c1c3, #fdbb2d) !important;
  color: #fff !important;
}

.prograd34,
.pgrad34 {
  background: linear-gradient(to top, #7f00ff, #e100ff) !important;
  color: #fff !important;
}

.prograd35,
.pgrad35 {
  background: linear-gradient(to top, #67b26f, #4ca2cd) !important;
  color: #fff !important;
}

.prograd36,
.pgrad36 {
  background: linear-gradient(to top, #ee0979, #ff6a00) !important;
  color: #fff !important;
}

.prograd37,
.pgrad37 {
  background: linear-gradient(to top, #00c3ff, #ffff1c) !important;
  color: #fff !important;
}

.prograd38,
.pgrad38 {
  background: linear-gradient(to top, #fc00ff, #00dbde) !important;
  color: #fff !important;
}

.prograd39,
.pgrad39 {
  background: linear-gradient(to top, #833ab4, #fd1d1d, #fcb045) !important;
  color: #fff !important;
}

.prograd40,
.pgrad40 {
  background: linear-gradient(to top, #43cea2, #185a9d) !important;
  color: #fff !important;
}

.prograd41,
.pgrad41 {
  background: linear-gradient(to top, #bdc3c7, #2c3e50) !important;
  color: #fff !important;
}

.prograd42,
.pgrad42 {
  background: linear-gradient(to top, #373b44, #4286f4) !important;
  color: #fff !important;
}

.prograd43,
.pgrad43 {
  background: linear-gradient(to top, #2980b9, #6dd5fa, #fff) !important;
  color: #fff !important;
}

.prograd44,
.pgrad44 {
  background: linear-gradient(to top, #f09, #493240) !important;
  color: #fff !important;
}

.prograd45,
.pgrad45 {
  background: linear-gradient(to top, #f953c6, #b91d73) !important;
  color: #fff !important;
}

.prograd46,
.pgrad46 {
  background: linear-gradient(to left, #c31432, #240b36) !important;
  color: #fff !important;
}

.prograd47,
.pgrad47 {
  background: linear-gradient(to top, #dd3e54, #6be585) !important;
  color: #fff !important;
}

.prograd48,
.pgrad48 {
  background: linear-gradient(to top, #8360c3, #2ebf91) !important;
  color: #fff !important;
}

.prograd49,
.pgrad49 {
  background: linear-gradient(to top, #544a7d, #ffd452) !important;
  color: #fff !important;
}

.prograd50,
.pgrad50 {
  background: linear-gradient(to top, #009fff, #ec2f4b) !important;
  color: #fff !important;
}

.prograd51,
.pgrad51 {
  background: linear-gradient(to top, #59c173, #a17fe0, #5d26c1) !important;
  color: #fff !important;
}

.prograd52,
.pgrad52 {
  background: linear-gradient(to top, #005aa7, #fffde4) !important;
  color: #fff !important;
}

.prograd53,
.pgrad53 {
  background: linear-gradient(to top, #da4453, #89216b) !important;
  color: #fff !important;
}

.prograd54,
.pgrad54 {
  background: linear-gradient(to top, #ad5389, #3c1053) !important;
  color: #fff !important;
}

.prograd55,
.pgrad55 {
 /* width: auto; */
 background: url(../images/custom/19.gif);
 padding: 1px 5px;
 border-right: 3px solid #6aeaff;
 text-align: right;
 background-size: cover;
 box-shadow: 0px 1px 5px #555555;
 border-radius: 10px 0px 10px 10px;
 text-shadow: 0px 1px 5px #333333;
 color: white;
 /* margin-top: 5px; */
 px; */
}

.prograd56,
.pgrad56 {
  background: linear-gradient(to top, #333, #dd1818) !important;
  color: #fff !important;
}

.prograd57,
.pgrad57 {
 background: url(https://g.top4top.io/p_3441u65491.gif);
    padding: 1px 5px;
    border-right: 3px solid #ffcc2a;
    text-align: right;
    background-size: cover;
    box-shadow: 0px 1px 5px #555555;
	border-radius: 10px 0px 10px 10px;
	text-shadow: 0px 1px 5px #333333;
	color: white;
    margin-top: 5px;;
}

.prograd58,
.pgrad58 {
  background: linear-gradient(to top, #23074d, #cc5333) !important;
  color: #fff !important;
}

.prograd59,
.pgrad59 {
  background: linear-gradient(to top, #fffbd5, #b20a2c) !important;
  color: #fff !important;
}

.prograd60,
.pgrad60 {
  background: linear-gradient(to top, #0f0c29, #302b63, #24243e) !important;
  color: #fff !important;
}

.prograd61,
.pgrad61 {
   /* width: auto; */
   background: url(../images/custom/14.gif);
   padding: 1px 5px;
   border-right: 3px solid #6aeaff;
   text-align: right;
   background-size: cover;
   box-shadow: 0px 1px 5px #555555;
   border-radius: 10px 0px 10px 10px;
   text-shadow: 0px 1px 5px #333333;
   color: white;
   /* margin-top: 5px; */
}

.prograd62,
.pgrad62 {
 /* width: auto; */
 background: url(../images/custom/15.gif);
 padding: 1px 5px;
 border-right: 3px solid #6aeaff;
 /* max-width: 100%; */
 text-align: right;
 background-size: cover;
 box-shadow: 0px 1px 5px #555555;
 border-radius: 10px 0px 10px 10px;
 text-shadow: 0px 1px 5px #333333;
 color: white;
 /* margin-top: 5px; */
}

.prograd63,
.pgrad63 {
 /* width: auto; */
 background: url(../images/custom/16.gif);
 padding: 1px 5px;
 border-right: 3px solid #6aeaff;
 /* max-width: 100%; */
 text-align: right;
 background-size: cover;
 box-shadow: 0px 1px 5px #555555;
 border-radius: 10px 0px 10px 10px;
 text-shadow: 0px 1px 5px #333333;
 color: white;
 /* margin-top: 5px; */
}

.prograd64,
.pgrad64 {
   /* width: auto; */
   background: url(../images/custom/17.gif);
   padding: 1px 5px;
   border-right: 3px solid #6aeaff;
   /* max-width: 100%; */
   text-align: right;
   background-size: cover;
   box-shadow: 0px 1px 5px #555555;
   border-radius: 10px 0px 10px 10px;
   text-shadow: 0p;
   /* margin-top: 5px; */3;
   color: white;
   /* margin-top: 5px; */
}

.prograd65,
.pgrad65 {
 /* width: auto; */
 background: url(../images/custom/18.gif);
 padding: 1px 5px;
 border-right: 3px solid #6aeaff;
 /* max-width: 100%; */
 text-align: right;
 background-size: cover;
 box-shadow: 0px 1px 5px #555555;
 border-radius: 10px 0px 10px 10px;
 text-shadow: 0px 1px 5px #333333;
 color: white;
 /* margin-top: 5px; */
 px; */
}

.prograd66,
.pgrad66 {
    background: url(../images/custom/8.gif);
  color: #fff !important;
}
.prograd66,
.pgrad67 {
        /* width: auto; */
        background: url(../images/custom/8.gif);
        padding: 1px 5px;
        border-right: 3px solid #6aeaff;
        text-align: right;
        background-size: cover;
        box-shadow: 0px 1px 5px #555555;
        border-radius: 10px 0px 10px 10px;
        text-shadow: 0px 1px 5px #333333;
        color: white;
        /* margin-top: 5px; */
}
.prograd67,
.pgrad67 {
        /* width: auto; */
        background: url(../images/custom/7.gif);
        padding: 1px 5px;
        border-right: 3px solid #6aeaff;
        text-align: right;
        background-size: cover;
        box-shadow: 0px 1px 5px #555555;
        border-radius: 10px 0px 10px 10px;
        text-shadow: 0px 1px 5px #333333;
        color: white;
        /* margin-top: 5px; */
}

.prograd68,
.pgrad68 {
 /* width: auto; */
 background: url(../images/custom/9.gif);
 padding: 1px 5px;
 border-right: 3px solid #6aeaff;
 text-align: right;
 background-size: cover;
 box-shadow: 0px 1px 5px #555555;
 border-radius: 10px 0px 10px 10px;
 text-shadow: 0px 1px 5px #333333;
 color: white;
 /* margin-top: 5px; */
}

.prograd69,
.pgrad69 {
 /* width: auto; */
 background: url(../images/custom/10.gif);
 padding: 1px 5px;
 border-right: 3px solid #6aeaff;
 text-align: right;
 background-size: cover;
 box-shadow: 0px 1px 5px #555555;
 border-radius: 10px 0px 10px 10px;
 text-shadow: 0px 1px 5px #333333;
 color: white;
 /* margin-top: 5px; */
}

.prograd70,
.pgrad70 {
 /* width: auto; */
 background: url(../images/custom/11.gif);
 padding: 1px 5px;
 border-right: 3px solid #6aeaff;
 text-align: right;
 background-size: cover;
 box-shadow: 0px 1px 5px #555555;
 border-radius: 10px 0px 10px 10px;
 text-shadow: 0px 1px 5px #333333;
 color: white;
 /* margin-top: 5px; */
}

.prograd71,
.pgrad71 {
 /* width: auto; */
 background: url(../images/custom/12.gif);
 padding: 1px 5px;
 border-right: 3px solid #6aeaff;
 text-align: right;
 background-size: cover;
 box-shadow: 0px 1px 5px #555555;
 border-radius: 10px 0px 10px 10px;
 text-shadow: 0px 1px 5px #333333;
 color: white;
 /* margin-top: 5px; */
}

.prograd72,
.pgrad72 {
 /* width: auto; */
 background: url(../images/custom/13.gif);
 padding: 1px 5px;
 border-right: 3px solid #6aeaff;
 text-align: right;
 background-size: cover;
 box-shadow: 0px 1px 5px #555555;
 border-radius: 10px 0px 10px 10px;
 text-shadow: 0px 1px 5px #333333;
 color: white;
 /* margin-top: 5px; */
}

.prograd73,
.pgrad73 {
	/* width: auto; */
	background: url(https://c4.wallpaperflare.com/wallpaper/342/283/627/background-pattern-texture-ornament-hd-wallpaper-thumb.jpg);
	padding: 1px 5px;
	border-right: 3px solid #6aeaff;
	text-align: right;
	background-size: cover;
	box-shadow: 0px 1px 5px #555555;
	border-radius: 10px 0px 10px 10px;
	text-shadow: 0px 1px 5px #333333;
	color: white;
	/* margin-top: 5px; */
}

.prograd74,
.pgrad74 {
 	/* width: auto; */
 	background: url(https://miro.medium.com/max/1575/0*uVgUN2XYHEPPkbbq.jpg);
 	padding: 1px 5px;
 	border-right: 3px solid #06258e;
 	text-align: right;
 	background-size: cover;
 	box-shadow: 0px 1px 5px #555555;
 	border-radius: 10px 0px 10px 10px;
 	text-shadow: 0px 1px 5px #333333;
 	color: white;
 	/* margin-top: 5px; */
}

.prograd75,
.pgrad75 {
  /* width: auto; */
  background: url(https://www.itl.cat/pngfile/big/92-922142_wallpaper-pinterest-patriciamaroca-beautiful-background-pattern-for-mobile.jpg);
  padding: 1px 5px;
  border-right: 3px solid #ffcc2a;
  text-align: right;
  background-size: cover;
  box-shadow: 0px 1px 5px #555555;
  border-radius: 10px 0px 10px 10px;
  text-shadow: 0px 1px 5px #333333;
  color: white;
  /* margin-top: 5px; */
}

.prograd76,
.pgrad76 {/* width: auto; */background: url(https://i.pinimg.com/736x/50/74/c6/5074c6b22a5b0bf654c50628527f3ee7.jpg);padding: 1px 5px;border-right: 3px solid #df3321;text-align: right;background-size: cover;background-position: center;box-shadow: 0px 1px 5px #555555;border-radius: 10px 0px 10px 10px;text-shadow: 0px 1px 5px #333333;color: white;/* margin-top: 5px; */}

.prograd77,
.pgrad77 {
 	/* width: auto; */
 	background: url(https://i.pinimg.com/originals/3d/9e/5d/3d9e5d220a237d6b2c90c97743c9e944.jpg);
 	padding: 1px 5px;
 	border-right: 3px solid #df3321;
 	text-align: right;
 	background-size: cover;
 	background-position: center;
 	box-shadow: 0px 1px 5px #555555;
 	border-radius: 10px 0px 10px 10px;
 	text-shadow: 0px 1px 5px #333333;
 	color: white;
 	/* margin-top: 5px; */
}

.prograd78,
.pgrad78 {
	/* width: auto; */
	background: url(https://i.pinimg.com/originals/e8/43/c7/e843c7b72161a20124ceaa8209bb164e.jpg);
	padding: 1px 5px;
	border-right: 3px solid #edd15c;
	text-align: right;
	background-size: cover;
	background-position: center;
	box-shadow: 0px 1px 5px #555555;
	border-radius: 10px 0px 10px 10px;
	text-shadow: 0px 1px 5px #333333;
	color: white;
	/* margin-top: 5px; */
}

.prograd79,
.pgrad79 {
	/* width: auto; */
	background: url(https://superdevresources.com/wp-content/uploads/2016/12/christmas-backgrounds-collection-1280x720.jpg);
	padding: 1px 40px;
	border-right: 3px solid #bdb451;
	text-align: right;
	background-size: 100%;
	box-shadow: 0px 1px 5px #555555;
	border-radius: 10px 0px 10px 10px;
	text-shadow: 0px 1px 5px #333333;
	color: white;
	/* margin-top: 5px; */
}

.prograd80,
.pgrad80 {
  background: linear-gradient(to top, #000, #656565) !important;
  color: #fff !important;
}

.prograd80,
.pgrad80 {
	/* width: auto; */
	background: url(https://us.123rf.com/450wm/sudowoodo/sudowoodo1606/sudowoodo160600027/58944604-seamless-star-pattern-silver-and-golden-stars-on-black-background-tile-able-texture-.jpg?ver=6);
	padding: 1px 40px;
	border-right: 3px solid #fff2b0;
	text-align: right;
	background-size: cover;
	/* box-shadow: 0px 1px 5px #555555; */
	border-radius: 10px 0px 10px 10px;
	text-shadow: 0px 1px 5px #333333;
	color: white;
	/* margin-top: 5px; */
}
}

.shgrad1,
.shback1 {
  box-shadow: #422f99 0 0 20px !important;
  border: 1px solid #422f99 !important;  padding: 1px 5px;
    border-right: 3px solid #edd15c;
    text-align: right;
    background-size: cover;
	background-position: center;
    box-shadow: 0px 1px 5px #555555;
	border-radius: 10px 0px 10px 10px;
	text-shadow: 0px 1px 5px #333333;
	color: white;
    margin-top: 5px;
}

.shgrad2,
.shback2 {
    padding: 1px 5px;
    max-width: 100%;
    text-align: right;
    background-size: cover;
    background-position: center;
    box-shadow: 0px 1px 5px #555555;
    border-radius: 10px 0px 10px 10px;
    text-shadow: 0px 1px 5px #333333;
    color: white;
    margin-top: 5px;
    border: 1px solid #a80077 !important;
}

.shgrad3,
.shback3 {  padding: 1px 5px;
    border-right: 3px solid #edd15c;
    max-width: 100%;
    text-align: right;
    background-size: cover;
	background-position: center;
    box-shadow: 0px 1px 5px #555555;
	border-radius: 10px 0px 10px 10px;
	text-shadow: 0px 1px 5px #333333;
	color: white;
    margin-top: 5px;
  border: 1px solid #000 !important;
}

.shgrad4,
.shback4 {
    padding: 3px 3px;
    border-right: 3px solid #edd15c;
    max-width: 100%;
    text-align: right;
    background-size: cover;
    background-position: center;
    box-shadow: 0px 1px 5px #555555;
    border-radius: 10px 0px 10px 10px;
    text-shadow: 0px 1px 5px #333333;
    color: white;
    margin-top: 5px;
    border: 1px solid #4d3e3e !important;
}

.shgrad5,
.shback5 {  padding: 1px 5px;
    border-right: 3px solid #edd15c;
    max-width: 100%;
    text-align: right;
    background-size: cover;
	background-position: center;
    box-shadow: 0px 1px 5px #555555;
	border-radius: 10px 0px 10px 10px;
	text-shadow: 0px 1px 5px #333333;
	color: white;
    margin-top: 5px;
  border: 1px solid #142850 !important;
}

.shgrad6,
.shback6 {  padding: 1px 5px;
    border-right: 3px solid #edd15c;
    max-width: 100%;
    text-align: right;
    background-size: cover;
	background-position: center;
    box-shadow: 0px 1px 5px #555555;
	border-radius: 10px 0px 10px 10px;
	text-shadow: 0px 1px 5px #333333;
	color: white;
    margin-top: 5px;
  border: 1px solid #00909e !important;
}

.shgrad7,
.shback7 {  padding: 1px 5px;
    border-right: 3px solid #edd15c;
    max-width: 100%;
    text-align: right;
    background-size: cover;
	background-position: center;
    box-shadow: 0px 1px 5px #555555;
	border-radius: 10px 0px 10px 10px;
	color: white;
    margin-top: 5px;
  box-shadow: #dae1e7 0 0 20px !important;
  border: 1px solid #dae1e7 !important;
}

.shgrad8,
.shback8 {
  border: 1px solid #ffe0ac !important;
}

.shgrad9,
.shback9 {  padding: 1px 5px;
    border-right: 3px solid #edd15c;
    max-width: 100%;
    text-align: right;
    background-size: cover;
	background-position: center;
    box-shadow: 0px 1px 5px #555555;
	border-radius: 10px 0px 10px 10px;
	text-shadow: 0px 1px 5px #333333;
	color: white;
    margin-top: 5px;
  border: 1px solid #888 !important;
}

.shgrad10,
.shback10 {
    padding: 1px 5px;
    ax-width: 100%;
    text-align: right;
    background-size: cover;
    background-position: center;
    box-shadow: 0px 1px 5px #555555;
    border-radius: 10px 0px 10px 10px;
    color: white;
    margin-top: 5px;
    border: 1px solid #120136 !important;
}

.shgrad11,
.shback11 {  padding: 1px 5px;
    border-right: 3px solid #edd15c;
    max-width: 100%;
    text-align: right;
    background-size: cover;
	background-position: center;
    box-shadow: 0px 1px 5px #555555;
	border-radius: 10px 0px 10px 10px;
	text-shadow: 0px 1px 5px #333333;
	color: white;
    margin-top: 5px;
  border: 1px solid #f6f578 !important;
}

.shgrad12,
.shback12 {  padding: 1px 5px;
    border-right: 3px solid #edd15c;
    max-width: 100%;
    text-align: right;
    background-size: cover;
	background-position: center;
    box-shadow: 0px 1px 5px #555555;
	border-radius: 10px 0px 10px 10px;
	text-shadow: 0px 1px 5px #333333;
	color: white;
    margin-top: 5px;
  border: 1px solid #862a5c !important;
}

.shgrad13,
.shback13 {  padding: 1px 5px;
    border-right: 3px solid #edd15c;
    max-width: 100%;
    text-align: right;
    background-size: cover;
	background-position: center;
    box-shadow: 0px 1px 5px #555555;
	border-radius: 10px 0px 10px 10px;
	text-shadow: 0px 1px 5px #333333;
	color: white;
    margin-top: 5px;
  border: 1px solid #eaac9d !important;
}

.shgrad14,
.shback14 {  padding: 1px 5px;
    border-right: 3px solid #edd15c;
    max-width: 100%;
    text-align: right;
    background-size: cover;
	background-position: center;
    box-shadow: 0px 1px 5px #555555;
	border-radius: 10px 0px 10px 10px;
	text-shadow: 0px 1px 5px #333333;
  border: 1px solid #06623b !important;
}

.shgrad15,
.shback15 {  padding: 1px 5px;
    border-right: 3px solid #edd15c;
    max-width: 100%;
    text-align: right;
    background-size: cover;
	background-position: center;
    box-shadow: 0px 1px 5px #555555;
	border-radius: 10px 0px 10px 10px;
	text-shadow: 0px 1px 5px #333333;
	color: white;
    margin-top: 5px;
  border: 1px solid #f79071 !important;
}

.shgrad16,
.shback16 {  padding: 1px 5px;
    max-width: 100%;
    text-align: right;
    background-size: cover;
	background-position: center;
    box-shadow: 0px 1px 5px #555555;
	border-radius: 10px 0px 10px 10px;
	color: white;
    margin-top: 5px;
  box-shadow: #f6acc8 0 0 20px !important;
  border: 1px solid #f6acc8 !important;
}

.shgrad17,
.shback17 {  padding: 1px 5px;
    border-right: 3px solid #edd15c;
    max-width: 100%;
    text-align: right;
    background-size: cover;
	background-position: center;
    box-shadow: 0px 1px 5px #555555;
	border-radius: 10px 0px 10px 10px;
	text-shadow: 0px 1px 5px #333333;
	color: white;
    margin-top: 5px;
  border: 1px solid #af8baf !important;
}

.shgrad18,
.shback18 {  padding: 1px 5px;
    border-right: 3px solid #edd15c;
    max-width: 100%;
    text-align: right;
    background-size: cover;
	background-position: center;
    box-shadow: 0px 1px 5px #555555;
	border-radius: 10px 0px 10px 10px;
	text-shadow: 0px 1px 5px #333333;
	color: white;
    margin-top: 5px;
  border: 1px solid #584153 !important;
}

.shgrad19,
.shback19 {  padding: 1px 5px;
    max-width: 100%;
    text-align: right;
    background-size: cover;
	background-position: center;
    box-shadow: 0px 1px 5px #555555;
	border-radius: 10px 0px 10px 10px;
	text-shadow: 0px 1px 5px #333333;
	color: white;
    margin-top: 5px;
  border: 1px solid #c1a57b !important;
}

.shgrad20,
.shback20 {  padding: 1px 5px;
    border-right: 3px solid #edd15c;
    max-width: 100%;
    text-align: right;
    background-size: cover;
	background-position: center;
    box-shadow: 0px 1px 5px #555555;
	border-radius: 10px 0px 10px 10px;
	text-shadow: 0px 1px 5px #333333;
	color: white;
    margin-top: 5px;
  border: 1px solid #2c003e !important;
}

.shgrad21,
.shback21 {  padding: 1px 5px;
    border-right: 3px solid #edd15c;
    max-width: 100%;
    text-align: right;
    background-size: cover;
	background-position: center;
    box-shadow: 0px 1px 5px #555555;
	border-radius: 10px 0px 10px 10px;
	text-shadow: 0px 1px 5px #333333;
	color: white;
    margin-top: 5px;
  border: 1px solid #43d8c9 !important;
}

.shgrad22,
.shback22 {  padding: 1px 5px;
    border-right: 3px solid #edd15c;
    max-width: 100%;
    text-align: right;
    background-size: cover;
	background-position: center;
    box-shadow: 0px 1px 5px #555555;
	border-radius: 10px 0px 10px 10px;
	text-shadow: 0px 1px 5px #333333;
	color: white;
    margin-top: 5px;
  border: 1px solid #95389e !important;
}

.shgrad23,
.shback23 {  padding: 1px 5px;
    border-right: 3px solid #edd15c;
    max-width: 100%;
    text-align: right;
    background-size: cover;
	background-position: center;
    box-shadow: 0px 1px 5px #555555;
	border-radius: 10px 0px 10px 10px;
	text-shadow: 0px 1px 5px #333333;
	color: white;
    margin-top: 5px;
  border: 1px solid #0779e4 !important;
}

.shgrad24,
.shback24 {  padding: 1px 5px;
    border-right: 3px solid #edd15c;
    max-width: 100%;
    text-align: right;
    background-size: cover;
	background-position: center;
    box-shadow: 0px 1px 5px #555555;
	border-radius: 10px 0px 10px 10px;
	text-shadow: 0px 1px 5px #333333;
	color: white;
    margin-top: 5px;
  border: 1px solid #d8345f !important;
}

.shgrad25,
.shback25 {  padding: 1px 5px;
    border-right: 3px solid #edd15c;
    max-width: 100%;
    text-align: right;
    background-size: cover;
	background-position: center;
    box-shadow: 0px 1px 5px #555555;
	border-radius: 10px 0px 10px 10px;
	text-shadow: 0px 1px 5px #333333;
	color: white;
    margin-top: 5px;
  border: 1px solid #c70039 !important;
}

.shgrad26,
.shback26 {  padding: 1px 5px;
    border-right: 3px solid #edd15c;
    max-width: 100%;
    text-align: right;
    background-size: cover;
	background-position: center;
    box-shadow: 0px 1px 5px #555555;
	border-radius: 10px 0px 10px 10px;
	text-shadow: 0px 1px 5px #333333;
	color: white;
    margin-top: 5px;
  border: 1px solid #ff5733 !important;
}

.shgrad27,
.shback27 {  padding: 1px 5px;
    border-right: 3px solid #edd15c;
    max-width: 100%;
    text-align: right;
    background-size: cover;
	background-position: center;
    box-shadow: 0px 1px 5px #555555;
	border-radius: 10px 0px 10px 10px;
	text-shadow: 0px 1px 5px #333333;
	color: white;
    margin-top: 5px;
  border: 1px solid #8566aa !important;
}

.shgrad28,
.shback28 {  padding: 1px 5px;
    border-right: 3px solid #edd15c;
    max-width: 100%;
    text-align: right;
    background-size: cover;
	background-position: center;
    box-shadow: 0px 1px 5px #555555;
	border-radius: 10px 0px 10px 10px;
	text-shadow: 0px 1px 5px #333333;
	color: white;
    margin-top: 5px;
  border: 1px solid #6983aa !important;
}

.shgrad29,
.shback29 {  padding: 1px 5px;
    border-right: 3px solid #edd15c;
    max-width: 100%;
    text-align: right;
    background-size: cover;
	background-position: center;
    box-shadow: 0px 1px 5px #555555;
	border-radius: 10px 0px 10px 10px;
	text-shadow: 0px 1px 5px #333333;
	color: white;
    margin-top: 5px;
  border: 1px solid #f8e1f4 !important;
}

.shgrad30,
.shback30 {  padding: 1px 5px;
    border-right: 3px solid #edd15c;
    max-width: 100%;
    text-align: right;
    background-size: cover;
	background-position: center;
    box-shadow: 0px 1px 5px #555555;
	border-radius: 10px 0px 10px 10px;
	text-shadow: 0px 1px 5px #333333;
	color: white;
    margin-top: 5px;
  border: 1px solid #97e5ef !important;
}

.shgrad31,
.shback31 {  padding: 1px 5px;
    border-right: 3px solid #edd15c;
    max-width: 100%;
    text-align: right;
    background-size: cover;
	background-position: center;
    box-shadow: 0px 1px 5px #555555;
	border-radius: 10px 0px 10px 10px;
	text-shadow: 0px 1px 5px #333333;
	color: white;
    margin-top: 5px;
  border: 1px solid #b9ebcc !important;
}

.shgrad32,
.shback32 {  padding: 1px 5px;
    border-right: 3px solid #edd15c;
    max-width: 100%;
    text-align: right;
    background-size: cover;
	background-position: center;
    box-shadow: 0px 1px 5px #555555;
	border-radius: 10px 0px 10px 10px;
	text-shadow: 0px 1px 5px #333333;
	color: white;
    margin-top: 5px;
  border: 1px solid #5a3f11 !important;
}

.shgrad33,
.shback33 {  padding: 1px 5px;
    border-right: 3px solid #edd15c;
    max-width: 100%;
    text-align: right;
    background-size: cover;
	background-position: center;
    box-shadow: 0px 1px 5px #555555;
	border-radius: 10px 0px 10px 10px;
	text-shadow: 0px 1px 5px #333333;
	color: white;
    margin-top: 5px;
  border: 1px solid #9c5518 !important;
}

.shgrad34,
.shback34 {  padding: 1px 5px;
    border-right: 3px solid #edd15c;
    max-width: 100%;
    text-align: right;
    background-size: cover;
	background-position: center;
    box-shadow: 0px 1px 5px #555555;
	border-radius: 10px 0px 10px 10px;
	text-shadow: 0px 1px 5px #333333;
	color: white;
    margin-top: 5px;
  border: 1px solid #ffb385 !important;
}

.shgrad35,
.shback35 {  padding: 1px 5px;
    border-right: 3px solid #edd15c;
    max-width: 100%;
    text-align: right;
    background-size: cover;
	background-position: center;
    box-shadow: 0px 1px 5px #555555;
	border-radius: 10px 0px 10px 10px;
	text-shadow: 0px 1px 5px #333333;
	color: white;
    margin-top: 5px;
  border: 1px solid #698474 !important;
}

.shgrad36,
.shback36 {  padding: 1px 5px;
    border-right: 3px solid #edd15c;
    max-width: 100%;
    text-align: right;
    background-size: cover;
	background-position: center;
    box-shadow: 0px 1px 5px #555555;
	border-radius: 10px 0px 10px 10px;
	text-shadow: 0px 1px 5px #333333;
	color: white;
    margin-top: 5px;
  border: 1px solid #de7119 !important;
}

.shgrad37,
.shback37 {  padding: 1px 5px;
    max-width: 100%;
    text-align: right;
    background-size: cover;
	background-position: center;
    box-shadow: 0px 1px 5px #555555;
	border-radius: 10px 0px 10px 10px;
	text-shadow: 0px 1px 5px #333333;
	color: white;
    margin-top: 5px;
  border: 1px solid #204051 !important;
}

.shgrad38,
.shback38 {  padding: 1px 5px;
    max-width: 100%;
    text-align: right;
    background-size: cover;
	background-position: center;
    box-shadow: 0px 1px 5px #555555;
	border-radius: 10px 0px 10px 10px;
	text-shadow: 0px 1px 5px #333333;
	color: white;
    margin-top: 5px;
  border: 1px solid #3b6978 !important;
}

.shgrad39,
.shback39 {  padding: 1px 5px;
    max-width: 100%;
    text-align: right;
    background-size: cover;
	background-position: center;
    box-shadow: 0px 1px 5px #555555;
	border-radius: 10px 0px 10px 10px;
	text-shadow: 0px 1px 5px #333333;
	color: white;
    margin-top: 5px;
  border: 1px solid #f76a8c !important;
}

.shgrad40,
.shback40 {  padding: 1px 5px;
    max-width: 100%;
    text-align: right;
    background-size: cover;
	background-position: center;
    box-shadow: 0px 1px 5px #555555;
	border-radius: 10px 0px 10px 10px;
	text-shadow: 0px 1px 5px #333333;
	color: white;
    margin-top: 5px;
  border: 1px solid #fbcffc !important;
}

.shgrad41,
.shback40 { padding: 1px 5px;
    max-width: 100%;
    text-align: right;
    background-size: cover;
	background-position: center;
    box-shadow: 0px 1px 5px #555555;
	border-radius: 10px 0px 10px 10px;
	text-shadow: 0px 1px 5px #333333;
  border: 1px solid #be79df !important;
}

.shgrad42,
.shback40 { padding: 1px 5px;
    max-width: 100%;
    text-align: right;
    background-size: cover;
	background-position: center;
    box-shadow: 0px 1px 5px #555555;
	border-radius: 10px 0px 10px 10px;
	text-shadow: 0px 1px 5px #333333;
  border: 1px solid #cff1ef !important;
}

.shgrad43,
.shback40 { padding: 1px 5px;
    max-width: 100%;
    text-align: right;
    background-size: cover;
	background-position: center;
    box-shadow: 0px 1px 5px #555555;
	border-radius: 10px 0px 10px 10px;
	text-shadow: 0px 1px 5px #333333;
  border: 1px solid #ffd1bd !important;
}

.shgrad44,
.shback40 { padding: 1px 5px;
    max-width: 100%;
    text-align: right;
    background-size: cover;
	background-position: center;
    box-shadow: 0px 1px 5px #555555;
	border-radius: 10px 0px 10px 10px;
	text-shadow: 0px 1px 5px #333333;
  border: 1px solid #9dc6a7 !important;
}

.shgrad45,
.shback40 { padding: 1px 5px;
    max-width: 100%;
    text-align: right;
    background-size: cover;
	background-position: center;
    box-shadow: 0px 1px 5px #555555;
	border-radius: 10px 0px 10px 10px;
	text-shadow: 0px 1px 5px #333333;
  border: 1px solid #323232 !important;
}

.round10 {
  border-radius: 10px;
  padding: 0 4px;
}

.round5 {
  border-radius: 5px;
  padding: 0 0;
  margin: 0px 2px;
}
