html {font-size:15px; font-family: arial,sans-serif;}
body {margin:0px; padding:0px; font-size:1rem;letter-spacing: 0.01rem; line-height:1.4rem; background-color:rgb(0,0,60);color:rgb(60,60,60);}
header {border-bottom:1px solid rgb(200,200,200);background-color:rgb(60,60,60);padding:10px;margin:0px;color:rgb(35,35,35);display:table;height:51px;position:sticky;top:0;box-sizing:border-box;}

div.h1 {border:0px solid rgb(200,0,0); margin:0px;display:table-cell;vertical-align: middle;padding-left:10px; }
div.h2 {display:table-cell; padding-top:5px;font-size:1.3em; vertical-align: middle;white-space:nowrap;border:0px solid rgb(200,200,0);color:rgb(225,225,225);}
div.h3 {display:table-cell; text-align:right;border:0px solid rgb(200,200,0);width:100%;vertical-align: middle;padding-right:5px; }
div.h4, div.h6 {display:table-cell;padding-left:10px; }
div.h5 {display:table-cell;vertical-align: middle;padding-right:5px;cursor:pointer;border:0px solid rgb(250,150,150);border-left:1px solid rgb(200,200,200);padding-left:15px;}
div.h6 { }
div.h7 {display:table-cell;vertical-align: middle;padding-right:5px;cursor:pointer;border:0px solid rgb(250,150,150) }
div.h8 { }


div.link {}
div.content {text-align:center; padding-bottom:50px;padding-top:20px;}

#hl div {display:inline-block; padding:5px;margin: 0px 10px 0px 10px;cursor:pointer;}
#hl div:hover {color:rgb(255,255,255);background-color:rgb(50,50,100);}
#hl a {color:rgb(220,220,220);text-decoration:none;}
#menu {display:none; vertical-align: middle;padding-right:5px;padding-left:5px;cursor:pointer;}
#graphic_1, div.text_div {display:inline-block; border:0px solid rgb(200,100,100); width:calc(100% - 580px); padding-top:20px; vertical-align: top;box-sizing:border-box;background-color:rgb(231,219,201);margin:20px;border-radius:20px;}
#graphic_2 {height:100%;display:inline-block; border:0px solid rgb(100,100,200);  padding:20px;padding-top:60px; vertical-align: top;box-sizing:border-box;margin-left:auto;margin-right:auto;width:100%;max-width:540px;}
div.text_div {background-color:rgb(245,245,255);}
div.text_content {margin-left:auto; margin-right:auto; padding:10px; max-width:800px;margin-top:10px;text-align:left;}
 #support_1, #support_2 {padding:20px; background-color:rgb(60,60,60);color:rgb(245,245,255);text-align:center;margin-bottom:50px;margin-top:-40px;display:block;border-radius:10px;border:2px solid rgb(245,245,255);}
  #support_1 {display:none;}
 


@media only screen and (max-width:1140px) {
div.content  {padding-top:0px;}	
#hl {display:none;position:absolute;right:0px;top:50px;background-color:rgb(60,60,60);border-top:1px solid rgb(200,200,200);}	
#hl div {display:block; padding:15px 20px 15px 30px;cursor:pointer;border-bottom:1px solid rgb(200,200,200);margin: 0px ;}
#menu {display:table-cell;}
#graphic_1 , div.text_div {width:95%; margin-left:auto; margin-right:auto;}
#graphic_2 {padding-top:40px;}
div.text_div {padding-top:5px; width:100%; border-radius:0px;margin:0px;}
div.text_content {padding-top:0px;}
#support_1 {margin-top:0px; display:block;border-radius:0px;border:0px;margin-bottom:0px;background-color:transparent;}
#support_2 {display:none;border-radius:0px;border: 0px;margin-bottom:0px;}
}

input[type=text], input[type=password] {-moz-appearance: none;-webkit-appearance: none;box-shadow: none;border:1px solid rgb(200,200,200);border-radius:3px;padding:10px;box-sizing:border-box;}
input[type=text]:focus, input[type=password]:focus {border:2px solid rgb(150,150,250);border-radius:3px;outline: none;}
button, div.button {display: inline-block;color: rgb(250,250,250);padding: 10px 20px 10px 20px;background-color: rgb(50,80,80);cursor:pointer;width:auto;border:0px;border-radius:5px;}
div.button {padding:0px 5px 0px 5px;}
button:hover div.button:hover {background-color: rgb(40, 60, 60);}

li {margin:15px 20px 15px 10px;}
.link_div {color:rgb(0,0,255);text-decoration:underline;cursor:pointer;  }

div.faq h1{cursor:pointer; font-size:16px; color:rgb(0,0,250);font-weight:normal;margin-top:40px;}
div.faq div {margin-bottom:30px;border-bottom:1px solid rgb(200,200,200);padding-bottom:20px;color:rgb(80,80,80);line-height:1.2rem;}
