body, html { }
body { background: #FFF; margin:0px; padding:0px; font-family: 'Open Sans', sans-serif; font-weight:300; font-size:11px; }
a { text-decoration: none; font-size:12px; color:#ACAEAF; font-family: 'Open Sans', sans-serif;; font-weight:400; }
a:hover { text-decoration: underline; outline:0px; }
a:focus, object, a:visited, input, select, textarea { outline:0px; }
img { border:0px !important; }
h1, h2, h3, h4, h5, h6, p, ul { padding:0px; margin: 0px; }

.total_container { float: left; width:100%; min-width: 600px; background: rgb(194,208,234); background: linear-gradient(180deg, rgba(194,208,234,1) 0%, rgba(242,242,242,1) 100%); }
.site_content { float: left; width: 100%; margin-top: 0px; height: auto; margin-top: 0px; min-height: 400px; }
.center_container { width: 600px; margin: 0px auto; }

.center_container .logo { float: left; width: 100%; margin-top: 60px; height: 100px; background-position: center; background-repeat: no-repeat; background-size: auto 100%; background-image: url(../../img/logo.png); }
.center_container p { text-align: center; float: left; width: 100%; font-size: 24px; margin-top: 15px; }
.center_container .btn { float: left; width: 100%; text-align: center; margin-top: 25px; }
.center_container .btn a.link { float: none; display: inline-block; width: 165px; height: 54px; background-position: center; background-repeat: no-repeat; background-size: auto 100%; }
.center_container .btn a.apple { background-image: url(../../img/apple.png); }
.center_container .btn a.google { background-image: url(../../img/google.png); margin-left: 10px; }


.total_container_download { float:left; width:100%; height:100%; position:relative; overflow:hidden; }
.center_container_download { margin: 0 auto; margin-top: 40px; text-align: center; width: 500px; padding-left: 10px; padding-right:10px; max-width:calc(100% - 20px); padding-top: 15px; }
.center_container_download img { height:80px; display: inline-block; }
.center_container_download p { float: left; margin: 0px; padding: 0px; width: 100%; text-align: center; font-size: 20px; color:#666; padding-top: 30px; font-weight: 300; }
.center_container_download p a { float: none; display: inline-block; padding: 10px 25px; color: #FFF; font-size: 18px; background-color: #31A797; font-weight: 400; text-transform: uppercase; }
.center_container_download p.big { font-size: 24px; line-height: 28px; }
.center_container_download p.info { font-size: 20px; padding-top: 25px; }
.center_container_download p.info a { padding: 0px; color: #31A797; background-color: transparent; text-transform: none; font-size: 20px; }
.center_container_download p.btn { padding-top: 30px; }
.center_container_download .store { float: left; width:100%; height: auto; margin-top: 25px; }
.center_container_download .store a.link { float: left; width: 100%; height: 46px; background-position: center; background-repeat: no-repeat; background-size: auto 100%; }
.center_container_download .store a.apple { background-image: url(../../img/apple.png); }
.center_container_download .store a.google { background-image: url(../../img/google.png); margin-top: 10px; }

@media (max-device-width: 740px) {
  .total_container { min-width: auto; }
  .site_content { height: calc(100% - 20px); padding: 10px 0px; }
  .center_container { float: left; width: calc(100% - 20px); padding: 0px 10px; overflow-x: hidden; overflow-y: scroll; -webkit-overflow-scrolling: touch; height: 100%; }
  .center_container .btn a.link { width: 100%; height: 81px; }
  .center_container .btn a.link.google { margin-left: 0px; margin-top: 15px; }
}
