/* $Id$ */
/*
  Icon Font: icomoon
*/

@font-face {
  font-family: 'icomoon';
  src:  url('icomoon.ac7419630e3933b9d630afa4adf24826.eot?gyu7dj');
  src:  url('icomoon.ac7419630e3933b9d630afa4adf24826.eot?gyu7dj#iefix') format('embedded-opentype'),
    url('icomoon.9fe2b765c858e274524d3ff46de1f02f.ttf?gyu7dj') format('truetype'),
    url('icomoon.8fbd24b28f848cbb665398593fca1a6f.woff?gyu7dj') format('woff'),
    url('icomoon.c2220b465611dcfd7127442aa8e09292.svg?gyu7dj#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 15px;
}

[class^="icon-"] span, [class*=" icon-"] span{
     font-family: 'icomoon' !important;
}
/* ICONS STARTED*/
.icon-5Arrows4, .icon-5Arrows3, .icon-5Arrows2, .icon-5Arrows1, .icon-5Arrows5, .icon-3Triangles0 {
    /*display: inherit;*/
}
.cell .wid100{
    position: relative;
}

/*green*/
.icon-5Arrows4:before, .icon-5ArrowsGray4:before {
    content: var(--icon-arrow5-border);
    color: #3d7a5d;
}
.icon-5Arrows4:after, .icon-5ArrowsGray4:after {
    content: var(--icon-arrow5-fill);
    margin-left: -1em;
    color: #52a37c;
}
/*yellow 1*/
.tar.vam .gIS .hasCnt.icon-5Arrows3,.tar.vam .gIS .hasCnt.icon-5ArrowsGray3,.tac.vam  .gIS .hasCnt.icon-5Arrows3,.tac.vam  .gIS .hasCnt.icon-5ArrowsGray3{
     -webkit-transform: translateY(0%) rotate(45deg);
    transform: translateY(0%) rotate(45deg);
}
.icon-5Arrows3, .icon-5ArrowsGray3 {
    /*-webkit-transform: rotate(45deg);
    transform: rotate(45deg);*/
}
.icon-5Arrows3:before, .icon-5ArrowsGray3:before {
    content: var(--icon-arrow4-border);
    color: #ebbe00;
}
.icon-5Arrows3:after, .icon-5ArrowsGray3:after {
    content: var(--icon-arrow4-fill);
    margin-left: -1em;
    color: #ffd93b;
}
/*yellow 2*/
.tar.vam .gIS .hasCnt.icon-5Arrows2,.tar.vam .gIS .hasCnt.icon-5ArrowsGray2,.tac.vam  .gIS .hasCnt.icon-5Arrows2,.tac.vam  .gIS .hasCnt.icon-5ArrowsGray2{
    -webkit-transform: translateY(0%) rotate(90deg);
    transform: translateY(0%) rotate(90deg);
}
.icon-5Arrows2, .icon-5ArrowsGray2 {
    /*-webkit-transform: rotate(90deg);
    transform: rotate(90deg);*/
}
.icon-5Arrows2:before, .icon-5ArrowsGray2:before {
    content: var(--icon-arrow3-border);
    color: #ebbe00;
}
.icon-5Arrows2:after, .icon-5ArrowsGray2:after {
    content: var(--icon-arrow3-fill);
    margin-left: -1em;
    color: #ffd93b;
}
/*yellow 3*/
.tar.vam .gIS .hasCnt.icon-5Arrows1,.tar.vam .gIS .hasCnt.icon-5ArrowsGray1,.tac.vam .gIS .hasCnt.icon-5Arrows1,.tac.vam .gIS .hasCnt.icon-5ArrowsGray1 {
    -webkit-transform: translateY(0) rotate(135deg);
    transform: translateY(0) rotate(135deg);
}
.icon-5Arrows1, .icon-5ArrowsGray1 {
    /*-webkit-transform: rotate(135deg);
    transform: rotate(135deg);*/
}
.icon-5Arrows1:before, .icon-5ArrowsGray1:before {
    content: var(--icon-arrow2-border);
    color: #ebbe00;
}
.icon-5Arrows1:after, .icon-5ArrowsGray1:after {
    content: var(--icon-arrow2-fill);
    margin-left: -1em;
    color: #ffd93b;
}
/*red*/
.tar.vam .hasCnt,.tac.vam .hasCnt{
    position: absolute;
    left: 0
}
.tar.vam .gIS .hasCnt.icon-5Arrows0, .tar.vam .gIS .hasCnt.icon-3Triangles0, .tar.vam .gIS .hasCnt.icon-5ArrowsGray0,.tac.vam .gIS .hasCnt.icon-5Arrows0, .tac.vam .gIS .hasCnt.icon-3Triangles0, .tac.vam .gIS .hasCnt.icon-5ArrowsGray0 {
    -webkit-transform: translateY(0%) rotate(180deg);
    transform: translateY(0%) rotate(180deg);
}
.icon-5Arrows0, .icon-3Triangles0, .icon-5ArrowsGray0 {
    /*-webkit-transform: rotate(180deg);
    transform: rotate(180deg);*/
}
.icon-5Arrows0:before, .icon-5ArrowsGray0:before {
    content: var(--icon-arrow1-border);
}
.icon-5Arrows0:before {
    color: #cc372a;
}
.icon-5Arrows0:after, .icon-5ArrowsGray0:after {
    content: var(--icon-arrow1-fill);
    margin-left: -1em;
    color: #e07269;
}

.icon-5ArrowsGray0:before, .icon-5ArrowsGray1:before, .icon-5ArrowsGray2:before, .icon-5ArrowsGray3:before, .icon-5ArrowsGray4:before {
    color: #595959;
}

.icon-5ArrowsGray0:after, .icon-5ArrowsGray1:after, .icon-5ArrowsGray2:after, .icon-5ArrowsGray3:after, .icon-5ArrowsGray4:after {
    color: #777777;
}

/*circle*/
.icon-5TrafficLights0:before, .icon-5TrafficLights1:before, .icon-5TrafficLights2:before, .icon-5TrafficLights3:before, .icon-5TrafficLights4:before,
.icon-4RedToBlack0:before, .icon-4RedToBlack1:before, .icon-4RedToBlack2:before, .icon-4RedToBlack3:before {
    content: var(--icon-circle-border);
    color: #404040;
}
.icon-5TrafficLights0:after, .icon-5TrafficLights1:after, .icon-5TrafficLights2:after, .icon-5TrafficLights3:after, .icon-5TrafficLights4:after,
.icon-4RedToBlack0:after, .icon-4RedToBlack1:after, .icon-4RedToBlack2:after, .icon-4RedToBlack3:after {
    content: var(--icon-circle-fill);
    margin-left: -1em;
    color: #000;
}
.icon-5TrafficLights1:before {
    color: #595959; 
}
.icon-5TrafficLights1:after {
    color: #777777;
}
.icon-5TrafficLights2:before {
    color: #cc372a;
}
.icon-5TrafficLights2:after {
    color: #e07269;
}
.icon-5TrafficLights3:before {
    color: #ebbe00;
}
.icon-5TrafficLights3:after {
    color: #ffd93b;
}
.icon-5TrafficLights4:before {
    color: #3d7a5d;
}
.icon-5TrafficLights4:after {
    color: #52a37c;
}
.icon-4RedToBlack3:before {
    color: #cc372a;
}
.icon-4RedToBlack3:after {
    color: #e07269;
}
.icon-4RedToBlack2:before {
    color: #e99b9d;
}
.icon-4RedToBlack2:after {
    color: #eea0a2;
}
.icon-4RedToBlack1:before {
    color: #595959; 
}
.icon-4RedToBlack1:after {
    color: #777777;
}
.icon-4RedToBlack0:before {
    color: #404040;
}
.icon-4RedToBlack0:after {
    color: #000;
}

.icon-3TrafficLights20:before, .icon-3TrafficLights21:before, .icon-3TrafficLights22:before {
    content: var(--icon-traffic-light-border);
    color: #000;
}
.icon-3TrafficLights20:after, .icon-3TrafficLights21:after, .icon-3TrafficLights22:after {
    /*content: "\e90a";
    margin-left: -1em;
    color: #264f3b;*/
}
.icon-3TrafficLights20 span:before, .icon-3TrafficLights21 span:before, .icon-3TrafficLights22 span:before {
    content: var(--icon-traffic-light-fill);
    margin-left: -1em;
    color: #e07269;
}
.icon-3TrafficLights21 span:before {
    color: #ffd93b;
}
.icon-3TrafficLights22 span:before {
    color: #52a37c; 
}
/*triangle*/
.icon-3Signs1 {
    font-size: 17px;
}
.icon-3Signs1:before {
    content: var(--icon-triangle4-border);
    color: #ebbe00;
}
.icon-3Signs1:after {
    content: var(--icon-triangle4-fill);
    margin-left: -1em;
    color: #ffd93b;
}
/*diamond*/
.icon-3Signs0:before {
    content: var(--icon-rhombus-border);
    color: #cc372a;
}
.icon-3Signs0:after {
    content: var(--icon-rhombus-fill);
    margin-left: -1em;
    color: #e07269;
}
/*triangle green*/
.icon-3Triangles2:before {
    content: var(--icon-triangle3-fill);
    color: #52a37c;
}
.icon-3Triangles2:after {
    content: var(--icon-triangle3-border);
    margin-left: -1em;
    color: #3d7a5d;
}
/*triangle yellow*/
.icon-3Triangles1:before {
    content: var(--icon-triangle2-fill);
    color: #ffd93b;
}
.icon-3Triangles1:after {
    content: var(--icon-triangle2-border);
    margin-left: -1em;
    color: #ebbe00;
}
/*triangle red*/
.icon-3Triangles0:before {
    content: var(--icon-triangle1-fill);
    color: #e07269;
}
.icon-3Triangles0:after {
    content: var(--icon-triangle1-border);
    margin-left: -1em;
    color: #cc372a;
}
/*heart green */
.icon-3Heart2:before {
    content: var(--icon-uncheckedbox-border);
    color: #52a37c;
}
.icon-3Heart2:after {
    content: var(--icon-cloud3-border);
    margin-left: -1.12890625em;
    color: #52a37c;
}
/*heart yellow */
.icon-3Heart1:before {
    content: var(--icon-uncheckedbox-border);
    color: #e8bf50;
}
.icon-3Heart1:after {
    content: var(--icon-cloud3-border);
    margin-left: -1.12890625em;
    color: #ffd93b;
}
/*heart red */
.icon-3Heart0:before {
    content: var(--icon-empty-heart-fill);
    color: #e07269;
}
.icon-3Heart0:after {
    content: var(--icon-full-heart-border);
    margin-left: -1em;
    color: #cc372a;
}
/* tick */
.icon-2Indicators1 {
    font-size: 17px;
    top: 1px;
}
.icon-2Indicators1:before {
    content: var(--icon-indicator-tick-border);
    color: #3d7a5d;
}
.icon-2Indicators1:after {
    content: var(--icon-indicator-tick-fill);
    margin-left: -1em;
    color: #52a37c;
}
.icon-2Indicators2:before {
    content: "\e965";
    color: #3d7a5d;
}
.icon-2Indicators2:after {
    content: "\e966";
    margin-left: -1.181640625em;
    color: #52a37c;
}
/* not */
/*.icon-3Indicators1:before {
    content: "\e90b";
    color: #635328;
}
.icon-3Indicators1:after {
    content: "\e906";
    margin-left: -0.181640625em;
    color: #ffd93b;
}*/
/* cross */
.icon-2Indicators0:before {
    content: var(--icon-indicator-cross-border);
    color: #cc372a;
}
.icon-2Indicators0:after {
    content: var(--icon-indicator-cross-fill);
    margin-left: -1em;
    color: #e07269;
}

/* circle cross */
.icon-3Symbols0:before {
    content: var(--icon-symbol1-border);
    color: #cc372a;
}
.icon-3Symbols0 span:before {
    content: var(--icon-symbol1-fill);
    margin-left: -1em;
    color: #e07269;
}
.icon-3Symbols0:after {
    content: var(--icon-symbol1-cross);
    margin-left: -1em;
    color: #fff;
}
/* circle not */
.icon-3Symbols1:before {
    content: var(--icon-symbol2-border);
    color: #ebbe00;
}
.icon-3Symbols1 span:before {
    content: var(--icon-symbol2-fill);
    margin-left: -1em;
    color: #ffd93b;
}
.icon-3Symbols1 span:after {
    /*content: "\e93b";
    margin-left: -1em;
    color: #fff;*/
}
.icon-3Symbols1:after {
    content: var(--icon-symbol2-cross);
    margin-left: -1em;
    color: #fff;
}
/* circle tick */
.icon-3Symbols2:before {
    content: var(--icon-symbol3-border);
    color: #3d7a5d;
}
.icon-3Symbols2 span:before {
    content: var(--icon-symbol3-fill);
    margin-left: -1em;
    color: #52a37c;
}
.icon-3Symbols2:after {
    content: var(--icon-symbol3-cross);
    margin-left: -1em;
    color: #fff;
}
/* Flags red */
.icon-3Flags0:before, .icon-3Flags1:before, .icon-3Flags2:before {
    content: var(--icon-flag-fill);
    color: #e07269;
}
.icon-3Flags0:after, .icon-3Flags1:after, .icon-3Flags2:after {
    content: var(--icon-flag-border);
    margin-left: -1em;
    color: #cc372a;
}
/* Flags yellow */
.icon-3Flags1:before {
    color: #ffd93b;
}
.icon-3Flags1:after {
    color: #ebbe00;
}
/* Flags green */
.icon-3Flags2:before {
    color: #52a37c;
}
.icon-3Flags2:after {
    color: #3d7a5d;
}
/* star empty */
.icon-3Stars0:before, .icon-3Stars2:before {
    content: var(--icon-empty-star-fill);
    color: #fff;
}
.icon-3Stars0:after, .icon-3Stars2:after  {
    content: var(--icon-empty-star-border);
    margin-left: -1em;
    color: #6d5513;
}

.icon-3Stars1:before {
    content: var(--icon-half-star-fill);
    color: #ffd93b; 
}
.icon-3Stars1 span:before {
    content: var(--icon-half-star-right-fill);
    margin-left: -1em;    
    color: #fff;
}
.icon-3Stars1:after {
    content: var(--icon-half-star-border);
    margin-left: -1em;    
    color: #6d5513;
}

.icon-3Stars2:before {
    color: #ffd93b;
}
/* heart ratings */
.icon-3HeartRating0:before {
    content: var(--icon-empty-heart-fill);
    color: #fff;
}
.icon-3HeartRating0:after {
    content: var(--icon-empty-heart-border);
    margin-left: -1em;  
    color: #cc372a;
}

.icon-3HeartRating1:before {
    content: var(--icon-half-heart-right-fill);
    color: #fff;
}
.icon-3HeartRating1 span:before {
    content: var(--icon-half-heart-fill);
    margin-left: -1em;
    color: #e07269; 
}
.icon-3HeartRating1:after {
    content: var(--icon-half-heart-border);
    margin-left: -1em;
    color: #cc372a;
}

.icon-3HeartRating2:before {
    content: var(--icon-empty-heart-fill);    
    color: #e07269;
}
.icon-3HeartRating2:after {
    content: var(--icon-full-heart-border);    
    margin-left: -1em;      
    color: #cc372a;
}

.icon-5Quarters0:before {
    content: var(--icon-zero-quarter-border);
    color: #a6a6a6;
}
.icon-5Quarters0:after {
    content: var(--icon-zero-quarter-fill);
    margin-left: -1em;
    color: #dedede;
}

.icon-5Quarters1:before {
    content: var(--icon-one-quarter-fill);
   color: #dedede;
}
.icon-5Quarters1 span:before {
    content: var(--icon-one-quarter-border);
    margin-left: -1em;
    color: #a6a6a6;
}
.icon-5Quarters1:after {
    content: var(--icon-one-quarter-blk-fill);
    margin-left: -1em;
    color: #000;
}

.icon-5Quarters2:before {
    content: var(--icon-two-quarter-fill);
    color: #dedede;
}
.icon-5Quarters2 span:before {
    content: var(--icon-two-quarter-blk-fill);
    margin-left: -1em;
    color: #000;
}
.icon-5Quarters2:after {
    content: var(--icon-two-quarter-border);
    margin-left: -1em;
    color: #a6a6a6;
}

.icon-5Quarters3:before {
    content: var(--icon-three-quarter-border);
    color: #a6a6a6;
}
.icon-5Quarters3 span:before {
    content: var(--icon-three-quarter-blk-fill);
    margin-left: -1em;
    color: #000;
}
.icon-5Quarters3:after {
    content: var(--icon-three-quarter-fill);
    margin-left: -1em;
    color: #dedede;
}

.icon-5Quarters4:before {
    content: var(--icon-four-quarter-border);
    color: #a6a6a6;
}
.icon-5Quarters4:after {
    content: var(--icon-four-quarter-fill);
    margin-left: -1em;
    color: #000;
}

.icon-5Smileys4:before {
    content: var(--icon-smiley5-border);
    color: #ebbe00;
}
.icon-5Smileys4 span:before {
    content: var(--icon-smiley5-fill);
    margin-left: -1em;
    color: #ffd93b;
}

.icon-5Smileys4 span:after {
    /*content: "\e974";
    margin-left: -1em;
    color: #000;*/
}
.icon-5Smileys4:after {
    content: var(--icon-smiley5-eyes);
    margin-left: -1em;
    color: #000;
}

/* 5 smiley */
.icon-5Smileys3:before {
    content: var(--icon-smiley4-border);
    color: #ebbe00;
}
.icon-5Smileys3 span:before {
    content: var(--icon-smiley4-fill);
    margin-left: -1em;
    color: #ffd93b;
}
.icon-5Smileys3 span:after {
   /* content: var(--icon-cloud4-fill);
    margin-left: -1em;
    color: #000;*/
}
.icon-5Smileys3:after {
    content: var(--icon-smiley4-eyes);
    margin-left: -1em;
    color: #000;
}

.icon-5Smileys2:before {
    content: var(--icon-smiley3-border);
    color: #ebbe00;
}
.icon-5Smileys2 span:before {
    content: var(--icon-smiley3-fill);
    margin-left: -1em;
    color: #ffd93b;
}
.icon-5Smileys2:after {
    content: var(--icon-smiley3-eyes);
    margin-left: -1em;
    color: #000;
}

.icon-5Smileys1:before {
    content: var(--icon-smiley2-border);
    color: #ebbe00;
}
.icon-5Smileys1 span:before {
    content: var(--icon-smiley2-fill);
    margin-left: -1em;
    color: #ffd93b;
}
.icon-5Smileys1 span:after {
    /*content: var(--icon-cloud5-sun-fill);
    margin-left: -1em;
    color: #000;*/
}
.icon-5Smileys1:after {
    content: var(--icon-smiley2-eyes);
    margin-left: -1em;
    color: #000;
}

.icon-5Smileys0:before {
    content: var(--icon-smiley1-border);
    color: #ebbe00;
}
.icon-5Smileys0 span:before {
    content: var(--icon-smiley1-fill);
    margin-left: -1em;
    color: #ffd93b;
}
.icon-5Smileys0:after {
    content: var(--icon-smiley1-eyes);
    margin-left: -1em;
    color: #000;
}

.icon-2Likes0:before {
    content: var(--icon-thumbs-down-border);
    color: #cc372a;
}
.icon-2Likes0:after {
    content: var(--icon-thumbs-down-fill);
    margin-left: -1em;
    color: #e07269;
}
.icon-2Likes1:before {
    content: var(--icon-thumbs-up-border);
    color: #3d7a5d;
}
.icon-2Likes1:after {
    content: var(--icon-thumbs-up-fill);
    margin-left: -1em;
    color: #52a37c;
}
.icon-2Love0:before {
    content: var(--icon-empty-heart-fill);
    color: #e07269;
}
.icon-2Love0:after {
    content: var(--icon-full-heart-border);
    margin-left: -1em;
    color: #cc372a;
}
.icon-2Love1:before {
    content: var(--icon-broken-heart-border);
    color: #e07269;
}
.icon-2Love1 span:before {
    content: var(--icon-broken-heart-fill);
    margin-left: -1em;
    color: #cc372a;
}
.icon-2Love1:after {
    content: var(--icon-broken-heart-line-break);
    margin-left: -1em;
    color: #fff;
}

/*weather */
.weatherIcons span, .starIcons span {
    font-size: 18px;
}
.icon-5Weather3:before {
    content: var(--icon-cloud4-border);
    color: #348df7;
}
.icon-5Weather3:after {
    content: var(--icon-cloud4-fill);
    margin-left: -1em;
    color: #94c3fb;
}

.icon-5Weather4:before {
    content: var(--icon-cloud5-border);
    color: #c68b0d;
}
.icon-5Weather4 span:before {
    content: var(--icon-cloud5-fill);
    margin-left: -1em;
    color: #f1b128;
}
.icon-5Weather4 span:after {
    content: var(--icon-cloud5-sun-border);
    margin-left: -1em;
    color: #348df7;
}
.icon-5Weather4:after {
    content: var(--icon-cloud5-sun-fill);
    margin-left: -1em;
    color: #94c3fb;
}

.icon-5Weather2:before {
    content: var(--icon-cloud3-border);
    color: #348df7;
}
.icon-5Weather2 span:before {
    content: var(--icon-cloud3-fill);
    margin-left: -1em;
    color: #94c3fb;
}
.icon-5Weather2 span:after {
    content: var(--icon-cloud3-wind-border);
    margin-left: -1em;
    color: #92c1fa;
}
.icon-5Weather2:after {
    content: var(--icon-cloud3-wind-fill);
    margin-left: -1em;
    color: #0967d8;
}


.icon-5Weather1:before {
    content: var(--icon-cloud2-border);
    color: #348df7;
}
.icon-5Weather1 span:before {
    content: var(--icon-cloud2-fill);
    margin-left: -1em;
    color: #94c3fb;
}
.icon-5Weather1 span:after {
    content: var(--icon-cloud2-thunder-fill);
    margin-left: -1em;
    color: #d9473b;
}
.icon-5Weather1:after {
    content: var(--icon-cloud2-thunder-border);
    margin-left: -1em;
    color: #f0b5b1;
}


.icon-5Weather0:before {
    content: var(--icon-cloud1-rain-fill);
    color: #94c3fb;
}
.icon-5Weather0 span:before {
    content: var(--icon-cloud1-rain-border);
    margin-left: -1em;
    color: #348df7;
}
.icon-5Weather0 span:after {
    content: var(--icon-cloud1-border);
    margin-left: -1em;
    color: #348df7;
}
.icon-5Weather0:after {
    content: var(--icon-cloud1-fill);
    margin-left: -1em;
    color: #94c3fb;
}



.icon-5Weather5:before {
    content: var(--icon-cloud1-fill);
    color: #348df7;
}
.icon-5Weather5 span:before {
    content: var(--icon-cloud1-rain-fill);
    margin-left: -1.107421875em;
    color: #94c3fb;
}
.icon-5Weather5 span:after {
    content: var(--icon-cloud1-rain-border);
    margin-left: -1.107421875em;
    color: #3747a3;
}
.icon-5Weather5:after {
    content: var(--icon-cloud2-border);
    margin-left: -1.107421875em;
    color: #3f51b5;
}
.icon-5Weather3 {
    position: relative;
    top: 1px
}
.icon-5Weather4 {
    top: -3px;
    left: 1px;
}

/*weather */
#iconSetTip .icon-None:before, .w100 .icon-None:before {
    content: var(--icon-circle-border);
    color: transparent;
}
#iconSetTip .icon-None:after, .w100 .icon-None:after {
    content: var(--icon-checkbox-border);
    margin-left: -1em;
    color: transparent;
}
.kDis {
    font-size: 10pt;
}
.f10 .kDis, .f9 .kDis, .f8 .kDis {
    margin-top: 2px;
}
.f11 .kDis {
    margin-top: 2px;
}
.f12 .kDis {
    margin-top: 4px;
}
.f14 .kDis {
    margin-top: 5px;
}
.f16 .kDis {
    margin-top: 6px;
}
.f18 .kDis {
    margin-top: 9px;
}
.f20 .kDis {
    margin-top: 10px;
}
.f22 .kDis {
    margin-top: 12px;
}
.f24 .kDis {
    margin-top: 13px;
}
.f26 .kDis {
    margin-top: 15px;
}
.f28 .kDis {
    margin-top: 17px;
}
.f32 .kDis {
    margin-top: 21px;
}
.f40 .kDis {
    margin-top: 27px;
}
.f48 .kDis {
    margin-top: 32px;
}
.f56 .kDis {
    margin-top: 36px;
}
.f64 .kDis {
    margin-top: 44px;
}
.f72 .kDis {
    margin-top: 52px;
}
.fac.hcc .w100 .icon-5Arrows4 {
    -webkit-transform: translateX(-50%) !important;
    transform: translateX(-50%) !important;
}
.fac.hcc .w100 .icon-5Arrows3 {
    -webkit-transform: translateX(-50%) rotate(45deg) !important;
    transform: translateX(-50%) rotate(45deg) !important;
}
.fac.hcc .w100 .icon-5Arrows2 {
    -webkit-transform: translateX(-50%) rotate(90deg) !important;
    transform: translateX(-50%) rotate(90deg) !important;
}
.fac.hcc .w100 .icon-5Arrows1 {
    -webkit-transform: translateX(-50%) rotate(135deg) !important;
    transform: translateX(-50%) rotate(135deg) !important;
}
.fac.hcc .w100 .icon-5Arrows0, .fac.hcc .w100 .icon-3Triangles0 {
    -webkit-transform: translateX(-50%) rotate(180deg) !important;
    transform: translateX(-50%) rotate(180deg) !important;
}
.tar .w100 > span, .far .w100 > span {
    float: left;
}
/**Added for RTL **/
/* .w100 > span{
    float: left;
} */
/****/
/* newly added for icon misalignment */
.fac .w100 {
    position: relative;
}
.fal .w100 > span[class^="iS"] {
    float: left;
}
.fac .w100 > span[class^="iS"] {
    position: absolute;
    left: 0px;
}
.w100 > .icon-3TrafficLights20, .w100 > .icon-3TrafficLights21, .w100 > .icon-3TrafficLights22, .w100 > .icon-3Flags0, .w100 > .icon-3Flags1, .w100 > .icon-3Flags2 {
    margin-left: 1px;
}
.tac .w100 > span[class^="iS"] {
    position: absolute;
    left: 0;
}
/*d-bar start*/
.dbar-parent{
    position: absolute;
    height: 100%;
    padding: 3px 3px;
    box-sizing: border-box;
    top: 0;
    left: 0;
    right: 0;
}
.dbar-child{
    position: relative;
    height: 100%;
    z-index: -1;
    /* width: 100%; set width*/ 
    /* background: red; set color */
    /* border: 1px dashed red; set color*/
}

