/* text colors */

.color_switch {
    float: left;
    width: 12%;
    margin: 0.25%;
    position: relative;
    min-height: 40px;
    text-align: center;
}

.bccheck {
    font-size: 20px;
    color: #fff;
    margin-top: 9px;
}

.open_player {
    color: #fff;
}

.my_notice {
    background-clip: unset;
}

.bdisabled {
    opacity: 0.5;
}

/* gender colors */

.gen0,
.gen1,
.gen2,
.gen3 {
    border: 2px solid;
}

.gen0 {
    border-color: #ccc;
}

.gen1 {
    border-color: #03add8;
}

.gen2 {
    border-color: #ff99ff;
}

.gen3 {
    border-color: #6600cc;
}

/* audio colors */

.audio_color {
    background: #444;
    color: #fff;
}

.song_title {
    background: #666;
    color: #fff;
}

.audio_progress {
    background: #fff;
}

.audio_ball {
    background: #666;
}

/* input */

.onfield {
    color: #880000 !important;
    border: 1px solid #cc0000 !important;
    background-color: rgba(255, 245, 245, 0.7);
    box-shadow: 0 0 3px rgba(217, 83, 79, 0.35);
    animation: shake 0.18s ease-in-out 0s 1;
}

input,
textarea,
select {
    transition: border 0.25s, background-color 0.25s, box-shadow 0.25s;
}

@keyframes shake {
    0% {
        transform: translateX(0);
    }
    30% {
        transform: translateX(-2px);
    }
    60% {
        transform: translateX(2px);
    }
    100% {
        transform: translateX(0);
    }
}

/* plain chat log */

ul li.ch_dlogs:nth-child(odd of .ch_logs) {
    background: rgb(0, 0, 0, 0.1);
}

/* call */

.call_back {
    background: #000;
    color: #fff;
}

.vcall_user {}

.vcall_btn {
    background: #222;
}

.vcall_off {
    background-color: rgba(255, 80, 80, 0.7);
}

#vcall_self {
    background: #000;
}

/* misc colors */

.saved_ok {
    background-color: rgba(0, 102, 0, 0.8);
    color: #fff;
}

.saved_error {
    background-color: rgba(255, 0, 0, 0.8);
    color: #fff;
}

.background_stream {
    background-color: rgba(0, 0, 0, 0.9);
}

.lite_olay {
    background-color: rgba(100, 100, 100, 0.4);
    color: #fff;
}

.olay {
    background-color: rgba(0, 0, 0, 0.5);
    color: #fff;
}

.dark_olay {
    background-color: rgba(0, 0, 0, 0.6);
    color: #fff;
}

.cover_text {
    text-shadow: 0 0 2px rgba(0, 0, 0, .8);
}

.avatar_profile,
.avatar_pstyle {
    border: 2px solid #fff;
}

.sub_list_active {
    border: 2px solid #fff;
}

.avavatar {
    border: 2px solid #fff;
}

.grad_olay {
    background: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%);
}

.grad_iolay {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%);
}

/* alert colors */

.alert_neutral {
    color: #004085;
    background: #cce5ff;
    border-color: #b8daff;
}

.alert_success {
    color: #155724;
    background: #d4edda;
    border-color: #c3e6cb;
}

.alert_error {
    color: #721c24;
    background: #f8d7da;
    border-color: #f5c6cb;
}

.alert_warn {
    color: #0c5460;
    background: #d1ecf1;
    border-color: #bee5eb;
}

.alert_base {
    color: #333;
    background: #f0f0f0;
    border-color: #888;
}

.neutralb {
    color: #004085;
    background: #cce5ff;
}

.successb {
    color: #155724;
    background: #d4edda;
}

.errorb {
    color: #721c24;
    background: #f8d7da;
}

.warnb {
    color: #0c5460;
    background: #d1ecf1;
}

.baseb {
    color: #333;
    background: #f0f0f0;
}

/* gender colors */

.genmale {
    border-color: #03add8;
}

.genfemale {
    border-color: #ff99ff;
}

.genother {
    border-color: #ccc;
}

/* ghost post */

.ghost_post {
    border-color: #03add8;
}

/* special log default colors */

.topic_log {
    background: #d9f2e6;
    color: #0d261a;
}

/* basic name colors */

.bcolor1 {
    color: #ff3333;
}

.bcolor2 {
    color: #ff6633;
}

.bcolor3 {
    color: #ff9933;
}

.bcolor4 {
    color: #ffcc33;
}

.bcolor5 {
    color: #cccc00;
}

.bcolor6 {
    color: #99cc00;
}

.bcolor7 {
    color: #59b300;
}

.bcolor8 {
    color: #829356;
}

.bcolor9 {
    color: #008000;
}

.bcolor10 {
    color: #00e639;
}

.bcolor11 {
    color: #00e673;
}

.bcolor12 {
    color: #00e6ac;
}

.bcolor13 {
    color: #00cccc;
}

.bcolor14 {
    color: #03add8;
}

.bcolor15 {
    color: #3366ff;
}

.bcolor16 {
    color: #107896;
}

.bcolor17 {
    color: #004d99;
}

.bcolor18 {
    color: #6633ff;
}

.bcolor19 {
    color: #9933ff;
}

.bcolor20 {
    color: #cc33ff;
}

.bcolor21 {
    color: #ff33ff;
}

.bcolor22 {
    color: #ff33cc;
}

.bcolor23 {
    color: #ff3399;
}

.bcolor24 {
    color: #ff3366;
}

.bcolor25 {
    color: #604439;
}

.bcolor26 {
    color: #795548;
}

.bcolor27 {
    color: #a97f70;
}

.bcolor28 {
    color: #bc9b8f;
}

.bcolor29 {
    color: #9E9E9E;
}

.bcolor30 {
    color: #879fab;
}

.bcolor31 {
    color: #698796;
}

.bcolor32 {
    color: #495f69;
}

/* basic name colors background */

.bcback1 {
    background: #ff3333;
}

.bcback2 {
    background: #ff6633;
}

.bcback3 {
    background: #ff9933;
}

.bcback4 {
    background: #ffcc33;
}

.bcback5 {
    background: #cccc00;
}

.bcback6 {
    background: #99cc00;
}

.bcback7 {
    background: #59b300;
}

.bcback8 {
    background: #829356;
}

.bcback9 {
    background: #008000;
}

.bcback10 {
    background: #00e639;
}

.bcback11 {
    background: #00e673;
}

.bcback12 {
    background: #00e6ac;
}

.bcback13 {
    background: #00cccc;
}

.bcback14 {
    background: #03add8;
}

.bcback15 {
    background: #3366ff;
}

.bcback16 {
    background: #107896;
}

.bcback17 {
    background: #004d99;
}

.bcback18 {
    background: #6633ff;
}

.bcback19 {
    background: #9933ff;
}

.bcback20 {
    background: #cc33ff;
}

.bcback21 {
    background: #ff33ff;
}

.bcback22 {
    background: #ff33cc;
}

.bcback23 {
    background: #ff3399;
}

.bcback24 {
    background: #ff3366;
}

.bcback25 {
    background: #604439;
}

.bcback26 {
    background: #795548;
}

.bcback27 {
    background: #a97f70;
}

.bcback28 {
    background: #bc9b8f;
}

.bcback29 {
    background: #9E9E9E;
}

.bcback30 {
    background: #879fab;
}

.bcback31 {
    background: #698796;
}

.bcback32 {
    background: #495f69;
}

/* gradient colors */

