@charset "utf-8";
div.content{
  box-sizing:border-box;
}
.clear {
  clear: both;
}
iframe {
  width: 100%;
  margin: 0;
  padding: 0;
  overflow-clip-margin: content-box !important;
  overflow: clip !important;
  border: 0;
}
.ytcontainer {
    position: relative;
    max width: 740px;
    height: 0;
    padding-bottom: 48%;
    margin: 0 -20px;
    overflow: hidden;
}
.ytvideo {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.primary-text {
  display: block;
}
.read-more-text {
  display: none;
}
.readmore_button {
  cursor: pointer;
  padding: 0.5em;
  border-radius: 2em;
  color: white;
  width: 200px;
  font-size: 1em;
  text-align: center;
  display: inline-block;
  text-decoration: none;
  border: 0;
  background-color: #ff3300;
  margin-bottom: 1em;
}
.tcycle {
  width: 100%;
  margin: 0;
  font-size: 0;
}
.tcycle img {
  border: 1px black solid;
  width: 100%;
  box-sizing: border-box;
  background-color: transparent;s
}
html,body {
  width: 100%;
  height: 100%;
  margin:0;
  padding:0;
  background-color: #e7e7e8;
  color: #000;
  font-family: montserrat, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 1.1em;
}
.content{
  max-width: 740px;
  margin: 0% auto;
  padding:  0px 20px 0px 20px;
  display: block;
  overflow-wrap: break-word;
  word-wrap: break-word;
  background-color:white;
}

.contentAd{
  max-width: 740px;
  margin: 0px -20px 0px -20px;  
  display: block;
  font-size: 0;
}
.contentWhite{
  max-width: 740px;
  margin: 0% auto;
  padding:  0px 20px 0px 20px;
  display: block;
}

.linksLozenge {
  background-color: lightgrey;
  color: black;
  padding: 0.5em;
  border-radius: 1em;
}
.linksLozenge a{
  color: red;
}
.ad_purple {
  color: #702c99;
  font-weight: bold;
}
hr {
  border: 10px solid #e7e7e8;
  max-width: 740px;
  padding:0;
  margin: 0px -20px 0px;
}
a {
  text-decoration: none;
  word-break: keep-all;
  color: inherit;
}
ul {
  font-weight: bold;
  padding-inline-start: 15px;
  list-style-position: outside;
}
li {
  font-family: montserrat, sans-serif;
  font-weight: 400;
  font-style: normal;
  display: table-row;
}
h1 {
  text-align:  center;
  font-family: montserrat, sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 1.6em;
}
h2,h3 {
  text-align:  left;
  font-family: montserrat, sans-serif;
  font-style: normal;
  font-weight: 600;
}
h4 {
  text-align: center;
}

.margin-top-nil {
  margin-top: 0;
}
.underlined {
  text-decoration: underline;
}
.left {
  text-align: left;
}
.social {
  float: left;
  width: 100%;
  margin:  0 0 0 0;
}
.social_text {
  
}
.social_text p {
  margin:  5px 0;
}
.floating_text {
  float: left;
  max-width: 300px;
}
#ft1 {
  margin: 5px 15px 5px 0;
}
#ft2 {
  margin: 5px 0px 5px 0;
}
.social_image {
  float: left;
  width: 100%;
  line-height: 0;
  margin: 0 0 0 0%;
  align-content: center;
}
.facebook {
  float: left;
  width: 15%;
  line-height: 0;
  margin: 0 0 10px 20%;
  align-content: center;
}
.twitter {
  float: left;
  width: 15%;
  line-height: 0;
  margin: 0 0 10px 7.5%;
  align-content: center;
}
.Linkedin {
  float: left;
  width: 15%;
  line-height: 0;
  margin: 0 0 10px 7.5%;
  align-content: center;
}
.editorial_head {
  font-family: montserrat, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #ffffff;
  padding:  10px 0;
}
.editorial_subhead {
  font-family: montserrat, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #000000;
  padding:  2px 15px;
}
.semibold {
  font-family: montserrat, sans-serif;
  font-weight: 500;
  font-style: normal;
}
.bold {
  font-family: montserrat, sans-serif;
  font-weight: 700;
  font-style: normal;
}
.editorial_image {
  width: 100%;
  margin:  0;
}
.article_start_image {
  max-width: 150px;
}
.article_end_image {
  max-width: 280px;
}
.contents_image {
  max-width: 320px;
  margin:  0 auto;
}
.header_image {
  max-width: 200px;
}
.logo_grid {
  float: left;
  width: calc(94% /3);
  display: inline-block;
  margin: 1%;
}
.logo_grid_container {
  float: left;
  background-color: #ffffff;
}
.contents_header {
  background-color: #ff3300;
  color: white;
  padding:  15px;
  border-radius: 29px;
  margin:  2% 0;
}
.contents_header h2 {
  margin:  0;
  font-size: 24px;
}
.toc ul,.contact ul {
  list-style: none; /* Remove default bullets */
/*  font-size: 18px;*/
display: table;
}
.toc ul li::before {
  content: "\2022"; 
  color: #ff3300; /* Change the color */
  font-weight: bold; /* If you want it to be bold */
  font-size: 30px;
  display: inline-block; /* Needed to add space between the bullet and the text */
  width: 1em; /* Also needed for space (tweak if needed) */
  margin-left: -10px; /* Also needed for space (tweak if needed) */
  display: table-cell;
}
.contents_ads {
  width: 100%;
  margin:  0;
}
.contents_ad {
  float:  left;
  width: calc(80% / 2);
  margin:  0 5%;
  display: inline-block;
}
.contents_admid {
  float:  left;
  width: calc(80%);
  margin:  0 10%;
  display: inline-block;
}
.contact {
  text-align: center;
}
.contact_bullet::before {
  content: "\2022"; 
  color: #ff3300; /* Change the color */
  font-weight: bold; /* If you want it to be bold */
  font-size: 35px;
  display: inline-block; /* Needed to add space between the bullet and the text */
  width: 1em; /* Also needed for space (tweak if needed) */
  margin-left: 0px; /* Also needed for space (tweak if needed) */
  vertical-align: middle;
}
.cover_wrapper,.compositeadpage {
  background-color: #272526;
  overflow:auto
}
.cover_square {
  float:  left;
  width: 22.5%;
  margin:  2.5%;
}
.right {
  float: right !important;
}
.cover_logo {
  float:  left;
  width: 40%;
  margin:  3.5% 0% 0 2.5%;
  display: inline-block;
}
.cover_strap {
  float:  left;
  width: 45%;
  margin:  1% 0 0 0%;
  display: inline-block;
}
.cover_strap2 {
  float:  left;
  width: 96%;
  margin:  2% 0 0 3%;
  display: inline-block;
}
.fullscreen-bg {
  position: relative;
  overflow: hidden;
  width: 57.0%; 
  padding: 0% 0 2.5% 2.5%;
  display: inline-block;
}
#fullscreen-bg__video {
  width: 100%;
  overflow: hidden;

}
.cover_mid{
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin:  0 0 0 %;
}
.cover_midleft {
  float:  left;
  width: 22.5%;
  margin:  0 0 0 2.5%;
  display: inline-block;
}
.cover_midmid {
  float:  left;
  width: 45.5%;
  margin:  0% 2.25%;
  display: inline-block;
  overflow: hidden;
}
.cover_midright {
  float:  right;
  width: 22.5%;   
  margin:  0 2.5% 0 0;
  display: inline-block;
}
.cover_lozenge_left {
  float: left;
  display: inline-block;
  width: 46.25%;
  margin:  1.0% 0 1.0% 2.5%;
}
.cover_lozenge_right {
  float: left;
  display: inline-block;
  width: 46.25%;
  margin:  1.0% 2.5% 1.0% 2.5%;
}
.cover_full_width_ad {
  width: 95%;
  margin:  1.0% 2.5% 2.5% 2.5%;
  font-size: 0;
}
/*.video-frame {
  max-width: 340px;
  margin:  0 10px 0 0;
}*/
/* Create two equal columns that floats next to each other */
.column1 {
  float: left;
  width: 33.33%;
  padding: 1px;
  box-sizing: border-box;
}
.column {
  float: left;
  width: 50%;
  padding: 1%;
  box-sizing: border-box;
}
.column2 {
  float: left;
  width: 49.5%;
  padding: 1%;
  box-sizing: border-box;
}
.column img {
  margin: 2.0% 0;
  line-height: 0;
}
.column1 img {
  margin: 2.0% 0;
  line-height: 0;
}
/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}
.column3{
    float: left;
    width: 72%;
    padding-top: 0%;
    padding-left: 1%;
    padding-bottom: 1%;
    padding-right: 1%;
    box-sizing: border-box;
}
.column4 {
  float: left;
  width: 50.5%;
  padding: 1.4% 1% 1% 1.4%;
  box-sizing: border-box;
}
.advert {
    float: left;
    width:  98%;
    margin:  1%;
    box-sizing: border-box;
}
.breaker {
  position: relative;
  overflow: hidden;
  width: 70%; 
  padding: 0% 0 0% 15%;
  display: inline-block;
}
.breaker__video {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 10px;
  border:  1px solid white;
}
.backtocontents{
  z-index: 1;
  position: fixed;
  width: 2em;
  right: 5%;
  bottom: 8%;
  background-color: #ff3300;
  color: white;
  padding:  0.4em 0;
  border-radius: 2em;
  display: block;
  text-align: center;
  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
  box-sizing: border-box;         /* Opera/IE 8+ */
}
/*.backtocontents{
  background-color: #ff3300;
  color: white;
  padding:  12px;
  border-radius: 29px;
  margin:  4% auto;
  width: 100%;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;   
  box-sizing: border-box;        
}*/
.clickhere_lozenge {
  background-color: #ff3300;
  color: white;
  padding:  10px;
  border-radius: 29px;
  width: auto;
  display: inline-block;
  text-align: center;
  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
  box-sizing: border-box;         /* Opera/IE 8+ */
}
.fullwidth-vid{
  position: relative;
  width: 100%; 
  padding: 0% 0 2.5% 0%;
  display: inline-block;
}
.fullwidth-bg__video {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.editorial_subhead1 {
  font-family: montserrat, sans-serif;
  font-style: normal;
  color: #000000;
  padding:  2px 15px;
}
.editorial_subhead2 {
  font-family: montserrat, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #ffffff;
  padding:  2px 15px;
}
.border0 {
padding:0.5em;
border:2px solid #305b3e;
}
.border {
        border: 2px solid #56a876;
        padding:0.5em;
}






.bluebackground{
background-color:#3d74b5;
}
.orgbackground {
  background-color: #e74011;
}
.greenbackground3 {
  background-color: #1dc677;
}


.blackrule {
  border:  2px solid #000000;
  padding:1em;
}
.greentext3 {
  color: #1dc677;
}
.dgreentext3{
color:#59bc6c;
}
.orgbackground1 {
  background-color: #f4812f;
}
.orgText1 {
color: #f28d0d;
}
.merronfbackground {
  background-color: #cd3731;
}
.merronftext {
  color: #cd3731;
}
.ligreenbackground {
  background-color: #0096a7;
}
.ligreentext {
  color: #305b3e;
}
.ligreenrule {
  border:  3px solid #0096a7;
}
.bluebackground2 {
  border:3px;
  padding:0.5em;
background-color:#1596a8;
width:5%;
height:1%;
font-size:1em;
  text-align: center;
}
.darkbluebackground1 {
  background-color: #1d3059;
}
.green4background {
  background-color: #38753a;
color:#fff;
}
.greenftext {
  color: #38753a;
}
.ligbluebackground {
  background-color: #1e8fcd;
  color:#fff;
}
.skyblue1 {
  color: #00aded;
}
.lightgreen {
     background-color:#00aa9b;
}
.lightgreentext {
     color:#00aa9b;
}
.greenbackground2 {
  background-color: #12311e;
}
.liggreenbackground2 {
  background-color: #61b560;
}
.liggreen{
  color: #61b560;
}

.pink {
  background-color: #d8328a;
  color:#fff;
}
.pink1 {
  background-color: #fceff6;
  color:#000;
  padding:1em;

}
.pinktext{
color:#d8328a;
}
.graybackgrounda1 {
  background-color: #50575b;
  color: #fff;	
}

.graybackgrounda10 {
  background-color: rgba(85, 86, 91, 0.05);
 
}
.sandgtext {
  color: #1e8fcd;
}
.sandbackgroundjs2 {
  background-color: #f8d31f;
  color:#000;

}
.purpletext {
  color: #6e2996;
}
.orgText2 {
  background-color: #e74011;
color: #fff;
  padding:  0.5px;
  border-radius: 15px;
}
.orangetext1 {
  color: #f26526;
}
.lanpurpletext {
  color: #676aac;
}
.bluetext1 {
  color: #2f80ae;
}
.bluetext1background {
  background-color: #2f80ae;
}
.blue811text {
  color: #1e8fcd;
}
.gr1text3 {
      color:#00AE9F;
}
.gr1background2 {
     background-color:#00AE9F;
}

.blackruleg {
  border:  3px solid #000000;
  padding:1em;

}
.redbackground {
  background-color: #b53430;
}
.redabackground2 {
  background-color: #9e2b34;
}
.redtext1 {
  color: #9e2b34;
}

.violientbackground3 {
     background-color:#723b96;

}
.violienttext4 {
      color:#723b96;
}
.dotted {
  border: 5px dashed #723b96;
  padding:1em;
}
.ggggbackground2a {
     background-color:#3f70b3;
}
.ggggbackground2b {
    color:#3f70b3;
}
.dotted1 {
  border: 5px dashed #1dc677;
  padding:1em;

}

.orange1background {
  background-color: #e06238;
  color:#fff;
}
.backgroundlibl1 {
     background-color:#1eabe2;
}

.grybackgroundy1 {
  background-color: #54565a;
  color:#000;
}
.whitetext1 {
  color: #fff;
}
.brownntext {
  color: #6b4933;
}
.dorkgrren1A {
  background-color: #a4d22e;
}
.dorkgrren1B {
color: #a4d22e;
font-size: 1.2em;
}
.blackbackground1 {
  background-color: #222021;
}
.redgtext {
  color: #e74111;
}
.pink3 {
  background-color: #e9e1da;
  color:#000;
  padding:1em;
}
.yellowbackgroundy {
  background-color: #fbeac1;
  color:#000;
}

.brownbackground1s {
  background-color: #724934;
}
.text-block p{
    text-align: justify;
    hyphens: auto;
    -webkit-hyphens: auto;
    word-spacing: -0.05em;
}
.green10 {
  background-color: rgba(57, 152, 81, 0.1);

}
.ligreen10 {
  background-color: rgba(0, 150, 167, 0.1);

}
.sand10 {
  background-color: rgba(200, 144, 36, 0.1);

}
.lightgreen10 {
  background-color: rgba(0, 170, 155, 0.1);

}
.gr110 {
  background-color: rgba(0, 159, 144, 0.1);

}
.violient10 {
  background-color: rgba(114, 59, 150, 0.1);

}
.brown10 {
  background-color: rgba(114, 73, 52, 0.1);
  padding:1em;

}
.libl10 {
  background-color: rgba(30, 171, 226, 0.1);

}
.gray10 {
  background-color: rgba(85, 86, 91, 0.1);

}
.purplebackground {
  background-color: #531361;
}
.greentext{
        color:#30593c;
}

.graybackground {
  background-color: #f2f2f2;
  padding:1em;
  color:#000;
}
.green1background {
  background-color: #375655;
}
.brownbackground {
  background-color: #ca3b2d;
}
.brownruleg {
  border:  3px solid #5e3d22;
  padding:0.5em;
 border-radius: 50px ;
}



.yellowbackground {
  background-color: #f9b711;
  color:#000;
}

.yellowbackground10 {
  background-color: rgba(249, 183, 17, 0.1);
  color:#000;
}

.yellowbackground2 {
  background-color: #ebba30;

}

.Darkbluetext{
        color:#2e3352;
}

.bluebackground4 {
        border-radius:50%;
        border:  6px solid #0094a6;
        padding:1em;
        color:#000;
        width:13%;
        height:10%;
        text-align: center;
}
.purplebackground4 {
        border-radius:50%;
        border:  6px solid #6869ad;
        padding:1em;
        color:#000;
        width:13%;
        height:10%;
        text-align: center;
}
.Drkbluebackground4 {
        border-radius:50%;
        border:  6px solid #496fb5;
        padding:1em;
        color:#000;
        width:14%;
        height:9%;
        text-align: center;
}
.purplebackground1 {
  background-color: #7f3183;
}
.purpletext1 {
  color: #7f3183;
}
.brownbackground3 {
  background-color: #5b3e23;
  padding:0.5em;
color:#fff;
width:5%;
height:1%;
font-size:2;
  text-align: center;
}
.sandbackground3 {
  background-color: #d9bb66;
  padding:0.5em;
color:#000;
width:5%;
height:1%;
font-size:2;
  text-align: center;
}
.orgtext {
color: #e74111;
}
.greenbackgroundjs2 {
  background-color: #1f593c;
  color:#ffffff;
}
.greenjs2 {
      color:#1f593c;
}

.graybackgrounda2 {
  background-color:#0094a6;
  color: #fff;	
}
.graya2 {
  color:#0094a6;
}
.redtext2 {
  color: #b53330;
}
.redtext3 {
  color: #cb3b2d;
}


.brownbackgrounda3 {
  background-color:#65534a;
  color: #fff;	
}
.brown2 {
  color:#96815c;
}

.brownbackgrounda4 {
  background-color:#a78a2a;
  color: #fff;  
}

.purplebackgrounda3 {
  background-color:#6869ad;
  color: #fff;	
}
.purplebackgrounda2 {
  background-color:#3e2863;
  color: #fff;  
}

.purple3 {
  color:#3e2863;
}

.purple2 {
  color:#6869ad;
}
.blue1 {
  color:#00ace9;

}

.blue2 {
  color:#628bc7;

}
.blueebackground {
  background-color:#628bc7;
  color: #fff;  
}

.orgbackground110{
    background-color: rgba(244, 129, 47, 0.1);
}

.darkbluebackground110{
    background-color: rgba(29, 48, 89, 0.1);
}
.greenbackgroundjs210{
    background-color: rgba(31, 89, 60, 0.1);
}
.blueebackground10{
    background-color: rgba(98, 139, 199, 0.1);
}

+

.bluelist li::before {
  content: "\2022"; 
  color: #3e2863; /* Change the color */
  font-weight: bold; /* If you want it to be bold */
  font-size: 30px;
  display: inline-block; /* Needed to add space between the bullet and the text */
  width: 0.5em; /* Also needed for space (tweak if needed) */
  margin-left: -10px; /* Also needed for space (tweak if needed) */
  display: table-cell;

}
.bluelist p{
margin : 0 0
}

.bluelist {
  font-weight: bold;
  padding-inline-start: 0px !important;
  list-style-position: outside;
}

.purplist li::before {
  content: "\2022"; 
  color: #628bc7; /* Change the color */
  font-weight: bold; /* If you want it to be bold */
  font-size: 30px;
  display: inline-block; /* Needed to add space between the bullet and the text */
  width: 0.5em; /* Also needed for space (tweak if needed) */
  margin-left: -10px; /* Also needed for space (tweak if needed) */
  display: table-cell;

}
.purplist p{
margin : 0 0
}

.purplist {
  font-weight: bold;
  padding-inline-start: 0px !important;
  list-style-position: outside;
}

.blacklist li::before {
  content: "\2022"; 
  color: #000; /* Change the color */
  font-weight: bold; /* If you want it to be bold */
  font-size: 30px;
  display: inline-block; /* Needed to add space between the bullet and the text */
  width: 0.5em; /* Also needed for space (tweak if needed) */
  margin-left: -10px; /* Also needed for space (tweak if needed) */
  display: table-cell;

}
.blacklist p{
margin : 0 0
}

.blacklist {
  font-weight: bold;
  padding-inline-start: 0px !important;
  list-style-position: outside;
}

.greenlist li::before {
  content: "\2022"; 
  color: #1f593c; /* Change the color */
  font-weight: bold; /* If you want it to be bold */
  font-size: 30px;
  display: inline-block; /* Needed to add space between the bullet and the text */
  width: 0.5em; /* Also needed for space (tweak if needed) */
  margin-left: -10px; /* Also needed for space (tweak if needed) */
  display: table-cell;

}
.greenlist p{
margin : 0 0
}

.greenlist {
  font-weight: bold;
  padding-inline-start: 0px !important;
  list-style-position: outside;
}

.redrule {
  border:  3px solid #9e2b34;
  padding:1em;
}



.bracketed li {
counter-increment: item; 
}
.bracketed li::before {
  content: "("counter(item,decimal) ")"; 
  display: inline-block; /* Needed to add space between the bullet and the text */
  width: 1.3em; /* Also needed for space (tweak if needed) */
  margin-left: -10px; /* Also needed for space (tweak if needed) */
  display: table-cell;

}
.bracketed {
  font-weight: bold;
  padding-inline-start: 0px !important;
  list-style-position: outside;
}

.skybbackground {
  background-color: #628bc7;
color:#fff;
}
.skyb {
  color: #628bc7;
}
.dviobackground {
  background-color: #686bac;
color:#fff;
}
.dvio {
color: #686bac;
}
.graybackgrounda2g {
  background-color:#b53330;
  color:#ffffff;
}
.navybackgrounda {
  background-color:#1d305a;
}
.yellowbackgrounda {
  background-color:#eab931;
}
.browntext{
  color: #ca3b2d;
}



.redtext1A {
  color: #ca3b2d;
}

.greenbackground2A {
  background-color: #073119;
}
.bule {
  color: #628bc7;
}
.greenbackgroundjsA{
    background-color: #49bf62;
}
.greenbackgroundjsA10{
    background-color: rgba(73, 191, 98, 0.1);
}

.greenA{
    color: #49bf62;
}

.green1backgroundmero11{
    background-color: #8e2020;
}

.mero{
    color: #8e2020;
}
.ligbluebackgroundA {
  background-color: #3191ff;
  color:#fff;
}

.blue811textA {
  color: #3191ff;
}
.brownbackgroundaA {
  background-color:#9d7823;
  color: #fff;  
}
.brownA {
color:#9d7823;
}
.brownbackgrounda1A {
  background-color:#6d2e2b;
  color: #fff;  
}
.brown1A {
color:#6d2e2b;
}
.brownbackgroundylow {
  background-color:#fadf15;
color:#000;
}
.violient10A {
  background-color: rgba(234, 218, 54, 0.1);

}
.dotted1A {
  border: 5px dashed #000;
  padding:1em;
}
.dotted1B {
  border: 5px dashed #2964ab;
  padding:1em;
}
.orange1backgroundA {
  background-color: #f26619;
  color:#fff;
}
.orangeA {
  color: #f26619;
 
}
.backgroundmerrr {
  background-color: #988661;
  color:#fff;
}

.grybackgroundy1A {
  background-color: #54565a;
  color:#fff;
}
.grybackgroundy1A10 {
  background-color: rgba(84, 86, 90, 0.1);
}


.merrA {
  color: #8a1e22;
 
}
.brownbackground3A {
  background-color: #5b3e23;
}
.backgroundjs2 {
  background-color:#f9e0a3;
  color:#5e3d22;
}
.backgroundj2 {
  background-color:#272526;
  color:#ffffff;
}
.gr110A {
    border: 2px solid #009f90;

}
.brown10A {
  background-color:#eeebe9;
  padding:1em;

}

.small{
  font-size: 0.5em;
  margin-bottom: 0;
}

.classifiedtop{
  width: 100%;

}

.classifiedleft{
  width: 73.9%;
  float: left;
}

.classifiedright{
width: 26.1%;
float: left;
}



.backgroundgreen {
  background-color:#007ec7;
  color:#ffffff;
}
.bgreen {
  color:#3964ad;
}
.color111111111 {
  color:#da7a3d;
}
.brownbackgroundggggg {
  background-color: #ca3b2d;
  color:#fff;
}
.lightbackgrounda {
  background-color:#a88b2c;
}
.lighta {
  color:#a88b2c;
}
.viobackgroundjs{
    background-color: #8827bb;
color:#fff;
}
.s21{
color: #8827bb;
}
.dottedA {
  border: 5px dashed #000;
  padding:1em;
}
.nbule{
    background-color: #081a32;
}
.yelow{
color: #c89024;
}
.yelowbackground{
background-color: #c89024;
}
.kgreenbackground{
background-color: #07e893;
}
.kgreen{
color: #07e893;
}
.merob{
     border: 2px solid #8e2020;
}
.lpink{
    background-color: #f7efef;
padding:0.5em;
}
.merod{
  border: 5px dashed #8e2020;
}

.s35{
color:#a238b5;
}

.grebackground {
  background-color: #25ab7a;
}
.gres {
color: #25ab7a;
}
.gred{
  border: 5px dashed #25ab7a;
}

.redbackground1 {
  background-color: #ea5f00;
}
.redtext1A {
  color:  #ea5f00;
}

.greyb1 {
  display: inline-block;
  color:#55565b;
  width:100%;
  text-align: center;

}
.greyb {
  padding:0.5em;
border:  3px solid #55565b;
 border-radius: 50px ;

}
.backgroundmerrr1 {
  background-color: #ad44b4;
  color:#fff;
}
.vioo {
color: #ad44b4;

}
.merrrr
{
color:#5e3d22;
}
.meroc
{
color:#a16f13;
}
.redrule1 {
  border:  3px solid;
  padding:1em;
}

.greeen1 {
color:#9ed03e;
}
.greeen {
  background-color:#9ed03e;
  color: #fff;  
}
.blackrule1 {
  border:  2px solid #000000;
  padding:0.5em;
  width:55%;
  height:5%;
 border-radius: 50px ;
}
.blackruleg1 {
  border:  3px solid #000000;
  padding:1em;
 border-radius: 25px 25px;
}







.bluetext1A {
  background-color: #2f80ae;
  color:#fff;
}
.buulA {
  color:#2964ae;
 
}
.dottedA1 {
  border: 5px dashed #8827bb;
  padding:1em;
}
.brownbackgrounda {
  background-color: #ae262c;
}
.browntextt{
  color: #ae262c;
}

.blue1SS {
  background-color:#00ace9;
  color: #fff;  
}
.mes {
 color: #5b3e23;
}
.brown10s {
  background-color:#eeece9;
  padding:1em;

}