
body {
	margin: 0;
	padding: 0;
	background: #EFEFEF url(img/bg06.png) repeat left top;
	//background: #EEEBDA repeat-x left top;
	//background: #f0efee repeat-x left top;

	//font-family: Verdana, Tahoma, Helvetica, sans-serif, SimSun, Arial ;
	font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	//font-size: 12px;
	color: #eee;
	letter-spacing: 1px;
	line-height: 25px;
	word-break: break-all;
	//font-weight:bold;
}

h1, h2, h3 {
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-family: Verdana, Tahoma, Helvetica, sans-serif, SimSun, Arial ;
	color: #aaa;
}

h1 {
	font-size: 2em;
}

h2 {
	font-size: 2.8em;
}

h3 {
	font-size: 1.6em;
}

a {
	text-decoration: none;
	//border-bottom: 1px dashed #A5A08C;
	color: #000;
}

a:hover {
	//color: #2F2A24;
	border-bottom: 1px dashed #A5A08C;
}
a.block {
	margin: 0;
	padding: 0;
	color: #FAFAFA;
	position:relative;
	//border-bottom: 1px dashed #eee;
	top:2px;
}

button
{
	font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	background-color: transparent;
}

button.copyNote
{
	color: #777;
	font-size: 100%;
	border: 0px dashed #CACACA;
	text-align:left;
}

button.editItem {
	margin: 0;
	padding: 0;
	color: #777;
	position:relative;
	border: 0px dashed #CACACA;
	top:2px;
}

button.sortItem {
	margin: 0;
	padding: 0px 8px 0px 8px;
	color: #FFF;
	background-color: #777;
	font-size: 100%;
	border: 0px dashed #CACACA;
	text-align:left;
	top:2px;
}

button.block {
	margin: 0;
	padding: 0;
	color: #FAFAFA;
	position:relative;
	border: 0px dashed #aaa;
	top:2px;
}

button.search, .search2 {
	margin: 5px;
	color: #FFF;
	background-color: #777;
	padding: 3px;
	border: 1px solid #888;
	float: left;
	width: 90%;
	-webkit-border-radius: 2px; /* Chrome & Safari */
	-moz-border-radius: 2px;    /* Firefox */
	-khtml-border-radius: 2px;  /* Linux browsers */
	border-radius: 2px;         /* CSS3 */
}

button.search2 {
	color: #777;
	background: #f1f1f1;
	margin-top: 1px;
	margin-bottom: 1px;
	margin-left: 5px;
	margin-right: 5px;
}

input
{
	font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	font-size:102%;
}

.favicon
{
border: 0px dashed #CACACA;
//background-color: #66FF77;
//position:relative;top:4px;
}

.funcicon
{
//padding-left: 20px;
font-size: smaller;
color: #ddd;
}

