/*snackbar*/
#snackbar {
  visibility: hidden;
  min-width: 250px;
  margin-left: -125px;
  background-color: #ed1b24;//red;//#333;
  color: #fff;
  //text-align: center;
  border-radius: 5px;
  padding: 4px 16px;
  position: fixed;
  z-index: 12;
  right: 5%;
  top: 10px;
  font-size: 17px;
-webkit-box-shadow: 0px 19px 29px -15px rgba(0,0,0,0.6);
-moz-box-shadow: 0px 19px 29px -15px rgba(0,0,0,0.6);
box-shadow: 0px 19px 29px -15px rgba(0,0,0,0.6);
}
#snackbar.show {
  visibility: visible;
  -webkit-animation: fadein 0.3s, fadeout 0.5s 2.5s;
  animation: fadein 0.3s, fadeout 0.5s 2.5s;
}
#snackbar2{
	visibility: hidden;
	border : solid 1px rgba(200,200,200,0.9);
	width: 250px;
	//  margin-left: -125px;
  //background-color: #333;
  background: #555;
  position: fixed;
  overflow: hidden;
  //color: #fff;
	color:#eeaa;
  text-align: center;
  border-radius: 2px;
  padding: 6px;
  z-index: 11;
  //left: 50%;  
  bottom: 20px;
  font-size: 12px;
    border-radius: 5px;
-webkit-box-shadow: 0px 19px 29px -15px rgba(0,0,0,0.6);
-moz-box-shadow: 0px 19px 29px -15px rgba(0,0,0,0.6);
box-shadow: 0px 19px 29px -15px rgba(0,0,0,0.3);
  //position: absolute;
 //width:30%;
       height: 10px;
       margin:0 auto;
       display:table;
       //position: absolute;
       left: 0;
       right:0;
       //border:1px solid #dddddd;


}
#snackbar21:before{
    //width: 400px;
    //height: 150px;
    content: "";
    position: absolute;
    //top: -10px;
    left: 0px;
//left: 50%;
    bottom: 0;
    right: 0;
    //background: inherit;
   // box-shadow: inset 0 0 0 200px rgba(255,255,255,0.58);

    filter: blur(10px);
}
#snackbar3 {
  visibility: hidden;
  min-width: 250px;
  margin-left: -125px;
  //background-color: #fefefe;
  color: #222222;


  text-align: center;
  border-radius: 2px;
  padding: 6px;
  position: fixed;
  z-index: 10;
  right: 5%;
    background: inherit;
  bottom: 10px;
  font-size: 17px;
    border-radius: 5px;
  -webkit-box-shadow: 0px 19px 29px -15px rgba(0,0,0,0.6);
-moz-box-shadow: 0px 19px 29px -15px rgba(0,0,0,0.6);
box-shadow: 0px 19px 29px -15px rgba(0,0,0,0.6);
  position: absolute;
 width:30%;
       height: 10px;
       margin:0 auto;
       display:table;
       position: absolute;
       
       //border:1px solid #dddddd;
       -webkit-transform:translateY(-10%);
       -moz-transform:translateY(-10%);
       -ms-transform:translateY(-10%);
       -o-transform:translateY(-10%);
       transform:translateY(-10%);
  right: 5%;
  bottom: 10px;
  font-size: 17px;
    border-radius: 5px;
  -webkit-box-shadow: 0px 19px 29px -15px rgba(0,0,0,0.9);
-moz-box-shadow: 0px 19px 29px -15px rgba(0,0,0,0.9);
//box-shadow: 10px 20px 20px 20px rgba(0,0,0,0.3);
  border: 1px solid #dddddd;

}
#snackbar3:before{
    //width: 400px;
    //height: 150px;
    content: "";
    position: absolute;
    //top: -10px;
    left: 0px;
//left: 50%;
    bottom: 0;
    right: 0;
    background: inherit;
    box-shadow: inset 0 0 0 200px rgba(255,255,255,0.58);

    filter: blur(10px);
}
#snackbar4 {
  visibility: hidden;
  min-width: 250px;
  margin-left: -125px;
  background-color: #fefefe;
  color: #111111;
  text-align: center;
  padding: 16px;
  position: fixed;
  z-index: 11;
 //cursor: pointer;
  font-size: 17px;
    border-radius: 5px;
  -webkit-box-shadow: 0px 19px 29px -15px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 19px 29px -15px rgba(0,0,0,0.5);