.vat.f11.fac .w100 span, .vat.f12.fac .w100 span {
    /*top: 0;*/
}
.vam.f11.fac .w100 span, .vab.f11.fac .w100 span, .vam.f12.fac .w100 span, .vab.f12.fac .w100 span, .vab.f22.fac .w100 span, .vam.f22.fac .w100 span, .vab.f24.fac .w100 span {
    /*top: -1px;*/
}
.vam.f26.fac .w100 span, .vam.f28.fac .w100 span, .vab.f28.fac .w100 span, .vam.f32.fac .w100 span, .vam.f40.fac .w100 span, .vam.f48.fac .w100 span {
    /*top: -1px;*/
}
.vab.f26.fac .w100 span, .vab.f32.fac .w100 span, .vab.f40.fac .w100 span, .vab.f48.fac .w100 span, .vam.f56.fac .w100 span, .vam.f64.fac .w100 span {
    /*top: -2px;*/
}
.vab.f56.fac .w100 span {
    /*top: -3px;*/
}
.vab.f64.fac .w100 span {
    /*top: -4px;*/
}
.vam.f64.fac .w100 span {
    /*top: -4px;*/
}
.vam.f72.fac .w100 span {
    /*top: -2px;*/
}
.vab.f72.fac .w100 span {
    /*top: -5px;*/
}
.rmAr { /* rules margin align right */
    /*margin-right: 67px !important;*/
}
/* newly added for icon misalignment */