.list_block0, .list_block1, .list_block1s
{
width:45%;
display: inline-block;
//border: 1px dashed #CACACA;
//overflow: hidden;
//white-space: nowrap;
//background-color: #00FF77;
//margin:10px;
padding:10px;
font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

@media (orientation: portrait) {

.list_block0
{
	display: none;
	width:96%;
}
.list_block1
{
	display: block;
	//background-color: #FF8077;
	width:96%;
}
}

.list_block1s
{
width:90%;
}

.list_block1 .item_left
{
	//background-color: #008077;
	//display:inline-block;
	//position:relative;top:-100%;
	vertical-align: top;

}

.list_block1 .item_right
{
	//background-color: #FF8077;
	display:inline-block;
	//position:relative;top:0px;
	margin-left:10px;
	width:calc(100% - 80px);
	vertical-align: top;
}

.list_block1 .item_right .istop0
{
	//background-color: #FF8077;
}
.list_block1 .item_right .istop1
{
	background-color: #FFF;
}

.list_block1 .item_right .istop2
{
	//color: #FFF;
	//background-color: #777;
	//border-bottom:2px solid #A5A08C;
}

.list_block2
{
//width:60%;
//word-wrap: break-word;
//word-break: break-all;
//border: 1px dashed #666;
margin-left:10px;
margin-right:10px;
}

.list_block3
{
width:90%;
margin:10px;
word-wrap: break-word;
word-break: break-all;
}

.list_block3  img{
	color: white;
	text-decoration: none;
	border: 0px dashed #CACACA;
	padding-left: 5px;
	padding-right: 5px;
}

.pagebar
{
//border: 2px solid #000;
  padding:30px;
margin:0 auto;
  text-align:center;
}

.footer
{
	//border: 2px solid #000;
	margin:20px auto;
	text-align:center;
	color: #333;
}

.tag01
{
border-left: 1px dashed #333;
margin-right:10px;
}

.tag02
{
//border-bottom: 1px dashed #333;
margin-right:10px;
}

.inputbtn0
{
   color: #FFF;
   background-color: #008077;
   //background-color: #42ab91;
	margin-left: 5px;
    padding-left:10px;
	padding-right:10px;
    position:relative;
    font-family: 'Open Sans', sans-serif;
    text-decoration:none;
    /* Shadow */
    -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);

    /* Rounded Corners */
    -webkit-border-radius: 3px; /* Chrome & Safari */
    -moz-border-radius: 3px;    /* Firefox */
    -khtml-border-radius: 3px;  /* Linux browsers */
    border-radius: 3px;         /* CSS3 */
    /* Gradient */
    background-image: -webkit-linear-gradient(top,rgba(255,255,255,0.4),rgba(0,0,0,0.2));
    background-image: -moz-linear-gradient(top,rgba(255,255,255,0.4),rgba(0,0,0,0.2));
    background-image: -o-linear-gradient(top,rgba(255,255,255,0.4),rgba(0,0,0,0.2));
    background-image: -ms-linear-gradient(top,rgba(255,255,255,0.4),rgba(0,0,0,0.2));
    background-image: linear-gradient(top,rgba(255,255,255,0.4),rgba(0,0,0,0.2));
}

#main {
	float: left;
	width: 100%;
	margin: 0px;
	color: #726B63;
	border: 0px solid #A5A08C;
}

#content {
	margin-left: auto;
	margin-right: auto;
}

#bottom {
	float: left;
	width: 100%;
	margin: 0px;
	color: #726B63;
	border-top: 1px dashed #A5A08C;
	background: #A5A08C repeat-x left top;
}



#navigation {
  position: fixed;
  top: 0px;
  width:99%;
  color: #ffffff;
  height: 30px;
  //text-align: center;
  padding-top: 15px;
  /* Adds shadow to the bottom of the bar */
  -webkit-box-shadow: 0px 0px 8px 0px #000000;
  -moz-box-shadow: 0px 0px 8px 0px #000000;
  box-shadow: 0px 0px 8px 0px #000000;
  /* Adds the transparent background */
  //background-color: rgba(1, 1, 1, 0.8);
  //color: rgba(1, 1, 1, 0.8);
  background: #A5A08C repeat-x left top;
  padding-left: 15px;

}

#funcMenuXXX {
  position: fixed;
  top: -200px;
  right:1px;
  width:150px;
  color: #ffffff;
  height: 40px;
  //text-align: center;
  padding-top: 10px;
  /* Adds shadow to the bottom of the bar */
  -webkit-box-shadow: 0px 0px 8px 0px #000000;
  -moz-box-shadow: 0px 0px 8px 0px #000000;
  box-shadow: 0px 0px 8px 0px #000000;
  /* Adds the transparent background */
  //background-color: rgba(1, 1, 1, 0.8);
  //color: rgba(1, 1, 1, 0.8);
  //background: #A5A08C repeat-x left top;
  background: #837a6d repeat-x left top;

  padding-left: 15px;
    /* Rounded Corners */
    -webkit-border-radius: 3px; /* Chrome & Safari */
    -moz-border-radius: 3px;    /* Firefox */
    -khtml-border-radius: 3px;  /* Linux browsers */
    border-radius: 3px;         /* CSS3 */
    /* Gradient */
    background-image: -webkit-linear-gradient(top,rgba(255,255,255,0.4),rgba(0,0,0,0.2));
    background-image: -moz-linear-gradient(top,rgba(255,255,255,0.4),rgba(0,0,0,0.2));
    background-image: -o-linear-gradient(top,rgba(255,255,255,0.4),rgba(0,0,0,0.2));
    background-image: -ms-linear-gradient(top,rgba(255,255,255,0.4),rgba(0,0,0,0.2));
    background-image: linear-gradient(top,rgba(255,255,255,0.4),rgba(0,0,0,0.2));
  border: 1px dashed #CACACA;
}