//box-shadow: 10px 20px 20px 20px rgba(0,0,0,0.3);
  border: 1px solid #efefef;
 width: 100px;
 width:80%;
       height: 100px;
       margin:0 auto;
       display:table;
       position: absolute;
       left: 0;
       right:0;
       top: 17%; 
       border:1px solid #dddddd;
       -webkit-transform:translateY(-50%);
       -moz-transform:translateY(-50%);
       -ms-transform:translateY(-50%);
       -o-transform:translateY(-50%);
       transform:translateY(-50%);
}
#snackbar50 {
  visibility: hidden;
  min-width: 250px;
  margin-left: -125px;
  background-color: #fefefe;
  color: #111111;
  text-align: center;
  padding: 16px;
  position: fixed;
  z-index: 11;
 //cursor: pointer;
  font-size: 17px;
    border-radius: 5px;
  -webkit-box-shadow: 0px 19px 29px -15px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 19px 29px -15px rgba(0,0,0,0.5);
//box-shadow: 10px 20px 20px 20px rgba(0,0,0,0.3);
  border: 1px solid #efefef;
 width: 100px;
 width:80%;
       height: 100px;
       margin:0 auto;
       display:table;
       position: absolute;
       left: 0;
       right:0;
       top: 17%; 
       border:1px solid #dddddd;
       -webkit-transform:translateY(-50%);
       -moz-transform:translateY(-50%);
       -ms-transform:translateY(-50%);
       -o-transform:translateY(-50%);
       transform:translateY(-50%);
}
#snackbar5 {
    visibility: hidden;
  min-width: 250px;
  margin-left: -125px;
  //text-align: center;
  padding: 16px;
  position: fixed;
  z-index: 11;
 //cursor: pointer;
  font-size: 17px;
    border-radius: 5px;
     border-radius: 5px;
  -webkit-box-shadow: 0px 19px 29px -15px rgba(0,0,0,0.9);
-moz-box-shadow: 0px 19px 29px -15px rgba(0,0,0,0.9);
//box-shadow: 10px 20px 20px 20px rgba(0,0,0,0.3);
  border: 1px solid #efefef;
 width: 100px;
 width:80%;
       height: 100px;
       margin:0 auto;
       display:table;
       position: absolute;
       left: 0;
       right:0;
       top: 17%; 
       border:1px solid #dddddd;
       -webkit-transform:translateY(-50%);
       -moz-transform:translateY(-50%);
       -ms-transform:translateY(-50%);
       -o-transform:translateY(-50%);
       transform:translateY(-50%);
//background: rgba(25,25,25,0.9);
	color:#eee;
	border: 1px solid rgba(255,255,255,0.35);
}
#snackbar7 {
  visibility: hidden;
  min-width: 250px;
  margin-left: -125px;
  background-color: #fefefe;
  color: #111111;
  //text-align: center;
  padding: 16px;
  position: fixed;
  z-index: 11;
 //cursor: pointer;
  font-size: 17px;
    border-radius: 5px;
  -webkit-box-shadow: 0px 19px 29px -15px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 19px 29px -15px rgba(0,0,0,0.5);
//box-shadow: 10px 20px 20px 20px rgba(0,0,0,0.3);
  border: 1px solid #efefef;
 width: 100px;
 width:90%;
       height: 100px;
       margin:0 auto;
       display:table;
       position: absolute;
       left: 0;
       right:0;
       top: 200px;
       border:1px solid #dddddd;
       -webkit-transform:translateY(-50%);
       -moz-transform:translateY(-50%);
       -ms-transform:translateY(-50%);
       -o-transform:translateY(-50%);
       transform:translateY(-50%);
}
#snackbar8 {
  visibility: hidden;
  min-width: 250px;
  margin-left: -125px;
  background-color: #fefefe;
  color: #111111;
 // text-align: center;
  padding: 16px;
  position: fixed;
  z-index: 11;
 //cursor: pointer;
  font-size: 17px;
    border-radius: 5px;
  -webkit-box-shadow: 0px 19px 29px -15px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 19px 29px -15px rgba(0,0,0,0.5);
