.stock-price{border:1px solid #ddd;min-height:75px;position:relative;margin-top:7px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#ebebeb;background-image:-webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#ebebeb));background-image:-webkit-linear-gradient(top, #f8f8f8, #ebebeb);background-image:-moz-linear-gradient(top, #f8f8f8, #ebebeb);background-image:-o-linear-gradient(top, #f8f8f8, #ebebeb);background-image:linear-gradient(to bottom, #f8f8f8, #ebebeb)}.stock-price p{margin:0}.stock-price .desc{clear:both;margin-top:10px;text-shadow:0 -1px 1px rgba(255,255,255,0.35);font-size:11px;font-style:italic;text-align:center;padding:0 10px 0 84px;position:absolute;bottom:9px;color:#666}.stock-price .price{font-size:32px;text-shadow:1px 2px 1px rgba(255,255,255,0.55);position:relative;font-family:"Proxima Nova",sans-serif;padding-left:78px}.stock-price .price:before{font-size:1.6em;position:absolute;left:12px;top:-6px}.stock-price .price span{font-size:12px;position:absolute;bottom:15px;margin-left:10px}.stk-up span,.stk-up .price:before{color:#00A459}.stk-down span,.stk-down .price:before{color:#b80024}.tmo-accounts,.login-form,.registration-form{background:url(../images/power.png) 130% 130% no-repeat}.tmo-accounts .login-info,.tmo-accounts .login-error,.login-form .login-info,.login-form .login-error,.registration-form .login-info,.registration-form .login-error{margin-bottom:0}.tmo-accounts form .l-field,.login-form form .l-field,.registration-form form .l-field{width:40%;float:left;margin-bottom:0.6em}.tmo-accounts form .r-field,.login-form form .r-field,.registration-form form .r-field{width:50%;float:right;margin-bottom:0.6em}.tmo-accounts form label,.login-form form label,.registration-form form label{display:block;line-height:1.5em;font-weight:700}.tmo-accounts form input,.login-form form input,.registration-form form input{font-size:1em;font-family:"Proxima Nova",sans-serif;border:1px solid #ddd;padding:7px 5px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-bottom:0}.tmo-accounts form p,.login-form form p,.registration-form form p{font-weight:normal;border-bottom:0;padding:0}.tmo-accounts form a,.login-form form a,.registration-form form a{padding:0;border:0;display:inline}.tmo-accounts form .login-form-register,.login-form form .login-form-register,.registration-form form .login-form-register{border-top:1px solid #0a5785;background:#d5edf8;margin:0 -20px -22px;padding:10px 20px 0}.tmo-accounts form .login-form-register a,.login-form form .login-form-register a,.registration-form form .login-form-register a{margin-left:4px}.tmo-accounts form .login-form-register p,.login-form form .login-form-register p,.registration-form form .login-form-register p{padding-bottom:0.5em}.tmo-accounts form .login-username,.login-form form .login-username,.registration-form form .login-username{width:40%;float:left}.tmo-accounts form .login-password,.login-form form .login-password,.registration-form form .login-password{width:50%;float:right}.tmo-accounts form .login-remember,.login-form form .login-remember,.registration-form form .login-remember{clear:both}.tmo-accounts form .button-primary,.tmo-accounts form .button-primary:visited,.login-form form .button-primary,.login-form form .button-primary:visited,.registration-form form .button-primary,.registration-form form .button-primary:visited{padding:7px 15px;color:#fff;font-weight:bold;text-shadow:0 1px 1px #084469;border:1px solid #052f47;border-top-color:#084164;border-left-color:#084164;background-color:#08476d;background-image:-webkit-gradient(linear, left top, left bottom, from(#0a5785), to(#08476d));background-image:-webkit-linear-gradient(top, #0a5785, #08476d);background-image:-moz-linear-gradient(top, #0a5785, #08476d);background-image:-o-linear-gradient(top, #0a5785, #08476d);background-image:linear-gradient(to bottom, #0a5785, #08476d)}.tmo-accounts form .button-primary:hover,.tmo-accounts form .button-primary:focus,.tmo-accounts form .button-primary:visited:hover,.tmo-accounts form .button-primary:visited:focus,.login-form form .button-primary:hover,.login-form form .button-primary:focus,.login-form form .button-primary:visited:hover,.login-form form .button-primary:visited:focus,.registration-form form .button-primary:hover,.registration-form form .button-primary:focus,.registration-form form .button-primary:visited:hover,.registration-form form .button-primary:visited:focus{color:#fff;border:1px solid #052f47;border-top-color:#031926;border-left-color:#031926;background-color:#063856;background-image:-webkit-gradient(linear, left top, left bottom, from(#08476d), to(#063856));background-image:-webkit-linear-gradient(top, #08476d, #063856);background-image:-moz-linear-gradient(top, #08476d, #063856);background-image:-o-linear-gradient(top, #08476d, #063856);background-image:linear-gradient(to bottom, #08476d, #063856)}.tmo-accounts form .button-primary:active,.tmo-accounts form .button-primary:visited:active,.login-form form .button-primary:active,.login-form form .button-primary:visited:active,.registration-form form .button-primary:active,.registration-form form .button-primary:visited:active{background-color:#0a5785;background-image:-webkit-gradient(linear, left top, left bottom, from(#08476d), to(#0a5785));background-image:-webkit-linear-gradient(top, #08476d, #0a5785);background-image:-moz-linear-gradient(top, #08476d, #0a5785);background-image:-o-linear-gradient(top, #08476d, #0a5785);background-image:linear-gradient(to bottom, #08476d, #0a5785)}#signupform{margin-bottom:20px}#signupform #special{display:none}.forgot-password{padding:0 20px 0;display:block}#password-lost-form,#password-reset-form,#tmo-registration-form,#tmo-login-form{max-width:480px;margin:0 auto}.single-login-form{position:relative;border:5px solid #073b5a;margin:0 auto 30px !important}.single-login-form .login-form-register{margin-top:10px !important}.single-login-form .login-inner{padding:20px 20px 0}.tmo-accounts,.tmo-registration-form{position:relative;border:5px solid #073b5a;margin:0 auto 30px !important}.tmo-accounts,.tmo-registration-form{padding:20px}#social-acct-login{padding:0 20px}#social-acct-login form{background:none;margin:0px;padding:0}#social-acct-login form img{width:125px}#social-acct-login .social-form{padding:0;margin-bottom:25px}#social-acct-login .login-form-register{border-top:1px solid #0a5785;background:#d5edf8;margin:0 -20px;padding:10px 20px}#social-acct-login .login-form-register p{margin-bottom:0}#social-acct-login .login-form-register a{margin-left:4px}#social-acct-login .wp-social-login-provider-list{margin:10px 0}#social-acct-login .wp-social-login-provider{background:#0a5785;color:white;padding:4px 8px;display:inline-block;width:100%;margin-bottom:5px}#social-acct-login .wp-social-login-provider span .fa{padding-right:8px;margin-right:5px;border-right:1px solid white;text-align:center}#social-acct-login .wp-social-login-provider-facebook{background:#3B5998}#social-acct-login .wp-social-login-provider-twitter{background:#55acee}.tmo-gallery-item{text-align:center}.tmo-gallery-item img{margin-bottom:0.5rem}.tmo-caption-text{font-weight:bold;font-size:0.8rem}.tmo-contact-list-author{margin-bottom:1em !important}.tmo-contact-list-author h3{display:inline-block;margin-bottom:0}.tmo-contact-list-author h3 a{text-decoration:none}.tmo-contact-list-author .tmo-bio-social{margin-top:0}.tmo-contact-list-author .tmo-bio-social ul{margin-left:0}.tmo-contact-list-author .tmo-bio-social li{font-size:18px;display:inline;padding-right:5px}.tmo-contact-list-author .tmo-bio-social a{text-decoration:none;color:#212121}@media only screen and (min-width: 40.0625em){#social-acct-login .wp-social-login-provider{width:auto}}