.funcMenu2 {
  position: fixed;
  //top: -200px;
  //right:1px;
  top: 0px;
  right:-80px;
  width:40px;
  color: #ffffff;
  height: 50px;
  //text-align: center;
  padding-top: 10px;
  /* Adds shadow to the bottom of the bar */
  -webkit-box-shadow: 0px 0px 8px 0px #000000;
  -moz-box-shadow: 0px 0px 8px 0px #000000;
  box-shadow: 0px 0px 8px 0px #000000;
  /* Adds the transparent background */
  //background-color: rgba(1, 1, 1, 0.8);
  //color: rgba(1, 1, 1, 0.8);
  //background: #A5A08C repeat-x left top;
  background: #837a6d repeat-x left top;

  padding-left: 7px;
  padding-right: 7px;
    /* Rounded Corners */
    -webkit-border-radius: 3px; /* Chrome & Safari */
    -moz-border-radius: 3px;    /* Firefox */
    -khtml-border-radius: 3px;  /* Linux browsers */
    border-radius: 3px;         /* CSS3 */
    /* Gradient */
    background-image: -webkit-linear-gradient(top,rgba(255,255,255,0.4),rgba(0,0,0,0.2));
    background-image: -moz-linear-gradient(top,rgba(255,255,255,0.4),rgba(0,0,0,0.2));
    background-image: -o-linear-gradient(top,rgba(255,255,255,0.4),rgba(0,0,0,0.2));
    background-image: -ms-linear-gradient(top,rgba(255,255,255,0.4),rgba(0,0,0,0.2));
    background-image: linear-gradient(top,rgba(255,255,255,0.4),rgba(0,0,0,0.2));
  border: 2px solid #CACACA;
}

.funcMenu3, .funcMenu3_1, .funcMenu3_2 {
  position: fixed;
  //top: -200px;
  //right:1px;
  top: 0px;
  right:-80px;
  width:40px;
  color: #ffffff;
  height: 210px;
  //text-align: center;
  padding-top: 10px;
  /* Adds shadow to the bottom of the bar */
  -webkit-box-shadow: 0px 0px 8px 0px #000000;
  -moz-box-shadow: 0px 0px 8px 0px #000000;
  box-shadow: 0px 0px 8px 0px #000000;
  /* Adds the transparent background */
  //background-color: rgba(1, 1, 1, 0.8);
  //color: rgba(1, 1, 1, 0.8);
  //background: #A5A08C repeat-x left top;
  background: #837a6d repeat-x left top;

  padding-left: 15px;
    /* Rounded Corners */
    -webkit-border-radius: 3px; /* Chrome & Safari */
    -moz-border-radius: 3px;    /* Firefox */
    -khtml-border-radius: 3px;  /* Linux browsers */
    border-radius: 3px;         /* CSS3 */
    /* Gradient */
    background-image: -webkit-linear-gradient(top,rgba(255,255,255,0.4),rgba(0,0,0,0.2));
    background-image: -moz-linear-gradient(top,rgba(255,255,255,0.4),rgba(0,0,0,0.2));
    background-image: -o-linear-gradient(top,rgba(255,255,255,0.4),rgba(0,0,0,0.2));
    background-image: -ms-linear-gradient(top,rgba(255,255,255,0.4),rgba(0,0,0,0.2));
    background-image: linear-gradient(top,rgba(255,255,255,0.4),rgba(0,0,0,0.2));
  border: 2px solid #CACACA;
}

.funcMenu3_1 {
  height: 250px;
}

.funcMenu3_2 {
  height: 290px;
}

