body{padding-top:55px}body.modal-open .navbar{padding-right:1rem !important}.navbar{background:#fff}.navbar .navbar-brand{padding:0}.navbar .navbar-brand img{width:100px}button.navbar-toggler{padding:.25rem 0rem .25rem 1.25rem}button.navbar-toggler span.menu{font-size:10px}.sidebar p.title{font-size:1rem;font-weight:bold}.sidebar a.list-group-item{color:#008bd1;padding:0.5rem 0.7rem}.page-intro{background-image:url("/common_img/iosys-logo.svg");background-color:#eee;background-repeat:no-repeat;background-size:80%;background-position-x:-30%}.page-intro div.bg{min-height:80vh;background:rgba(255,255,255,0.8)}@media (max-width: 900px){.page-intro{background-size:88vh;background-position-x:-60px}}.i-mypage img{width:280px;max-width:50%}.i-icon{color:#008bd1;font-size:0.8rem}.i-icon a{color:#008bd1}.i-icon img{max-width:40%;width:70px;margin-bottom:0.5rem;margin-top:0.3rem}.i-icon p.title{font-size:1.1rem;font-weight:bold;margin-bottom:0.3rem}@media (min-width: 768px){.i-icon .row>div{border-right:1px solid rgba(0,0,0,0.1)}.i-icon .row>div:last-child{border-right:none}}@media (max-width: 768px){.i-icon .row>div:nth-child(2),.i-icon .row>div:nth-child(5){border-left:1px solid rgba(0,0,0,0.1)}}.i-announce .title{text-align:center;color:#008bd1;font-size:1.3rem;font-weight:bold}button#displayQR{border:0;background:inherit;color:#008bd1;text-decoration:underline;font-size:0.7rem;margin:0;padding:0 0 0 0.4rem}.form span.error,.form label.error{position:absolute;text-align:left;bottom:-17px;left:6px;color:#f00;font-size:10px;font-weight:bold}.form h2{font-size:1.5rem}::placeholder{color:#ccc !important}.list .title,.form .title{font-size:200%;color:#008bd1}.list .subtitle,.form .subtitle{font-size:120%;border-bottom:1px solid #ccc;padding-bottom:0.5rem;position:relative;font-weight:bold}.list label,.form label{font-weight:bold;margin-bottom:0}.list .bg-lightgray,.form .bg-lightgray{padding:1rem;background-color:#f7f7f7;border-radius:5px}@media screen and (min-width: 768px){.list label{text-align:right;width:150px;padding-right:1rem}}.shipdata{padding:1rem;background:#f1f1f1 !important;margin-bottom:1rem !important}.shipdata p{margin:0;font-size:0.8rem}.shipdata p.name{margin:0.4rem 0 0}@media (max-width: 575px){.shipdatabtn{text-align:center !important}.shipdatabtn .btn{margin-bottom:0}}
