* body {
  font-family: "Open Sans", sans-serif !important;
  background: #F5F5FF !important;
}

body#Login .Login_main_form {
  background: #fff;
  width: 20em;
  padding: 2rem;
  margin: 15% auto 0 auto;
  text-align: center;
  border-radius: 2rem;
}
body#Login .Login_main_form button {
  background: #735299;
  border: none;
}
body#Login .Login_main_register {
  background: #fff;
  width: 60%;
  padding: 2rem;
  margin: 5% auto 0 auto;
  text-align: center;
  border-radius: 2rem;
}
body#Login .Login_main_register h3 {
  background: #735299;
  color: #fff;
  padding: 0.5rem;
  border-radius: 1rem;
  font-size: 1.3rem;
}
body#Login .Login_main_register article {
  border-radius: 1rem;
  padding: 1.5rem 0.5rem;
  border: 1px solid #ccc;
  margin-bottom: 0.5rem;
  background: #E9D3EC;
}
body#Login .Login_main_register article h2 {
  font-size: 1.1rem;
  color: #000;
}
body#Login .Login_main_register article p {
  font-size: 0.8rem;
  padding: 0;
  margin: 0;
}
body#Login .Login_main_register button {
  color: #fff;
  background: #735299;
  padding: 0.4rem 1rem;
  border-radius: 1rem;
  margin-bottom: 0.8rem;
}
body#Login .Login_main_register .Content_page {
  width: 100%;
  margin: auto;
}
body#Login .Login_main_register main {
  margin-bottom: 1rem;
}
body#Login .main_nav {
  width: 10%;
  background: #fff;
  float: left;
  height: 100vh;
  text-align: center;
  padding-top: 5%;
}
body#Login .main_nav ul {
  margin: 0;
  padding: 0;
}
body#Login .main_nav ul li {
  list-style: none;
  padding: 20px;
}
body#Login .main_page {
  width: 90%;
  float: left;
}
body#Login .main_page header {
  margin: 1rem 0;
}
body#Login .main_page header h2 {
  text-align: right;
  padding-right: 20px;
}
body#Login .main_page header .menu-nav-top {
  text-align: center;
}
body#Login .main_page header .menu-nav-top span {
  float: left;
  width: 100%;
  font-size: 0.8rem;
}
body#Login .main_page .brand_lef article {
  background: #735299;
  color: #fff;
  padding: 1rem;
  border-radius: 1rem;
  text-align: center;
  margin-bottom: 2rem;
}
body#Login .main_page .brand_lef article h1,
body#Login .main_page .brand_lef article h3 {
  font-size: 17px;
}
body#Login .main_page .brand_lef article h2 {
  font-size: 25px;
}
body#Login .main_page .col-sm-9 h2 {
  text-align: center;
  padding-bottom: 2.5rem;
  font-size: 1.8rem;
}
body#Login .main_page .col-sm-9 article {
  background: #BEA1C2;
  border: 2px solid #73529A;
  border-radius: 1rem;
  padding: 0.5rem;
  text-align: center;
  display: block;
}
body#Login .main_page .col-sm-9 article img {
  width: 100%;
  margin-top: -80px;
}
body#Login .main_page .col-sm-9 article h2 {
  font-size: 1rem;
  padding: 0;
}
body#Login .main_page .col-sm-9 article h3 {
  font-size: 1.2rem;
}
body#Login .main_page .col-sm-9 article a {
  background: #735299;
  color: #fff;
  padding: 0.3rem 0.5rem;
  display: inline-block;
  font-size: 0.8rem;
  border-radius: 10px;
}

.container_content {
  background: #fff;
  display: block;
  padding: 1rem;
  border-radius: 1rem;
}

.Content_page .main_nav {
  width: 10%;
  background: #fff;
  height: 100vh;
  text-align: center;
  float: left;
}
.Content_page .main_nav ul {
  padding: 0;
  margin: 0;
}
.Content_page .main_nav ul li {
  list-style: none;
  padding: 0.5rem;
}
.Content_page .main_page {
  width: 90%;
  float: left;
}
.Content_page .main_page header {
  padding: 2rem 0;
}
.Content_page .main_page header h2 {
  text-align: right;
  padding-right: 10px;
}
.Content_page .main_page header .menu_nav_top div {
  text-align: center;
}
.Content_page .main_page header .menu_nav_top div span {
  float: left;
  width: 100%;
  text-align: center;
}

.brand_lef article {
  background: #735299;
  color: #fff;
  padding: 1rem;
  border-radius: 1rem;
  text-align: center;
  margin-bottom: 1rem;
}
.brand_lef article h1, .brand_lef article h3 {
  font-size: 1rem;
}
.brand_lef article h2 {
  font-size: 2rem;
}

.brand_right h4 {
  text-align: center;
  margin-bottom: 3.3rem;
}
.brand_right article {
  background: #E9D3EC;
  border: 4px solid #735299;
  box-shadow: 2px 2px 2px #ccc;
  text-align: center;
  border-radius: 1rem;
  padding: 1rem;
  height: 18em;
}
.brand_right article h2 {
  font-size: 1.2rem;
}
.brand_right article h3 {
  font-size: 1rem;
}
.brand_right article img {
  margin-top: -5rem;
}
.brand_right article a {
  background: #735299;
  color: #fff;
  font-size: 1rem;
  font-weight: 600;
  padding: 0.2rem 0.8rem;
  border-radius: 1rem;
}/*# sourceMappingURL=style.css.map */