.funcMenu3_center {
  position: fixed;
  top: -200px;
  left:50%;
  //width:260px;
  width:220px;
  margin: 0 0 0 -110px;
  color: #ffffff;
  height: 40px;
  //text-align: center;
  padding-top: 10px;
  /* Adds shadow to the bottom of the bar */
  -webkit-box-shadow: 0px 0px 8px 0px #000000;
  -moz-box-shadow: 0px 0px 8px 0px #000000;
  box-shadow: 0px 0px 8px 0px #000000;
  /* Adds the transparent background */
  //background-color: rgba(1, 1, 1, 0.8);
  //color: rgba(1, 1, 1, 0.8);
  //background: #A5A08C repeat-x left top;
  background: #837a6d repeat-x left top;

  padding-left: 15px;
    /* Rounded Corners */
    -webkit-border-radius: 3px; /* Chrome & Safari */
    -moz-border-radius: 3px;    /* Firefox */
    -khtml-border-radius: 3px;  /* Linux browsers */
    border-radius: 3px;         /* CSS3 */
    /* Gradient */
    background-image: -webkit-linear-gradient(top,rgba(255,255,255,0.4),rgba(0,0,0,0.2));
    background-image: -moz-linear-gradient(top,rgba(255,255,255,0.4),rgba(0,0,0,0.2));
    background-image: -o-linear-gradient(top,rgba(255,255,255,0.4),rgba(0,0,0,0.2));
    background-image: -ms-linear-gradient(top,rgba(255,255,255,0.4),rgba(0,0,0,0.2));
    background-image: linear-gradient(top,rgba(255,255,255,0.4),rgba(0,0,0,0.2));
  border: 2px solid #CACACA;
}

#navigation,#funcMenu  .user{
//padding-right: 15px;
}

#navigation,#funcMenu  .func{


}

#navigation,#funcMenu  a {
	//font-size: 14px;
	color: white;
	text-decoration: none;
	border: 0px dashed #CACACA;
	padding-bottom: 5px;
}
#navigation,#funcMenu  img{
	//font-size: 14px;
	color: white;
	text-decoration: none;
	border: 0px dashed #CACACA;
	//padding-left: 5px;
	//padding-right: 5px;
}


#navigation,#funcMenu  a:hover {
	color: grey;
}


#navigation,#funcMenu   .inputurl
{
width:50%;
}

.inputwithtext
{
	font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  border: 0px solid;
  //border-color: white #f7f7f7 whitesmoke;
  border-color: #888;
   //margin:10px;
   padding-bottom: 10px;
    /* Rounded Corners */
    -webkit-border-radius: 3px; /* Chrome & Safari */
    -moz-border-radius: 3px;    /* Firefox */
    -khtml-border-radius: 3px;  /* Linux browsers */
    border-radius: 3px;         /* CSS3 */
}

.inputwithtext .text1
{
  background: #eee;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
  border-bottom: 1px solid;
  border-right: 1px solid;
  border-color: #888;
    /* Rounded Corners */
    -webkit-border-radius: 3px; /* Chrome & Safari */
    -moz-border-radius: 3px;    /* Firefox */
    -khtml-border-radius: 3px;  /* Linux browsers */
    border-radius: 3px;         /* CSS3 */
}

.inputwithtext .input1
{
  border-top: 0px solid;
  border-left: 0px solid;
  border-right: 0px solid;
  border-bottom: 1px solid;
  border-color: #888;
  padding: 10px;
  width:100%;
background: #fff;
}

.inputwithtext .input2
{
  border-top: 0px solid;
  border-left: 0px solid;
  border-right: 0px solid;
  border-bottom: 1px solid;
  border-color: #888;
  padding: 5px;
  width:30%;
background: #fff;
}

.inputwithtext .input3
{
	padding: 10px;
	border: 1px solid #888;
	float: left;
	width: 90%;
	background: #f1f1f1;
	-webkit-border-radius: 2px; /* Chrome & Safari */
	-moz-border-radius: 2px;    /* Firefox */
	-khtml-border-radius: 2px;  /* Linux browsers */
	border-radius: 2px;         /* CSS3 */
}


select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 2px;
    font-size: 102%;
}


.select3
{
	//font-size:110%;
padding: 5px;
  border-top: 0px solid;
  border-left: 0px solid;
  border-right: 0px solid;
  border-bottom: 0px solid;
border-color: #888;
background: transparent;
//width:50%;
    /* Rounded Corners */
    -webkit-border-radius: 2px; /* Chrome & Safari */
    -moz-border-radius: 2px;    /* Firefox */
    -khtml-border-radius: 2px;  /* Linux browsers */
    border-radius: 2px;         /* CSS3 */
}

