/**
 * Mobile stylesheet
 */

body.iphone #header-wrap {
    display: none;
}

body.iphone .hiddenLoginForm {
    height: 220px;
    margin-bottom: 1em;
}
 
body.iphone #header, 
body.iphone #content,
body.iphone #footer {
    width: 322px;
}

body.iphone #header {
  display: none;
	height: 40px;
}

body.iphone #log-in form
{
	width: auto;
}

body.iphone .content #authorize_form {
    margin: 10px auto;
}

body.iphone #footer {
    margin: 0 auto;
    padding: 0 0 0 2.4em;
}

body.iphone input {
    -webkit-text-size-adjust: 125%;
}

body.iphone #stay_signed_in
{
	width: 2em;
	height: 2em;
}


/*
    SIGN UP PAGE
*/

body.iphone .noMobile {
  display: none;
}

/*

    FLOATING BOOKMARK DIV STYLING

*/

body.iphone #bookmarkBorder {
    border: 2px solid #0B7D1E;
    -webkit-border-radius: 8px;
    margin: 0pt auto;
    padding: 20px 20px 20px 10px;
    position: relative;
    width: 214px;
    background-color: #DFD8D0;
    font-family: sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 13px;
    line-height: 17px;
    font-size-adjust: none;
    font-stretch: normal;
    -x-system-font: none;
}

body.iphone #bookmarkHomeIcon {
    margin: -2px 12px 3px 5px;
    background: #DFD8D0 url("/static/iphone/images/apple-touch-icon.png") no-repeat scroll -1px -1px;
    width: 55px;
    height: 55px;
    float: left;
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-inline-policy: continuous
}

body.iphone #plusIcon {
    font-size: 15px;
}

body.iphone .boldWeight {
    font-weight: bold;
}

body.iphone #bookmarkArrow {
    background-image: url("/static/images/bottom.png");
    width: 25px;
    height: 19px;
    position: absolute;
    bottom: -19px;
    left: 111px;
}

body.iphone #hideBookmarkPrompt {
    border: 10px solid transparent;
    background: transparent url("/static/images/close.png") no-repeat scroll 0% 0%;
    position: absolute;
    display: block;
    top: -3px;
    right: -3px;
    width: 16px;
    height: 16px;
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-inline-policy: continuous;
}

/* Hide iPhone-specific UI */
body #iphoneBookmarkPrompt,
body #iphoneMoveMouseInstructions {display: none;}
#moveMouseInstructions {margin-bottom: 3em;}

a.button {
  position: relative;
  padding: 13px 0 0;
}


.hgb .version {font-size: 12px;  position:relative; color:#bea9d3;}
.hgb .version-nodyn {font-size: 12px;  position:relative; color:#bea9d3;}
.hgb:hover .version,
.hgb:focus .version { color:#eee; }
.hgb {height: 67px; background-color: #90C564; border-radius: 5px; display:block; float:left; margin: 0 6px; position:relative; text-decoration: none !important;}
.hgb:hover { background-color: #7BAA55; }
.hgb1 {background-repeat: repeat-x;}
.hgb2 {background-position: 0 -67px; margin: 0 0 0 -6px;}
.hgb3 {background-position: 100% -134px; margin: 0 -6px 0 0; text-align:center; height: 50px; padding: 17px 6px 0 6px; min-width: 200px; font-size: 22px; color:#FFF; font-weight:bold; line-height: 18px; }
.hgb1:hover,
.hgb1:focus {background-position: 0 -201px; background-color:transparent !important;}
.hgb1:hover .hgb2,
.hgb1:focus .hgb2 {background-position: 0 -268px;}
.hgb1:hover .hgb3,
.hgb1:focus .hgb3 {background-position: 100% -335px;}
.hgb1:active {background-position: 0 -402px;}
.hgb1:active .hgb2 {background-position: 0 -469px;}
.hgb1:active .hgb3 {background-position: 100% -536px;}
#stay-signed-in .hgb { width: 231px; }
#stay-signed-in a { margin-left: -13px; }
.hgb .login_text {
    position: relative;
    top: 7px;
}

.login_button {
    height: 38px;
    padding: 13px 0 0;
    position: relative;
    top: 15px;
    width: 231px;
}

#get_android_app_market {
    display: block;
    background: url("/static/images/android_ad.png") no-repeat;
    width: 240px;
    height: 90px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 15px;
}

#qrcode {
    float: right;
    margin-right: 35px;
    margin-top: 5px;
}
height: 25px;