.backgrad1,
.bgrad1 {
    background: linear-gradient(to right, #40e0d0, #ff8c00, #ff0080);
}

.backgrad2,
.bgrad2 {
    background: linear-gradient(to right, #11998e, #38ef7d);
}

.backgrad3,
.bgrad3 {
    background: linear-gradient(to right, #fc466b, #3f5efb);
}

.backgrad4,
.bgrad4 {
    background: linear-gradient(to right, #00f260, #0575e6);
}

.backgrad5,
.bgrad5 {
    background: linear-gradient(to right, #fc4a1a, #f7b733);
}

.backgrad6,
.bgrad6 {
    background: linear-gradient(to right, #22c1c3, #fdbb2d);
}

.backgrad7,
.bgrad7 {
    background: linear-gradient(to right, #7f00ff, #e100ff);
}

.backgrad8,
.bgrad8 {
    background: linear-gradient(to right, #ee0979, #ff6a00);
}

.backgrad9,
.bgrad9 {
    background: linear-gradient(to right, #00c3ff, #ffff1c);
}

.backgrad10,
.bgrad10 {
    background: linear-gradient(to right, #fc00ff, #00dbde);
}

.backgrad11,
.bgrad11 {
    background: linear-gradient(to right, #833ab4, #fd1d1d, #fcb045);
}

.backgrad12,
.bgrad12 {
    background: linear-gradient(to right, #bdc3c7, #2c3e50);
}

.backgrad13,
.bgrad13 {
    background: linear-gradient(to right, #373B44, #4286f4);
}

.backgrad14,
.bgrad14 {
    background: linear-gradient(to right, #FF0099, #493240);
}

.backgrad15,
.bgrad15 {
    background: linear-gradient(to right, #f953c6, #b91d73);
}

.backgrad16,
.bgrad16 {
    background: linear-gradient(to right, #dd3e54, #6be585);
}

.backgrad17,
.bgrad17 {
    background: linear-gradient(to right, #8360c3, #2ebf91);
}

.backgrad18,
.bgrad18 {
    background: linear-gradient(to right, #544a7d, #ffd452);
}

.backgrad19,
.bgrad19 {
    background: linear-gradient(to right, #009FFF, #ec2F4B);
}

.backgrad20,
.bgrad20 {
    background: linear-gradient(to right, #59C173, #a17fe0, #5D26C1);
}

.backgrad21,
.bgrad21 {
    background: linear-gradient(to right, #a8c0ff, #3f2b96);
}

.backgrad22,
.bgrad22 {
    background: linear-gradient(45deg, #FF0000 0%, #FFA600 50%, #ff0000 100%);
}

.backgrad23,
.bgrad23 {
    background: linear-gradient(to right, #108dc7, #ef8e38);
}

.backgrad24,
.bgrad24 {
    background: linear-gradient(to right, #FF0099, #0575E6);
}

.backgrad25,
.bgrad25 {
    background: linear-gradient(to right, #667db6, #0082c8, #ec38bc, #fdeff9);
}

.backgrad26,
.bgrad26 {
    background: linear-gradient(to right, #03001e, #7303c0, #ec38bc, #fdeff9);
}

.backgrad27,
.bgrad27 {
    background: linear-gradient(to right, #1a2a6c, #b21f1f, #fdbb2d);
}

.backgrad28,
.bgrad28 {
    background: linear-gradient(to right, #3A1C71, #D76D77, #FFAF7B);
}

.backgrad29,
.bgrad29 {
    background: linear-gradient(to right, #EB5757, #333);
}

.backgrad30,
.bgrad30 {
    background: linear-gradient(to right, #20002c, #cbb4d4);
}

.backgrad31,
.bgrad31 {
    background: linear-gradient(to right, #34e89e, #0f3443);
}

.backgrad32,
.bgrad32 {
    background: linear-gradient(to right, #bdc3c7, #2c3e50);
}

.backgrad33,
.bgrad33 {
    background: linear-gradient(to right, #a80077, #66ff00);
}

.backgrad34,
.bgrad34 {
    background: linear-gradient(to bottom, #6db3f2 0%, #54a3ee 50%, #3690f0 51%, #1e69de 100%);
}

.backgrad35,
.bgrad35 {
    background: linear-gradient(to top, #a241b7, #7f68d7, #5186e9, #1b9eef, #12b2eb);
}

.backgrad36,
.bgrad36 {
    background: linear-gradient(to bottom, #845EC2 0%, #D65DB1 0%, #FF6F91 51%, #FF9671 100%);
}

.backgrad37,
.bgrad37 {
    background: linear-gradient(to right, #FF0000, #FFF200, #1E9600);
    color: transparent;
}

.backgrad38,
.bgrad38 {
    background: linear-gradient(330deg, #e05252 0%, #99e052 25%, #52e0e0 50%, #9952e0 75%, #e05252 100%);
}

.backgrad39,
.bgrad39 {
    background: linear-gradient(to bottom, #051937, #004d7a, #008793, #00bf72, #a8eb12);
}

.backgrad40,
.bgrad40 {
    background: linear-gradient(45deg, #222 0%, #FFA600 50%, #222 100%);
}

/* name gradient clip */

.bgrad1,
.bgrad2,
.bgrad3,
.bgrad4,
.bgrad5,
.bgrad6,
.bgrad7,
.bgrad8,
.bgrad9,
.bgrad10,
.bgrad11,
.bgrad12,
.bgrad13,
.bgrad14,
.bgrad15,
.bgrad16,
.bgrad17,
.bgrad18,
.bgrad19,
.bgrad20,
.bgrad21,
.bgrad22,
.bgrad23,
.bgrad24,
.bgrad25,
.bgrad26,
.bgrad27,
.bgrad28,
.bgrad29,
.bgrad30,
.bgrad31,
.bgrad32,
.bgrad33,
.bgrad34,
.bgrad35,
.bgrad36,
.bgrad37,
.bgrad38,
.bgrad39,
.bgrad40 {
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}

/* neon name colors */

.bneon1 {
    color: #fff;
    text-shadow: 1px 1px 1px #e60000, 1px 1px 3px #ff3333, 1px 1px 5px #ff3333;
}

.bneon2 {
    color: #fff;
    text-shadow: 1px 1px 1px #e63900, 1px 1px 3px #ff6633, 1px 1px 5px #ff6633;
}

.bneon3 {
    color: #fff;
    text-shadow: 1px 1px 1px #e67300, 1px 1px 3px #ff9933, 1px 1px 5px #ff9933;
}

.bneon4 {
    color: #fff;
    text-shadow: 1px 1px 1px #b38600, 1px 1px 3px #ffcc33, 1px 1px 5px #ffcc33;
}

.bneon5 {
    color: #fff;
    text-shadow: 1px 1px 1px #808000, 1px 1px 3px #cccc00, 1px 1px 5px #cccc00;
}

.bneon6 {
    color: #fff;
    text-shadow: 1px 1px 1px #739900, 1px 1px 3px #99cc00, 1px 1px 5px #99cc00;
}

.bneon7 {
    color: #fff;
    text-shadow: 1px 1px 1px #408000, 1px 1px 3px #59b300, 1px 1px 5px #59b300;
}

.bneon8 {
    color: #fff;
    text-shadow: 1px 1px 1px #637042, 1px 1px 3px #829356, 1px 1px 5px #829356;
}

.bneon9 {
    color: #fff;
    text-shadow: 1px 1px 1px #004d00, 1px 1px 3px #008000, 1px 1px 5px #008000;
}

.bneon10 {
    color: #fff;
    text-shadow: 1px 1px 1px #009926, 1px 1px 3px #00e639, 1px 1px 5px #00e639;
}

.bneon11 {
    color: #fff;
    text-shadow: 1px 1px 1px #00994d, 1px 1px 3px #00e673, 1px 1px 5px #00e673;
}

.bneon12 {
    color: #fff;
    text-shadow: 1px 1px 1px #009973, 1px 1px 3px #00e6ac, 1px 1px 5px #00e6ac;
}

.bneon13 {
    color: #fff;
    text-shadow: 1px 1px 1px #008080, 1px 1px 3px #00cccc, 1px 1px 5px #00cccc;
}

.bneon14 {
    color: #fff;
    text-shadow: 1px 1px 1px #027997, 1px 1px 3px #03add8, 1px 1px 5px #03add8;
}

.bneon15 {
    color: #fff;
    text-shadow: 1px 1px 1px #0040ff, 1px 1px 3px #3366ff, 1px 1px 5px #3366ff;
}

.bneon16 {
    color: #fff;
    text-shadow: 1px 1px 1px #0c5d73, 1px 1px 3px #107896, 1px 1px 5px #107896;
}

.bneon17 {
    color: #fff;
    text-shadow: 1px 1px 1px #003366, 1px 1px 3px #004d99, 1px 1px 5px #004d99;
}

.bneon18 {
    color: #fff;
    text-shadow: 1px 1px 1px #2d00b3, 1px 1px 3px #6633ff, 1px 1px 5px #6633ff;
}

.bneon19 {
    color: #fff;
    text-shadow: 1px 1px 1px #7300e6, 1px 1px 3px #9933ff, 1px 1px 5px #9933ff;
}

.bneon20 {
    color: #fff;
    text-shadow: 1px 1px 1px #ac00e6, 1px 1px 3px #cc33ff, 1px 1px 5px #cc33ff;
}

.bneon21 {
    color: #fff;
    text-shadow: 1px 1px 1px #cc00cc, 1px 1px 3px #ff33ff, 1px 1px 5px #ff33ff;
}

.bneon22 {
    color: #fff;
    text-shadow: 1px 1px 1px #e600ac, 1px 1px 3px #ff33cc, 1px 1px 5px #ff33cc;
}

.bneon23 {
    color: #fff;
    text-shadow: 1px 1px 1px #cc0066, 1px 1px 3px #ff3399, 1px 1px 5px #ff3399;
}

.bneon24 {
    color: #fff;
    text-shadow: 1px 1px 1px #e60039, 1px 1px 3px #ff3366, 1px 1px 5px #ff3366;
}

.bneon25 {
    color: #fff;
    text-shadow: 1px 1px 1px #503930, 1px 1px 3px #604439, 1px 1px 5px #604439;
}

.bneon26 {
    color: #fff;
    text-shadow: 1px 1px 1px #604439, 1px 1px 3px #795548, 1px 1px 5px #795548;
}

.bneon27 {
    color: #fff;
    text-shadow: 1px 1px 1px #805a4d, 1px 1px 3px #a97f70, 1px 1px 5px #a97f70;
}

.bneon28 {
    color: #fff;
    text-shadow: 1px 1px 1px #9f7160, 1px 1px 3px #bc9b8f, 1px 1px 5px #bc9b8f;
}

.bneon29 {
    color: #fff;
    text-shadow: 1px 1px 1px #808080, 1px 1px 3px #9E9E9E, 1px 1px 5px #9E9E9E;
}

.bneon30 {
    color: #fff;
    text-shadow: 1px 1px 1px #5e7a87, 1px 1px 3px #879fab, 1px 1px 5px #879fab;
}

.bneon31 {
    color: #fff;
    text-shadow: 1px 1px 1px #495f69, 1px 1px 3px #698796, 1px 1px 5px #698796;
}

.bneon32 {
    color: #fff;
    text-shadow: 1px 1px 1px #2a363c, 1px 1px 3px #495f69, 1px 1px 5px #495f69;
}

/* neon name colors background */

.bnback1 {
    background: #ff3333;
}

.bnback2 {
    background: #ff6633;
}

.bnback3 {
    background: #ff9933;
}

.bnback4 {
    background: #ffcc33;
}

.bnback5 {
    background: #cccc00;
}

.bnback6 {
    background: #99cc00;
}

.bnback7 {
    background: #59b300;
}

.bnback8 {
    background: #829356;
}

.bnback9 {
    background: #008000;
}

.bnback10 {
    background: #00e639;
}

.bnback11 {
    background: #00e673;
}

.bnback12 {
    background: #00e6ac;
}

.bnback13 {
    background: #00cccc;
}

.bnback14 {
    background: #03add8;
}

.bnback15 {
    background: #3366ff;
}

.bnback16 {
    background: #107896;
}

.bnback17 {
    background: #004d99;
}

.bnback18 {
    background: #6633ff;
}

.bnback19 {
    background: #9933ff;
}

.bnback20 {
    background: #cc33ff;
}

.bnback21 {
    background: #ff33ff;
}

.bnback22 {
    background: #ff33cc;
}

.bnback23 {
    background: #ff3399;
}

.bnback24 {
    background: #ff3366;
}

.bnback25 {
    background: #604439;
}

.bnback26 {
    background: #795548;
}

.bnback27 {
    background: #a97f70;
}

.bnback28 {
    background: #bc9b8f;
}

.bnback29 {
    background: #9E9E9E;
}

.bnback30 {
    background: #879fab;
}

.bnback31 {
    background: #698796;
}

.bnback32 {
    background: #495f69;
}

.orange_ico {
    color: #f60;
}

.red_ico {
    color: #d30000;
}

.yellow_ico {
    color: #e9e90a;
}

.gray_ico {
    color: gray;
}

.white_ico {
    color: #ccc;
}

.blue_ico {
    color: #1919b8;
}

.brown_ico {
    color: #c6381c;
}

.wbrown_ico {
    color: #c5823e;
}

.bbrown_ico {
    color: #c03;
}

.gold_ico {
    color: gold;
}

.ggold_ico {
    color: #ff9d00;
}

.bblue_ico {
    color: #05acd8;
}

.bred_ico {
    color: #fa0202;
}

.bgreen_ico {
    color: #00dfb7;
}

.bhelp2_ico {
    color: #708fa9;
}

.Mcolor_ico {
    color: #b43aff;
}

.zcolor_ico {
    color: #3498db;
}

.w {
    color: #fff;
}

.absent {
    color: #ffd11a;
}

.gone {
    color: red;
}

.Arabic1,
.Arabic10,
.Arabic11,
.Arabic12,
.Arabic13,
.Arabic14,
.Arabic15,
.Arabic16,
.Arabic17,
.Arabic18,
.Arabic19,
.Arabic2,
.Arabic20,
.Arabic21,
.Arabic22,
.Arabic23,
.Arabic24,
.Arabic25,
.Arabic26,
.Arabic27,
.Arabic28,
.Arabic29,
.Arabic3,
.Arabic30,
.Arabic31,
.Arabic32,
.Arabic33,
.Arabic34,
.Arabic35,
.Arabic36,
.Arabic37,
.Arabic38,
.Arabic39,
.Arabic4,
.Arabic40,
.Arabic41,
.Arabic42,
.Arabic43,
.Arabic44,
.Arabic45,
.Arabic46,
.Arabic47,
.Arabic48,
.Arabic49,
.Arabic5,
.Arabic50,
.Arabic51,
.Arabic52,
.Arabic53,
.Arabic54,
.Arabic55,
.Arabic56,
.Arabic57,
.Arabic58,
.Arabic59,
.Arabic6,
.Arabic60,
.Arabic61,
.Arabic62,
.Arabic63,
.Arabic64,
.Arabic65,
.Arabic66,
.Arabic67,
.Arabic68,
.Arabic69,
.Arabic7,
.Arabic8,
.Arabic9 {
    font-size: 15px;
    font-weight: 700;
    font-style: normal;
    font-family: sans-serif;
    -webkit-background-clip: text;
    color: transparent;
    background-size: 100% 100%;
}

.lm3a {
    margin: 5px;
    display: grid;
    align-items: center;
    border-radius: 10px;
    padding: 2px;
}

.Arabic1 {
    background-image: url(../default_images/lens/1.gif);
}

.Arabic2 {
    background-image: url(../default_images/lens/2.gif);
}

.Arabic3 {
    background-image: url(../default_images/lens/3.gif);
}

.Arabic4 {
    background-image: url(../default_images/lens/4.gif);
}

.Arabic5 {
    background-image: url(../default_images/lens/5.gif);
}

.Arabic6 {
    background-image: url(../default_images/lens/6.gif);
}

.Arabic7 {
    background-image: url(../default_images/lens/7.gif);
}

.Arabic8 {
    background-image: url(../default_images/lens/8.gif);
}

.Arabic9 {
    background-image: url(../default_images/lens/9.gif);
}

.Arabic10 {
    background-image: url(../default_images/lens/10.gif);
}

.Arabic11 {
    background-image: url(../default_images/lens/11.gif);
}

.Arabic12 {
    background-image: url(../default_images/lens/12.gif);
}

.Arabic13,
.bgArb13 {
    background-image: url(../default_images/lens/13.gif);
}

.Arabic14 {
    background-image: url(../default_images/lens/14.gif);
}

.Arabic15 {
    background-image: url(../default_images/lens/15.gif);
}

.Arabic16 {
    background-image: url(../default_images/lens/16.gif);
}

.Arabic17 {
    background-image: url(../default_images/lens/17.gif);
}

.Arabic18 {
    background-image: url(../default_images/lens/18.gif);
}

.Arabic19 {
    background-image: url(../default_images/lens/19.gif);
}

.Arabic20 {
    background-image: url(../default_images/lens/20.gif);
}

.Arabic21 {
    background-image: url(../default_images/lens/21.gif);
}

.Arabic22 {
    background-image: url(../default_images/lens/22.gif);
}

.Arabic23 {
    background-image: url(../default_images/lens/23.gif);
}

.Arabic24 {
    background-image: url(../default_images/lens/24.gif);
}

.Arabic25 {
    background-image: url(../default_images/lens/25.gif);
}

.Arabic26 {
    background-image: url(../default_images/lens/26.gif);
}

.Arabic27 {
    background-image: url(../default_images/lens/27.gif);
}

.Arabic28 {
    background-image: url(../default_images/lens/28.gif);
}

.Arabic29 {
    background-image: url(../default_images/lens/29.gif);
}

.Arabic30 {
    background-image: url(../default_images/lens/30.gif);
}

.Arabic31 {
    background-image: url(../default_images/lens/31.gif);
}

.Arabic32 {
    background-image: url(../default_images/lens/32.gif);
}

.Arabic33 {
    background-image: url(../default_images/lens/33.gif);
}

.Arabic34 {
    background-image: url(../default_images/lens/34.gif);
}

.Arabic35 {
    background-image: url(../default_images/lens/35.gif);
}

.Arabic36 {
    background-image: url(../default_images/lens/36.gif);
}

.Arabic37 {
    background-image: url(../default_images/lens/37.gif);
}

.Arabic38 {
    background-image: url(../default_images/lens/38.gif);
}

.Arabic39 {
    background-image: url(../default_images/lens/39.gif);
}

.Arabic40 {
    background-image: url(../default_images/lens/40.gif);
}

.Arabic41 {
    background-image: url(../default_images/lens/41.gif);
}

.Arabic42 {
    background-image: url(../default_images/lens/42.gif);
}

.Arabic43 {
    background-image: url(../default_images/lens/43.gif);
}

.Arabic44 {
    background-image: url(../default_images/lens/44.gif);
}

.Arabic45 {
    background-image: url(../default_images/lens/45.gif);
}

.Arabic46 {
    background-image: url(../default_images/lens/46.gif);
}

.Arabic47 {
    background-image: url(../default_images/lens/47.gif);
}

.Arabic48 {
    background-image: url(../default_images/lens/48.gif);
}

.Arabic49 {
    background-image: url(../default_images/lens/49.gif);
}

.Arabic50 {
    background-image: url(../default_images/lens/50.gif);
}

.Arabic51 {
    background-image: url(../default_images/lens/51.gif);
}

.Arabic52 {
    background-image: url(../default_images/lens/52.gif);
}

.Arabic53 {
    background-image: url(../default_images/lens/53.gif);
}

.Arabic54 {
    background-image: url(../default_images/lens/54.gif);
}

.Arabic55 {
    background-image: url(../default_images/lens/55.gif);
}

.Arabic56 {
    background-image: url(../default_images/lens/56.gif);
}

.Arabic57 {
    background-image: url(../default_images/lens/57.gif);
}

.Arabic58 {
    background-image: url(../default_images/lens/58.gif);
}

.Arabic59 {
    background-image: url(../default_images/lens/59.gif);
}

.Arabic60 {
    background-image: url(../default_images/lens/60.gif);
}

.Arabic61 {
    background-image: url(../default_images/lens/61.gif);
}

.Arabic62 {
    background-image: url(../default_images/lens/62.gif);
}

.Arabic63 {
    background-image: url(../default_images/lens/63.gif);
}

.Arabic64 {
    background-image: url(../default_images/lens/64.gif);
}

.Arabic65 {
    background-image: url(../default_images/lens/65.gif);
}

.Arabic66 {
    background-image: url(../default_images/lens/66.gif);
}

.Arabic67 {
    background-image: url(../default_images/lens/67.gif);
}

.Arabic68 {
    background-image: url(../default_images/lens/68.gif);
}

.Arabic69 {
    background-image: url(../default_images/lens/69.gif);
}

.pgrad1,
.prograd1 {
    background: linear-gradient(to top, #f33, maroon) !important;
}

.pgrad2,
.prograd2 {
    background: linear-gradient(to top, #f63, #4d1300) !important;
}

.pgrad3,
.prograd3 {
    background: linear-gradient(to top, #f93, #4d2600) !important;
}

.pgrad4,
.prograd4 {
    background: linear-gradient(to top, #fc3, #806000) !important;
}

.pgrad5,
.prograd5 {
    background: linear-gradient(to top, #cc0, #4d4d00) !important;
}

.pgrad6,
.prograd6 {
    background: linear-gradient(to top, #9c0, #394d00) !important;
}

.pgrad7,
.prograd7 {
    background: linear-gradient(to top, #59b300, #264d00) !important;
}

.pgrad8,
.prograd8 {
    background: linear-gradient(to top, #829356, #2b301c) !important;
}

.pgrad9,
.prograd9 {
    background: linear-gradient(to top, green, #001a00) !important;
}

.pgrad10,
.prograd10 {
    background: linear-gradient(to top, #00e639, #00330d) !important;
}

.pgrad11,
.prograd11 {
    background: linear-gradient(to top, #00e673, #063) !important;
}

.pgrad12,
.prograd12 {
    background: linear-gradient(to top, #00e6ac, #004d39) !important;
}

.pgrad13,
.prograd13 {
    background: linear-gradient(to top, #0cc, #004d4d) !important;
}

.pgrad14,
.prograd14 {
    background: linear-gradient(to top, #03add8, #013d4b) !important;
}

.pgrad15,
.prograd15 {
    background: linear-gradient(to top, #36f, #002080) !important;
}

.pgrad16,
.prograd16 {
    background: linear-gradient(to top, #107896, #073845) !important;
}

.pgrad17,
.prograd17 {
    background: linear-gradient(to top, #004d99, #66b3ff) !important;
}

.pgrad18,
.prograd18 {
    background: linear-gradient(to top, #63f, #c6b3ff) !important;
}

.pgrad19,
.prograd19 {
    background: linear-gradient(to top, #93f, #d9b3ff) !important;
}

.pgrad20,
.prograd20 {
    background: linear-gradient(to top, #c3f, #ecb3ff) !important;
}

.pgrad21,
.prograd21 {
    background: linear-gradient(to top, #f3f, #ffb3ff) !important;
}

.pgrad22,
.prograd22 {
    background: linear-gradient(to top, #f3c, #ff99e6) !important;
}

.pgrad23,
.prograd23 {
    background: linear-gradient(to top, #f39, #ffb3d9) !important;
}

.pgrad24,
.prograd24 {
    background: linear-gradient(to top, #f36, #ffb3c6) !important;
}

.pgrad25,
.prograd25 {
    background: linear-gradient(to top, #40e0d0, #ff8c00, #ff0080) !important;
}

.pgrad26,
.prograd26 {
    background: linear-gradient(to top, #11998e, #38ef7d) !important;
}

.pgrad27,
.pgrad57,
.prograd27,
.prograd57 {
    background: linear-gradient(to top, #108dc7, #ef8e38) !important;
}

.pgrad28,
.prograd28 {
    background: linear-gradient(to top, #fc5c7d, #6a82fb) !important;
}

.pgrad29,
.prograd29 {
    background: linear-gradient(to top, #fc466b, #3f5efb) !important;
}

.pgrad30,
.prograd30 {
    background: linear-gradient(to top, #c94b4b, #4b134f) !important;
}

.pgrad31,
.pgrad62,
.prograd31,
.prograd62 {
    background: linear-gradient(to top, #00f260, #0575e6) !important;
}

.pgrad32,
.prograd32 {
    background: linear-gradient(to top, #fc4a1a, #f7b733) !important;
}

.pgrad33,
.prograd33 {
    background: linear-gradient(to top, #22c1c3, #fdbb2d) !important;
}

.pgrad34,
.prograd34 {
    background: linear-gradient(to top, #7f00ff, #e100ff) !important;
}

.pgrad35,
.prograd35 {
    background: linear-gradient(to top, #67b26f, #4ca2cd) !important;
}

.pgrad36,
.prograd36 {
    background: linear-gradient(to top, #ee0979, #ff6a00) !important;
}

.pgrad37,
.prograd37 {
    background: linear-gradient(to top, #00c3ff, #ffff1c) !important;
}

.pgrad38,
.prograd38 {
    background: linear-gradient(to top, #fc00ff, #00dbde) !important;
}

.pgrad39,
.prograd39 {
    background: linear-gradient(to top, #833ab4, #fd1d1d, #fcb045) !important;
}

.pgrad40,
.prograd40 {
    background: linear-gradient(to top, #43cea2, #185a9d) !important;
}

.pgrad41,
.pgrad78,
.prograd41,
.prograd78 {
    background: linear-gradient(to top, #bdc3c7, #2c3e50) !important;
}

.pgrad42,
.prograd42 {
    background: linear-gradient(to top, #373b44, #4286f4) !important;
}

.pgrad43,
.prograd43 {
    background: linear-gradient(to top, #2980b9, #6dd5fa, #fff) !important;
}

.pgrad44,
.prograd44 {
    background: linear-gradient(to top, #f09, #493240) !important;
}

.pgrad45,
.prograd45 {
    background: linear-gradient(to top, #f953c6, #b91d73) !important;
}

.pgrad46,
.prograd46 {
    background: linear-gradient(to left, #c31432, #240b36) !important;
}

.pgrad47,
.prograd47 {
    background: linear-gradient(to top, #dd3e54, #6be585) !important;
}

.pgrad48,
.prograd48 {
    background: linear-gradient(to top, #8360c3, #2ebf91) !important;
}

.pgrad49,
.prograd49 {
    background: linear-gradient(to top, #544a7d, #ffd452) !important;
}

.pgrad50,
.prograd50 {
    background: linear-gradient(to top, #009fff, #ec2f4b) !important;
}

.pgrad51,
.prograd51 {
    background: linear-gradient(to top, #59c173, #a17fe0, #5d26c1) !important;
}

.pgrad52,
.prograd52 {
    background: linear-gradient(to top, #005aa7, #fffde4) !important;
}

.pgrad53,
.prograd53 {
    background: linear-gradient(to top, #da4453, #89216b) !important;
}

.pgrad54,
.prograd54 {
    background: linear-gradient(to top, #ad5389, #3c1053) !important;
}

.pgrad55,
.prograd55 {
    background: linear-gradient(to top, #a8c0ff, #3f2b96) !important;
}

.pgrad56,
.prograd56 {
    background: linear-gradient(to top, #333, #dd1818) !important;
}

.pgrad58,
.prograd58 {
    background: linear-gradient(to top, #23074d, #cc5333) !important;
}

.pgrad59,
.prograd59 {
    background: linear-gradient(to top, #fffbd5, #b20a2c) !important;
}

.pgrad60,
.prograd60 {
    background: linear-gradient(to top, #0f0c29, #302b63, #24243e) !important;
}

.pgrad61,
.prograd61 {
    background: linear-gradient(to top, purple, pink) !important;
}

.pgrad63,
.prograd63 {
    background: linear-gradient( to top, #667db6, #0082c8, #ec38bc, #fdeff9) !important;
}

.pgrad64,
.prograd64 {
    background: linear-gradient(to top, #e1eec3, #f05053) !important;
}

.pgrad65,
.prograd65 {
    background: linear-gradient( to top, #03001e, #7303c0, #ec38bc, #fdeff9) !important;
}

.pgrad66,
.prograd66 {
    background: linear-gradient(to top, #1a2a6c, #b21f1f, #fdbb2d) !important;
}

.pgrad67,
.prograd67 {
    background: linear-gradient(to top, #000, #0f9b0f) !important;
}

.pgrad68,
.prograd68 {
    background: linear-gradient(to top, #36d1dc, #5b86e5) !important;
}

.pgrad69,
.prograd69 {
    background: linear-gradient(to top, #3a1c71, #d76d77, #ffaf7b) !important;
}

.pgrad70,
.prograd70 {
    background: linear-gradient(to top, #283c86, #45a247) !important;
}

.pgrad71,
.prograd71 {
    background: linear-gradient(to top, #ef3b36, #fff) !important;
}

.pgrad72,
.prograd72 {
    background: linear-gradient(to top, #159957, #155799) !important;
}

.pgrad73,
.prograd73 {
    background: linear-gradient(to top, #000046, #1cb5e0) !important;
}

.pgrad74,
.prograd74 {
    background: linear-gradient(to top, #56ccf2, #2f80ed) !important;
}

.pgrad75,
.prograd75 {
    background: linear-gradient(to top, #eb5757, #000) !important;
}

.pgrad76,
.prograd76 {
    background: linear-gradient(to top, #20002c, #cbb4d4) !important;
}

.pgrad77,
.prograd77 {
    background: linear-gradient(to top, #34e89e, #0f3443) !important;
}

.pgrad79,
.prograd79 {
    background: linear-gradient(to top, #a80077, #6f0) !important;
}

.pgrad80,
.prograd80 {
    background: linear-gradient(to top, #000, #656565) !important;
}

.pgrad81,
.prograd81 {
    background: white;
    box-shadow: inset #9e9e9ec7 0px 0px 20px 9px;
}

.pgrad82,
.prograd82 {
    background: white;
    box-shadow: inset #1f1f1fc7 0px 0px 20px 9px;
}

.pgrad83,
.prograd83 {
    background: white;
    box-shadow: inset #76008da4 0px 0px 20px 9px;
}

.pgrad84,
.prograd84 {
    background: white;
    box-shadow: inset #1821a3c7 0px 0px 20px 9px;
}

.pgrad85,
.prograd85 {
    background: white;
    box-shadow: inset #6a0000c7 0px 0px 20px 9px;
}

.pgrad86,
.prograd86 {
    background: white;
    box-shadow: inset #710780c7 0px 0px 20px 9px;
}

.pgrad87,
.prograd87 {
    background: white;
    box-shadow: inset #0183cec7 0px 0px 20px 9px;
}

.pgrad88,
.prograd88 {
    background: white;
    box-shadow: inset #ce0101 0px 0px 20px 9px;
}

.pgrad89,
.prograd89 {
    background: white;
    box-shadow: inset #ce9e01 0px 0px 20px 9px;
}

.pgrad90,
.prograd90 {
    background: white;
    box-shadow: inset #c25e00f5 0px 0px 20px 9px;
}

.pgrad91,
.prograd91 {
    background: linear-gradient(181deg, #e91e63, #ff7aa7 50%, #e91e63);
}

.pgrad92,
.prograd92 {
    background: linear-gradient(181deg, #000000, #6c6c6c 50%, #0a0a0a);
}

.pgrad93,
.prograd93 {
    background: linear-gradient(181deg, #ff0000, #8d0404 50%, #0a0a0a);
}

.pgrad94,
.prograd94 {
    background: linear-gradient(181deg, #673ab7, #9c27b0 50%, #0a0a0a);
}

.pgrad95,
.prograd95 {
    background: linear-gradient(181deg, #3f51b5, #5e73e5 50%, #0a0a0a);
}

.pgrad96,
.prograd96 {
    background: linear-gradient(181deg, #e91e63, #f3749f 50%, #680023);
}

.pgrad97,
.prograd97 {
    background: linear-gradient(181deg, #d16000, #f3ce74 50%, #4c2a00);
}

.pgrad98,
.prograd98 {
    background: linear-gradient(181deg, #01423c, #74f1f3 50%, #055851);
}

.pgrad99,
.prograd99 {
    background: linear-gradient(to right, #2752b0, #270d9e, #050e41);
}

.pgrad100,
.prograd100 {
    background: linear-gradient(to right, #000000, #464646, #000000);
}

.pgrad101,
.prograd101 {
    background: linear-gradient(181deg, #7a7a7a, #ffffff 50%, #626262);
}

.pgrad102,
.prograd102 {
    background: linear-gradient(181deg, #ac0000, #ff0000 50%, #8d0000);
}

.pgrad103,
.prograd103 {
    background: linear-gradient(181deg, #380058, #9900ff 50%, #5e0175);
}

.pgrad104,
.prograd104 {
    background: linear-gradient(181deg, #ac0081, #b700ff 50%, #76008d);
}

.pgrad105,
.prograd105 {
    background: linear-gradient(60deg, #5f86f2, #a65ff278, #f25fd073, #f25f617d, #f2cb5fad, #abf25f91, #5ff2818a, #ff9800ab);
    background-size: 300% 300%;
    background-position: 0 50%;
    box-shadow: inset #ffffff 1px 2px 12px 8px;
    animation: moveGradient 4s alternate infinite;
}

.pgrad106,
.prograd106 {
    background: linear-gradient(89deg, #ff0000, #ffeb3b, #8bc34a, #2196f3);
    background-size: 300% 300%;
    background-position: 0 50%;
    box-shadow: inset #ffffff 1px 2px 12px 8px;
    animation: moveGradient 4s alternate infinite;
}

.pgrad107,
.prograd107 {
    background: linear-gradient(89deg, #a50098, #ff3bcc, #f78cb0, #2196f3);
    background-size: 300% 300%;
    background-position: 0 50%;
    box-shadow: inset #ffffff 1px 2px 12px 8px;
    animation: moveGradient 4s alternate infinite;
}

.pgrad108,
.prograd108 {
    background: linear-gradient(89deg, #3e038d, #2196f3, #3f51b5, #03a9f4);
    background-size: 300% 300%;
    background-position: 0 50%;
    box-shadow: inset #ffffff 1px 2px 12px 8px;
    animation: moveGradient 4s alternate infinite;
}

.pgrad109,
.prograd109 {
    background: linear-gradient(89deg, #ff0909, #9c27b0, #e91e63, #9c27b0);
    background-size: 300% 300%;
    background-position: 0 50%;
    box-shadow: inset #ffffff 1px 2px 12px 8px;
    animation: moveGradient 4s alternate infinite;
}

.pgrad110,
.prograd110 {
    background: linear-gradient(89deg, #ad0060, #673ab7, #3f51b5, #2196f3);
    background-size: 300% 300%;
    background-position: 0 50%;
    box-shadow: inset #ffffff 1px 2px 12px 8px;
    animation: moveGradient 4s alternate infinite;
}

.pgrad111,
.prograd111 {
    background: linear-gradient(60deg, #5f86f2, #a65ff278, #f25fd073, #f25f617d, #f2cb5fad, #abf25f91, #5ff2818a, #ff9800ab);
    background-size: 300% 300%;
    background-position: 0 50%;
    padding: 5px;
    box-shadow: inset #ffffff 1px 2px 12px 8px;
    border-radius: 5px;
    animation: moveGradient 4s alternate infinite;
}

@keyframes moveGradient {
    50% {
        background-position: 100% 50%;
    }
}

.shgrad1 {
    color: #422f99;
    box-shadow: #422f99 0 0 20px !important;
    border: 1px solid #422f99 !important;
    border-radius: 20px;
}

.shgrad2 {
    color: #a80077;
    box-shadow: #a80077 0 0 20px !important;
    border: 1px solid #a80077 !important;
    border-radius: 20px;
}

.shgrad3 {
    color: #000;
    box-shadow: #000 0 0 20px !important;
    border: 1px solid #000 !important;
    border-radius: 20px;
}

.shgrad4 {
    color: #4d3e3e;
    box-shadow: #4d3e3e 0 0 20px !important;
    border: 1px solid #4d3e3e !important;
    border-radius: 20px;
}

.shgrad5 {
    color: #142850;
    box-shadow: #142850 0 0 20px !important;
    border: 1px solid #142850 !important;
    border-radius: 20px;
}

.shgrad6 {
    color: #00909e;
    box-shadow: #00909e 0 0 20px !important;
    border: 1px solid #00909e !important;
    border-radius: 20px;
}

.shgrad7 {
    color: #dae1e7;
    box-shadow: #dae1e7 0 0 20px !important;
    border: 1px solid #dae1e7 !important;
    border-radius: 20px;
}

.shgrad8 {
    color: #ffe0ac;
    box-shadow: #ffe0ac 0 0 20px !important;
    border: 1px solid #ffe0ac !important;
    border-radius: 20px;
}

.shgrad9 {
    color: #888;
    box-shadow: #888 0 0 20px !important;
    border: 1px solid #888 !important;
    border-radius: 20px;
}

.shgrad10 {
    color: #120136;
    box-shadow: #120136 0 0 20px !important;
    border: 1px solid #120136 !important;
    border-radius: 20px;
}

.shgrad11 {
    color: #f6f578;
    box-shadow: #f6f578 0 0 20px !important;
    border: 1px solid #f6f578 !important;
    border-radius: 20px;
}

.shgrad12 {
    color: #862a5c;
    box-shadow: #862a5c 0 0 20px !important;
    border: 1px solid #862a5c !important;
    border-radius: 20px;
}

.shgrad13 {
    color: #eaac9d;
    box-shadow: #eaac9d 0 0 20px !important;
    border: 1px solid #eaac9d !important;
    border-radius: 20px;
}

.shgrad14 {
    color: #06623b;
    box-shadow: #06623b 0 0 20px !important;
    border: 1px solid #06623b !important;
    border-radius: 20px;
}

.shgrad15 {
    color: #f79071;
    box-shadow: #f79071 0 0 20px !important;
    border: 1px solid #f79071 !important;
    border-radius: 20px;
}

.shgrad16 {
    color: #f6acc8;
    box-shadow: #f6acc8 0 0 20px !important;
    border: 1px solid #f6acc8 !important;
    border-radius: 20px;
}

.shgrad17 {
    color: #af8baf;
    box-shadow: #af8baf 0 0 20px !important;
    border: 1px solid #af8baf !important;
    border-radius: 20px;
}

.shgrad18 {
    color: #584153;
    box-shadow: #584153 0 0 20px !important;
    border: 1px solid #584153 !important;
    border-radius: 20px;
}

.shgrad19 {
    color: #c1a57b;
    box-shadow: #c1a57b 0 0 20px !important;
    border: 1px solid #c1a57b !important;
    border-radius: 20px;
}

.shgrad20 {
    color: #2c003e;
    box-shadow: #2c003e 0 0 20px !important;
    border: 1px solid #2c003e !important;
    border-radius: 20px;
}

.shgrad21 {
    color: #43d8c9;
    box-shadow: #43d8c9 0 0 20px !important;
    border: 1px solid #43d8c9 !important;
    border-radius: 20px;
}

.shgrad22 {
    color: #95389e;
    box-shadow: #95389e 0 0 20px !important;
    border: 1px solid #95389e !important;
    border-radius: 20px;
}

.shgrad23 {
    color: #0779e4;
    box-shadow: #0779e4 0 0 20px !important;
    border: 1px solid #0779e4 !important;
    border-radius: 20px;
}

.shgrad24 {
    color: #d8345f;
    box-shadow: #d8345f 0 0 20px !important;
    border: 1px solid #d8345f !important;
    border-radius: 20px;
}

.shgrad25 {
    color: #c70039;
    box-shadow: #c70039 0 0 20px !important;
    border: 1px solid #c70039 !important;
    border-radius: 20px;
}

.shgrad26 {
    color: #ff5733;
    box-shadow: #ff5733 0 0 20px !important;
    border: 1px solid #ff5733 !important;
    border-radius: 20px;
}

.shgrad27 {
    color: #8566aa;
    box-shadow: #8566aa 0 0 20px !important;
    border: 1px solid #8566aa !important;
    border-radius: 20px;
}

.shgrad28 {
    color: #6983aa;
    box-shadow: #6983aa 0 0 20px !important;
    border: 1px solid #6983aa !important;
    border-radius: 20px;
}

.shgrad29 {
    color: #f8e1f4;
    box-shadow: #f8e1f4 0 0 20px !important;
    border: 1px solid #f8e1f4 !important;
    border-radius: 20px;
}

.shgrad30 {
    color: #97e5ef;
    box-shadow: #97e5ef 0 0 20px !important;
    border: 1px solid #97e5ef !important;
    border-radius: 20px;
}

.shgrad31 {
    color: #b9ebcc;
    box-shadow: #b9ebcc 0 0 20px !important;
    border: 1px solid #b9ebcc !important;
    border-radius: 20px;
}

.shgrad32 {
    color: #5a3f11;
    box-shadow: #5a3f11 0 0 20px !important;
    border: 1px solid #5a3f11 !important;
    border-radius: 20px;
}

.shgrad33 {
    color: #9c5518;
    box-shadow: #9c5518 0 0 20px !important;
    border: 1px solid #9c5518 !important;
    border-radius: 20px;
}

.shgrad34 {
    color: #ffb385;
    box-shadow: #ffb385 0 0 20px !important;
    border: 1px solid #ffb385 !important;
    border-radius: 20px;
}

.shgrad35 {
    color: #698474;
    box-shadow: #698474 0 0 20px !important;
    border: 1px solid #698474 !important;
    border-radius: 20px;
}

.shgrad36 {
    color: #de7119;
    box-shadow: #de7119 0 0 20px !important;
    border: 1px solid #de7119 !important;
    border-radius: 20px;
}

.shgrad37 {
    color: #204051;
    box-shadow: #204051 0 0 20px !important;
    border: 1px solid #204051 !important;
    border-radius: 20px;
}

.shgrad38 {
    color: #3b6978;
    box-shadow: #3b6978 0 0 20px !important;
    border: 1px solid #3b6978 !important;
    border-radius: 20px;
}

.shgrad39 {
    color: #f76a8c;
    box-shadow: #f76a8c 0 0 20px !important;
    border: 1px solid #f76a8c !important;
    border-radius: 20px;
}

.shgrad40 {
    color: #fbcffc;
    box-shadow: #fbcffc 0 0 20px !important;
    border: 1px solid #fbcffc !important;
    border-radius: 20px;
}

.shgrad41 {
    color: #be79df;
    box-shadow: #be79df 0 0 20px !important;
    border: 1px solid #be79df !important;
    border-radius: 20px;
}

.shgrad42 {
    color: #cff1ef;
    box-shadow: #cff1ef 0 0 20px !important;
    border: 1px solid #cff1ef !important;
    border-radius: 20px;
}

.shgrad43 {
    color: #ffd1bd;
    box-shadow: #ffd1bd 0 0 20px !important;
    border: 1px solid #ffd1bd !important;
    border-radius: 20px;
}

.shgrad44 {
    color: #9dc6a7;
    box-shadow: #9dc6a7 0 0 20px !important;
    border: 1px solid #9dc6a7 !important;
    border-radius: 20px;
}

.shgrad45 {
    color: #323232;
    box-shadow: #323232 0 0 20px !important;
    border: 1px solid #323232 !important;
    border-radius: 20px;
}

@keyframes moveGradient {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

.prograd81::before,
.prograd82::before,
.prograd83::before,
.prograd84::before,
.prograd85::before,
.prograd86::before,
.prograd87::before,
.prograd88::before,
.prograd89::before,
.prograd90::before,
.prograd91::before,
.prograd92::before,
.prograd93::before,
.prograd94::before,
.prograd95::before,
.prograd96::before,
.prograd97::before,
.prograd98::before,
.prograd99::before,
.prograd100::before,
.prograd101::before,
.prograd102::before,
.prograd103::before,
.prograd104::before,
.prograd105::before,
.prograd106::before,
.prograd107::before,
.prograd108::before,
.prograd109::before,
.prograd110::before,
.prograd111::before,
.prograd112::before,
.prograd113::before,
.prograd114::before,
.prograd115::before,
.prograd116::before,
.prograd117::before,
.prograd118::before,
.prograd119::before,
.prograd120::before,
.prograd121::before,
.prograd122::before,
.prograd123::before,
.prograd124::before,
.prograd125::before,
.prograd126::before,
.prograd127::before,
.prograd128::before,
.prograd129::before,
.prograd130::before,
.prograd81::after,
.prograd82::after,
.prograd83::after,
.prograd84::after,
.prograd85::after,
.prograd86::after,
.prograd87::after,
.prograd88::after,
.prograd89::after,
.prograd90::after,
.prograd91::after,
.prograd92::after,
.prograd93::after,
.prograd94::after,
.prograd95::after,
.prograd96::after,
.prograd97::after,
.prograd98::after,
.prograd99::after,
.prograd100::after,
.prograd101::after,
.prograd102::after,
.prograd103::after,
.prograd104::after,
.prograd105::after,
.prograd106::after,
.prograd107::after,
.prograd108::after,
.prograd109::after,
.prograd110::after,
.prograd111::after,
.prograd112::after,
.prograd113::after,
.prograd114::after,
.prograd115::after,
.prograd116::after,
.prograd117::after,
.prograd118::after,
.prograd119::after,
.prograd120::after,
.prograd121::after,
.prograd122::after,
.prograd123::after,
.prograd124::after,
.prograd125::after,
.prograd126::after,
.prograd127::after,
.prograd128::after,
.prograd129::after,
.prograd130::after {
    content: none !important;
    display: none !important;
}

.prograd81,
.prograd82,
.prograd83,
.prograd84,
.prograd85,
.prograd86,
.prograd87,
.prograd88,
.prograd89,
.prograd90,
.prograd91,
.prograd92,
.prograd93,
.prograd94,
.prograd95,
.prograd96,
.prograd97,
.prograd98,
.prograd99,
.prograd100,
.prograd101,
.prograd102,
.prograd103,
.prograd104,
.prograd105,
.prograd106,
.prograd107,
.prograd108,
.prograd109,
.prograd110,
.prograd111,
.prograd112,
.prograd113,
.prograd114,
.prograd115,
.prograd116,
.prograd117,
.prograd118,
.prograd119,
.prograd120,
.prograd121,
.prograd122,
.prograd123,
.prograd124,
.prograd125,
.prograd126,
.prograd127,
.prograd128,
.prograd129,
.prograd130 {
    background: var(--mg) !important;
    background-size: 300% 300% !important;
    background-position: 0% 50% !important;
    animation: moveGradient 4s alternate infinite !important;
    box-shadow: inset rgba(255, 255, 255, .55) 1px 2px 12px 2px;
    border-radius: 10px;
}

.prograd81 {
    --mg: linear-gradient(89deg, #ff0000, #ffeb3b, #8bc34a, #2196f3);
}

.prograd82 {
    --mg: linear-gradient(89deg, #ff00cc, #333399, #00c6ff, #f9d423);
}

.prograd83 {
    --mg: linear-gradient(89deg, #00f5a0, #00d9f5, #7f00ff, #e100ff);
}

.prograd84 {
    --mg: linear-gradient(89deg, #11998e, #38ef7d, #f7971e, #ffd200);
}

.prograd85 {
    --mg: linear-gradient(89deg, #fc466b, #3f5efb, #00dbde, #fc00ff);
}

.prograd86 {
    --mg: linear-gradient(89deg, #f12711, #f5af19, #22c1c3, #fdbb2d);
}

.prograd87 {
    --mg: linear-gradient(89deg, #8360c3, #2ebf91, #12c2e9, #c471ed);
}

.prograd88 {
    --mg: linear-gradient(89deg, #ee0979, #ff6a00, #ff5f6d, #ffc371);
}

.prograd89 {
    --mg: linear-gradient(89deg, #a18cd1, #fbc2eb, #84fab0, #8fd3f4);
}

.prograd90 {
    --mg: linear-gradient(89deg, #00f2fe, #4facfe, #fa709a, #fee140);
}

.prograd91 {
    --mg: linear-gradient(89deg, #ff0844, #ffb199, #00d2ff, #3a7bd5);
}

.prograd92 {
    --mg: linear-gradient(89deg, #c33764, #1d2671, #06beb6, #48b1bf);
}

.prograd93 {
    --mg: linear-gradient(89deg, #f64f59, #c471ed, #12c2e9, #c471ed);
}

.prograd94 {
    --mg: linear-gradient(89deg, #24fe41, #fdbb2d, #ff416c, #ff4b2b);
}

.prograd95 {
    --mg: linear-gradient(89deg, #56ccf2, #2f80ed, #00b09b, #96c93d);
}

.prograd96 {
    --mg: linear-gradient(89deg, #7f00ff, #e100ff, #ff416c, #ff4b2b);
}

.prograd97 {
    --mg: linear-gradient(89deg, #ff9966, #ff5e62, #36d1dc, #5b86e5);
}

.prograd98 {
    --mg: linear-gradient(89deg, #e96443, #904e95, #8360c3, #2ebf91);
}

.prograd99 {
    --mg: linear-gradient(89deg, #00c3ff, #ffff1c, #fc00ff, #00dbde);
}

.prograd100 {
    --mg: linear-gradient(89deg, #0f2027, #203a43, #2c5364, #00f2fe);
}

.prograd101 {
    --mg: linear-gradient(89deg, #111827, #0b1020, #1f2937, #0b1020);
}

.prograd102 {
    --mg: linear-gradient(89deg, #0b0f14, #161a22, #0b0f14, #1f2937);
}

.prograd103 {
    --mg: linear-gradient(89deg, #15110a, #1a140b, #b8860b, #15110a);
}

.prograd104 {
    --mg: linear-gradient(89deg, #2a0f05, #7a2e13, #c96b2c, #f2b47b);
}

.prograd105 {
    --mg: linear-gradient(89deg, #2a0f1d, #5b1b3a, #a7375d, #f2a9c6);
}

.prograd106 {
    --mg: linear-gradient(89deg, #0a1a18, #0f2f2b, #1e6f5c, #c6f6e4);
}

.prograd107 {
    --mg: linear-gradient(89deg, #0b0b0e, #151622, #2b2d42, #0b0b0e);
}

.prograd108 {
    --mg: linear-gradient(89deg, #120b05, #3a2310, #b8860b, #2a1a0a);
}

.prograd109 {
    --mg: linear-gradient(89deg, #071b2c, #0c2d4a, #0b1020, #071b2c);
}

.prograd110 {
    --mg: linear-gradient(89deg, #0a0f1d, #111827, #0a0f1d, #1f2937);
}

.prograd111 {
    --mg: linear-gradient(89deg, #00c6ff, #0072ff, #00f5a0, #00d9f5);
}

.prograd112 {
    --mg: linear-gradient(89deg, #f857a6, #ff5858, #f9d423, #f857a6);
}

.prograd113 {
    --mg: linear-gradient(89deg, #8e2de2, #4a00e0, #00dbde, #fc00ff);
}

.prograd114 {
    --mg: linear-gradient(89deg, #1f4037, #99f2c8, #00c9ff, #92fe9d);
}

.prograd115 {
    --mg: linear-gradient(89deg, #ff512f, #dd2476, #f09819, #ff512f);
}

.prograd116 {
    --mg: linear-gradient(89deg, #0f2027, #2c5364, #00f2fe, #2c5364);
}

.prograd117 {
    --mg: linear-gradient(89deg, #ffe259, #ffa751, #ff6a00, #ffd200);
}

.prograd118 {
    --mg: linear-gradient(89deg, #2193b0, #6dd5ed, #cc2b5e, #753a88);
}

.prograd119 {
    --mg: linear-gradient(89deg, #00b09b, #96c93d, #fceabb, #f8b500);
}

.prograd120 {
    --mg: linear-gradient(89deg, #232526, #414345, #8e9eab, #eef2f3);
}

.prograd121 {
    --mg: linear-gradient(89deg, #0b1020, #111827, #0b1020, #1f2937);
}

.prograd122 {
    --mg: linear-gradient(89deg, #111827, #0b0f14, #161a22, #111827);
}

.prograd123 {
    --mg: linear-gradient(89deg, #0b0b0e, #151622, #0b0b0e, #2b2d42);
}

.prograd124 {
    --mg: linear-gradient(89deg, #0a1a18, #1e6f5c, #0f2f2b, #0a1a18);
}

.prograd125 {
    --mg: linear-gradient(89deg, #120b05, #b8860b, #3a2310, #120b05);
}

.prograd126 {
    --mg: linear-gradient(89deg, #071b2c, #0c2d4a, #071b2c, #0b1020);
}

.prograd127 {
    --mg: linear-gradient(89deg, #2a0f05, #7a2e13, #2a0f05, #c96b2c);
}

.prograd128 {
    --mg: linear-gradient(89deg, #2a0f1d, #5b1b3a, #2a0f1d, #a7375d);
}

.prograd129 {
    --mg: linear-gradient(89deg, #0a0f1d, #111827, #0a0f1d, #2b2d42);
}

.prograd130 {
    --mg: linear-gradient(89deg, #071b2c, #0b1020, #0c2d4a, #071b2c);
}