.inputwithtext .input1 disabled
{

}


.inputwithtext .select2
{
padding: 2px;
  border-top: 0px solid;
  border-left: 0px solid;
  border-right: 1px solid;
  border-bottom: 1px solid;
border-color: #888;
background: #eee;
width:50%;
    /* Rounded Corners */
    -webkit-border-radius: 2px; /* Chrome & Safari */
    -moz-border-radius: 2px;    /* Firefox */
    -khtml-border-radius: 2px;  /* Linux browsers */
    border-radius: 2px;         /* CSS3 */
}

.select1
{
	font-size:102%;
padding: 8px;
  border-top: 0px solid;
  border-left: 0px solid;
  border-right: 1px solid;
  border-bottom: 1px solid;
border-color: #888;
background: #eee;
width:100%;
    /* Rounded Corners */
    -webkit-border-radius: 2px; /* Chrome & Safari */
    -moz-border-radius: 2px;    /* Firefox */
    -khtml-border-radius: 2px;  /* Linux browsers */
    border-radius: 2px;         /* CSS3 */
}

.inputwithtext .tag1
{
  border-top: 0px solid;
  border-left: 0px solid;
  border-right: 0px solid;
  padding: 10px;
  width:100%;
}

.inputwithtext .mybtn, .mybtn2, .mybtn3, .mybtn5
{
	padding: 2px;
  border-top: 0px solid;
  border-left: 0px solid;
  border-right: 1px solid;
  border-bottom: 1px solid;
  border-color: #888;
 background: #777;
 color:white;
 width:50%;
    /* Rounded Corners */
    -webkit-border-radius: 3px; /* Chrome & Safari */
    -moz-border-radius: 3px;    /* Firefox */
    -khtml-border-radius: 3px;  /* Linux browsers */
    border-radius: 3px;         /* CSS3 */
}

.inputwithtext .mybtn2
{
 width:100%;
 margin-bottom: 2px;
}

.inputwithtext .mybtn3
{
	//font-size:100%;
	//font-size:smaller;
	width:120px;
}

.inputwithtext .mybtn5
{
border:1px solid #888;
 width:100%;
 background: #fff;
 color:#777;
}


.inputwithtext .mybtn4, .mybtn4select
{
 margin: 5px;
	padding: 5px;
  border-top: 0px solid;
  border-left: 0px solid;
  border-right: 0px solid;
  border-bottom: 0px solid;
  border-color: #888;
 background: #eee;
 width:100%;

    /* Rounded Corners */
    -webkit-border-radius: 3px; /* Chrome & Safari */
    -moz-border-radius: 3px;    /* Firefox */
    -khtml-border-radius: 3px;  /* Linux browsers */
    border-radius: 3px;         /* CSS3 */
}

.inputwithtext .mybtn4select
{
 //background: #837a6d;
 background: #a5a08c;
}

.mytag, .mytag2
{
  color:#777;
  //color: rgb(153, 153, 153);
  //text-shadow: 1px 1px 0px rgb(255, 255, 255);
  border: 1px solid;
  border-color: #ccc;
  margin: 1px;
  height:25px;
  padding-left:10px;
  background: #eee url(img/tag10.png) no-repeat 0px 0px;
    /* Rounded Corners */
    -webkit-border-radius: 0px 8px 0px 8px; /* Chrome & Safari */
    -moz-border-radius: 0px 8px 0px 8px;    /* Firefox */
    -khtml-border-radius: 0px 8px 0px 8px;  /* Linux browsers */
    border-radius: 0px 8px 0px 8px;         /* CSS3 */
}

.mytag2
{
  color:#FFF;
  background: #777 url(img/tag10.png) no-repeat 0px 0px;
}

.mybaglink
{
  color:#777;
  border: 1px solid;
  border-color: #ccc;
  margin: 1px;
  height:25px;
  padding-left:10px;
  background: #eee url(img/tag10.png) no-repeat 0px 0px;
    /* Rounded Corners */
    -webkit-border-radius: 8px 0px 8px 0px; /* Chrome & Safari */
    -moz-border-radius: 8px 0px 8px 0px;    /* Firefox */
    -khtml-border-radius: 8px 0px 8px 0px;  /* Linux browsers */
    border-radius: 8px 0px 8px 0px;         /* CSS3 */
}

