/** TextMarks Web 3 Signup CSS Style Sheet. ---------------------------------------------------------------------------  --------------------------------------------------------------------------- Copyright (c) 2010, TextMarks Inc. --------------------------------------------------------------------------- */
/** */
/** TextMarks Web 3 2014 TM Global SCSS Include Style Sheet. ---------------------------------------------------------------------------  --------------------------------------------------------------------------- Copyright (c) 2014, TextMarks Inc. --------------------------------------------------------------------------- */
/** */
/* --------------------------------------------------------------------------- CONSTANTS */
/* --------------------------------------------------------------------------- TWITTER BOOTSTRAP RESPONSIVE CONSTS AND MIXINS */
/* --------------------------------------------------------------------------- TEXTMARKS SPECIFIC MIXINS */
/* --------------------------------------------------------------------------- GENERIC MIXINS */
/** TextMarks Web 3 2014 TM Global SCSS Include Style Sheet. ---------------------------------------------------------------------------  --------------------------------------------------------------------------- Copyright (c) 2014, TextMarks Inc. --------------------------------------------------------------------------- */
/** */
/* --------------------------------------------------------------------------- CONSTANTS */
/* --------------------------------------------------------------------------- TWITTER BOOTSTRAP RESPONSIVE CONSTS AND MIXINS */
/* --------------------------------------------------------------------------- TEXTMARKS SPECIFIC MIXINS */
/* --------------------------------------------------------------------------- GENERIC MIXINS */
#footer_trust_seals.row { display: block; width: 100%; margin-top: 0px; }
@media (min-width: 768px) { #footer_trust_seals.row { display: table; } }
#footer_trust_seals.row .seal { text-align: center; display: block; }
@media (min-width: 768px) { #footer_trust_seals.row .seal { display: table-cell; float: none; vertical-align: middle; } }
#footer_trust_seals.row .seal.seal_satisfaction img { width: 110px; }
#footer_trust_seals.row .seal a { margin-left: auto !important; margin-right: auto !important; }

/* --------------------------------------------------------------------------- MIXINS AND OTHER COMPONENTS */
/* --------------------------------------------------------------------------- INCLUDED FORM STYLES  */
/* --------------------------------------------------------------------------- PAGE-SPECIFIC STYLES */
/* Page: Keyword */
#signup_keyword h1 { margin: 15px 0px 10px 25px; font-weight: normal; }

/* Page: Basic Signup */
#signup_newuser section#sec_header .row#back_already_row { margin-top: 30px; }
#signup_newuser section#sec_header .row#back_already_row #back_already_row_back { text-align: left; font-size: 24px; }
#signup_newuser section#sec_header .row#back_already_row #back_already_row_already { text-align: right; }
#signup_newuser section#sec_form h1 { margin-top: 10px; text-align: center; }
#signup_newuser section#sec_form #signup_form_wrap { margin-bottom: 30px; }
#signup_newuser section#sec_form #signup_form_wrap #signup_form label { font-weight: 300; color: #98999a; padding-left: 10px; }
#signup_newuser section#sec_form #signup_form_wrap #signup_form label[for="id_terms"] { font-size: 13px; margin-right: 30px; color: #555; padding-left: 20px; }
#signup_newuser section#sec_form #signup_form_wrap #signup_form input { font-size: 16px; font-weight: bold; }
#signup_newuser section#sec_form #signup_form_wrap #signup_form input[type="text"], #signup_newuser section#sec_form #signup_form_wrap #signup_form input[type="password"] { margin-top: -30px; padding: 40px 10px 16px 10px; height: 100%; }
#signup_newuser section#sec_form #signup_form_wrap #signup_form small.help-block { background-color: #a94442; color: white; padding-top: 15px; padding-bottom: 15px; padding-left: 10px; margin-top: -0px; position: relative; border-radius: 0 0 2px 2px; -moz-border-radius: 0 0 2px 2px; -webkit-border-top-left-radius: 0; -webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 2px; -webkit-border-bottom-left-radius: 2px; behavior: url("/static_media/css/PIE.htc"); }
#signup_newuser section#sec_form #signup_form_wrap #signup_form .form-group#last_name { display: none; }
#signup_newuser section#sec_form #signup_form_wrap #signup_form .checkbox.tos + small { margin-top: 10px; position: relative; border-radius: 2px 2px 2px 2px; -moz-border-radius: 2px 2px 2px 2px; -webkit-border-top-left-radius: 2px; -webkit-border-top-right-radius: 2px; -webkit-border-bottom-right-radius: 2px; -webkit-border-bottom-left-radius: 2px; behavior: url("/static_media/css/PIE.htc"); }
#signup_newuser section#sec_footer h2 { text-align: center; font-size: 22px; }

/* Page: US-Only */
#signup_us_only section#sec_usonly .secondary_message { margin-top: 60px; margin-bottom: 60px; }
#signup_us_only section#sec_usonly .secondary_message .flag_image { margin-bottom: 20px; }
#signup_us_only section#sec_usonly .secondary_message .flag_image img { width: 100%; height: auto; }
#signup_us_only section#sec_usonly .secondary_message .message h2 { margin-top: 0px; }
#signup_us_only section#sec_usonly .secondary_message .message .btn a { color: white; }

/* Page: badsignup */
/* Page: Interstitials */
#signup_creating_freetrial_2014 section#sec_creating_freetrial .secondary_message, #signup_started_freetrial_2014 section#sec_creating_freetrial .secondary_message { margin-top: 60px; margin-bottom: 60px; }
