#gl-open-ajdiv { min-height: 31rem; overflow: scroll; overflow-x: hidden; background: #fff; width:100%; height:100%; position: fixed; top: 0; left: 0; width: 100%; height: 100%; overflow: auto; -webkit-transition: -webkit-transform .4s; transition: -webkit-transform .4s; transition: transform .4s; transition: transform .4s,-webkit-transform .4s; z-index: 10003; -webkit-overflow-scrolling: touch;}
.glaj-head-fix { height:2.75rem;clear:both; background:#FFF}
.glaj-head { width:100%;height:2.4rem;line-height:2.4rem; background-color: rgba(255, 255, 255, 0.99);color: #000;width:100%; overflow:hidden; position:fixed ;z-index:1;left:0;top:0;box-shadow:0 2px 10px 0 rgba(155,143,143,0.3);-webkit-box-shadow:0 2px 10px 0 rgba(155,143,143,0.3);-moz-box-shadow:0 2px 10px 0 rgba(155,143,143,0.3); z-index:1000}
.glaj-head span { color:#007AFF;font-size:18px;}
.glaj-head-title  {position:absolute;z-index:9;left:4rem;right:4rem;font-size:0.9rem;text-align:center;word-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.glaj-head-left { float:left;padding:0 0 0 10px;}
.glaj-head-left .glicon-close { font-size:1.25rem;}
.glaj-head-back { float:left;padding:0 0 0 5px;}
.glaj-head-back a:link { position:absolute; bottom:0; z-index:99}
.glaj-head-right { float:right;padding:0 10px 0 0;}
.glaj-content { position: absolute; top:3rem; width:100%; background:#FFF; -webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);-webkit-transition: -webkit-transform .6s;transition: -webkit-transform .6s;transition: transform .6s;transition: transform .6s,-webkit-transform .6s;}
.glaj-content input[type="text"]{font: 15px/24px "Lato", Arial, sans-serif; color: #333; width: 100%; box-sizing: border-box; letter-spacing: 1px; padding: 0.5rem 0; margin-bottom:0.25rem;}
.glaj-from { position: relative; margin:0.25rem 4%;}
.glaj-from a { color:#999;}
.glaj-from .aui-label-info { color: #fff; background-color: #03a9f4 !important;}
.glaj-input {border: 0; border-bottom: 1px solid #ddd !important;}
.glaj-input ~ .focus-border{position: absolute; bottom: 0; left: 50%; width: 0; height: 2px; background-color: #03a9f4; transition: 0.4s;}
.glaj-input:focus ~ .focus-border{width: 100%; transition: 0.4s; left: 0;}
.glaj-submit { text-transform: uppercase; -webkit-appearance: none; font-size: 0.9rem; margin-top:0; border: none; border-radius: 3px; height: 2.2rem; font-weight: 400; box-shadow: none; text-shadow: none; color: #fff; background:#5090ff;background:-moz-linear-gradient(-45deg,#5090ff 0,#36bbff 70%,#36bbff 100%);background:-webkit-linear-gradient(-45deg,#5090ff 0,#36bbff 70%,#36bbff 100%);background:linear-gradient(135deg,#5090ff 0,#36bbff 70%,#36bbff 100%); width: 100%!important;}
.glaj-other { clear:both; position:relative; display: block; margin-top:1rem; padding-top:1rem; text-align:center;}
.glaj-other .dt-iconfont { font-size:1.65rem; padding:0.5rem;}
.glaj-head-nav { max-width: 100%; display: -webkit-box; display: -webkit-flex; display: flex; box-shadow: 0 4px 4px 0 rgba(0,0,0,.24);}
.glaj-head-nav li.selected { color: #03a9f4;}
.glaj-head-nav li { -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; height: 2.4rem; line-height: 2.4rem; color: #666; font-size: 0.8rem; -webkit-transition: color .2s; transition: color .2s; z-index:99;}
.glaj-head-nav li.selected hr { width: 100%;}
.glaj-head-nav li hr { width: 0; border: none; border-bottom: 2px solid #03a9f4; margin-top: -2px; margin-left: 0; padding: 0; -webkit-transition: width .2s cubic-bezier(.4,0,.2,1); transition: width .2s cubic-bezier(.4,0,.2,1);}
.glaj-head-nav hr { display: block; -webkit-margin-before: 0.5em; -webkit-margin-after: 0.5em; -webkit-margin-start: auto; -webkit-margin-end: auto; border-style: inset; border-width: 1px;}
.gl-wehide { -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);display: block;}