.mySearch
{
  background: #eee;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
  border-bottom: 1px solid;
  border-right: 1px solid;
  border-color: #888;
    /* Rounded Corners */
    -webkit-border-radius: 3px; /* Chrome & Safari */
    -moz-border-radius: 3px;    /* Firefox */
    -khtml-border-radius: 3px;  /* Linux browsers */
    border-radius: 3px;         /* CSS3 */
}

.mySearch3
{
  width: 70px;
  margin-right:10px;
  color:white;
  background: #777;
  border-top: 0px solid;
  border-left: 0px solid;
  border-right: 1px solid;
  border-bottom: 1px solid;
  border-color: #888;
    /* Rounded Corners */
    -webkit-border-radius: 3px; /* Chrome & Safari */
    -moz-border-radius: 3px;    /* Firefox */
    -khtml-border-radius: 3px;  /* Linux browsers */
    border-radius: 3px;         /* CSS3 */
}

.mytagimg
{
	padding-left:5px;
	padding-right:5px;
}

.mytag img
{
	position: relative;
	top: 2px;
	padding-right:2px;
}

.table4
{
border: 1px solid #B0C5CF;
margin-left:auto;
margin-right:auto;
}

.table4 tr
{
border: 0px solid #fff;
}

.table4 td
{
border: 0px solid #fff;
}

.table4 th
{
border: 1px solid #aaa;
}



.manDIV
{
height: 300px;
width: 300px;
background-color: #fff;
border: 1px dotted #eee;
margin: 20px;
float: left;

    /* Shadow */
    -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);

    /* Rounded Corners */
    -webkit-border-radius: 3px; /* Chrome & Safari */
    -moz-border-radius: 3px;    /* Firefox */
    -khtml-border-radius: 3px;  /* Linux browsers */
    border-radius: 3px;         /* CSS3 */
}

.manMessage
{
margin-left: 20px;
margin-right: 20px;
margin-top: 10px;
background-color: #eee;
}

/* The snackbar - position it at the bottom and in the middle of the screen */
/*snackbar BEGIN===========================================================================*/
#snackbar {
  visibility: hidden; /* Hidden by default. Visible on click */
  min-width: 200px; /* Set a default minimum width */
  margin-left: -100px; /* Divide value of min-width by 2 */
  background-color: #333; /* Black background color */
  color: #fff; /* White text color */
  text-align: center; /* Centered text */
  border-radius: 2px; /* Rounded borders */
  padding: 16px; /* Padding */
  position: fixed; /* Sit on top of the screen */
  z-index: 1; /* Add a z-index if needed */
  left: 50%; /* Center the snackbar */
  bottom: 80px; /* 30px from the top */
}

/* Show the snackbar when clicking on a button (class added with JavaScript) */
#snackbar.show {
  visibility: visible; /* Show the snackbar */
  /* Add animation: Take 0.5 seconds to fade in and out the snackbar.
  However, delay the fade out process for 2.5 seconds */
  -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
  animation: fadein 0.5s, fadeout 0.5s 2.5s;
}

/* Animations to fade the snackbar in and out */
@-webkit-keyframes fadein {
  from {bottom: 0; opacity: 0;}
  to {bottom: 80px; opacity: 1;}
}

@keyframes fadein {
  from {bottom: 0; opacity: 0;}
  to {bottom: 80px; opacity: 1;}
}

@-webkit-keyframes fadeout {
  from {bottom: 80px; opacity: 1;}
  to {bottom: 0; opacity: 0;}
}

@keyframes fadeout {
  from {bottom: 80px; opacity: 1;}
  to {bottom: 0; opacity: 0;}
}
/*snackbar END===========================================================================*/

/* The switch - the box around the slider */
.switch {
  position: relative;
  display: inline-block;
  top:-2px;
  width: 60px;
  height: 28px;
}

/* Hide default HTML checkbox */
.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

/* The slider */
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #eee;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 20px;
  width: 24px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  //background-color: #2196F3;
  background-color: #777;
}

input:focus + .slider {
  //box-shadow: 0 0 1px #2196F3;
  //box-shadow: 0 0 1px #777;
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 4px;
}

.slider.round:before {
  border-radius: 4px;
}