//box-shadow: 10px 20px 20px 20px rgba(0,0,0,0.3);
  border: 1px solid #efefef;
 width: 100px;
 width:90%;
       height: 110px;
       margin:0 auto;
       display:table;
       position: absolute;
       left: 0;
       right:0;
       top: 120px;
       border:1px solid #dddddd;
       -webkit-transform:translateY(-50%);
       -moz-transform:translateY(-50%);
       -ms-transform:translateY(-50%);
       -o-transform:translateY(-50%);
       transform:translateY(-50%);
}
#snackbar2.show {
  visibility: visible;
  -webkit-animation: fadein2 0.5s, fadeout2 0.5s 2.5s;
  animation: fadein2 0.5s, fadeout2 0.5s 2.5s;
}
#snackbar3.show {
  visibility: visible;
  -webkit-animation: fadein2 0.5s;
  animation: fadein2 0.5s;
}
#snackbar4.show {
  visibility: visible;
  //-webkit-animation: fadein2 0.5s;
  //animation: fadein2 0.5s;
}
#snackbar5.show {
  visibility: visible;
  //-webkit-animation: fadein2 0.5s;
  //animation: fadein2 0.5s;
}
#snackbar6 {
  visibility: hidden;
  min-width: 150px;
  margin-left: -125px;
  background-color: #eaeaea;
  //color: #111111;
  text-align: center;
  padding: 5px;
  position: fixed;
  z-index: 11;
 //cursor: pointer;
  font-size: 15px;
    border-radius: 5px;
  -webkit-box-shadow: 0px 19px 29px -15px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 19px 29px -15px rgba(0,0,0,0.5);
//box-shadow: 10px 20px 20px 20px rgba(0,0,0,0.3);
  border: 1px solid #adadad;
 width:300px;
// width:20%;
       height: 0px;
       margin:0 auto;
       display:table;
       position: fixed;
       left: 0;
       right:0;
       top: 16%; 
  top: 100px;
       border:1px solid #d1d1d1;
       -webkit-transform:translateY(-50%);
       -moz-transform:translateY(-50%);
       -ms-transform:translateY(-50%);
       -o-transform:translateY(-50%);
       transform:translateY(-50%);
}
#snackbar6.show {
  visibility: visible;
  //-webkit-animation: fadein2 0.5s;
  //animation: fadein2 0.5s;
}
.close6 {
cursor: pointer;
//background-color:#ff7566;
padding:2px 5px;
margin-left:91%;
font-size:14px;
//color:ff7566;
border-radius: 50%;
border: 1px solid #c29b9b;
 float:right;
padding: 0px 5px;
font-size:14px;
color:#ff7566;
 border-radius: 15%;
}
.close6:hover {
cursor: pointer;
background-color: #ed1b24;
//padding:2px 5px;
///margin-left:91%;
//font-size:14px;
color:white;
// border-radius: 50%;
}

#snackbar7.show {
  visibility: visible;
  //-webkit-animation: fadein2 0.5s;
  //animation: fadein2 0.5s;
}
#snackbar8.show {
  visibility: visible;
  //-webkit-animation: fadein2 0.5s;
  //animation: fadein2 0.5s;
}
#snackbarx {

visibility: hidden;
  min-width: 150px;
  margin-left: -115px;
width:310px;
  background-color: #7b91b8;//#ed1b24;//red;//#333;
  color: #fff;  
  border-radius: 5px;
  padding: 5px 10px;
  position: fixed;
  z-index: 11;
  right: 1%;
  top: 9px;
  font-size: 13px;
-webkit-box-shadow: 0px 7px 18px 10px rgba(221,221,221,.3);
-moz-box-shadow: 0px 7px 18px 10px rgba(221,221,221,.3);
box-shadow: 0px 7px 18px 10px rgba(221,221,221,.3); 
overflow-y:auto;
}
#snackbarx.show {
  visibility: visible;
  -webkit-animation: fadein 0.3s;
  animation: fadein 0.3s;
}
.closex {
cursor: pointer;
//background-color:#ff7566;
padding:2px 5px;
margin-left:96%;
//right: 0%;

//margin-right:0%;
font-size:14px;
color:white;
 //border-radius: 50%;
}
.closex:hover {
cursor: pointer;
background-color: #ed1b24;
padding:2px 5px;
//margin-left:97%;
font-size:14px;
color:white;
 border-radius: 50%;
}