/** TextMarks Web 3 Front 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 */
/* --------------------------------------------------------------------------- MIXINS AND OTHER COMPONENTS */
section.card { box-shadow: 1px 1px 3px #cccccc; -moz-box-shadow: 1px 1px 3px #cccccc; -webkit-box-shadow: 1px 1px 3px #cccccc; behavior: url("/static_media/css/PIE.htc"); margin-bottom: 30px; background-color: white; }
section.card_info.card { background-color: #339fde; }
section.card_info.card h1, section.card_info.card h2, section.card_info.card h3, section.card_info.card h4, section.card_info.card h5, section.card_info.card h6, section.card_info.card p { color: white; }
section.card_muted.card { background-color: #edeeef; }

/* --------------------------------------------------------------------------- PAGE-SPECIFIC STYLES */
/* Page: Login */
#front_login section#sec_login #login_form .errors ul { list-style: none; margin-left: -35px; }
#front_login section#sec_login #login_form .form-title { font-weight: bold; }
#front_login section#sec_login #login_form .form-group .help-block { text-align: left; }
#front_login section#sec_login #login_form .form-group .help-block ul { list-style: none; margin-left: -35px; }
#front_login section#sec_login #login_form .form-group.username, #front_login section#sec_login #login_form .form-group.password { text-align: left; }
@media (min-width: 768px) { #front_login section#sec_login #login_form .form-group.username, #front_login section#sec_login #login_form .form-group.password { text-align: right; } }

/* Page: Lost Password */
#front_lostpass .errorlist { list-style-type: none; padding-left: 0px; }
#front_lostpass .errorlist li { color: red; }
#front_lostpass #id_email { margin-bottom: 20px; }

/* Page: Contact Us */
/* Page: Specials */
#front_specials .coupon { border-style: dashed; border-color: #98999a; }
#front_specials #column_right { background: white; padding: 10px; text-align: center; color: #333333; }
#front_specials #column_right blockquote { border: none; }

/* Page: Pricing */
#front_pricing section#top_content { margin-bottom: 40px; }
#front_pricing section#top_content h1 { text-align: center; margin-bottom: 30px; }
#front_pricing section#top_content .btn_disclaimer { color: #b3b5ba; text-align: center; }
#front_pricing section#top_content .three .third { float: left; width: 300px; margin: 0 10px; }
#front_pricing section#top_content .three .third .faux_button { margin: auto; }
#front_pricing section#top_content .three .third p.feature { text-align: center; color: #666667; margin-top: 20px; font-family: arial, sans-serif; font-style: italic; }

/* Page: Privacy Policy */
#front_privacy .divBodyText ol li { list-style-type: lower-latin; }

/* Page: Terms of Service */
#front_terms_content .body_text ol li { list-style-type: lower-latin; }

/* Page: About */
#front_about section#body .row:last-child { margin-bottom: 40px; }