.far.hcc .w100 > span
{
    float: right;
}
.fac.hcc .w100 > span, .tac.hcc .w100 > span
{
    position :absolute;
    left : 50%;
    -webkit-transform : translateX(-50%);
    transform : translateX(-50%);
}
.W.iconWrap{
    word-wrap: normal;
    word-break: break-all;

}
_::-webkit-full-page-media, _:future, :root .W.iconWrap {
    white-space: pre;
    word-break: break-all;
    word-wrap: break-word;
}

/*ul#iconSetIcons li {
    width: 19px;
    font-size: 15px;
}*/
#iconSetIcons {
    width: 212px !important;
}
.cell.vam .gIS{
    top: 50%;
    transform: translateY(-50%);
}

/* Added for rendering in Grid - Prasanna */
.gIS{
    position: absolute;
    width: 100%;
    font-size: inherit;
    font-family: inherit;
    line-height: 1.2;
    text-align: inherit;
    text-decoration: inherit;
    display: inherit;
    -webkit-box-pack: inherit;
    -webkit-box-align: inherit;
    left: 0;
    padding: inherit;
    padding-top: 0
}
.tar .gIS .hasCnt, .tac .gIS .hasCnt {
    position: absolute;
    left: 2px
}
.cell.vab .gIS{
    bottom: 0;
}
.CG_gridContainer.cozy .tar .gIS .hasCnt,.CG_gridContainer.cozy .tac .gIS .hasCnt,.prevContainer.cozy .tar .gIS .hasCnt,.prevContainer.cozy .tac .gIS .hasCnt{
    left: 4px;
}
.CG_gridContainer.comfort .tar .gIS .hasCnt,.CG_gridContainer.comfort .tac .gIS .hasCnt,.prevContainer.cozy .tar .gIS .hasCnt,.prevContainer.cozy .tac .gIS .hasCnt{
    left: 6px;
}
.CG_gridContainer.cozy .tar .wid100 .gIS .hasCnt,.CG_gridContainer.cozy .tac .wid100 .gIS .hasCnt,.prevContainer.cozy .tar .wid100 .gIS .hasCnt,.prevContainer.cozy .tac .wid100 .gIS .hasCnt{
    left: 0;
}
.CG_gridContainer.comfort .tar .wid100 .gIS .hasCnt,.CG_gridContainer.comfort .tac .wid100 .gIS .hasCnt,.prevContainer.cozy .tar .wid100 .gIS .hasCnt,.prevContainer.cozy .tac .wid100 .gIS .hasCnt{
    left: 0;
}
.cell{
    z-index: 0;
}

[class^="icon-"], [class*=" icon-"] {
    /*z-index: -1;*/
    margin-left: 2px;
    margin-right: 2px;
}

.dIS.hasCnt{
    font-size: 10pt;
}
[class^="icon-"], [class*=" icon-"]{
    margin: 0;
    margin-right: 2px;
}
.fontList div:nth-child(n+3):last-child{
    border-bottom : none;
}
